@charset "UTF-8";
/*!
 * css-framework v4.0 (https://sanseistone.com/)
 * Copyright 2009-2019 The Sansei Stone Authors
 * Copyright 2009-2019 Sansei Stone.
 * Licensed under MIT (https://github.com/sanseistone/css-framework/blob/master/LICENSE)
 */
.img-full {
  width: 100%;
  height: auto;
}

.img-wide {
  width: auto;
  height: 100%;
}

.img-group > img {
  margin-bottom: 10px;
}

img:hover.scale,
.scale:hover img {
  transform: scale(1.1, 1.1);
}

@media (max-width: 1199px) {
  .img-full-lg {
    width: 100%;
    height: auto;
  }
  .img-wide-lg {
    width: auto;
    height: 100%;
  }
}

@media (max-width: 991px) {
  .img-full-md {
    width: 100%;
    height: auto;
  }
  .img-wide-md {
    width: auto;
    height: 100%;
  }
}

@media (max-width: 767px) {
  .img-full-sm {
    width: 100%;
    height: auto;
  }
  .img-wide-sm {
    width: auto;
    height: 100%;
  }
}

@media (max-width: 575px) {
  .img-full-xs {
    width: 100%;
    height: auto;
  }
  .img-wide-xs {
    width: auto;
    height: 100%;
  }
}

ul.list {
  padding-left: 15px;
}

ul.list.box > li {
  padding: 5px;
  border-radius: 4px;
  border: 1px solid #dddddd;
  background-color: white;
}

ul.list.box > li + li {
  margin-top: 10px;
}

ul.list.solid > li {
  padding: 10px 0;
  border-bottom: 1px solid #dddddd;
}

ul.list.dashed > li {
  padding: 10px 0;
  border-bottom: 1px dashed #dddddd;
}

ul.list.dotted > li {
  padding: 10px 0;
  border-bottom: 1px dotted #dddddd;
}

ul.list-reset {
  list-style: none;
  padding: 0;
}

ul.horizontal > li {
  width: auto;
  float: left;
}

ul.horizontal.space > li + li {
  margin-left: 15px;
}

ul.vertical > li {
  width: 100%;
  float: left;
}

ul.vertical.space > li + li {
  margin-top: 5px;
}

ul.list.solid > li:last-child, ul.list.dashed > li:last-child, ul.list.dotted > li:last-child {
  border-bottom: none;
}

ul.list .black > li > a {
  color: black;
}

ul.list .color0 > li > a {
  color: black;
}

ul.list .color1 > li > a {
  color: #111111;
}

ul.list .color2 > li > a {
  color: #222222;
}

ul.list .color3 > li > a {
  color: #333333;
}

ul.list .color4 > li > a {
  color: #444444;
}

ul.list .color5 > li > a {
  color: #555555;
}

ul.list .color6 > li > a {
  color: #666666;
}

ul.list .color7 > li > a {
  color: #777777;
}

ul.list .color8 > li > a {
  color: #888888;
}

ul.list .color9 > li > a {
  color: #999999;
}

ul.list .colora > li > a {
  color: #aaaaaa;
}

ul.list .colorb > li > a {
  color: #bbbbbb;
}

ul.list .colorc > li > a {
  color: #cccccc;
}

ul.list .colord > li > a {
  color: #dddddd;
}

ul.list .colore > li > a {
  color: #eeeeee;
}

ul.list .colorf > li > a {
  color: white;
}

ul.list .white > li > a {
  color: white;
}

ul.list .red > li > a {
  color: red;
}

ul.list .red0 > li > a {
  color: #ffebee;
}

ul.list .red1 > li > a {
  color: #ffcdd2;
}

ul.list .red2 > li > a {
  color: #ef9a9a;
}

ul.list .red3 > li > a {
  color: #e57373;
}

ul.list .red4 > li > a {
  color: #ef5350;
}

ul.list .red5 > li > a {
  color: #f44336;
}

ul.list .red6 > li > a {
  color: #e53935;
}

ul.list .red7 > li > a {
  color: #d32f2f;
}

ul.list .red8 > li > a {
  color: #c62828;
}

ul.list .red9 > li > a {
  color: #b71c1c;
}

ul.list .reda > li > a {
  color: #ff8a80;
}

ul.list .redb > li > a {
  color: #ff5252;
}

ul.list .redc > li > a {
  color: #ff1744;
}

ul.list .redd > li > a {
  color: #d50000;
}

ul.list .pink > li > a {
  color: pink;
}

ul.list .pink0 > li > a {
  color: #fce4ec;
}

ul.list .pink1 > li > a {
  color: #f8bbd0;
}

ul.list .pink2 > li > a {
  color: #f48fb1;
}

ul.list .pink3 > li > a {
  color: #f06292;
}

ul.list .pink4 > li > a {
  color: #ec407a;
}

ul.list .pink5 > li > a {
  color: #e91e63;
}

ul.list .pink6 > li > a {
  color: #d81b60;
}

ul.list .pink7 > li > a {
  color: #c2185b;
}

ul.list .pink8 > li > a {
  color: #ad1457;
}

ul.list .pink9 > li > a {
  color: #880e4f;
}

ul.list .pinka > li > a {
  color: #ff80ab;
}

ul.list .pinkb > li > a {
  color: #ff4081;
}

ul.list .pinkc > li > a {
  color: #f50057;
}

ul.list .pinkd > li > a {
  color: #c51162;
}

ul.list .purple > li > a {
  color: purple;
}

ul.list .purple0 > li > a {
  color: #f3e5f5;
}

ul.list .purple1 > li > a {
  color: #e1bee7;
}

ul.list .purple2 > li > a {
  color: #ce93d8;
}

ul.list .purple3 > li > a {
  color: #ba68c8;
}

ul.list .purple4 > li > a {
  color: #ab47bc;
}

ul.list .purple5 > li > a {
  color: #9c27b0;
}

ul.list .purple6 > li > a {
  color: #8e24aa;
}

ul.list .purple7 > li > a {
  color: #7b1fa2;
}

ul.list .purple8 > li > a {
  color: #6a1b9a;
}

ul.list .purple9 > li > a {
  color: #4a148c;
}

ul.list .purplea > li > a {
  color: #ea80fc;
}

ul.list .purpleb > li > a {
  color: #e040fb;
}

ul.list .purplec > li > a {
  color: #d500f9;
}

ul.list .purpled > li > a {
  color: #a0f;
}

ul.list .d-purple > li > a {
  color: darkmagenta;
}

ul.list .d-purple0 > li > a {
  color: #ede7f6;
}

ul.list .d-purple1 > li > a {
  color: #d1c4e9;
}

ul.list .d-purple2 > li > a {
  color: #b39ddb;
}

ul.list .d-purple3 > li > a {
  color: #9575cd;
}

ul.list .d-purple4 > li > a {
  color: #7e57c2;
}

ul.list .d-purple5 > li > a {
  color: #673ab7;
}

ul.list .d-purple6 > li > a {
  color: #5e35b1;
}

ul.list .d-purple7 > li > a {
  color: #512da8;
}

ul.list .d-purple8 > li > a {
  color: #4527a0;
}

ul.list .d-purple9 > li > a {
  color: #311b92;
}

ul.list .d-purplea > li > a {
  color: #b388ff;
}

ul.list .d-purpleb > li > a {
  color: #7c4dff;
}

ul.list .d-purplec > li > a {
  color: #651fff;
}

ul.list .d-purpled > li > a {
  color: #6200ea;
}

ul.list .indigo > li > a {
  color: indigo;
}

ul.list .indigo0 > li > a {
  color: #e8eaf6;
}

ul.list .indigo1 > li > a {
  color: #c5cae9;
}

ul.list .indigo2 > li > a {
  color: #9fa8da;
}

ul.list .indigo3 > li > a {
  color: #7986cb;
}

ul.list .indigo4 > li > a {
  color: #5c6bc0;
}

ul.list .indigo5 > li > a {
  color: #3f51b5;
}

ul.list .indigo6 > li > a {
  color: #3949ab;
}

ul.list .indigo7 > li > a {
  color: #303f9f;
}

ul.list .indigo8 > li > a {
  color: #283593;
}

ul.list .indigo9 > li > a {
  color: #1a237e;
}

ul.list .indigoa > li > a {
  color: #8c9eff;
}

ul.list .indigob > li > a {
  color: #536dfe;
}

ul.list .indigoc > li > a {
  color: #3d5afe;
}

ul.list .indigod > li > a {
  color: #304ffe;
}

ul.list .blue > li > a {
  color: blue;
}

ul.list .blue0 > li > a {
  color: #e3f2fd;
}

ul.list .blue1 > li > a {
  color: #bbdefb;
}

ul.list .blue2 > li > a {
  color: #90caf9;
}

ul.list .blue3 > li > a {
  color: #64b5f6;
}

ul.list .blue4 > li > a {
  color: #42a5f5;
}

ul.list .blue5 > li > a {
  color: #2196f3;
}

ul.list .blue6 > li > a {
  color: #1e88e5;
}

ul.list .blue7 > li > a {
  color: #1976d2;
}

ul.list .blue8 > li > a {
  color: #1565c0;
}

ul.list .blue9 > li > a {
  color: #0d47a1;
}

ul.list .bluea > li > a {
  color: #82b1ff;
}

ul.list .blueb > li > a {
  color: #448aff;
}

ul.list .bluec > li > a {
  color: #2979ff;
}

ul.list .blued > li > a {
  color: #2962ff;
}

ul.list .l-blue > li > a {
  color: lightblue;
}

ul.list .l-blue0 > li > a {
  color: #e1f5fe;
}

ul.list .l-blue1 > li > a {
  color: #b3e5fc;
}

ul.list .l-blue2 > li > a {
  color: #81d4fa;
}

ul.list .l-blue3 > li > a {
  color: #4fc3f7;
}

ul.list .l-blue4 > li > a {
  color: #29b6f6;
}

ul.list .l-blue5 > li > a {
  color: #03a9f4;
}

ul.list .l-blue6 > li > a {
  color: #039be5;
}

ul.list .l-blue7 > li > a {
  color: #0288d1;
}

ul.list .l-blue8 > li > a {
  color: #0277bd;
}

ul.list .l-blue9 > li > a {
  color: #01579b;
}

ul.list .l-bluea > li > a {
  color: #80d8ff;
}

ul.list .l-blueb > li > a {
  color: #40c4ff;
}

ul.list .l-bluec > li > a {
  color: #00b0ff;
}

ul.list .l-blued > li > a {
  color: #0091ea;
}

ul.list .cyan > li > a {
  color: cyan;
}

ul.list .cyan0 > li > a {
  color: #e0f7fa;
}

ul.list .cyan1 > li > a {
  color: #b2ebf2;
}

ul.list .cyan2 > li > a {
  color: #80deea;
}

ul.list .cyan3 > li > a {
  color: #4dd0e1;
}

ul.list .cyan4 > li > a {
  color: #26c6da;
}

ul.list .cyan5 > li > a {
  color: #00bcd4;
}

ul.list .cyan6 > li > a {
  color: #00acc1;
}

ul.list .cyan7 > li > a {
  color: #0097a7;
}

ul.list .cyan8 > li > a {
  color: #00838f;
}

ul.list .cyan9 > li > a {
  color: #006064;
}

ul.list .cyana > li > a {
  color: #84ffff;
}

ul.list .cyanb > li > a {
  color: #18ffff;
}

ul.list .cyanc > li > a {
  color: #00e5ff;
}

ul.list .cyand > li > a {
  color: #00b8d4;
}

ul.list .teal > li > a {
  color: teal;
}

ul.list .teal0 > li > a {
  color: #e0f2f1;
}

ul.list .teal1 > li > a {
  color: #b2dfdb;
}

ul.list .teal2 > li > a {
  color: #80cbc4;
}

ul.list .teal3 > li > a {
  color: #4db6ac;
}

ul.list .teal4 > li > a {
  color: #26a69a;
}

ul.list .teal5 > li > a {
  color: #009688;
}

ul.list .teal6 > li > a {
  color: #00897b;
}

ul.list .teal7 > li > a {
  color: #00796b;
}

ul.list .teal8 > li > a {
  color: #00695c;
}

ul.list .teal9 > li > a {
  color: #004d40;
}

ul.list .teala > li > a {
  color: #a7ffeb;
}

ul.list .tealb > li > a {
  color: #64ffda;
}

ul.list .tealc > li > a {
  color: #1de9b6;
}

ul.list .teald > li > a {
  color: #00bfa5;
}

ul.list .green > li > a {
  color: green;
}

ul.list .green0 > li > a {
  color: #e8f5e9;
}

ul.list .green1 > li > a {
  color: #c8e6c9;
}

ul.list .green2 > li > a {
  color: #a5d6a7;
}

ul.list .green3 > li > a {
  color: #81c784;
}

ul.list .green4 > li > a {
  color: #66bb6a;
}

ul.list .green5 > li > a {
  color: #4caf50;
}

ul.list .green6 > li > a {
  color: #43a047;
}

ul.list .green7 > li > a {
  color: #388e3c;
}

ul.list .green8 > li > a {
  color: #2e7d32;
}

ul.list .green9 > li > a {
  color: #1b5e20;
}

ul.list .greena > li > a {
  color: #b9f6ca;
}

ul.list .greenb > li > a {
  color: #69f0ae;
}

ul.list .greenc > li > a {
  color: #00e676;
}

ul.list .greend > li > a {
  color: #00c853;
}

ul.list .l-green > li > a {
  color: lightgreen;
}

ul.list .l-green0 > li > a {
  color: #f1f8e9;
}

ul.list .l-green1 > li > a {
  color: #dcedc8;
}

ul.list .l-green2 > li > a {
  color: #c5e1a5;
}

ul.list .l-green3 > li > a {
  color: #aed581;
}

ul.list .l-green4 > li > a {
  color: #9ccc65;
}

ul.list .l-green5 > li > a {
  color: #8bc34a;
}

ul.list .l-green6 > li > a {
  color: #7cb342;
}

ul.list .l-green7 > li > a {
  color: #689f38;
}

ul.list .l-green8 > li > a {
  color: #558b2f;
}

ul.list .l-green9 > li > a {
  color: #33691e;
}

ul.list .l-greena > li > a {
  color: #ccff90;
}

ul.list .l-greenb > li > a {
  color: #b2ff59;
}

ul.list .l-greenc > li > a {
  color: #76ff03;
}

ul.list .l-greend > li > a {
  color: #64dd17;
}

ul.list .lime > li > a {
  color: lime;
}

ul.list .lime0 > li > a {
  color: #f9fbe7;
}

ul.list .lime1 > li > a {
  color: #f0f4c3;
}

ul.list .lime2 > li > a {
  color: #e6ee9c;
}

ul.list .lime3 > li > a {
  color: #d4e056;
}

ul.list .lime4 > li > a {
  color: #d4e157;
}

ul.list .lime5 > li > a {
  color: #cddc39;
}

ul.list .lime6 > li > a {
  color: #c0ca33;
}

ul.list .lime7 > li > a {
  color: #afb42b;
}

ul.list .lime8 > li > a {
  color: #9e9d24;
}

ul.list .lime9 > li > a {
  color: #827717;
}

ul.list .limea > li > a {
  color: #f4ff81;
}

ul.list .limeb > li > a {
  color: #eeff41;
}

ul.list .limec > li > a {
  color: #c6ff00;
}

ul.list .limed > li > a {
  color: #aeea00;
}

ul.list .yellow > li > a {
  color: yellow;
}

ul.list .yellow0 > li > a {
  color: #fffde7;
}

ul.list .yellow1 > li > a {
  color: #fff9c4;
}

ul.list .yellow2 > li > a {
  color: #fff59d;
}

ul.list .yellow3 > li > a {
  color: #fff176;
}

ul.list .yellow4 > li > a {
  color: #ffee58;
}

ul.list .yellow5 > li > a {
  color: #ffeb3b;
}

ul.list .yellow6 > li > a {
  color: #fdd835;
}

ul.list .yellow7 > li > a {
  color: #fbc02d;
}

ul.list .yellow8 > li > a {
  color: #f9a825;
}

ul.list .yellow9 > li > a {
  color: #f57f17;
}

ul.list .yellowa > li > a {
  color: #ffff8d;
}

ul.list .yellowb > li > a {
  color: #ff0;
}

ul.list .yellowc > li > a {
  color: #ffea00;
}

ul.list .yellowd > li > a {
  color: #ffd600;
}

ul.list .amber > li > a {
  color: #ffd740;
}

ul.list .amber0 > li > a {
  color: #fff8e1;
}

ul.list .amber1 > li > a {
  color: #ffecb3;
}

ul.list .amber2 > li > a {
  color: #ffe082;
}

ul.list .amber3 > li > a {
  color: #ffd54f;
}

ul.list .amber4 > li > a {
  color: #ffca28;
}

ul.list .amber5 > li > a {
  color: #ffc107;
}

ul.list .amber6 > li > a {
  color: #ffb300;
}

ul.list .amber7 > li > a {
  color: #ffa000;
}

ul.list .amber8 > li > a {
  color: #ff8f00;
}

ul.list .amber9 > li > a {
  color: #ff6f00;
}

ul.list .ambera > li > a {
  color: #ffe57f;
}

ul.list .amberb > li > a {
  color: #ffd740;
}

ul.list .amberc > li > a {
  color: #ffc400;
}

ul.list .amberd > li > a {
  color: #ffab00;
}

ul.list .orange > li > a {
  color: orange;
}

ul.list .orange0 > li > a {
  color: #fff3e0;
}

ul.list .orange1 > li > a {
  color: #ffe0b2;
}

ul.list .orange2 > li > a {
  color: #ffcc80;
}

ul.list .orange3 > li > a {
  color: #ffb74d;
}

ul.list .orange4 > li > a {
  color: #ffa726;
}

ul.list .orange5 > li > a {
  color: #ff9800;
}

ul.list .orange6 > li > a {
  color: #fb8c00;
}

ul.list .orange7 > li > a {
  color: #f57c00;
}

ul.list .orange8 > li > a {
  color: #ef6c00;
}

ul.list .orange9 > li > a {
  color: #e65100;
}

ul.list .orangea > li > a {
  color: #ffd180;
}

ul.list .orangeb > li > a {
  color: #ffab40;
}

ul.list .orangec > li > a {
  color: #ff9100;
}

ul.list .oranged > li > a {
  color: #ff6d00;
}

ul.list .d-orange > li > a {
  color: darkorange;
}

ul.list .d-orange0 > li > a {
  color: #fbe9e7;
}

ul.list .d-orange1 > li > a {
  color: #ffccbc;
}

ul.list .d-orange2 > li > a {
  color: #ffab91;
}

ul.list .d-orange3 > li > a {
  color: #ff8a65;
}

ul.list .d-orange4 > li > a {
  color: #ff7043;
}

ul.list .d-orange5 > li > a {
  color: #ff5722;
}

ul.list .d-orange6 > li > a {
  color: #f4511e;
}

ul.list .d-orange7 > li > a {
  color: #e64a19;
}

ul.list .d-orange8 > li > a {
  color: #d84315;
}

ul.list .d-orange9 > li > a {
  color: #bf360c;
}

ul.list .d-orangea > li > a {
  color: #ff9e80;
}

ul.list .d-orangeb > li > a {
  color: #ff6e40;
}

ul.list .d-orangec > li > a {
  color: #ff3d00;
}

ul.list .d-oranged > li > a {
  color: #dd2c00;
}

ul.list .brown > li > a {
  color: brown;
}

ul.list .brown0 > li > a {
  color: #efebe9;
}

ul.list .brown1 > li > a {
  color: #d7ccc8;
}

ul.list .brown2 > li > a {
  color: #bcaaa4;
}

ul.list .brown3 > li > a {
  color: #a1887f;
}

ul.list .brown4 > li > a {
  color: #8d6e63;
}

ul.list .brown5 > li > a {
  color: #795548;
}

ul.list .brown6 > li > a {
  color: #6d4c41;
}

ul.list .brown7 > li > a {
  color: #5d4037;
}

ul.list .brown8 > li > a {
  color: #4e342e;
}

ul.list .brown9 > li > a {
  color: #3e2723;
}

ul.list .grey > li > a {
  color: grey;
}

ul.list .grey0 > li > a {
  color: #fafafa;
}

ul.list .grey1 > li > a {
  color: #f5f5f5;
}

ul.list .grey2 > li > a {
  color: #eee;
}

ul.list .grey3 > li > a {
  color: #e0e0e0;
}

ul.list .grey4 > li > a {
  color: #bdbdbd;
}

ul.list .grey5 > li > a {
  color: #9e9e9e;
}

ul.list .grey6 > li > a {
  color: #757575;
}

ul.list .grey7 > li > a {
  color: #616161;
}

ul.list .grey8 > li > a {
  color: #424242;
}

ul.list .grey9 > li > a {
  color: #212121;
}

ul.list .blue-grey > li > a {
  color: lightsteelblue;
}

ul.list .blue-grey0 > li > a {
  color: #eceff1;
}

ul.list .blue-grey1 > li > a {
  color: #cfd8dc;
}

ul.list .blue-grey2 > li > a {
  color: #b0bec5;
}

ul.list .blue-grey3 > li > a {
  color: #90a4ae;
}

ul.list .blue-grey4 > li > a {
  color: #78909c;
}

ul.list .blue-grey5 > li > a {
  color: #607d8b;
}

ul.list .blue-grey6 > li > a {
  color: #546e7a;
}

ul.list .blue-grey7 > li > a {
  color: #455a64;
}

ul.list .blue-grey8 > li > a {
  color: #37474f;
}

ul.list .blue-grey9 > li > a {
  color: #263238;
}

ul.list .red > li > a {
  color: #ff1744;
}

ul.list .pink > li > a {
  color: #f50057;
}

ul.list .purple > li > a {
  color: #d500f9;
}

ul.list .d-purple > li > a {
  color: #651fff;
}

ul.list .indigo > li > a {
  color: #3d5afe;
}

ul.list .blue > li > a {
  color: #2979ff;
}

ul.list .l-blue > li > a {
  color: #00b0ff;
}

ul.list .cyan > li > a {
  color: #00e5ff;
}

ul.list .teal > li > a {
  color: #00695c;
}

ul.list .green > li > a {
  color: #2e7d32;
}

ul.list .l-green > li > a {
  color: #76ff03;
}

ul.list .lime > li > a {
  color: #aeea00;
}

ul.list .yellow > li > a {
  color: #ffea00;
}

ul.list .amber > li > a {
  color: #ffc400;
}

ul.list .orange > li > a {
  color: #ff9100;
}

ul.list .d-orange > li > a {
  color: #ff3d00;
}

ul.list .brown > li > a {
  color: #5d4037;
}

ul.list .grey > li > a {
  color: #616161;
}

ul.list .blue-grey > li > a {
  color: #546e7a;
}

ul.list .hover.black > li > a:hover,
ul.list .hover.black > li > a:focus {
  color: black;
}

ul.list .hover.color0 > li > a:hover,
ul.list .hover.color0 > li > a:focus {
  color: black;
}

ul.list .hover.color1 > li > a:hover,
ul.list .hover.color1 > li > a:focus {
  color: #111111;
}

ul.list .hover.color2 > li > a:hover,
ul.list .hover.color2 > li > a:focus {
  color: #222222;
}

ul.list .hover.color3 > li > a:hover,
ul.list .hover.color3 > li > a:focus {
  color: #333333;
}

ul.list .hover.color4 > li > a:hover,
ul.list .hover.color4 > li > a:focus {
  color: #444444;
}

ul.list .hover.color5 > li > a:hover,
ul.list .hover.color5 > li > a:focus {
  color: #555555;
}

ul.list .hover.color6 > li > a:hover,
ul.list .hover.color6 > li > a:focus {
  color: #666666;
}

ul.list .hover.color7 > li > a:hover,
ul.list .hover.color7 > li > a:focus {
  color: #777777;
}

ul.list .hover.color8 > li > a:hover,
ul.list .hover.color8 > li > a:focus {
  color: #888888;
}

ul.list .hover.color9 > li > a:hover,
ul.list .hover.color9 > li > a:focus {
  color: #999999;
}

ul.list .hover.colora > li > a:hover,
ul.list .hover.colora > li > a:focus {
  color: #aaaaaa;
}

ul.list .hover.colorb > li > a:hover,
ul.list .hover.colorb > li > a:focus {
  color: #bbbbbb;
}

ul.list .hover.colorc > li > a:hover,
ul.list .hover.colorc > li > a:focus {
  color: #cccccc;
}

ul.list .hover.colord > li > a:hover,
ul.list .hover.colord > li > a:focus {
  color: #dddddd;
}

ul.list .hover.colore > li > a:hover,
ul.list .hover.colore > li > a:focus {
  color: #eeeeee;
}

ul.list .hover.colorf > li > a:hover,
ul.list .hover.colorf > li > a:focus {
  color: white;
}

ul.list .hover.white > li > a:hover,
ul.list .hover.white > li > a:focus {
  color: white;
}

ul.list .hover.red > li > a:hover,
ul.list .hover.red > li > a:focus {
  color: red;
}

ul.list .hover.red0 > li > a:hover,
ul.list .hover.red0 > li > a:focus {
  color: #ffebee;
}

ul.list .hover.red1 > li > a:hover,
ul.list .hover.red1 > li > a:focus {
  color: #ffcdd2;
}

ul.list .hover.red2 > li > a:hover,
ul.list .hover.red2 > li > a:focus {
  color: #ef9a9a;
}

ul.list .hover.red3 > li > a:hover,
ul.list .hover.red3 > li > a:focus {
  color: #e57373;
}

ul.list .hover.red4 > li > a:hover,
ul.list .hover.red4 > li > a:focus {
  color: #ef5350;
}

ul.list .hover.red5 > li > a:hover,
ul.list .hover.red5 > li > a:focus {
  color: #f44336;
}

ul.list .hover.red6 > li > a:hover,
ul.list .hover.red6 > li > a:focus {
  color: #e53935;
}

ul.list .hover.red7 > li > a:hover,
ul.list .hover.red7 > li > a:focus {
  color: #d32f2f;
}

ul.list .hover.red8 > li > a:hover,
ul.list .hover.red8 > li > a:focus {
  color: #c62828;
}

ul.list .hover.red9 > li > a:hover,
ul.list .hover.red9 > li > a:focus {
  color: #b71c1c;
}

ul.list .hover.reda > li > a:hover,
ul.list .hover.reda > li > a:focus {
  color: #ff8a80;
}

ul.list .hover.redb > li > a:hover,
ul.list .hover.redb > li > a:focus {
  color: #ff5252;
}

ul.list .hover.redc > li > a:hover,
ul.list .hover.redc > li > a:focus {
  color: #ff1744;
}

ul.list .hover.redd > li > a:hover,
ul.list .hover.redd > li > a:focus {
  color: #d50000;
}

ul.list .hover.pink > li > a:hover,
ul.list .hover.pink > li > a:focus {
  color: pink;
}

ul.list .hover.pink0 > li > a:hover,
ul.list .hover.pink0 > li > a:focus {
  color: #fce4ec;
}

ul.list .hover.pink1 > li > a:hover,
ul.list .hover.pink1 > li > a:focus {
  color: #f8bbd0;
}

ul.list .hover.pink2 > li > a:hover,
ul.list .hover.pink2 > li > a:focus {
  color: #f48fb1;
}

ul.list .hover.pink3 > li > a:hover,
ul.list .hover.pink3 > li > a:focus {
  color: #f06292;
}

ul.list .hover.pink4 > li > a:hover,
ul.list .hover.pink4 > li > a:focus {
  color: #ec407a;
}

ul.list .hover.pink5 > li > a:hover,
ul.list .hover.pink5 > li > a:focus {
  color: #e91e63;
}

ul.list .hover.pink6 > li > a:hover,
ul.list .hover.pink6 > li > a:focus {
  color: #d81b60;
}

ul.list .hover.pink7 > li > a:hover,
ul.list .hover.pink7 > li > a:focus {
  color: #c2185b;
}

ul.list .hover.pink8 > li > a:hover,
ul.list .hover.pink8 > li > a:focus {
  color: #ad1457;
}

ul.list .hover.pink9 > li > a:hover,
ul.list .hover.pink9 > li > a:focus {
  color: #880e4f;
}

ul.list .hover.pinka > li > a:hover,
ul.list .hover.pinka > li > a:focus {
  color: #ff80ab;
}

ul.list .hover.pinkb > li > a:hover,
ul.list .hover.pinkb > li > a:focus {
  color: #ff4081;
}

ul.list .hover.pinkc > li > a:hover,
ul.list .hover.pinkc > li > a:focus {
  color: #f50057;
}

ul.list .hover.pinkd > li > a:hover,
ul.list .hover.pinkd > li > a:focus {
  color: #c51162;
}

ul.list .hover.purple > li > a:hover,
ul.list .hover.purple > li > a:focus {
  color: purple;
}

ul.list .hover.purple0 > li > a:hover,
ul.list .hover.purple0 > li > a:focus {
  color: #f3e5f5;
}

ul.list .hover.purple1 > li > a:hover,
ul.list .hover.purple1 > li > a:focus {
  color: #e1bee7;
}

ul.list .hover.purple2 > li > a:hover,
ul.list .hover.purple2 > li > a:focus {
  color: #ce93d8;
}

ul.list .hover.purple3 > li > a:hover,
ul.list .hover.purple3 > li > a:focus {
  color: #ba68c8;
}

ul.list .hover.purple4 > li > a:hover,
ul.list .hover.purple4 > li > a:focus {
  color: #ab47bc;
}

ul.list .hover.purple5 > li > a:hover,
ul.list .hover.purple5 > li > a:focus {
  color: #9c27b0;
}

ul.list .hover.purple6 > li > a:hover,
ul.list .hover.purple6 > li > a:focus {
  color: #8e24aa;
}

ul.list .hover.purple7 > li > a:hover,
ul.list .hover.purple7 > li > a:focus {
  color: #7b1fa2;
}

ul.list .hover.purple8 > li > a:hover,
ul.list .hover.purple8 > li > a:focus {
  color: #6a1b9a;
}

ul.list .hover.purple9 > li > a:hover,
ul.list .hover.purple9 > li > a:focus {
  color: #4a148c;
}

ul.list .hover.purplea > li > a:hover,
ul.list .hover.purplea > li > a:focus {
  color: #ea80fc;
}

ul.list .hover.purpleb > li > a:hover,
ul.list .hover.purpleb > li > a:focus {
  color: #e040fb;
}

ul.list .hover.purplec > li > a:hover,
ul.list .hover.purplec > li > a:focus {
  color: #d500f9;
}

ul.list .hover.purpled > li > a:hover,
ul.list .hover.purpled > li > a:focus {
  color: #a0f;
}

ul.list .hover.d-purple > li > a:hover,
ul.list .hover.d-purple > li > a:focus {
  color: darkmagenta;
}

ul.list .hover.d-purple0 > li > a:hover,
ul.list .hover.d-purple0 > li > a:focus {
  color: #ede7f6;
}

ul.list .hover.d-purple1 > li > a:hover,
ul.list .hover.d-purple1 > li > a:focus {
  color: #d1c4e9;
}

ul.list .hover.d-purple2 > li > a:hover,
ul.list .hover.d-purple2 > li > a:focus {
  color: #b39ddb;
}

ul.list .hover.d-purple3 > li > a:hover,
ul.list .hover.d-purple3 > li > a:focus {
  color: #9575cd;
}

ul.list .hover.d-purple4 > li > a:hover,
ul.list .hover.d-purple4 > li > a:focus {
  color: #7e57c2;
}

ul.list .hover.d-purple5 > li > a:hover,
ul.list .hover.d-purple5 > li > a:focus {
  color: #673ab7;
}

ul.list .hover.d-purple6 > li > a:hover,
ul.list .hover.d-purple6 > li > a:focus {
  color: #5e35b1;
}

ul.list .hover.d-purple7 > li > a:hover,
ul.list .hover.d-purple7 > li > a:focus {
  color: #512da8;
}

ul.list .hover.d-purple8 > li > a:hover,
ul.list .hover.d-purple8 > li > a:focus {
  color: #4527a0;
}

ul.list .hover.d-purple9 > li > a:hover,
ul.list .hover.d-purple9 > li > a:focus {
  color: #311b92;
}

ul.list .hover.d-purplea > li > a:hover,
ul.list .hover.d-purplea > li > a:focus {
  color: #b388ff;
}

ul.list .hover.d-purpleb > li > a:hover,
ul.list .hover.d-purpleb > li > a:focus {
  color: #7c4dff;
}

ul.list .hover.d-purplec > li > a:hover,
ul.list .hover.d-purplec > li > a:focus {
  color: #651fff;
}

ul.list .hover.d-purpled > li > a:hover,
ul.list .hover.d-purpled > li > a:focus {
  color: #6200ea;
}

ul.list .hover.indigo > li > a:hover,
ul.list .hover.indigo > li > a:focus {
  color: indigo;
}

ul.list .hover.indigo0 > li > a:hover,
ul.list .hover.indigo0 > li > a:focus {
  color: #e8eaf6;
}

ul.list .hover.indigo1 > li > a:hover,
ul.list .hover.indigo1 > li > a:focus {
  color: #c5cae9;
}

ul.list .hover.indigo2 > li > a:hover,
ul.list .hover.indigo2 > li > a:focus {
  color: #9fa8da;
}

ul.list .hover.indigo3 > li > a:hover,
ul.list .hover.indigo3 > li > a:focus {
  color: #7986cb;
}

ul.list .hover.indigo4 > li > a:hover,
ul.list .hover.indigo4 > li > a:focus {
  color: #5c6bc0;
}

ul.list .hover.indigo5 > li > a:hover,
ul.list .hover.indigo5 > li > a:focus {
  color: #3f51b5;
}

ul.list .hover.indigo6 > li > a:hover,
ul.list .hover.indigo6 > li > a:focus {
  color: #3949ab;
}

ul.list .hover.indigo7 > li > a:hover,
ul.list .hover.indigo7 > li > a:focus {
  color: #303f9f;
}

ul.list .hover.indigo8 > li > a:hover,
ul.list .hover.indigo8 > li > a:focus {
  color: #283593;
}

ul.list .hover.indigo9 > li > a:hover,
ul.list .hover.indigo9 > li > a:focus {
  color: #1a237e;
}

ul.list .hover.indigoa > li > a:hover,
ul.list .hover.indigoa > li > a:focus {
  color: #8c9eff;
}

ul.list .hover.indigob > li > a:hover,
ul.list .hover.indigob > li > a:focus {
  color: #536dfe;
}

ul.list .hover.indigoc > li > a:hover,
ul.list .hover.indigoc > li > a:focus {
  color: #3d5afe;
}

ul.list .hover.indigod > li > a:hover,
ul.list .hover.indigod > li > a:focus {
  color: #304ffe;
}

ul.list .hover.blue > li > a:hover,
ul.list .hover.blue > li > a:focus {
  color: blue;
}

ul.list .hover.blue0 > li > a:hover,
ul.list .hover.blue0 > li > a:focus {
  color: #e3f2fd;
}

ul.list .hover.blue1 > li > a:hover,
ul.list .hover.blue1 > li > a:focus {
  color: #bbdefb;
}

ul.list .hover.blue2 > li > a:hover,
ul.list .hover.blue2 > li > a:focus {
  color: #90caf9;
}

ul.list .hover.blue3 > li > a:hover,
ul.list .hover.blue3 > li > a:focus {
  color: #64b5f6;
}

ul.list .hover.blue4 > li > a:hover,
ul.list .hover.blue4 > li > a:focus {
  color: #42a5f5;
}

ul.list .hover.blue5 > li > a:hover,
ul.list .hover.blue5 > li > a:focus {
  color: #2196f3;
}

ul.list .hover.blue6 > li > a:hover,
ul.list .hover.blue6 > li > a:focus {
  color: #1e88e5;
}

ul.list .hover.blue7 > li > a:hover,
ul.list .hover.blue7 > li > a:focus {
  color: #1976d2;
}

ul.list .hover.blue8 > li > a:hover,
ul.list .hover.blue8 > li > a:focus {
  color: #1565c0;
}

ul.list .hover.blue9 > li > a:hover,
ul.list .hover.blue9 > li > a:focus {
  color: #0d47a1;
}

ul.list .hover.bluea > li > a:hover,
ul.list .hover.bluea > li > a:focus {
  color: #82b1ff;
}

ul.list .hover.blueb > li > a:hover,
ul.list .hover.blueb > li > a:focus {
  color: #448aff;
}

ul.list .hover.bluec > li > a:hover,
ul.list .hover.bluec > li > a:focus {
  color: #2979ff;
}

ul.list .hover.blued > li > a:hover,
ul.list .hover.blued > li > a:focus {
  color: #2962ff;
}

ul.list .hover.l-blue > li > a:hover,
ul.list .hover.l-blue > li > a:focus {
  color: lightblue;
}

ul.list .hover.l-blue0 > li > a:hover,
ul.list .hover.l-blue0 > li > a:focus {
  color: #e1f5fe;
}

ul.list .hover.l-blue1 > li > a:hover,
ul.list .hover.l-blue1 > li > a:focus {
  color: #b3e5fc;
}

ul.list .hover.l-blue2 > li > a:hover,
ul.list .hover.l-blue2 > li > a:focus {
  color: #81d4fa;
}

ul.list .hover.l-blue3 > li > a:hover,
ul.list .hover.l-blue3 > li > a:focus {
  color: #4fc3f7;
}

ul.list .hover.l-blue4 > li > a:hover,
ul.list .hover.l-blue4 > li > a:focus {
  color: #29b6f6;
}

ul.list .hover.l-blue5 > li > a:hover,
ul.list .hover.l-blue5 > li > a:focus {
  color: #03a9f4;
}

ul.list .hover.l-blue6 > li > a:hover,
ul.list .hover.l-blue6 > li > a:focus {
  color: #039be5;
}

ul.list .hover.l-blue7 > li > a:hover,
ul.list .hover.l-blue7 > li > a:focus {
  color: #0288d1;
}

ul.list .hover.l-blue8 > li > a:hover,
ul.list .hover.l-blue8 > li > a:focus {
  color: #0277bd;
}

ul.list .hover.l-blue9 > li > a:hover,
ul.list .hover.l-blue9 > li > a:focus {
  color: #01579b;
}

ul.list .hover.l-bluea > li > a:hover,
ul.list .hover.l-bluea > li > a:focus {
  color: #80d8ff;
}

ul.list .hover.l-blueb > li > a:hover,
ul.list .hover.l-blueb > li > a:focus {
  color: #40c4ff;
}

ul.list .hover.l-bluec > li > a:hover,
ul.list .hover.l-bluec > li > a:focus {
  color: #00b0ff;
}

ul.list .hover.l-blued > li > a:hover,
ul.list .hover.l-blued > li > a:focus {
  color: #0091ea;
}

ul.list .hover.cyan > li > a:hover,
ul.list .hover.cyan > li > a:focus {
  color: cyan;
}

ul.list .hover.cyan0 > li > a:hover,
ul.list .hover.cyan0 > li > a:focus {
  color: #e0f7fa;
}

ul.list .hover.cyan1 > li > a:hover,
ul.list .hover.cyan1 > li > a:focus {
  color: #b2ebf2;
}

ul.list .hover.cyan2 > li > a:hover,
ul.list .hover.cyan2 > li > a:focus {
  color: #80deea;
}

ul.list .hover.cyan3 > li > a:hover,
ul.list .hover.cyan3 > li > a:focus {
  color: #4dd0e1;
}

ul.list .hover.cyan4 > li > a:hover,
ul.list .hover.cyan4 > li > a:focus {
  color: #26c6da;
}

ul.list .hover.cyan5 > li > a:hover,
ul.list .hover.cyan5 > li > a:focus {
  color: #00bcd4;
}

ul.list .hover.cyan6 > li > a:hover,
ul.list .hover.cyan6 > li > a:focus {
  color: #00acc1;
}

ul.list .hover.cyan7 > li > a:hover,
ul.list .hover.cyan7 > li > a:focus {
  color: #0097a7;
}

ul.list .hover.cyan8 > li > a:hover,
ul.list .hover.cyan8 > li > a:focus {
  color: #00838f;
}

ul.list .hover.cyan9 > li > a:hover,
ul.list .hover.cyan9 > li > a:focus {
  color: #006064;
}

ul.list .hover.cyana > li > a:hover,
ul.list .hover.cyana > li > a:focus {
  color: #84ffff;
}

ul.list .hover.cyanb > li > a:hover,
ul.list .hover.cyanb > li > a:focus {
  color: #18ffff;
}

ul.list .hover.cyanc > li > a:hover,
ul.list .hover.cyanc > li > a:focus {
  color: #00e5ff;
}

ul.list .hover.cyand > li > a:hover,
ul.list .hover.cyand > li > a:focus {
  color: #00b8d4;
}

ul.list .hover.teal > li > a:hover,
ul.list .hover.teal > li > a:focus {
  color: teal;
}

ul.list .hover.teal0 > li > a:hover,
ul.list .hover.teal0 > li > a:focus {
  color: #e0f2f1;
}

ul.list .hover.teal1 > li > a:hover,
ul.list .hover.teal1 > li > a:focus {
  color: #b2dfdb;
}

ul.list .hover.teal2 > li > a:hover,
ul.list .hover.teal2 > li > a:focus {
  color: #80cbc4;
}

ul.list .hover.teal3 > li > a:hover,
ul.list .hover.teal3 > li > a:focus {
  color: #4db6ac;
}

ul.list .hover.teal4 > li > a:hover,
ul.list .hover.teal4 > li > a:focus {
  color: #26a69a;
}

ul.list .hover.teal5 > li > a:hover,
ul.list .hover.teal5 > li > a:focus {
  color: #009688;
}

ul.list .hover.teal6 > li > a:hover,
ul.list .hover.teal6 > li > a:focus {
  color: #00897b;
}

ul.list .hover.teal7 > li > a:hover,
ul.list .hover.teal7 > li > a:focus {
  color: #00796b;
}

ul.list .hover.teal8 > li > a:hover,
ul.list .hover.teal8 > li > a:focus {
  color: #00695c;
}

ul.list .hover.teal9 > li > a:hover,
ul.list .hover.teal9 > li > a:focus {
  color: #004d40;
}

ul.list .hover.teala > li > a:hover,
ul.list .hover.teala > li > a:focus {
  color: #a7ffeb;
}

ul.list .hover.tealb > li > a:hover,
ul.list .hover.tealb > li > a:focus {
  color: #64ffda;
}

ul.list .hover.tealc > li > a:hover,
ul.list .hover.tealc > li > a:focus {
  color: #1de9b6;
}

ul.list .hover.teald > li > a:hover,
ul.list .hover.teald > li > a:focus {
  color: #00bfa5;
}

ul.list .hover.green > li > a:hover,
ul.list .hover.green > li > a:focus {
  color: green;
}

ul.list .hover.green0 > li > a:hover,
ul.list .hover.green0 > li > a:focus {
  color: #e8f5e9;
}

ul.list .hover.green1 > li > a:hover,
ul.list .hover.green1 > li > a:focus {
  color: #c8e6c9;
}

ul.list .hover.green2 > li > a:hover,
ul.list .hover.green2 > li > a:focus {
  color: #a5d6a7;
}

ul.list .hover.green3 > li > a:hover,
ul.list .hover.green3 > li > a:focus {
  color: #81c784;
}

ul.list .hover.green4 > li > a:hover,
ul.list .hover.green4 > li > a:focus {
  color: #66bb6a;
}

ul.list .hover.green5 > li > a:hover,
ul.list .hover.green5 > li > a:focus {
  color: #4caf50;
}

ul.list .hover.green6 > li > a:hover,
ul.list .hover.green6 > li > a:focus {
  color: #43a047;
}

ul.list .hover.green7 > li > a:hover,
ul.list .hover.green7 > li > a:focus {
  color: #388e3c;
}

ul.list .hover.green8 > li > a:hover,
ul.list .hover.green8 > li > a:focus {
  color: #2e7d32;
}

ul.list .hover.green9 > li > a:hover,
ul.list .hover.green9 > li > a:focus {
  color: #1b5e20;
}

ul.list .hover.greena > li > a:hover,
ul.list .hover.greena > li > a:focus {
  color: #b9f6ca;
}

ul.list .hover.greenb > li > a:hover,
ul.list .hover.greenb > li > a:focus {
  color: #69f0ae;
}

ul.list .hover.greenc > li > a:hover,
ul.list .hover.greenc > li > a:focus {
  color: #00e676;
}

ul.list .hover.greend > li > a:hover,
ul.list .hover.greend > li > a:focus {
  color: #00c853;
}

ul.list .hover.l-green > li > a:hover,
ul.list .hover.l-green > li > a:focus {
  color: lightgreen;
}

ul.list .hover.l-green0 > li > a:hover,
ul.list .hover.l-green0 > li > a:focus {
  color: #f1f8e9;
}

ul.list .hover.l-green1 > li > a:hover,
ul.list .hover.l-green1 > li > a:focus {
  color: #dcedc8;
}

ul.list .hover.l-green2 > li > a:hover,
ul.list .hover.l-green2 > li > a:focus {
  color: #c5e1a5;
}

ul.list .hover.l-green3 > li > a:hover,
ul.list .hover.l-green3 > li > a:focus {
  color: #aed581;
}

ul.list .hover.l-green4 > li > a:hover,
ul.list .hover.l-green4 > li > a:focus {
  color: #9ccc65;
}

ul.list .hover.l-green5 > li > a:hover,
ul.list .hover.l-green5 > li > a:focus {
  color: #8bc34a;
}

ul.list .hover.l-green6 > li > a:hover,
ul.list .hover.l-green6 > li > a:focus {
  color: #7cb342;
}

ul.list .hover.l-green7 > li > a:hover,
ul.list .hover.l-green7 > li > a:focus {
  color: #689f38;
}

ul.list .hover.l-green8 > li > a:hover,
ul.list .hover.l-green8 > li > a:focus {
  color: #558b2f;
}

ul.list .hover.l-green9 > li > a:hover,
ul.list .hover.l-green9 > li > a:focus {
  color: #33691e;
}

ul.list .hover.l-greena > li > a:hover,
ul.list .hover.l-greena > li > a:focus {
  color: #ccff90;
}

ul.list .hover.l-greenb > li > a:hover,
ul.list .hover.l-greenb > li > a:focus {
  color: #b2ff59;
}

ul.list .hover.l-greenc > li > a:hover,
ul.list .hover.l-greenc > li > a:focus {
  color: #76ff03;
}

ul.list .hover.l-greend > li > a:hover,
ul.list .hover.l-greend > li > a:focus {
  color: #64dd17;
}

ul.list .hover.lime > li > a:hover,
ul.list .hover.lime > li > a:focus {
  color: lime;
}

ul.list .hover.lime0 > li > a:hover,
ul.list .hover.lime0 > li > a:focus {
  color: #f9fbe7;
}

ul.list .hover.lime1 > li > a:hover,
ul.list .hover.lime1 > li > a:focus {
  color: #f0f4c3;
}

ul.list .hover.lime2 > li > a:hover,
ul.list .hover.lime2 > li > a:focus {
  color: #e6ee9c;
}

ul.list .hover.lime3 > li > a:hover,
ul.list .hover.lime3 > li > a:focus {
  color: #d4e056;
}

ul.list .hover.lime4 > li > a:hover,
ul.list .hover.lime4 > li > a:focus {
  color: #d4e157;
}

ul.list .hover.lime5 > li > a:hover,
ul.list .hover.lime5 > li > a:focus {
  color: #cddc39;
}

ul.list .hover.lime6 > li > a:hover,
ul.list .hover.lime6 > li > a:focus {
  color: #c0ca33;
}

ul.list .hover.lime7 > li > a:hover,
ul.list .hover.lime7 > li > a:focus {
  color: #afb42b;
}

ul.list .hover.lime8 > li > a:hover,
ul.list .hover.lime8 > li > a:focus {
  color: #9e9d24;
}

ul.list .hover.lime9 > li > a:hover,
ul.list .hover.lime9 > li > a:focus {
  color: #827717;
}

ul.list .hover.limea > li > a:hover,
ul.list .hover.limea > li > a:focus {
  color: #f4ff81;
}

ul.list .hover.limeb > li > a:hover,
ul.list .hover.limeb > li > a:focus {
  color: #eeff41;
}

ul.list .hover.limec > li > a:hover,
ul.list .hover.limec > li > a:focus {
  color: #c6ff00;
}

ul.list .hover.limed > li > a:hover,
ul.list .hover.limed > li > a:focus {
  color: #aeea00;
}

ul.list .hover.yellow > li > a:hover,
ul.list .hover.yellow > li > a:focus {
  color: yellow;
}

ul.list .hover.yellow0 > li > a:hover,
ul.list .hover.yellow0 > li > a:focus {
  color: #fffde7;
}

ul.list .hover.yellow1 > li > a:hover,
ul.list .hover.yellow1 > li > a:focus {
  color: #fff9c4;
}

ul.list .hover.yellow2 > li > a:hover,
ul.list .hover.yellow2 > li > a:focus {
  color: #fff59d;
}

ul.list .hover.yellow3 > li > a:hover,
ul.list .hover.yellow3 > li > a:focus {
  color: #fff176;
}

ul.list .hover.yellow4 > li > a:hover,
ul.list .hover.yellow4 > li > a:focus {
  color: #ffee58;
}

ul.list .hover.yellow5 > li > a:hover,
ul.list .hover.yellow5 > li > a:focus {
  color: #ffeb3b;
}

ul.list .hover.yellow6 > li > a:hover,
ul.list .hover.yellow6 > li > a:focus {
  color: #fdd835;
}

ul.list .hover.yellow7 > li > a:hover,
ul.list .hover.yellow7 > li > a:focus {
  color: #fbc02d;
}

ul.list .hover.yellow8 > li > a:hover,
ul.list .hover.yellow8 > li > a:focus {
  color: #f9a825;
}

ul.list .hover.yellow9 > li > a:hover,
ul.list .hover.yellow9 > li > a:focus {
  color: #f57f17;
}

ul.list .hover.yellowa > li > a:hover,
ul.list .hover.yellowa > li > a:focus {
  color: #ffff8d;
}

ul.list .hover.yellowb > li > a:hover,
ul.list .hover.yellowb > li > a:focus {
  color: #ff0;
}

ul.list .hover.yellowc > li > a:hover,
ul.list .hover.yellowc > li > a:focus {
  color: #ffea00;
}

ul.list .hover.yellowd > li > a:hover,
ul.list .hover.yellowd > li > a:focus {
  color: #ffd600;
}

ul.list .hover.amber > li > a:hover,
ul.list .hover.amber > li > a:focus {
  color: #ffd740;
}

ul.list .hover.amber0 > li > a:hover,
ul.list .hover.amber0 > li > a:focus {
  color: #fff8e1;
}

ul.list .hover.amber1 > li > a:hover,
ul.list .hover.amber1 > li > a:focus {
  color: #ffecb3;
}

ul.list .hover.amber2 > li > a:hover,
ul.list .hover.amber2 > li > a:focus {
  color: #ffe082;
}

ul.list .hover.amber3 > li > a:hover,
ul.list .hover.amber3 > li > a:focus {
  color: #ffd54f;
}

ul.list .hover.amber4 > li > a:hover,
ul.list .hover.amber4 > li > a:focus {
  color: #ffca28;
}

ul.list .hover.amber5 > li > a:hover,
ul.list .hover.amber5 > li > a:focus {
  color: #ffc107;
}

ul.list .hover.amber6 > li > a:hover,
ul.list .hover.amber6 > li > a:focus {
  color: #ffb300;
}

ul.list .hover.amber7 > li > a:hover,
ul.list .hover.amber7 > li > a:focus {
  color: #ffa000;
}

ul.list .hover.amber8 > li > a:hover,
ul.list .hover.amber8 > li > a:focus {
  color: #ff8f00;
}

ul.list .hover.amber9 > li > a:hover,
ul.list .hover.amber9 > li > a:focus {
  color: #ff6f00;
}

ul.list .hover.ambera > li > a:hover,
ul.list .hover.ambera > li > a:focus {
  color: #ffe57f;
}

ul.list .hover.amberb > li > a:hover,
ul.list .hover.amberb > li > a:focus {
  color: #ffd740;
}

ul.list .hover.amberc > li > a:hover,
ul.list .hover.amberc > li > a:focus {
  color: #ffc400;
}

ul.list .hover.amberd > li > a:hover,
ul.list .hover.amberd > li > a:focus {
  color: #ffab00;
}

ul.list .hover.orange > li > a:hover,
ul.list .hover.orange > li > a:focus {
  color: orange;
}

ul.list .hover.orange0 > li > a:hover,
ul.list .hover.orange0 > li > a:focus {
  color: #fff3e0;
}

ul.list .hover.orange1 > li > a:hover,
ul.list .hover.orange1 > li > a:focus {
  color: #ffe0b2;
}

ul.list .hover.orange2 > li > a:hover,
ul.list .hover.orange2 > li > a:focus {
  color: #ffcc80;
}

ul.list .hover.orange3 > li > a:hover,
ul.list .hover.orange3 > li > a:focus {
  color: #ffb74d;
}

ul.list .hover.orange4 > li > a:hover,
ul.list .hover.orange4 > li > a:focus {
  color: #ffa726;
}

ul.list .hover.orange5 > li > a:hover,
ul.list .hover.orange5 > li > a:focus {
  color: #ff9800;
}

ul.list .hover.orange6 > li > a:hover,
ul.list .hover.orange6 > li > a:focus {
  color: #fb8c00;
}

ul.list .hover.orange7 > li > a:hover,
ul.list .hover.orange7 > li > a:focus {
  color: #f57c00;
}

ul.list .hover.orange8 > li > a:hover,
ul.list .hover.orange8 > li > a:focus {
  color: #ef6c00;
}

ul.list .hover.orange9 > li > a:hover,
ul.list .hover.orange9 > li > a:focus {
  color: #e65100;
}

ul.list .hover.orangea > li > a:hover,
ul.list .hover.orangea > li > a:focus {
  color: #ffd180;
}

ul.list .hover.orangeb > li > a:hover,
ul.list .hover.orangeb > li > a:focus {
  color: #ffab40;
}

ul.list .hover.orangec > li > a:hover,
ul.list .hover.orangec > li > a:focus {
  color: #ff9100;
}

ul.list .hover.oranged > li > a:hover,
ul.list .hover.oranged > li > a:focus {
  color: #ff6d00;
}

ul.list .hover.d-orange > li > a:hover,
ul.list .hover.d-orange > li > a:focus {
  color: darkorange;
}

ul.list .hover.d-orange0 > li > a:hover,
ul.list .hover.d-orange0 > li > a:focus {
  color: #fbe9e7;
}

ul.list .hover.d-orange1 > li > a:hover,
ul.list .hover.d-orange1 > li > a:focus {
  color: #ffccbc;
}

ul.list .hover.d-orange2 > li > a:hover,
ul.list .hover.d-orange2 > li > a:focus {
  color: #ffab91;
}

ul.list .hover.d-orange3 > li > a:hover,
ul.list .hover.d-orange3 > li > a:focus {
  color: #ff8a65;
}

ul.list .hover.d-orange4 > li > a:hover,
ul.list .hover.d-orange4 > li > a:focus {
  color: #ff7043;
}

ul.list .hover.d-orange5 > li > a:hover,
ul.list .hover.d-orange5 > li > a:focus {
  color: #ff5722;
}

ul.list .hover.d-orange6 > li > a:hover,
ul.list .hover.d-orange6 > li > a:focus {
  color: #f4511e;
}

ul.list .hover.d-orange7 > li > a:hover,
ul.list .hover.d-orange7 > li > a:focus {
  color: #e64a19;
}

ul.list .hover.d-orange8 > li > a:hover,
ul.list .hover.d-orange8 > li > a:focus {
  color: #d84315;
}

ul.list .hover.d-orange9 > li > a:hover,
ul.list .hover.d-orange9 > li > a:focus {
  color: #bf360c;
}

ul.list .hover.d-orangea > li > a:hover,
ul.list .hover.d-orangea > li > a:focus {
  color: #ff9e80;
}

ul.list .hover.d-orangeb > li > a:hover,
ul.list .hover.d-orangeb > li > a:focus {
  color: #ff6e40;
}

ul.list .hover.d-orangec > li > a:hover,
ul.list .hover.d-orangec > li > a:focus {
  color: #ff3d00;
}

ul.list .hover.d-oranged > li > a:hover,
ul.list .hover.d-oranged > li > a:focus {
  color: #dd2c00;
}

ul.list .hover.brown > li > a:hover,
ul.list .hover.brown > li > a:focus {
  color: brown;
}

ul.list .hover.brown0 > li > a:hover,
ul.list .hover.brown0 > li > a:focus {
  color: #efebe9;
}

ul.list .hover.brown1 > li > a:hover,
ul.list .hover.brown1 > li > a:focus {
  color: #d7ccc8;
}

ul.list .hover.brown2 > li > a:hover,
ul.list .hover.brown2 > li > a:focus {
  color: #bcaaa4;
}

ul.list .hover.brown3 > li > a:hover,
ul.list .hover.brown3 > li > a:focus {
  color: #a1887f;
}

ul.list .hover.brown4 > li > a:hover,
ul.list .hover.brown4 > li > a:focus {
  color: #8d6e63;
}

ul.list .hover.brown5 > li > a:hover,
ul.list .hover.brown5 > li > a:focus {
  color: #795548;
}

ul.list .hover.brown6 > li > a:hover,
ul.list .hover.brown6 > li > a:focus {
  color: #6d4c41;
}

ul.list .hover.brown7 > li > a:hover,
ul.list .hover.brown7 > li > a:focus {
  color: #5d4037;
}

ul.list .hover.brown8 > li > a:hover,
ul.list .hover.brown8 > li > a:focus {
  color: #4e342e;
}

ul.list .hover.brown9 > li > a:hover,
ul.list .hover.brown9 > li > a:focus {
  color: #3e2723;
}

ul.list .hover.grey > li > a:hover,
ul.list .hover.grey > li > a:focus {
  color: grey;
}

ul.list .hover.grey0 > li > a:hover,
ul.list .hover.grey0 > li > a:focus {
  color: #fafafa;
}

ul.list .hover.grey1 > li > a:hover,
ul.list .hover.grey1 > li > a:focus {
  color: #f5f5f5;
}

ul.list .hover.grey2 > li > a:hover,
ul.list .hover.grey2 > li > a:focus {
  color: #eee;
}

ul.list .hover.grey3 > li > a:hover,
ul.list .hover.grey3 > li > a:focus {
  color: #e0e0e0;
}

ul.list .hover.grey4 > li > a:hover,
ul.list .hover.grey4 > li > a:focus {
  color: #bdbdbd;
}

ul.list .hover.grey5 > li > a:hover,
ul.list .hover.grey5 > li > a:focus {
  color: #9e9e9e;
}

ul.list .hover.grey6 > li > a:hover,
ul.list .hover.grey6 > li > a:focus {
  color: #757575;
}

ul.list .hover.grey7 > li > a:hover,
ul.list .hover.grey7 > li > a:focus {
  color: #616161;
}

ul.list .hover.grey8 > li > a:hover,
ul.list .hover.grey8 > li > a:focus {
  color: #424242;
}

ul.list .hover.grey9 > li > a:hover,
ul.list .hover.grey9 > li > a:focus {
  color: #212121;
}

ul.list .hover.blue-grey > li > a:hover,
ul.list .hover.blue-grey > li > a:focus {
  color: lightsteelblue;
}

ul.list .hover.blue-grey0 > li > a:hover,
ul.list .hover.blue-grey0 > li > a:focus {
  color: #eceff1;
}

ul.list .hover.blue-grey1 > li > a:hover,
ul.list .hover.blue-grey1 > li > a:focus {
  color: #cfd8dc;
}

ul.list .hover.blue-grey2 > li > a:hover,
ul.list .hover.blue-grey2 > li > a:focus {
  color: #b0bec5;
}

ul.list .hover.blue-grey3 > li > a:hover,
ul.list .hover.blue-grey3 > li > a:focus {
  color: #90a4ae;
}

ul.list .hover.blue-grey4 > li > a:hover,
ul.list .hover.blue-grey4 > li > a:focus {
  color: #78909c;
}

ul.list .hover.blue-grey5 > li > a:hover,
ul.list .hover.blue-grey5 > li > a:focus {
  color: #607d8b;
}

ul.list .hover.blue-grey6 > li > a:hover,
ul.list .hover.blue-grey6 > li > a:focus {
  color: #546e7a;
}

ul.list .hover.blue-grey7 > li > a:hover,
ul.list .hover.blue-grey7 > li > a:focus {
  color: #455a64;
}

ul.list .hover.blue-grey8 > li > a:hover,
ul.list .hover.blue-grey8 > li > a:focus {
  color: #37474f;
}

ul.list .hover.blue-grey9 > li > a:hover,
ul.list .hover.blue-grey9 > li > a:focus {
  color: #263238;
}

ul.list .hover.red > li > a:hover,
ul.list .hover.red > li > a:focus {
  color: #ff1744;
}

ul.list .hover.pink > li > a:hover,
ul.list .hover.pink > li > a:focus {
  color: #f50057;
}

ul.list .hover.purple > li > a:hover,
ul.list .hover.purple > li > a:focus {
  color: #d500f9;
}

ul.list .hover.d-purple > li > a:hover,
ul.list .hover.d-purple > li > a:focus {
  color: #651fff;
}

ul.list .hover.indigo > li > a:hover,
ul.list .hover.indigo > li > a:focus {
  color: #3d5afe;
}

ul.list .hover.blue > li > a:hover,
ul.list .hover.blue > li > a:focus {
  color: #2979ff;
}

ul.list .hover.l-blue > li > a:hover,
ul.list .hover.l-blue > li > a:focus {
  color: #00b0ff;
}

ul.list .hover.cyan > li > a:hover,
ul.list .hover.cyan > li > a:focus {
  color: #00e5ff;
}

ul.list .hover.teal > li > a:hover,
ul.list .hover.teal > li > a:focus {
  color: #00695c;
}

ul.list .hover.green > li > a:hover,
ul.list .hover.green > li > a:focus {
  color: #2e7d32;
}

ul.list .hover.l-green > li > a:hover,
ul.list .hover.l-green > li > a:focus {
  color: #76ff03;
}

ul.list .hover.lime > li > a:hover,
ul.list .hover.lime > li > a:focus {
  color: #aeea00;
}

ul.list .hover.yellow > li > a:hover,
ul.list .hover.yellow > li > a:focus {
  color: #ffea00;
}

ul.list .hover.amber > li > a:hover,
ul.list .hover.amber > li > a:focus {
  color: #ffc400;
}

ul.list .hover.orange > li > a:hover,
ul.list .hover.orange > li > a:focus {
  color: #ff9100;
}

ul.list .hover.d-orange > li > a:hover,
ul.list .hover.d-orange > li > a:focus {
  color: #ff3d00;
}

ul.list .hover.brown > li > a:hover,
ul.list .hover.brown > li > a:focus {
  color: #5d4037;
}

ul.list .hover.grey > li > a:hover,
ul.list .hover.grey > li > a:focus {
  color: #616161;
}

ul.list .hover.blue-grey > li > a:hover,
ul.list .hover.blue-grey > li > a:focus {
  color: #546e7a;
}

ul.disc {
  list-style-type: disc;
}

ul.circle {
  list-style-type: circle;
}

ul.square {
  list-style-type: square;
}

ul.decimal {
  list-style-type: decimal;
}

ul.decimal-leading-zero {
  list-style-type: decimal-leading-zero;
}

ul.lower-roman {
  list-style-type: lower-roman;
}

ul.upper-roman {
  list-style-type: upper-roman;
}

ul.lower-alpha {
  list-style-type: lower-alpha;
}

ul.upper-alpha {
  list-style-type: upper-alpha;
}

ul.lower-greek {
  list-style-type: lower-greek;
}

ul.lower-latin {
  list-style-type: lower-latin;
}

ul.upper-latin {
  list-style-type: upper-latin;
}

ul.hebrew {
  list-style-type: hebrew;
}

ul.armenian {
  list-style-type: armenian;
}

ul.georgian {
  list-style-type: georgian;
}

ul.cjk-ideographic {
  list-style-type: cjk-ideographic;
}

ul.hiragana {
  list-style-type: hiragana;
}

ul.katakana {
  list-style-type: katakana;
}

ul.hiragana-iroha {
  list-style-type: hiragana-iroha;
}

ul.katakana-iroha {
  list-style-type: katakana-iroha;
}

@media (max-width: 1199px) {
  ul.list.box-lg > li {
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #dddddd;
    background-color: white;
  }
  ul.list.box-lg > li + li {
    margin-top: 10px;
  }
  ul.list.solid-lg > li {
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
  }
  ul.list.dashed-lg > li {
    padding: 10px 0;
    border-bottom: 1px dashed #dddddd;
  }
  ul.list.dotted-lg > li {
    padding: 10px 0;
    border-bottom: 1px dotted #dddddd;
  }
  ul.horizontal-lg > li {
    width: auto;
    float: left;
  }
  ul.vertical-lg > li {
    width: 100%;
    float: left;
  }
  ul.list .black-lg > li > a {
    color: black;
  }
  ul.list .color0-lg > li > a {
    color: black;
  }
  ul.list .color1-lg > li > a {
    color: #111111;
  }
  ul.list .color2-lg > li > a {
    color: #222222;
  }
  ul.list .color3-lg > li > a {
    color: #333333;
  }
  ul.list .color4-lg > li > a {
    color: #444444;
  }
  ul.list .color5-lg > li > a {
    color: #555555;
  }
  ul.list .color6-lg > li > a {
    color: #666666;
  }
  ul.list .color7-lg > li > a {
    color: #777777;
  }
  ul.list .color8-lg > li > a {
    color: #888888;
  }
  ul.list .color9-lg > li > a {
    color: #999999;
  }
  ul.list .colora-lg > li > a {
    color: #aaaaaa;
  }
  ul.list .colorb-lg > li > a {
    color: #bbbbbb;
  }
  ul.list .colorc-lg > li > a {
    color: #cccccc;
  }
  ul.list .colord-lg > li > a {
    color: #dddddd;
  }
  ul.list .colore-lg > li > a {
    color: #eeeeee;
  }
  ul.list .colorf-lg > li > a {
    color: white;
  }
  ul.list .white-lg > li > a {
    color: white;
  }
  ul.list .red-lg > li > a {
    color: red;
  }
  ul.list .red0-lg > li > a {
    color: #ffebee;
  }
  ul.list .red1-lg > li > a {
    color: #ffcdd2;
  }
  ul.list .red2-lg > li > a {
    color: #ef9a9a;
  }
  ul.list .red3-lg > li > a {
    color: #e57373;
  }
  ul.list .red4-lg > li > a {
    color: #ef5350;
  }
  ul.list .red5-lg > li > a {
    color: #f44336;
  }
  ul.list .red6-lg > li > a {
    color: #e53935;
  }
  ul.list .red7-lg > li > a {
    color: #d32f2f;
  }
  ul.list .red8-lg > li > a {
    color: #c62828;
  }
  ul.list .red9-lg > li > a {
    color: #b71c1c;
  }
  ul.list .reda-lg > li > a {
    color: #ff8a80;
  }
  ul.list .redb-lg > li > a {
    color: #ff5252;
  }
  ul.list .redc-lg > li > a {
    color: #ff1744;
  }
  ul.list .redd-lg > li > a {
    color: #d50000;
  }
  ul.list .pink-lg > li > a {
    color: pink;
  }
  ul.list .pink0-lg > li > a {
    color: #fce4ec;
  }
  ul.list .pink1-lg > li > a {
    color: #f8bbd0;
  }
  ul.list .pink2-lg > li > a {
    color: #f48fb1;
  }
  ul.list .pink3-lg > li > a {
    color: #f06292;
  }
  ul.list .pink4-lg > li > a {
    color: #ec407a;
  }
  ul.list .pink5-lg > li > a {
    color: #e91e63;
  }
  ul.list .pink6-lg > li > a {
    color: #d81b60;
  }
  ul.list .pink7-lg > li > a {
    color: #c2185b;
  }
  ul.list .pink8-lg > li > a {
    color: #ad1457;
  }
  ul.list .pink9-lg > li > a {
    color: #880e4f;
  }
  ul.list .pinka-lg > li > a {
    color: #ff80ab;
  }
  ul.list .pinkb-lg > li > a {
    color: #ff4081;
  }
  ul.list .pinkc-lg > li > a {
    color: #f50057;
  }
  ul.list .pinkd-lg > li > a {
    color: #c51162;
  }
  ul.list .purple-lg > li > a {
    color: purple;
  }
  ul.list .purple0-lg > li > a {
    color: #f3e5f5;
  }
  ul.list .purple1-lg > li > a {
    color: #e1bee7;
  }
  ul.list .purple2-lg > li > a {
    color: #ce93d8;
  }
  ul.list .purple3-lg > li > a {
    color: #ba68c8;
  }
  ul.list .purple4-lg > li > a {
    color: #ab47bc;
  }
  ul.list .purple5-lg > li > a {
    color: #9c27b0;
  }
  ul.list .purple6-lg > li > a {
    color: #8e24aa;
  }
  ul.list .purple7-lg > li > a {
    color: #7b1fa2;
  }
  ul.list .purple8-lg > li > a {
    color: #6a1b9a;
  }
  ul.list .purple9-lg > li > a {
    color: #4a148c;
  }
  ul.list .purplea-lg > li > a {
    color: #ea80fc;
  }
  ul.list .purpleb-lg > li > a {
    color: #e040fb;
  }
  ul.list .purplec-lg > li > a {
    color: #d500f9;
  }
  ul.list .purpled-lg > li > a {
    color: #a0f;
  }
  ul.list .d-purple-lg > li > a {
    color: darkmagenta;
  }
  ul.list .d-purple0-lg > li > a {
    color: #ede7f6;
  }
  ul.list .d-purple1-lg > li > a {
    color: #d1c4e9;
  }
  ul.list .d-purple2-lg > li > a {
    color: #b39ddb;
  }
  ul.list .d-purple3-lg > li > a {
    color: #9575cd;
  }
  ul.list .d-purple4-lg > li > a {
    color: #7e57c2;
  }
  ul.list .d-purple5-lg > li > a {
    color: #673ab7;
  }
  ul.list .d-purple6-lg > li > a {
    color: #5e35b1;
  }
  ul.list .d-purple7-lg > li > a {
    color: #512da8;
  }
  ul.list .d-purple8-lg > li > a {
    color: #4527a0;
  }
  ul.list .d-purple9-lg > li > a {
    color: #311b92;
  }
  ul.list .d-purplea-lg > li > a {
    color: #b388ff;
  }
  ul.list .d-purpleb-lg > li > a {
    color: #7c4dff;
  }
  ul.list .d-purplec-lg > li > a {
    color: #651fff;
  }
  ul.list .d-purpled-lg > li > a {
    color: #6200ea;
  }
  ul.list .indigo-lg > li > a {
    color: indigo;
  }
  ul.list .indigo0-lg > li > a {
    color: #e8eaf6;
  }
  ul.list .indigo1-lg > li > a {
    color: #c5cae9;
  }
  ul.list .indigo2-lg > li > a {
    color: #9fa8da;
  }
  ul.list .indigo3-lg > li > a {
    color: #7986cb;
  }
  ul.list .indigo4-lg > li > a {
    color: #5c6bc0;
  }
  ul.list .indigo5-lg > li > a {
    color: #3f51b5;
  }
  ul.list .indigo6-lg > li > a {
    color: #3949ab;
  }
  ul.list .indigo7-lg > li > a {
    color: #303f9f;
  }
  ul.list .indigo8-lg > li > a {
    color: #283593;
  }
  ul.list .indigo9-lg > li > a {
    color: #1a237e;
  }
  ul.list .indigoa-lg > li > a {
    color: #8c9eff;
  }
  ul.list .indigob-lg > li > a {
    color: #536dfe;
  }
  ul.list .indigoc-lg > li > a {
    color: #3d5afe;
  }
  ul.list .indigod-lg > li > a {
    color: #304ffe;
  }
  ul.list .blue-lg > li > a {
    color: blue;
  }
  ul.list .blue0-lg > li > a {
    color: #e3f2fd;
  }
  ul.list .blue1-lg > li > a {
    color: #bbdefb;
  }
  ul.list .blue2-lg > li > a {
    color: #90caf9;
  }
  ul.list .blue3-lg > li > a {
    color: #64b5f6;
  }
  ul.list .blue4-lg > li > a {
    color: #42a5f5;
  }
  ul.list .blue5-lg > li > a {
    color: #2196f3;
  }
  ul.list .blue6-lg > li > a {
    color: #1e88e5;
  }
  ul.list .blue7-lg > li > a {
    color: #1976d2;
  }
  ul.list .blue8-lg > li > a {
    color: #1565c0;
  }
  ul.list .blue9-lg > li > a {
    color: #0d47a1;
  }
  ul.list .bluea-lg > li > a {
    color: #82b1ff;
  }
  ul.list .blueb-lg > li > a {
    color: #448aff;
  }
  ul.list .bluec-lg > li > a {
    color: #2979ff;
  }
  ul.list .blued-lg > li > a {
    color: #2962ff;
  }
  ul.list .l-blue-lg > li > a {
    color: lightblue;
  }
  ul.list .l-blue0-lg > li > a {
    color: #e1f5fe;
  }
  ul.list .l-blue1-lg > li > a {
    color: #b3e5fc;
  }
  ul.list .l-blue2-lg > li > a {
    color: #81d4fa;
  }
  ul.list .l-blue3-lg > li > a {
    color: #4fc3f7;
  }
  ul.list .l-blue4-lg > li > a {
    color: #29b6f6;
  }
  ul.list .l-blue5-lg > li > a {
    color: #03a9f4;
  }
  ul.list .l-blue6-lg > li > a {
    color: #039be5;
  }
  ul.list .l-blue7-lg > li > a {
    color: #0288d1;
  }
  ul.list .l-blue8-lg > li > a {
    color: #0277bd;
  }
  ul.list .l-blue9-lg > li > a {
    color: #01579b;
  }
  ul.list .l-bluea-lg > li > a {
    color: #80d8ff;
  }
  ul.list .l-blueb-lg > li > a {
    color: #40c4ff;
  }
  ul.list .l-bluec-lg > li > a {
    color: #00b0ff;
  }
  ul.list .l-blued-lg > li > a {
    color: #0091ea;
  }
  ul.list .cyan-lg > li > a {
    color: cyan;
  }
  ul.list .cyan0-lg > li > a {
    color: #e0f7fa;
  }
  ul.list .cyan1-lg > li > a {
    color: #b2ebf2;
  }
  ul.list .cyan2-lg > li > a {
    color: #80deea;
  }
  ul.list .cyan3-lg > li > a {
    color: #4dd0e1;
  }
  ul.list .cyan4-lg > li > a {
    color: #26c6da;
  }
  ul.list .cyan5-lg > li > a {
    color: #00bcd4;
  }
  ul.list .cyan6-lg > li > a {
    color: #00acc1;
  }
  ul.list .cyan7-lg > li > a {
    color: #0097a7;
  }
  ul.list .cyan8-lg > li > a {
    color: #00838f;
  }
  ul.list .cyan9-lg > li > a {
    color: #006064;
  }
  ul.list .cyana-lg > li > a {
    color: #84ffff;
  }
  ul.list .cyanb-lg > li > a {
    color: #18ffff;
  }
  ul.list .cyanc-lg > li > a {
    color: #00e5ff;
  }
  ul.list .cyand-lg > li > a {
    color: #00b8d4;
  }
  ul.list .teal-lg > li > a {
    color: teal;
  }
  ul.list .teal0-lg > li > a {
    color: #e0f2f1;
  }
  ul.list .teal1-lg > li > a {
    color: #b2dfdb;
  }
  ul.list .teal2-lg > li > a {
    color: #80cbc4;
  }
  ul.list .teal3-lg > li > a {
    color: #4db6ac;
  }
  ul.list .teal4-lg > li > a {
    color: #26a69a;
  }
  ul.list .teal5-lg > li > a {
    color: #009688;
  }
  ul.list .teal6-lg > li > a {
    color: #00897b;
  }
  ul.list .teal7-lg > li > a {
    color: #00796b;
  }
  ul.list .teal8-lg > li > a {
    color: #00695c;
  }
  ul.list .teal9-lg > li > a {
    color: #004d40;
  }
  ul.list .teala-lg > li > a {
    color: #a7ffeb;
  }
  ul.list .tealb-lg > li > a {
    color: #64ffda;
  }
  ul.list .tealc-lg > li > a {
    color: #1de9b6;
  }
  ul.list .teald-lg > li > a {
    color: #00bfa5;
  }
  ul.list .green-lg > li > a {
    color: green;
  }
  ul.list .green0-lg > li > a {
    color: #e8f5e9;
  }
  ul.list .green1-lg > li > a {
    color: #c8e6c9;
  }
  ul.list .green2-lg > li > a {
    color: #a5d6a7;
  }
  ul.list .green3-lg > li > a {
    color: #81c784;
  }
  ul.list .green4-lg > li > a {
    color: #66bb6a;
  }
  ul.list .green5-lg > li > a {
    color: #4caf50;
  }
  ul.list .green6-lg > li > a {
    color: #43a047;
  }
  ul.list .green7-lg > li > a {
    color: #388e3c;
  }
  ul.list .green8-lg > li > a {
    color: #2e7d32;
  }
  ul.list .green9-lg > li > a {
    color: #1b5e20;
  }
  ul.list .greena-lg > li > a {
    color: #b9f6ca;
  }
  ul.list .greenb-lg > li > a {
    color: #69f0ae;
  }
  ul.list .greenc-lg > li > a {
    color: #00e676;
  }
  ul.list .greend-lg > li > a {
    color: #00c853;
  }
  ul.list .l-green-lg > li > a {
    color: lightgreen;
  }
  ul.list .l-green0-lg > li > a {
    color: #f1f8e9;
  }
  ul.list .l-green1-lg > li > a {
    color: #dcedc8;
  }
  ul.list .l-green2-lg > li > a {
    color: #c5e1a5;
  }
  ul.list .l-green3-lg > li > a {
    color: #aed581;
  }
  ul.list .l-green4-lg > li > a {
    color: #9ccc65;
  }
  ul.list .l-green5-lg > li > a {
    color: #8bc34a;
  }
  ul.list .l-green6-lg > li > a {
    color: #7cb342;
  }
  ul.list .l-green7-lg > li > a {
    color: #689f38;
  }
  ul.list .l-green8-lg > li > a {
    color: #558b2f;
  }
  ul.list .l-green9-lg > li > a {
    color: #33691e;
  }
  ul.list .l-greena-lg > li > a {
    color: #ccff90;
  }
  ul.list .l-greenb-lg > li > a {
    color: #b2ff59;
  }
  ul.list .l-greenc-lg > li > a {
    color: #76ff03;
  }
  ul.list .l-greend-lg > li > a {
    color: #64dd17;
  }
  ul.list .lime-lg > li > a {
    color: lime;
  }
  ul.list .lime0-lg > li > a {
    color: #f9fbe7;
  }
  ul.list .lime1-lg > li > a {
    color: #f0f4c3;
  }
  ul.list .lime2-lg > li > a {
    color: #e6ee9c;
  }
  ul.list .lime3-lg > li > a {
    color: #d4e056;
  }
  ul.list .lime4-lg > li > a {
    color: #d4e157;
  }
  ul.list .lime5-lg > li > a {
    color: #cddc39;
  }
  ul.list .lime6-lg > li > a {
    color: #c0ca33;
  }
  ul.list .lime7-lg > li > a {
    color: #afb42b;
  }
  ul.list .lime8-lg > li > a {
    color: #9e9d24;
  }
  ul.list .lime9-lg > li > a {
    color: #827717;
  }
  ul.list .limea-lg > li > a {
    color: #f4ff81;
  }
  ul.list .limeb-lg > li > a {
    color: #eeff41;
  }
  ul.list .limec-lg > li > a {
    color: #c6ff00;
  }
  ul.list .limed-lg > li > a {
    color: #aeea00;
  }
  ul.list .yellow-lg > li > a {
    color: yellow;
  }
  ul.list .yellow0-lg > li > a {
    color: #fffde7;
  }
  ul.list .yellow1-lg > li > a {
    color: #fff9c4;
  }
  ul.list .yellow2-lg > li > a {
    color: #fff59d;
  }
  ul.list .yellow3-lg > li > a {
    color: #fff176;
  }
  ul.list .yellow4-lg > li > a {
    color: #ffee58;
  }
  ul.list .yellow5-lg > li > a {
    color: #ffeb3b;
  }
  ul.list .yellow6-lg > li > a {
    color: #fdd835;
  }
  ul.list .yellow7-lg > li > a {
    color: #fbc02d;
  }
  ul.list .yellow8-lg > li > a {
    color: #f9a825;
  }
  ul.list .yellow9-lg > li > a {
    color: #f57f17;
  }
  ul.list .yellowa-lg > li > a {
    color: #ffff8d;
  }
  ul.list .yellowb-lg > li > a {
    color: #ff0;
  }
  ul.list .yellowc-lg > li > a {
    color: #ffea00;
  }
  ul.list .yellowd-lg > li > a {
    color: #ffd600;
  }
  ul.list .amber-lg > li > a {
    color: #ffd740;
  }
  ul.list .amber0-lg > li > a {
    color: #fff8e1;
  }
  ul.list .amber1-lg > li > a {
    color: #ffecb3;
  }
  ul.list .amber2-lg > li > a {
    color: #ffe082;
  }
  ul.list .amber3-lg > li > a {
    color: #ffd54f;
  }
  ul.list .amber4-lg > li > a {
    color: #ffca28;
  }
  ul.list .amber5-lg > li > a {
    color: #ffc107;
  }
  ul.list .amber6-lg > li > a {
    color: #ffb300;
  }
  ul.list .amber7-lg > li > a {
    color: #ffa000;
  }
  ul.list .amber8-lg > li > a {
    color: #ff8f00;
  }
  ul.list .amber9-lg > li > a {
    color: #ff6f00;
  }
  ul.list .ambera-lg > li > a {
    color: #ffe57f;
  }
  ul.list .amberb-lg > li > a {
    color: #ffd740;
  }
  ul.list .amberc-lg > li > a {
    color: #ffc400;
  }
  ul.list .amberd-lg > li > a {
    color: #ffab00;
  }
  ul.list .orange-lg > li > a {
    color: orange;
  }
  ul.list .orange0-lg > li > a {
    color: #fff3e0;
  }
  ul.list .orange1-lg > li > a {
    color: #ffe0b2;
  }
  ul.list .orange2-lg > li > a {
    color: #ffcc80;
  }
  ul.list .orange3-lg > li > a {
    color: #ffb74d;
  }
  ul.list .orange4-lg > li > a {
    color: #ffa726;
  }
  ul.list .orange5-lg > li > a {
    color: #ff9800;
  }
  ul.list .orange6-lg > li > a {
    color: #fb8c00;
  }
  ul.list .orange7-lg > li > a {
    color: #f57c00;
  }
  ul.list .orange8-lg > li > a {
    color: #ef6c00;
  }
  ul.list .orange9-lg > li > a {
    color: #e65100;
  }
  ul.list .orangea-lg > li > a {
    color: #ffd180;
  }
  ul.list .orangeb-lg > li > a {
    color: #ffab40;
  }
  ul.list .orangec-lg > li > a {
    color: #ff9100;
  }
  ul.list .oranged-lg > li > a {
    color: #ff6d00;
  }
  ul.list .d-orange-lg > li > a {
    color: darkorange;
  }
  ul.list .d-orange0-lg > li > a {
    color: #fbe9e7;
  }
  ul.list .d-orange1-lg > li > a {
    color: #ffccbc;
  }
  ul.list .d-orange2-lg > li > a {
    color: #ffab91;
  }
  ul.list .d-orange3-lg > li > a {
    color: #ff8a65;
  }
  ul.list .d-orange4-lg > li > a {
    color: #ff7043;
  }
  ul.list .d-orange5-lg > li > a {
    color: #ff5722;
  }
  ul.list .d-orange6-lg > li > a {
    color: #f4511e;
  }
  ul.list .d-orange7-lg > li > a {
    color: #e64a19;
  }
  ul.list .d-orange8-lg > li > a {
    color: #d84315;
  }
  ul.list .d-orange9-lg > li > a {
    color: #bf360c;
  }
  ul.list .d-orangea-lg > li > a {
    color: #ff9e80;
  }
  ul.list .d-orangeb-lg > li > a {
    color: #ff6e40;
  }
  ul.list .d-orangec-lg > li > a {
    color: #ff3d00;
  }
  ul.list .d-oranged-lg > li > a {
    color: #dd2c00;
  }
  ul.list .brown-lg > li > a {
    color: brown;
  }
  ul.list .brown0-lg > li > a {
    color: #efebe9;
  }
  ul.list .brown1-lg > li > a {
    color: #d7ccc8;
  }
  ul.list .brown2-lg > li > a {
    color: #bcaaa4;
  }
  ul.list .brown3-lg > li > a {
    color: #a1887f;
  }
  ul.list .brown4-lg > li > a {
    color: #8d6e63;
  }
  ul.list .brown5-lg > li > a {
    color: #795548;
  }
  ul.list .brown6-lg > li > a {
    color: #6d4c41;
  }
  ul.list .brown7-lg > li > a {
    color: #5d4037;
  }
  ul.list .brown8-lg > li > a {
    color: #4e342e;
  }
  ul.list .brown9-lg > li > a {
    color: #3e2723;
  }
  ul.list .grey-lg > li > a {
    color: grey;
  }
  ul.list .grey0-lg > li > a {
    color: #fafafa;
  }
  ul.list .grey1-lg > li > a {
    color: #f5f5f5;
  }
  ul.list .grey2-lg > li > a {
    color: #eee;
  }
  ul.list .grey3-lg > li > a {
    color: #e0e0e0;
  }
  ul.list .grey4-lg > li > a {
    color: #bdbdbd;
  }
  ul.list .grey5-lg > li > a {
    color: #9e9e9e;
  }
  ul.list .grey6-lg > li > a {
    color: #757575;
  }
  ul.list .grey7-lg > li > a {
    color: #616161;
  }
  ul.list .grey8-lg > li > a {
    color: #424242;
  }
  ul.list .grey9-lg > li > a {
    color: #212121;
  }
  ul.list .blue-grey-lg > li > a {
    color: lightsteelblue;
  }
  ul.list .blue-grey0-lg > li > a {
    color: #eceff1;
  }
  ul.list .blue-grey1-lg > li > a {
    color: #cfd8dc;
  }
  ul.list .blue-grey2-lg > li > a {
    color: #b0bec5;
  }
  ul.list .blue-grey3-lg > li > a {
    color: #90a4ae;
  }
  ul.list .blue-grey4-lg > li > a {
    color: #78909c;
  }
  ul.list .blue-grey5-lg > li > a {
    color: #607d8b;
  }
  ul.list .blue-grey6-lg > li > a {
    color: #546e7a;
  }
  ul.list .blue-grey7-lg > li > a {
    color: #455a64;
  }
  ul.list .blue-grey8-lg > li > a {
    color: #37474f;
  }
  ul.list .blue-grey9-lg > li > a {
    color: #263238;
  }
  ul.list .red-lg > li > a {
    color: #ff1744;
  }
  ul.list .pink-lg > li > a {
    color: #f50057;
  }
  ul.list .purple-lg > li > a {
    color: #d500f9;
  }
  ul.list .d-purple-lg > li > a {
    color: #651fff;
  }
  ul.list .indigo-lg > li > a {
    color: #3d5afe;
  }
  ul.list .blue-lg > li > a {
    color: #2979ff;
  }
  ul.list .l-blue-lg > li > a {
    color: #00b0ff;
  }
  ul.list .cyan-lg > li > a {
    color: #00e5ff;
  }
  ul.list .teal-lg > li > a {
    color: #00695c;
  }
  ul.list .green-lg > li > a {
    color: #2e7d32;
  }
  ul.list .l-green-lg > li > a {
    color: #76ff03;
  }
  ul.list .lime-lg > li > a {
    color: #aeea00;
  }
  ul.list .yellow-lg > li > a {
    color: #ffea00;
  }
  ul.list .amber-lg > li > a {
    color: #ffc400;
  }
  ul.list .orange-lg > li > a {
    color: #ff9100;
  }
  ul.list .d-orange-lg > li > a {
    color: #ff3d00;
  }
  ul.list .brown-lg > li > a {
    color: #5d4037;
  }
  ul.list .grey-lg > li > a {
    color: #616161;
  }
  ul.list .blue-grey-lg > li > a {
    color: #546e7a;
  }
  ul.list .hover.black-lg > li > a:hover,
ul.list .hover.black-lg > li > a:focus {
    color: black;
  }
  ul.list .hover.color0-lg > li > a:hover,
ul.list .hover.color0-lg > li > a:focus {
    color: black;
  }
  ul.list .hover.color1-lg > li > a:hover,
ul.list .hover.color1-lg > li > a:focus {
    color: #111111;
  }
  ul.list .hover.color2-lg > li > a:hover,
ul.list .hover.color2-lg > li > a:focus {
    color: #222222;
  }
  ul.list .hover.color3-lg > li > a:hover,
ul.list .hover.color3-lg > li > a:focus {
    color: #333333;
  }
  ul.list .hover.color4-lg > li > a:hover,
ul.list .hover.color4-lg > li > a:focus {
    color: #444444;
  }
  ul.list .hover.color5-lg > li > a:hover,
ul.list .hover.color5-lg > li > a:focus {
    color: #555555;
  }
  ul.list .hover.color6-lg > li > a:hover,
ul.list .hover.color6-lg > li > a:focus {
    color: #666666;
  }
  ul.list .hover.color7-lg > li > a:hover,
ul.list .hover.color7-lg > li > a:focus {
    color: #777777;
  }
  ul.list .hover.color8-lg > li > a:hover,
ul.list .hover.color8-lg > li > a:focus {
    color: #888888;
  }
  ul.list .hover.color9-lg > li > a:hover,
ul.list .hover.color9-lg > li > a:focus {
    color: #999999;
  }
  ul.list .hover.colora-lg > li > a:hover,
ul.list .hover.colora-lg > li > a:focus {
    color: #aaaaaa;
  }
  ul.list .hover.colorb-lg > li > a:hover,
ul.list .hover.colorb-lg > li > a:focus {
    color: #bbbbbb;
  }
  ul.list .hover.colorc-lg > li > a:hover,
ul.list .hover.colorc-lg > li > a:focus {
    color: #cccccc;
  }
  ul.list .hover.colord-lg > li > a:hover,
ul.list .hover.colord-lg > li > a:focus {
    color: #dddddd;
  }
  ul.list .hover.colore-lg > li > a:hover,
ul.list .hover.colore-lg > li > a:focus {
    color: #eeeeee;
  }
  ul.list .hover.colorf-lg > li > a:hover,
ul.list .hover.colorf-lg > li > a:focus {
    color: white;
  }
  ul.list .hover.white-lg > li > a:hover,
ul.list .hover.white-lg > li > a:focus {
    color: white;
  }
  ul.list .hover.red-lg > li > a:hover,
ul.list .hover.red-lg > li > a:focus {
    color: red;
  }
  ul.list .hover.red0-lg > li > a:hover,
ul.list .hover.red0-lg > li > a:focus {
    color: #ffebee;
  }
  ul.list .hover.red1-lg > li > a:hover,
ul.list .hover.red1-lg > li > a:focus {
    color: #ffcdd2;
  }
  ul.list .hover.red2-lg > li > a:hover,
ul.list .hover.red2-lg > li > a:focus {
    color: #ef9a9a;
  }
  ul.list .hover.red3-lg > li > a:hover,
ul.list .hover.red3-lg > li > a:focus {
    color: #e57373;
  }
  ul.list .hover.red4-lg > li > a:hover,
ul.list .hover.red4-lg > li > a:focus {
    color: #ef5350;
  }
  ul.list .hover.red5-lg > li > a:hover,
ul.list .hover.red5-lg > li > a:focus {
    color: #f44336;
  }
  ul.list .hover.red6-lg > li > a:hover,
ul.list .hover.red6-lg > li > a:focus {
    color: #e53935;
  }
  ul.list .hover.red7-lg > li > a:hover,
ul.list .hover.red7-lg > li > a:focus {
    color: #d32f2f;
  }
  ul.list .hover.red8-lg > li > a:hover,
ul.list .hover.red8-lg > li > a:focus {
    color: #c62828;
  }
  ul.list .hover.red9-lg > li > a:hover,
ul.list .hover.red9-lg > li > a:focus {
    color: #b71c1c;
  }
  ul.list .hover.reda-lg > li > a:hover,
ul.list .hover.reda-lg > li > a:focus {
    color: #ff8a80;
  }
  ul.list .hover.redb-lg > li > a:hover,
ul.list .hover.redb-lg > li > a:focus {
    color: #ff5252;
  }
  ul.list .hover.redc-lg > li > a:hover,
ul.list .hover.redc-lg > li > a:focus {
    color: #ff1744;
  }
  ul.list .hover.redd-lg > li > a:hover,
ul.list .hover.redd-lg > li > a:focus {
    color: #d50000;
  }
  ul.list .hover.pink-lg > li > a:hover,
ul.list .hover.pink-lg > li > a:focus {
    color: pink;
  }
  ul.list .hover.pink0-lg > li > a:hover,
ul.list .hover.pink0-lg > li > a:focus {
    color: #fce4ec;
  }
  ul.list .hover.pink1-lg > li > a:hover,
ul.list .hover.pink1-lg > li > a:focus {
    color: #f8bbd0;
  }
  ul.list .hover.pink2-lg > li > a:hover,
ul.list .hover.pink2-lg > li > a:focus {
    color: #f48fb1;
  }
  ul.list .hover.pink3-lg > li > a:hover,
ul.list .hover.pink3-lg > li > a:focus {
    color: #f06292;
  }
  ul.list .hover.pink4-lg > li > a:hover,
ul.list .hover.pink4-lg > li > a:focus {
    color: #ec407a;
  }
  ul.list .hover.pink5-lg > li > a:hover,
ul.list .hover.pink5-lg > li > a:focus {
    color: #e91e63;
  }
  ul.list .hover.pink6-lg > li > a:hover,
ul.list .hover.pink6-lg > li > a:focus {
    color: #d81b60;
  }
  ul.list .hover.pink7-lg > li > a:hover,
ul.list .hover.pink7-lg > li > a:focus {
    color: #c2185b;
  }
  ul.list .hover.pink8-lg > li > a:hover,
ul.list .hover.pink8-lg > li > a:focus {
    color: #ad1457;
  }
  ul.list .hover.pink9-lg > li > a:hover,
ul.list .hover.pink9-lg > li > a:focus {
    color: #880e4f;
  }
  ul.list .hover.pinka-lg > li > a:hover,
ul.list .hover.pinka-lg > li > a:focus {
    color: #ff80ab;
  }
  ul.list .hover.pinkb-lg > li > a:hover,
ul.list .hover.pinkb-lg > li > a:focus {
    color: #ff4081;
  }
  ul.list .hover.pinkc-lg > li > a:hover,
ul.list .hover.pinkc-lg > li > a:focus {
    color: #f50057;
  }
  ul.list .hover.pinkd-lg > li > a:hover,
ul.list .hover.pinkd-lg > li > a:focus {
    color: #c51162;
  }
  ul.list .hover.purple-lg > li > a:hover,
ul.list .hover.purple-lg > li > a:focus {
    color: purple;
  }
  ul.list .hover.purple0-lg > li > a:hover,
ul.list .hover.purple0-lg > li > a:focus {
    color: #f3e5f5;
  }
  ul.list .hover.purple1-lg > li > a:hover,
ul.list .hover.purple1-lg > li > a:focus {
    color: #e1bee7;
  }
  ul.list .hover.purple2-lg > li > a:hover,
ul.list .hover.purple2-lg > li > a:focus {
    color: #ce93d8;
  }
  ul.list .hover.purple3-lg > li > a:hover,
ul.list .hover.purple3-lg > li > a:focus {
    color: #ba68c8;
  }
  ul.list .hover.purple4-lg > li > a:hover,
ul.list .hover.purple4-lg > li > a:focus {
    color: #ab47bc;
  }
  ul.list .hover.purple5-lg > li > a:hover,
ul.list .hover.purple5-lg > li > a:focus {
    color: #9c27b0;
  }
  ul.list .hover.purple6-lg > li > a:hover,
ul.list .hover.purple6-lg > li > a:focus {
    color: #8e24aa;
  }
  ul.list .hover.purple7-lg > li > a:hover,
ul.list .hover.purple7-lg > li > a:focus {
    color: #7b1fa2;
  }
  ul.list .hover.purple8-lg > li > a:hover,
ul.list .hover.purple8-lg > li > a:focus {
    color: #6a1b9a;
  }
  ul.list .hover.purple9-lg > li > a:hover,
ul.list .hover.purple9-lg > li > a:focus {
    color: #4a148c;
  }
  ul.list .hover.purplea-lg > li > a:hover,
ul.list .hover.purplea-lg > li > a:focus {
    color: #ea80fc;
  }
  ul.list .hover.purpleb-lg > li > a:hover,
ul.list .hover.purpleb-lg > li > a:focus {
    color: #e040fb;
  }
  ul.list .hover.purplec-lg > li > a:hover,
ul.list .hover.purplec-lg > li > a:focus {
    color: #d500f9;
  }
  ul.list .hover.purpled-lg > li > a:hover,
ul.list .hover.purpled-lg > li > a:focus {
    color: #a0f;
  }
  ul.list .hover.d-purple-lg > li > a:hover,
ul.list .hover.d-purple-lg > li > a:focus {
    color: darkmagenta;
  }
  ul.list .hover.d-purple0-lg > li > a:hover,
ul.list .hover.d-purple0-lg > li > a:focus {
    color: #ede7f6;
  }
  ul.list .hover.d-purple1-lg > li > a:hover,
ul.list .hover.d-purple1-lg > li > a:focus {
    color: #d1c4e9;
  }
  ul.list .hover.d-purple2-lg > li > a:hover,
ul.list .hover.d-purple2-lg > li > a:focus {
    color: #b39ddb;
  }
  ul.list .hover.d-purple3-lg > li > a:hover,
ul.list .hover.d-purple3-lg > li > a:focus {
    color: #9575cd;
  }
  ul.list .hover.d-purple4-lg > li > a:hover,
ul.list .hover.d-purple4-lg > li > a:focus {
    color: #7e57c2;
  }
  ul.list .hover.d-purple5-lg > li > a:hover,
ul.list .hover.d-purple5-lg > li > a:focus {
    color: #673ab7;
  }
  ul.list .hover.d-purple6-lg > li > a:hover,
ul.list .hover.d-purple6-lg > li > a:focus {
    color: #5e35b1;
  }
  ul.list .hover.d-purple7-lg > li > a:hover,
ul.list .hover.d-purple7-lg > li > a:focus {
    color: #512da8;
  }
  ul.list .hover.d-purple8-lg > li > a:hover,
ul.list .hover.d-purple8-lg > li > a:focus {
    color: #4527a0;
  }
  ul.list .hover.d-purple9-lg > li > a:hover,
ul.list .hover.d-purple9-lg > li > a:focus {
    color: #311b92;
  }
  ul.list .hover.d-purplea-lg > li > a:hover,
ul.list .hover.d-purplea-lg > li > a:focus {
    color: #b388ff;
  }
  ul.list .hover.d-purpleb-lg > li > a:hover,
ul.list .hover.d-purpleb-lg > li > a:focus {
    color: #7c4dff;
  }
  ul.list .hover.d-purplec-lg > li > a:hover,
ul.list .hover.d-purplec-lg > li > a:focus {
    color: #651fff;
  }
  ul.list .hover.d-purpled-lg > li > a:hover,
ul.list .hover.d-purpled-lg > li > a:focus {
    color: #6200ea;
  }
  ul.list .hover.indigo-lg > li > a:hover,
ul.list .hover.indigo-lg > li > a:focus {
    color: indigo;
  }
  ul.list .hover.indigo0-lg > li > a:hover,
ul.list .hover.indigo0-lg > li > a:focus {
    color: #e8eaf6;
  }
  ul.list .hover.indigo1-lg > li > a:hover,
ul.list .hover.indigo1-lg > li > a:focus {
    color: #c5cae9;
  }
  ul.list .hover.indigo2-lg > li > a:hover,
ul.list .hover.indigo2-lg > li > a:focus {
    color: #9fa8da;
  }
  ul.list .hover.indigo3-lg > li > a:hover,
ul.list .hover.indigo3-lg > li > a:focus {
    color: #7986cb;
  }
  ul.list .hover.indigo4-lg > li > a:hover,
ul.list .hover.indigo4-lg > li > a:focus {
    color: #5c6bc0;
  }
  ul.list .hover.indigo5-lg > li > a:hover,
ul.list .hover.indigo5-lg > li > a:focus {
    color: #3f51b5;
  }
  ul.list .hover.indigo6-lg > li > a:hover,
ul.list .hover.indigo6-lg > li > a:focus {
    color: #3949ab;
  }
  ul.list .hover.indigo7-lg > li > a:hover,
ul.list .hover.indigo7-lg > li > a:focus {
    color: #303f9f;
  }
  ul.list .hover.indigo8-lg > li > a:hover,
ul.list .hover.indigo8-lg > li > a:focus {
    color: #283593;
  }
  ul.list .hover.indigo9-lg > li > a:hover,
ul.list .hover.indigo9-lg > li > a:focus {
    color: #1a237e;
  }
  ul.list .hover.indigoa-lg > li > a:hover,
ul.list .hover.indigoa-lg > li > a:focus {
    color: #8c9eff;
  }
  ul.list .hover.indigob-lg > li > a:hover,
ul.list .hover.indigob-lg > li > a:focus {
    color: #536dfe;
  }
  ul.list .hover.indigoc-lg > li > a:hover,
ul.list .hover.indigoc-lg > li > a:focus {
    color: #3d5afe;
  }
  ul.list .hover.indigod-lg > li > a:hover,
ul.list .hover.indigod-lg > li > a:focus {
    color: #304ffe;
  }
  ul.list .hover.blue-lg > li > a:hover,
ul.list .hover.blue-lg > li > a:focus {
    color: blue;
  }
  ul.list .hover.blue0-lg > li > a:hover,
ul.list .hover.blue0-lg > li > a:focus {
    color: #e3f2fd;
  }
  ul.list .hover.blue1-lg > li > a:hover,
ul.list .hover.blue1-lg > li > a:focus {
    color: #bbdefb;
  }
  ul.list .hover.blue2-lg > li > a:hover,
ul.list .hover.blue2-lg > li > a:focus {
    color: #90caf9;
  }
  ul.list .hover.blue3-lg > li > a:hover,
ul.list .hover.blue3-lg > li > a:focus {
    color: #64b5f6;
  }
  ul.list .hover.blue4-lg > li > a:hover,
ul.list .hover.blue4-lg > li > a:focus {
    color: #42a5f5;
  }
  ul.list .hover.blue5-lg > li > a:hover,
ul.list .hover.blue5-lg > li > a:focus {
    color: #2196f3;
  }
  ul.list .hover.blue6-lg > li > a:hover,
ul.list .hover.blue6-lg > li > a:focus {
    color: #1e88e5;
  }
  ul.list .hover.blue7-lg > li > a:hover,
ul.list .hover.blue7-lg > li > a:focus {
    color: #1976d2;
  }
  ul.list .hover.blue8-lg > li > a:hover,
ul.list .hover.blue8-lg > li > a:focus {
    color: #1565c0;
  }
  ul.list .hover.blue9-lg > li > a:hover,
ul.list .hover.blue9-lg > li > a:focus {
    color: #0d47a1;
  }
  ul.list .hover.bluea-lg > li > a:hover,
ul.list .hover.bluea-lg > li > a:focus {
    color: #82b1ff;
  }
  ul.list .hover.blueb-lg > li > a:hover,
ul.list .hover.blueb-lg > li > a:focus {
    color: #448aff;
  }
  ul.list .hover.bluec-lg > li > a:hover,
ul.list .hover.bluec-lg > li > a:focus {
    color: #2979ff;
  }
  ul.list .hover.blued-lg > li > a:hover,
ul.list .hover.blued-lg > li > a:focus {
    color: #2962ff;
  }
  ul.list .hover.l-blue-lg > li > a:hover,
ul.list .hover.l-blue-lg > li > a:focus {
    color: lightblue;
  }
  ul.list .hover.l-blue0-lg > li > a:hover,
ul.list .hover.l-blue0-lg > li > a:focus {
    color: #e1f5fe;
  }
  ul.list .hover.l-blue1-lg > li > a:hover,
ul.list .hover.l-blue1-lg > li > a:focus {
    color: #b3e5fc;
  }
  ul.list .hover.l-blue2-lg > li > a:hover,
ul.list .hover.l-blue2-lg > li > a:focus {
    color: #81d4fa;
  }
  ul.list .hover.l-blue3-lg > li > a:hover,
ul.list .hover.l-blue3-lg > li > a:focus {
    color: #4fc3f7;
  }
  ul.list .hover.l-blue4-lg > li > a:hover,
ul.list .hover.l-blue4-lg > li > a:focus {
    color: #29b6f6;
  }
  ul.list .hover.l-blue5-lg > li > a:hover,
ul.list .hover.l-blue5-lg > li > a:focus {
    color: #03a9f4;
  }
  ul.list .hover.l-blue6-lg > li > a:hover,
ul.list .hover.l-blue6-lg > li > a:focus {
    color: #039be5;
  }
  ul.list .hover.l-blue7-lg > li > a:hover,
ul.list .hover.l-blue7-lg > li > a:focus {
    color: #0288d1;
  }
  ul.list .hover.l-blue8-lg > li > a:hover,
ul.list .hover.l-blue8-lg > li > a:focus {
    color: #0277bd;
  }
  ul.list .hover.l-blue9-lg > li > a:hover,
ul.list .hover.l-blue9-lg > li > a:focus {
    color: #01579b;
  }
  ul.list .hover.l-bluea-lg > li > a:hover,
ul.list .hover.l-bluea-lg > li > a:focus {
    color: #80d8ff;
  }
  ul.list .hover.l-blueb-lg > li > a:hover,
ul.list .hover.l-blueb-lg > li > a:focus {
    color: #40c4ff;
  }
  ul.list .hover.l-bluec-lg > li > a:hover,
ul.list .hover.l-bluec-lg > li > a:focus {
    color: #00b0ff;
  }
  ul.list .hover.l-blued-lg > li > a:hover,
ul.list .hover.l-blued-lg > li > a:focus {
    color: #0091ea;
  }
  ul.list .hover.cyan-lg > li > a:hover,
ul.list .hover.cyan-lg > li > a:focus {
    color: cyan;
  }
  ul.list .hover.cyan0-lg > li > a:hover,
ul.list .hover.cyan0-lg > li > a:focus {
    color: #e0f7fa;
  }
  ul.list .hover.cyan1-lg > li > a:hover,
ul.list .hover.cyan1-lg > li > a:focus {
    color: #b2ebf2;
  }
  ul.list .hover.cyan2-lg > li > a:hover,
ul.list .hover.cyan2-lg > li > a:focus {
    color: #80deea;
  }
  ul.list .hover.cyan3-lg > li > a:hover,
ul.list .hover.cyan3-lg > li > a:focus {
    color: #4dd0e1;
  }
  ul.list .hover.cyan4-lg > li > a:hover,
ul.list .hover.cyan4-lg > li > a:focus {
    color: #26c6da;
  }
  ul.list .hover.cyan5-lg > li > a:hover,
ul.list .hover.cyan5-lg > li > a:focus {
    color: #00bcd4;
  }
  ul.list .hover.cyan6-lg > li > a:hover,
ul.list .hover.cyan6-lg > li > a:focus {
    color: #00acc1;
  }
  ul.list .hover.cyan7-lg > li > a:hover,
ul.list .hover.cyan7-lg > li > a:focus {
    color: #0097a7;
  }
  ul.list .hover.cyan8-lg > li > a:hover,
ul.list .hover.cyan8-lg > li > a:focus {
    color: #00838f;
  }
  ul.list .hover.cyan9-lg > li > a:hover,
ul.list .hover.cyan9-lg > li > a:focus {
    color: #006064;
  }
  ul.list .hover.cyana-lg > li > a:hover,
ul.list .hover.cyana-lg > li > a:focus {
    color: #84ffff;
  }
  ul.list .hover.cyanb-lg > li > a:hover,
ul.list .hover.cyanb-lg > li > a:focus {
    color: #18ffff;
  }
  ul.list .hover.cyanc-lg > li > a:hover,
ul.list .hover.cyanc-lg > li > a:focus {
    color: #00e5ff;
  }
  ul.list .hover.cyand-lg > li > a:hover,
ul.list .hover.cyand-lg > li > a:focus {
    color: #00b8d4;
  }
  ul.list .hover.teal-lg > li > a:hover,
ul.list .hover.teal-lg > li > a:focus {
    color: teal;
  }
  ul.list .hover.teal0-lg > li > a:hover,
ul.list .hover.teal0-lg > li > a:focus {
    color: #e0f2f1;
  }
  ul.list .hover.teal1-lg > li > a:hover,
ul.list .hover.teal1-lg > li > a:focus {
    color: #b2dfdb;
  }
  ul.list .hover.teal2-lg > li > a:hover,
ul.list .hover.teal2-lg > li > a:focus {
    color: #80cbc4;
  }
  ul.list .hover.teal3-lg > li > a:hover,
ul.list .hover.teal3-lg > li > a:focus {
    color: #4db6ac;
  }
  ul.list .hover.teal4-lg > li > a:hover,
ul.list .hover.teal4-lg > li > a:focus {
    color: #26a69a;
  }
  ul.list .hover.teal5-lg > li > a:hover,
ul.list .hover.teal5-lg > li > a:focus {
    color: #009688;
  }
  ul.list .hover.teal6-lg > li > a:hover,
ul.list .hover.teal6-lg > li > a:focus {
    color: #00897b;
  }
  ul.list .hover.teal7-lg > li > a:hover,
ul.list .hover.teal7-lg > li > a:focus {
    color: #00796b;
  }
  ul.list .hover.teal8-lg > li > a:hover,
ul.list .hover.teal8-lg > li > a:focus {
    color: #00695c;
  }
  ul.list .hover.teal9-lg > li > a:hover,
ul.list .hover.teal9-lg > li > a:focus {
    color: #004d40;
  }
  ul.list .hover.teala-lg > li > a:hover,
ul.list .hover.teala-lg > li > a:focus {
    color: #a7ffeb;
  }
  ul.list .hover.tealb-lg > li > a:hover,
ul.list .hover.tealb-lg > li > a:focus {
    color: #64ffda;
  }
  ul.list .hover.tealc-lg > li > a:hover,
ul.list .hover.tealc-lg > li > a:focus {
    color: #1de9b6;
  }
  ul.list .hover.teald-lg > li > a:hover,
ul.list .hover.teald-lg > li > a:focus {
    color: #00bfa5;
  }
  ul.list .hover.green-lg > li > a:hover,
ul.list .hover.green-lg > li > a:focus {
    color: green;
  }
  ul.list .hover.green0-lg > li > a:hover,
ul.list .hover.green0-lg > li > a:focus {
    color: #e8f5e9;
  }
  ul.list .hover.green1-lg > li > a:hover,
ul.list .hover.green1-lg > li > a:focus {
    color: #c8e6c9;
  }
  ul.list .hover.green2-lg > li > a:hover,
ul.list .hover.green2-lg > li > a:focus {
    color: #a5d6a7;
  }
  ul.list .hover.green3-lg > li > a:hover,
ul.list .hover.green3-lg > li > a:focus {
    color: #81c784;
  }
  ul.list .hover.green4-lg > li > a:hover,
ul.list .hover.green4-lg > li > a:focus {
    color: #66bb6a;
  }
  ul.list .hover.green5-lg > li > a:hover,
ul.list .hover.green5-lg > li > a:focus {
    color: #4caf50;
  }
  ul.list .hover.green6-lg > li > a:hover,
ul.list .hover.green6-lg > li > a:focus {
    color: #43a047;
  }
  ul.list .hover.green7-lg > li > a:hover,
ul.list .hover.green7-lg > li > a:focus {
    color: #388e3c;
  }
  ul.list .hover.green8-lg > li > a:hover,
ul.list .hover.green8-lg > li > a:focus {
    color: #2e7d32;
  }
  ul.list .hover.green9-lg > li > a:hover,
ul.list .hover.green9-lg > li > a:focus {
    color: #1b5e20;
  }
  ul.list .hover.greena-lg > li > a:hover,
ul.list .hover.greena-lg > li > a:focus {
    color: #b9f6ca;
  }
  ul.list .hover.greenb-lg > li > a:hover,
ul.list .hover.greenb-lg > li > a:focus {
    color: #69f0ae;
  }
  ul.list .hover.greenc-lg > li > a:hover,
ul.list .hover.greenc-lg > li > a:focus {
    color: #00e676;
  }
  ul.list .hover.greend-lg > li > a:hover,
ul.list .hover.greend-lg > li > a:focus {
    color: #00c853;
  }
  ul.list .hover.l-green-lg > li > a:hover,
ul.list .hover.l-green-lg > li > a:focus {
    color: lightgreen;
  }
  ul.list .hover.l-green0-lg > li > a:hover,
ul.list .hover.l-green0-lg > li > a:focus {
    color: #f1f8e9;
  }
  ul.list .hover.l-green1-lg > li > a:hover,
ul.list .hover.l-green1-lg > li > a:focus {
    color: #dcedc8;
  }
  ul.list .hover.l-green2-lg > li > a:hover,
ul.list .hover.l-green2-lg > li > a:focus {
    color: #c5e1a5;
  }
  ul.list .hover.l-green3-lg > li > a:hover,
ul.list .hover.l-green3-lg > li > a:focus {
    color: #aed581;
  }
  ul.list .hover.l-green4-lg > li > a:hover,
ul.list .hover.l-green4-lg > li > a:focus {
    color: #9ccc65;
  }
  ul.list .hover.l-green5-lg > li > a:hover,
ul.list .hover.l-green5-lg > li > a:focus {
    color: #8bc34a;
  }
  ul.list .hover.l-green6-lg > li > a:hover,
ul.list .hover.l-green6-lg > li > a:focus {
    color: #7cb342;
  }
  ul.list .hover.l-green7-lg > li > a:hover,
ul.list .hover.l-green7-lg > li > a:focus {
    color: #689f38;
  }
  ul.list .hover.l-green8-lg > li > a:hover,
ul.list .hover.l-green8-lg > li > a:focus {
    color: #558b2f;
  }
  ul.list .hover.l-green9-lg > li > a:hover,
ul.list .hover.l-green9-lg > li > a:focus {
    color: #33691e;
  }
  ul.list .hover.l-greena-lg > li > a:hover,
ul.list .hover.l-greena-lg > li > a:focus {
    color: #ccff90;
  }
  ul.list .hover.l-greenb-lg > li > a:hover,
ul.list .hover.l-greenb-lg > li > a:focus {
    color: #b2ff59;
  }
  ul.list .hover.l-greenc-lg > li > a:hover,
ul.list .hover.l-greenc-lg > li > a:focus {
    color: #76ff03;
  }
  ul.list .hover.l-greend-lg > li > a:hover,
ul.list .hover.l-greend-lg > li > a:focus {
    color: #64dd17;
  }
  ul.list .hover.lime-lg > li > a:hover,
ul.list .hover.lime-lg > li > a:focus {
    color: lime;
  }
  ul.list .hover.lime0-lg > li > a:hover,
ul.list .hover.lime0-lg > li > a:focus {
    color: #f9fbe7;
  }
  ul.list .hover.lime1-lg > li > a:hover,
ul.list .hover.lime1-lg > li > a:focus {
    color: #f0f4c3;
  }
  ul.list .hover.lime2-lg > li > a:hover,
ul.list .hover.lime2-lg > li > a:focus {
    color: #e6ee9c;
  }
  ul.list .hover.lime3-lg > li > a:hover,
ul.list .hover.lime3-lg > li > a:focus {
    color: #d4e056;
  }
  ul.list .hover.lime4-lg > li > a:hover,
ul.list .hover.lime4-lg > li > a:focus {
    color: #d4e157;
  }
  ul.list .hover.lime5-lg > li > a:hover,
ul.list .hover.lime5-lg > li > a:focus {
    color: #cddc39;
  }
  ul.list .hover.lime6-lg > li > a:hover,
ul.list .hover.lime6-lg > li > a:focus {
    color: #c0ca33;
  }
  ul.list .hover.lime7-lg > li > a:hover,
ul.list .hover.lime7-lg > li > a:focus {
    color: #afb42b;
  }
  ul.list .hover.lime8-lg > li > a:hover,
ul.list .hover.lime8-lg > li > a:focus {
    color: #9e9d24;
  }
  ul.list .hover.lime9-lg > li > a:hover,
ul.list .hover.lime9-lg > li > a:focus {
    color: #827717;
  }
  ul.list .hover.limea-lg > li > a:hover,
ul.list .hover.limea-lg > li > a:focus {
    color: #f4ff81;
  }
  ul.list .hover.limeb-lg > li > a:hover,
ul.list .hover.limeb-lg > li > a:focus {
    color: #eeff41;
  }
  ul.list .hover.limec-lg > li > a:hover,
ul.list .hover.limec-lg > li > a:focus {
    color: #c6ff00;
  }
  ul.list .hover.limed-lg > li > a:hover,
ul.list .hover.limed-lg > li > a:focus {
    color: #aeea00;
  }
  ul.list .hover.yellow-lg > li > a:hover,
ul.list .hover.yellow-lg > li > a:focus {
    color: yellow;
  }
  ul.list .hover.yellow0-lg > li > a:hover,
ul.list .hover.yellow0-lg > li > a:focus {
    color: #fffde7;
  }
  ul.list .hover.yellow1-lg > li > a:hover,
ul.list .hover.yellow1-lg > li > a:focus {
    color: #fff9c4;
  }
  ul.list .hover.yellow2-lg > li > a:hover,
ul.list .hover.yellow2-lg > li > a:focus {
    color: #fff59d;
  }
  ul.list .hover.yellow3-lg > li > a:hover,
ul.list .hover.yellow3-lg > li > a:focus {
    color: #fff176;
  }
  ul.list .hover.yellow4-lg > li > a:hover,
ul.list .hover.yellow4-lg > li > a:focus {
    color: #ffee58;
  }
  ul.list .hover.yellow5-lg > li > a:hover,
ul.list .hover.yellow5-lg > li > a:focus {
    color: #ffeb3b;
  }
  ul.list .hover.yellow6-lg > li > a:hover,
ul.list .hover.yellow6-lg > li > a:focus {
    color: #fdd835;
  }
  ul.list .hover.yellow7-lg > li > a:hover,
ul.list .hover.yellow7-lg > li > a:focus {
    color: #fbc02d;
  }
  ul.list .hover.yellow8-lg > li > a:hover,
ul.list .hover.yellow8-lg > li > a:focus {
    color: #f9a825;
  }
  ul.list .hover.yellow9-lg > li > a:hover,
ul.list .hover.yellow9-lg > li > a:focus {
    color: #f57f17;
  }
  ul.list .hover.yellowa-lg > li > a:hover,
ul.list .hover.yellowa-lg > li > a:focus {
    color: #ffff8d;
  }
  ul.list .hover.yellowb-lg > li > a:hover,
ul.list .hover.yellowb-lg > li > a:focus {
    color: #ff0;
  }
  ul.list .hover.yellowc-lg > li > a:hover,
ul.list .hover.yellowc-lg > li > a:focus {
    color: #ffea00;
  }
  ul.list .hover.yellowd-lg > li > a:hover,
ul.list .hover.yellowd-lg > li > a:focus {
    color: #ffd600;
  }
  ul.list .hover.amber-lg > li > a:hover,
ul.list .hover.amber-lg > li > a:focus {
    color: #ffd740;
  }
  ul.list .hover.amber0-lg > li > a:hover,
ul.list .hover.amber0-lg > li > a:focus {
    color: #fff8e1;
  }
  ul.list .hover.amber1-lg > li > a:hover,
ul.list .hover.amber1-lg > li > a:focus {
    color: #ffecb3;
  }
  ul.list .hover.amber2-lg > li > a:hover,
ul.list .hover.amber2-lg > li > a:focus {
    color: #ffe082;
  }
  ul.list .hover.amber3-lg > li > a:hover,
ul.list .hover.amber3-lg > li > a:focus {
    color: #ffd54f;
  }
  ul.list .hover.amber4-lg > li > a:hover,
ul.list .hover.amber4-lg > li > a:focus {
    color: #ffca28;
  }
  ul.list .hover.amber5-lg > li > a:hover,
ul.list .hover.amber5-lg > li > a:focus {
    color: #ffc107;
  }
  ul.list .hover.amber6-lg > li > a:hover,
ul.list .hover.amber6-lg > li > a:focus {
    color: #ffb300;
  }
  ul.list .hover.amber7-lg > li > a:hover,
ul.list .hover.amber7-lg > li > a:focus {
    color: #ffa000;
  }
  ul.list .hover.amber8-lg > li > a:hover,
ul.list .hover.amber8-lg > li > a:focus {
    color: #ff8f00;
  }
  ul.list .hover.amber9-lg > li > a:hover,
ul.list .hover.amber9-lg > li > a:focus {
    color: #ff6f00;
  }
  ul.list .hover.ambera-lg > li > a:hover,
ul.list .hover.ambera-lg > li > a:focus {
    color: #ffe57f;
  }
  ul.list .hover.amberb-lg > li > a:hover,
ul.list .hover.amberb-lg > li > a:focus {
    color: #ffd740;
  }
  ul.list .hover.amberc-lg > li > a:hover,
ul.list .hover.amberc-lg > li > a:focus {
    color: #ffc400;
  }
  ul.list .hover.amberd-lg > li > a:hover,
ul.list .hover.amberd-lg > li > a:focus {
    color: #ffab00;
  }
  ul.list .hover.orange-lg > li > a:hover,
ul.list .hover.orange-lg > li > a:focus {
    color: orange;
  }
  ul.list .hover.orange0-lg > li > a:hover,
ul.list .hover.orange0-lg > li > a:focus {
    color: #fff3e0;
  }
  ul.list .hover.orange1-lg > li > a:hover,
ul.list .hover.orange1-lg > li > a:focus {
    color: #ffe0b2;
  }
  ul.list .hover.orange2-lg > li > a:hover,
ul.list .hover.orange2-lg > li > a:focus {
    color: #ffcc80;
  }
  ul.list .hover.orange3-lg > li > a:hover,
ul.list .hover.orange3-lg > li > a:focus {
    color: #ffb74d;
  }
  ul.list .hover.orange4-lg > li > a:hover,
ul.list .hover.orange4-lg > li > a:focus {
    color: #ffa726;
  }
  ul.list .hover.orange5-lg > li > a:hover,
ul.list .hover.orange5-lg > li > a:focus {
    color: #ff9800;
  }
  ul.list .hover.orange6-lg > li > a:hover,
ul.list .hover.orange6-lg > li > a:focus {
    color: #fb8c00;
  }
  ul.list .hover.orange7-lg > li > a:hover,
ul.list .hover.orange7-lg > li > a:focus {
    color: #f57c00;
  }
  ul.list .hover.orange8-lg > li > a:hover,
ul.list .hover.orange8-lg > li > a:focus {
    color: #ef6c00;
  }
  ul.list .hover.orange9-lg > li > a:hover,
ul.list .hover.orange9-lg > li > a:focus {
    color: #e65100;
  }
  ul.list .hover.orangea-lg > li > a:hover,
ul.list .hover.orangea-lg > li > a:focus {
    color: #ffd180;
  }
  ul.list .hover.orangeb-lg > li > a:hover,
ul.list .hover.orangeb-lg > li > a:focus {
    color: #ffab40;
  }
  ul.list .hover.orangec-lg > li > a:hover,
ul.list .hover.orangec-lg > li > a:focus {
    color: #ff9100;
  }
  ul.list .hover.oranged-lg > li > a:hover,
ul.list .hover.oranged-lg > li > a:focus {
    color: #ff6d00;
  }
  ul.list .hover.d-orange-lg > li > a:hover,
ul.list .hover.d-orange-lg > li > a:focus {
    color: darkorange;
  }
  ul.list .hover.d-orange0-lg > li > a:hover,
ul.list .hover.d-orange0-lg > li > a:focus {
    color: #fbe9e7;
  }
  ul.list .hover.d-orange1-lg > li > a:hover,
ul.list .hover.d-orange1-lg > li > a:focus {
    color: #ffccbc;
  }
  ul.list .hover.d-orange2-lg > li > a:hover,
ul.list .hover.d-orange2-lg > li > a:focus {
    color: #ffab91;
  }
  ul.list .hover.d-orange3-lg > li > a:hover,
ul.list .hover.d-orange3-lg > li > a:focus {
    color: #ff8a65;
  }
  ul.list .hover.d-orange4-lg > li > a:hover,
ul.list .hover.d-orange4-lg > li > a:focus {
    color: #ff7043;
  }
  ul.list .hover.d-orange5-lg > li > a:hover,
ul.list .hover.d-orange5-lg > li > a:focus {
    color: #ff5722;
  }
  ul.list .hover.d-orange6-lg > li > a:hover,
ul.list .hover.d-orange6-lg > li > a:focus {
    color: #f4511e;
  }
  ul.list .hover.d-orange7-lg > li > a:hover,
ul.list .hover.d-orange7-lg > li > a:focus {
    color: #e64a19;
  }
  ul.list .hover.d-orange8-lg > li > a:hover,
ul.list .hover.d-orange8-lg > li > a:focus {
    color: #d84315;
  }
  ul.list .hover.d-orange9-lg > li > a:hover,
ul.list .hover.d-orange9-lg > li > a:focus {
    color: #bf360c;
  }
  ul.list .hover.d-orangea-lg > li > a:hover,
ul.list .hover.d-orangea-lg > li > a:focus {
    color: #ff9e80;
  }
  ul.list .hover.d-orangeb-lg > li > a:hover,
ul.list .hover.d-orangeb-lg > li > a:focus {
    color: #ff6e40;
  }
  ul.list .hover.d-orangec-lg > li > a:hover,
ul.list .hover.d-orangec-lg > li > a:focus {
    color: #ff3d00;
  }
  ul.list .hover.d-oranged-lg > li > a:hover,
ul.list .hover.d-oranged-lg > li > a:focus {
    color: #dd2c00;
  }
  ul.list .hover.brown-lg > li > a:hover,
ul.list .hover.brown-lg > li > a:focus {
    color: brown;
  }
  ul.list .hover.brown0-lg > li > a:hover,
ul.list .hover.brown0-lg > li > a:focus {
    color: #efebe9;
  }
  ul.list .hover.brown1-lg > li > a:hover,
ul.list .hover.brown1-lg > li > a:focus {
    color: #d7ccc8;
  }
  ul.list .hover.brown2-lg > li > a:hover,
ul.list .hover.brown2-lg > li > a:focus {
    color: #bcaaa4;
  }
  ul.list .hover.brown3-lg > li > a:hover,
ul.list .hover.brown3-lg > li > a:focus {
    color: #a1887f;
  }
  ul.list .hover.brown4-lg > li > a:hover,
ul.list .hover.brown4-lg > li > a:focus {
    color: #8d6e63;
  }
  ul.list .hover.brown5-lg > li > a:hover,
ul.list .hover.brown5-lg > li > a:focus {
    color: #795548;
  }
  ul.list .hover.brown6-lg > li > a:hover,
ul.list .hover.brown6-lg > li > a:focus {
    color: #6d4c41;
  }
  ul.list .hover.brown7-lg > li > a:hover,
ul.list .hover.brown7-lg > li > a:focus {
    color: #5d4037;
  }
  ul.list .hover.brown8-lg > li > a:hover,
ul.list .hover.brown8-lg > li > a:focus {
    color: #4e342e;
  }
  ul.list .hover.brown9-lg > li > a:hover,
ul.list .hover.brown9-lg > li > a:focus {
    color: #3e2723;
  }
  ul.list .hover.grey-lg > li > a:hover,
ul.list .hover.grey-lg > li > a:focus {
    color: grey;
  }
  ul.list .hover.grey0-lg > li > a:hover,
ul.list .hover.grey0-lg > li > a:focus {
    color: #fafafa;
  }
  ul.list .hover.grey1-lg > li > a:hover,
ul.list .hover.grey1-lg > li > a:focus {
    color: #f5f5f5;
  }
  ul.list .hover.grey2-lg > li > a:hover,
ul.list .hover.grey2-lg > li > a:focus {
    color: #eee;
  }
  ul.list .hover.grey3-lg > li > a:hover,
ul.list .hover.grey3-lg > li > a:focus {
    color: #e0e0e0;
  }
  ul.list .hover.grey4-lg > li > a:hover,
ul.list .hover.grey4-lg > li > a:focus {
    color: #bdbdbd;
  }
  ul.list .hover.grey5-lg > li > a:hover,
ul.list .hover.grey5-lg > li > a:focus {
    color: #9e9e9e;
  }
  ul.list .hover.grey6-lg > li > a:hover,
ul.list .hover.grey6-lg > li > a:focus {
    color: #757575;
  }
  ul.list .hover.grey7-lg > li > a:hover,
ul.list .hover.grey7-lg > li > a:focus {
    color: #616161;
  }
  ul.list .hover.grey8-lg > li > a:hover,
ul.list .hover.grey8-lg > li > a:focus {
    color: #424242;
  }
  ul.list .hover.grey9-lg > li > a:hover,
ul.list .hover.grey9-lg > li > a:focus {
    color: #212121;
  }
  ul.list .hover.blue-grey-lg > li > a:hover,
ul.list .hover.blue-grey-lg > li > a:focus {
    color: lightsteelblue;
  }
  ul.list .hover.blue-grey0-lg > li > a:hover,
ul.list .hover.blue-grey0-lg > li > a:focus {
    color: #eceff1;
  }
  ul.list .hover.blue-grey1-lg > li > a:hover,
ul.list .hover.blue-grey1-lg > li > a:focus {
    color: #cfd8dc;
  }
  ul.list .hover.blue-grey2-lg > li > a:hover,
ul.list .hover.blue-grey2-lg > li > a:focus {
    color: #b0bec5;
  }
  ul.list .hover.blue-grey3-lg > li > a:hover,
ul.list .hover.blue-grey3-lg > li > a:focus {
    color: #90a4ae;
  }
  ul.list .hover.blue-grey4-lg > li > a:hover,
ul.list .hover.blue-grey4-lg > li > a:focus {
    color: #78909c;
  }
  ul.list .hover.blue-grey5-lg > li > a:hover,
ul.list .hover.blue-grey5-lg > li > a:focus {
    color: #607d8b;
  }
  ul.list .hover.blue-grey6-lg > li > a:hover,
ul.list .hover.blue-grey6-lg > li > a:focus {
    color: #546e7a;
  }
  ul.list .hover.blue-grey7-lg > li > a:hover,
ul.list .hover.blue-grey7-lg > li > a:focus {
    color: #455a64;
  }
  ul.list .hover.blue-grey8-lg > li > a:hover,
ul.list .hover.blue-grey8-lg > li > a:focus {
    color: #37474f;
  }
  ul.list .hover.blue-grey9-lg > li > a:hover,
ul.list .hover.blue-grey9-lg > li > a:focus {
    color: #263238;
  }
  ul.list .hover.red-lg > li > a:hover,
ul.list .hover.red-lg > li > a:focus {
    color: #ff1744;
  }
  ul.list .hover.pink-lg > li > a:hover,
ul.list .hover.pink-lg > li > a:focus {
    color: #f50057;
  }
  ul.list .hover.purple-lg > li > a:hover,
ul.list .hover.purple-lg > li > a:focus {
    color: #d500f9;
  }
  ul.list .hover.d-purple-lg > li > a:hover,
ul.list .hover.d-purple-lg > li > a:focus {
    color: #651fff;
  }
  ul.list .hover.indigo-lg > li > a:hover,
ul.list .hover.indigo-lg > li > a:focus {
    color: #3d5afe;
  }
  ul.list .hover.blue-lg > li > a:hover,
ul.list .hover.blue-lg > li > a:focus {
    color: #2979ff;
  }
  ul.list .hover.l-blue-lg > li > a:hover,
ul.list .hover.l-blue-lg > li > a:focus {
    color: #00b0ff;
  }
  ul.list .hover.cyan-lg > li > a:hover,
ul.list .hover.cyan-lg > li > a:focus {
    color: #00e5ff;
  }
  ul.list .hover.teal-lg > li > a:hover,
ul.list .hover.teal-lg > li > a:focus {
    color: #00695c;
  }
  ul.list .hover.green-lg > li > a:hover,
ul.list .hover.green-lg > li > a:focus {
    color: #2e7d32;
  }
  ul.list .hover.l-green-lg > li > a:hover,
ul.list .hover.l-green-lg > li > a:focus {
    color: #76ff03;
  }
  ul.list .hover.lime-lg > li > a:hover,
ul.list .hover.lime-lg > li > a:focus {
    color: #aeea00;
  }
  ul.list .hover.yellow-lg > li > a:hover,
ul.list .hover.yellow-lg > li > a:focus {
    color: #ffea00;
  }
  ul.list .hover.amber-lg > li > a:hover,
ul.list .hover.amber-lg > li > a:focus {
    color: #ffc400;
  }
  ul.list .hover.orange-lg > li > a:hover,
ul.list .hover.orange-lg > li > a:focus {
    color: #ff9100;
  }
  ul.list .hover.d-orange-lg > li > a:hover,
ul.list .hover.d-orange-lg > li > a:focus {
    color: #ff3d00;
  }
  ul.list .hover.brown-lg > li > a:hover,
ul.list .hover.brown-lg > li > a:focus {
    color: #5d4037;
  }
  ul.list .hover.grey-lg > li > a:hover,
ul.list .hover.grey-lg > li > a:focus {
    color: #616161;
  }
  ul.list .hover.blue-grey-lg > li > a:hover,
ul.list .hover.blue-grey-lg > li > a:focus {
    color: #546e7a;
  }
  ul.disc-lg {
    list-style-type: disc;
  }
  ul.circle-lg {
    list-style-type: circle;
  }
  ul.square-lg {
    list-style-type: square;
  }
  ul.decimal-lg {
    list-style-type: decimal;
  }
  ul.decimal-leading-zero-lg {
    list-style-type: decimal-leading-zero;
  }
  ul.lower-roman-lg {
    list-style-type: lower-roman;
  }
  ul.upper-roman-lg {
    list-style-type: upper-roman;
  }
  ul.lower-alpha-lg {
    list-style-type: lower-alpha;
  }
  ul.upper-alpha-lg {
    list-style-type: upper-alpha;
  }
  ul.lower-greek-lg {
    list-style-type: lower-greek;
  }
  ul.lower-latin-lg {
    list-style-type: lower-latin;
  }
  ul.upper-latin-lg {
    list-style-type: upper-latin;
  }
  ul.hebrew-lg {
    list-style-type: hebrew;
  }
  ul.armenian-lg {
    list-style-type: armenian;
  }
  ul.georgian-lg {
    list-style-type: georgian;
  }
  ul.cjk-ideographic-lg {
    list-style-type: cjk-ideographic;
  }
  ul.hiragana-lg {
    list-style-type: hiragana;
  }
  ul.katakana-lg {
    list-style-type: katakana;
  }
  ul.hiragana-iroha-lg {
    list-style-type: hiragana-iroha;
  }
  ul.katakana-iroha-lg {
    list-style-type: katakana-iroha;
  }
}

@media (max-width: 991px) {
  ul.list.box-md > li {
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #dddddd;
    background-color: white;
  }
  ul.list.box-md > li + li {
    margin-top: 10px;
  }
  ul.list.solid-md > li {
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
  }
  ul.list.dashed-md > li {
    padding: 10px 0;
    border-bottom: 1px dashed #dddddd;
  }
  ul.list.dotted-md > li {
    padding: 10px 0;
    border-bottom: 1px dotted #dddddd;
  }
  ul.horizontal-md > li {
    width: auto;
    float: left;
  }
  ul.vertical-md > li {
    width: 100%;
    float: left;
  }
  ul.list .black-md > li > a {
    color: black;
  }
  ul.list .color0-md > li > a {
    color: black;
  }
  ul.list .color1-md > li > a {
    color: #111111;
  }
  ul.list .color2-md > li > a {
    color: #222222;
  }
  ul.list .color3-md > li > a {
    color: #333333;
  }
  ul.list .color4-md > li > a {
    color: #444444;
  }
  ul.list .color5-md > li > a {
    color: #555555;
  }
  ul.list .color6-md > li > a {
    color: #666666;
  }
  ul.list .color7-md > li > a {
    color: #777777;
  }
  ul.list .color8-md > li > a {
    color: #888888;
  }
  ul.list .color9-md > li > a {
    color: #999999;
  }
  ul.list .colora-md > li > a {
    color: #aaaaaa;
  }
  ul.list .colorb-md > li > a {
    color: #bbbbbb;
  }
  ul.list .colorc-md > li > a {
    color: #cccccc;
  }
  ul.list .colord-md > li > a {
    color: #dddddd;
  }
  ul.list .colore-md > li > a {
    color: #eeeeee;
  }
  ul.list .colorf-md > li > a {
    color: white;
  }
  ul.list .white-md > li > a {
    color: white;
  }
  ul.list .red-md > li > a {
    color: red;
  }
  ul.list .red0-md > li > a {
    color: #ffebee;
  }
  ul.list .red1-md > li > a {
    color: #ffcdd2;
  }
  ul.list .red2-md > li > a {
    color: #ef9a9a;
  }
  ul.list .red3-md > li > a {
    color: #e57373;
  }
  ul.list .red4-md > li > a {
    color: #ef5350;
  }
  ul.list .red5-md > li > a {
    color: #f44336;
  }
  ul.list .red6-md > li > a {
    color: #e53935;
  }
  ul.list .red7-md > li > a {
    color: #d32f2f;
  }
  ul.list .red8-md > li > a {
    color: #c62828;
  }
  ul.list .red9-md > li > a {
    color: #b71c1c;
  }
  ul.list .reda-md > li > a {
    color: #ff8a80;
  }
  ul.list .redb-md > li > a {
    color: #ff5252;
  }
  ul.list .redc-md > li > a {
    color: #ff1744;
  }
  ul.list .redd-md > li > a {
    color: #d50000;
  }
  ul.list .pink-md > li > a {
    color: pink;
  }
  ul.list .pink0-md > li > a {
    color: #fce4ec;
  }
  ul.list .pink1-md > li > a {
    color: #f8bbd0;
  }
  ul.list .pink2-md > li > a {
    color: #f48fb1;
  }
  ul.list .pink3-md > li > a {
    color: #f06292;
  }
  ul.list .pink4-md > li > a {
    color: #ec407a;
  }
  ul.list .pink5-md > li > a {
    color: #e91e63;
  }
  ul.list .pink6-md > li > a {
    color: #d81b60;
  }
  ul.list .pink7-md > li > a {
    color: #c2185b;
  }
  ul.list .pink8-md > li > a {
    color: #ad1457;
  }
  ul.list .pink9-md > li > a {
    color: #880e4f;
  }
  ul.list .pinka-md > li > a {
    color: #ff80ab;
  }
  ul.list .pinkb-md > li > a {
    color: #ff4081;
  }
  ul.list .pinkc-md > li > a {
    color: #f50057;
  }
  ul.list .pinkd-md > li > a {
    color: #c51162;
  }
  ul.list .purple-md > li > a {
    color: purple;
  }
  ul.list .purple0-md > li > a {
    color: #f3e5f5;
  }
  ul.list .purple1-md > li > a {
    color: #e1bee7;
  }
  ul.list .purple2-md > li > a {
    color: #ce93d8;
  }
  ul.list .purple3-md > li > a {
    color: #ba68c8;
  }
  ul.list .purple4-md > li > a {
    color: #ab47bc;
  }
  ul.list .purple5-md > li > a {
    color: #9c27b0;
  }
  ul.list .purple6-md > li > a {
    color: #8e24aa;
  }
  ul.list .purple7-md > li > a {
    color: #7b1fa2;
  }
  ul.list .purple8-md > li > a {
    color: #6a1b9a;
  }
  ul.list .purple9-md > li > a {
    color: #4a148c;
  }
  ul.list .purplea-md > li > a {
    color: #ea80fc;
  }
  ul.list .purpleb-md > li > a {
    color: #e040fb;
  }
  ul.list .purplec-md > li > a {
    color: #d500f9;
  }
  ul.list .purpled-md > li > a {
    color: #a0f;
  }
  ul.list .d-purple-md > li > a {
    color: darkmagenta;
  }
  ul.list .d-purple0-md > li > a {
    color: #ede7f6;
  }
  ul.list .d-purple1-md > li > a {
    color: #d1c4e9;
  }
  ul.list .d-purple2-md > li > a {
    color: #b39ddb;
  }
  ul.list .d-purple3-md > li > a {
    color: #9575cd;
  }
  ul.list .d-purple4-md > li > a {
    color: #7e57c2;
  }
  ul.list .d-purple5-md > li > a {
    color: #673ab7;
  }
  ul.list .d-purple6-md > li > a {
    color: #5e35b1;
  }
  ul.list .d-purple7-md > li > a {
    color: #512da8;
  }
  ul.list .d-purple8-md > li > a {
    color: #4527a0;
  }
  ul.list .d-purple9-md > li > a {
    color: #311b92;
  }
  ul.list .d-purplea-md > li > a {
    color: #b388ff;
  }
  ul.list .d-purpleb-md > li > a {
    color: #7c4dff;
  }
  ul.list .d-purplec-md > li > a {
    color: #651fff;
  }
  ul.list .d-purpled-md > li > a {
    color: #6200ea;
  }
  ul.list .indigo-md > li > a {
    color: indigo;
  }
  ul.list .indigo0-md > li > a {
    color: #e8eaf6;
  }
  ul.list .indigo1-md > li > a {
    color: #c5cae9;
  }
  ul.list .indigo2-md > li > a {
    color: #9fa8da;
  }
  ul.list .indigo3-md > li > a {
    color: #7986cb;
  }
  ul.list .indigo4-md > li > a {
    color: #5c6bc0;
  }
  ul.list .indigo5-md > li > a {
    color: #3f51b5;
  }
  ul.list .indigo6-md > li > a {
    color: #3949ab;
  }
  ul.list .indigo7-md > li > a {
    color: #303f9f;
  }
  ul.list .indigo8-md > li > a {
    color: #283593;
  }
  ul.list .indigo9-md > li > a {
    color: #1a237e;
  }
  ul.list .indigoa-md > li > a {
    color: #8c9eff;
  }
  ul.list .indigob-md > li > a {
    color: #536dfe;
  }
  ul.list .indigoc-md > li > a {
    color: #3d5afe;
  }
  ul.list .indigod-md > li > a {
    color: #304ffe;
  }
  ul.list .blue-md > li > a {
    color: blue;
  }
  ul.list .blue0-md > li > a {
    color: #e3f2fd;
  }
  ul.list .blue1-md > li > a {
    color: #bbdefb;
  }
  ul.list .blue2-md > li > a {
    color: #90caf9;
  }
  ul.list .blue3-md > li > a {
    color: #64b5f6;
  }
  ul.list .blue4-md > li > a {
    color: #42a5f5;
  }
  ul.list .blue5-md > li > a {
    color: #2196f3;
  }
  ul.list .blue6-md > li > a {
    color: #1e88e5;
  }
  ul.list .blue7-md > li > a {
    color: #1976d2;
  }
  ul.list .blue8-md > li > a {
    color: #1565c0;
  }
  ul.list .blue9-md > li > a {
    color: #0d47a1;
  }
  ul.list .bluea-md > li > a {
    color: #82b1ff;
  }
  ul.list .blueb-md > li > a {
    color: #448aff;
  }
  ul.list .bluec-md > li > a {
    color: #2979ff;
  }
  ul.list .blued-md > li > a {
    color: #2962ff;
  }
  ul.list .l-blue-md > li > a {
    color: lightblue;
  }
  ul.list .l-blue0-md > li > a {
    color: #e1f5fe;
  }
  ul.list .l-blue1-md > li > a {
    color: #b3e5fc;
  }
  ul.list .l-blue2-md > li > a {
    color: #81d4fa;
  }
  ul.list .l-blue3-md > li > a {
    color: #4fc3f7;
  }
  ul.list .l-blue4-md > li > a {
    color: #29b6f6;
  }
  ul.list .l-blue5-md > li > a {
    color: #03a9f4;
  }
  ul.list .l-blue6-md > li > a {
    color: #039be5;
  }
  ul.list .l-blue7-md > li > a {
    color: #0288d1;
  }
  ul.list .l-blue8-md > li > a {
    color: #0277bd;
  }
  ul.list .l-blue9-md > li > a {
    color: #01579b;
  }
  ul.list .l-bluea-md > li > a {
    color: #80d8ff;
  }
  ul.list .l-blueb-md > li > a {
    color: #40c4ff;
  }
  ul.list .l-bluec-md > li > a {
    color: #00b0ff;
  }
  ul.list .l-blued-md > li > a {
    color: #0091ea;
  }
  ul.list .cyan-md > li > a {
    color: cyan;
  }
  ul.list .cyan0-md > li > a {
    color: #e0f7fa;
  }
  ul.list .cyan1-md > li > a {
    color: #b2ebf2;
  }
  ul.list .cyan2-md > li > a {
    color: #80deea;
  }
  ul.list .cyan3-md > li > a {
    color: #4dd0e1;
  }
  ul.list .cyan4-md > li > a {
    color: #26c6da;
  }
  ul.list .cyan5-md > li > a {
    color: #00bcd4;
  }
  ul.list .cyan6-md > li > a {
    color: #00acc1;
  }
  ul.list .cyan7-md > li > a {
    color: #0097a7;
  }
  ul.list .cyan8-md > li > a {
    color: #00838f;
  }
  ul.list .cyan9-md > li > a {
    color: #006064;
  }
  ul.list .cyana-md > li > a {
    color: #84ffff;
  }
  ul.list .cyanb-md > li > a {
    color: #18ffff;
  }
  ul.list .cyanc-md > li > a {
    color: #00e5ff;
  }
  ul.list .cyand-md > li > a {
    color: #00b8d4;
  }
  ul.list .teal-md > li > a {
    color: teal;
  }
  ul.list .teal0-md > li > a {
    color: #e0f2f1;
  }
  ul.list .teal1-md > li > a {
    color: #b2dfdb;
  }
  ul.list .teal2-md > li > a {
    color: #80cbc4;
  }
  ul.list .teal3-md > li > a {
    color: #4db6ac;
  }
  ul.list .teal4-md > li > a {
    color: #26a69a;
  }
  ul.list .teal5-md > li > a {
    color: #009688;
  }
  ul.list .teal6-md > li > a {
    color: #00897b;
  }
  ul.list .teal7-md > li > a {
    color: #00796b;
  }
  ul.list .teal8-md > li > a {
    color: #00695c;
  }
  ul.list .teal9-md > li > a {
    color: #004d40;
  }
  ul.list .teala-md > li > a {
    color: #a7ffeb;
  }
  ul.list .tealb-md > li > a {
    color: #64ffda;
  }
  ul.list .tealc-md > li > a {
    color: #1de9b6;
  }
  ul.list .teald-md > li > a {
    color: #00bfa5;
  }
  ul.list .green-md > li > a {
    color: green;
  }
  ul.list .green0-md > li > a {
    color: #e8f5e9;
  }
  ul.list .green1-md > li > a {
    color: #c8e6c9;
  }
  ul.list .green2-md > li > a {
    color: #a5d6a7;
  }
  ul.list .green3-md > li > a {
    color: #81c784;
  }
  ul.list .green4-md > li > a {
    color: #66bb6a;
  }
  ul.list .green5-md > li > a {
    color: #4caf50;
  }
  ul.list .green6-md > li > a {
    color: #43a047;
  }
  ul.list .green7-md > li > a {
    color: #388e3c;
  }
  ul.list .green8-md > li > a {
    color: #2e7d32;
  }
  ul.list .green9-md > li > a {
    color: #1b5e20;
  }
  ul.list .greena-md > li > a {
    color: #b9f6ca;
  }
  ul.list .greenb-md > li > a {
    color: #69f0ae;
  }
  ul.list .greenc-md > li > a {
    color: #00e676;
  }
  ul.list .greend-md > li > a {
    color: #00c853;
  }
  ul.list .l-green-md > li > a {
    color: lightgreen;
  }
  ul.list .l-green0-md > li > a {
    color: #f1f8e9;
  }
  ul.list .l-green1-md > li > a {
    color: #dcedc8;
  }
  ul.list .l-green2-md > li > a {
    color: #c5e1a5;
  }
  ul.list .l-green3-md > li > a {
    color: #aed581;
  }
  ul.list .l-green4-md > li > a {
    color: #9ccc65;
  }
  ul.list .l-green5-md > li > a {
    color: #8bc34a;
  }
  ul.list .l-green6-md > li > a {
    color: #7cb342;
  }
  ul.list .l-green7-md > li > a {
    color: #689f38;
  }
  ul.list .l-green8-md > li > a {
    color: #558b2f;
  }
  ul.list .l-green9-md > li > a {
    color: #33691e;
  }
  ul.list .l-greena-md > li > a {
    color: #ccff90;
  }
  ul.list .l-greenb-md > li > a {
    color: #b2ff59;
  }
  ul.list .l-greenc-md > li > a {
    color: #76ff03;
  }
  ul.list .l-greend-md > li > a {
    color: #64dd17;
  }
  ul.list .lime-md > li > a {
    color: lime;
  }
  ul.list .lime0-md > li > a {
    color: #f9fbe7;
  }
  ul.list .lime1-md > li > a {
    color: #f0f4c3;
  }
  ul.list .lime2-md > li > a {
    color: #e6ee9c;
  }
  ul.list .lime3-md > li > a {
    color: #d4e056;
  }
  ul.list .lime4-md > li > a {
    color: #d4e157;
  }
  ul.list .lime5-md > li > a {
    color: #cddc39;
  }
  ul.list .lime6-md > li > a {
    color: #c0ca33;
  }
  ul.list .lime7-md > li > a {
    color: #afb42b;
  }
  ul.list .lime8-md > li > a {
    color: #9e9d24;
  }
  ul.list .lime9-md > li > a {
    color: #827717;
  }
  ul.list .limea-md > li > a {
    color: #f4ff81;
  }
  ul.list .limeb-md > li > a {
    color: #eeff41;
  }
  ul.list .limec-md > li > a {
    color: #c6ff00;
  }
  ul.list .limed-md > li > a {
    color: #aeea00;
  }
  ul.list .yellow-md > li > a {
    color: yellow;
  }
  ul.list .yellow0-md > li > a {
    color: #fffde7;
  }
  ul.list .yellow1-md > li > a {
    color: #fff9c4;
  }
  ul.list .yellow2-md > li > a {
    color: #fff59d;
  }
  ul.list .yellow3-md > li > a {
    color: #fff176;
  }
  ul.list .yellow4-md > li > a {
    color: #ffee58;
  }
  ul.list .yellow5-md > li > a {
    color: #ffeb3b;
  }
  ul.list .yellow6-md > li > a {
    color: #fdd835;
  }
  ul.list .yellow7-md > li > a {
    color: #fbc02d;
  }
  ul.list .yellow8-md > li > a {
    color: #f9a825;
  }
  ul.list .yellow9-md > li > a {
    color: #f57f17;
  }
  ul.list .yellowa-md > li > a {
    color: #ffff8d;
  }
  ul.list .yellowb-md > li > a {
    color: #ff0;
  }
  ul.list .yellowc-md > li > a {
    color: #ffea00;
  }
  ul.list .yellowd-md > li > a {
    color: #ffd600;
  }
  ul.list .amber-md > li > a {
    color: #ffd740;
  }
  ul.list .amber0-md > li > a {
    color: #fff8e1;
  }
  ul.list .amber1-md > li > a {
    color: #ffecb3;
  }
  ul.list .amber2-md > li > a {
    color: #ffe082;
  }
  ul.list .amber3-md > li > a {
    color: #ffd54f;
  }
  ul.list .amber4-md > li > a {
    color: #ffca28;
  }
  ul.list .amber5-md > li > a {
    color: #ffc107;
  }
  ul.list .amber6-md > li > a {
    color: #ffb300;
  }
  ul.list .amber7-md > li > a {
    color: #ffa000;
  }
  ul.list .amber8-md > li > a {
    color: #ff8f00;
  }
  ul.list .amber9-md > li > a {
    color: #ff6f00;
  }
  ul.list .ambera-md > li > a {
    color: #ffe57f;
  }
  ul.list .amberb-md > li > a {
    color: #ffd740;
  }
  ul.list .amberc-md > li > a {
    color: #ffc400;
  }
  ul.list .amberd-md > li > a {
    color: #ffab00;
  }
  ul.list .orange-md > li > a {
    color: orange;
  }
  ul.list .orange0-md > li > a {
    color: #fff3e0;
  }
  ul.list .orange1-md > li > a {
    color: #ffe0b2;
  }
  ul.list .orange2-md > li > a {
    color: #ffcc80;
  }
  ul.list .orange3-md > li > a {
    color: #ffb74d;
  }
  ul.list .orange4-md > li > a {
    color: #ffa726;
  }
  ul.list .orange5-md > li > a {
    color: #ff9800;
  }
  ul.list .orange6-md > li > a {
    color: #fb8c00;
  }
  ul.list .orange7-md > li > a {
    color: #f57c00;
  }
  ul.list .orange8-md > li > a {
    color: #ef6c00;
  }
  ul.list .orange9-md > li > a {
    color: #e65100;
  }
  ul.list .orangea-md > li > a {
    color: #ffd180;
  }
  ul.list .orangeb-md > li > a {
    color: #ffab40;
  }
  ul.list .orangec-md > li > a {
    color: #ff9100;
  }
  ul.list .oranged-md > li > a {
    color: #ff6d00;
  }
  ul.list .d-orange-md > li > a {
    color: darkorange;
  }
  ul.list .d-orange0-md > li > a {
    color: #fbe9e7;
  }
  ul.list .d-orange1-md > li > a {
    color: #ffccbc;
  }
  ul.list .d-orange2-md > li > a {
    color: #ffab91;
  }
  ul.list .d-orange3-md > li > a {
    color: #ff8a65;
  }
  ul.list .d-orange4-md > li > a {
    color: #ff7043;
  }
  ul.list .d-orange5-md > li > a {
    color: #ff5722;
  }
  ul.list .d-orange6-md > li > a {
    color: #f4511e;
  }
  ul.list .d-orange7-md > li > a {
    color: #e64a19;
  }
  ul.list .d-orange8-md > li > a {
    color: #d84315;
  }
  ul.list .d-orange9-md > li > a {
    color: #bf360c;
  }
  ul.list .d-orangea-md > li > a {
    color: #ff9e80;
  }
  ul.list .d-orangeb-md > li > a {
    color: #ff6e40;
  }
  ul.list .d-orangec-md > li > a {
    color: #ff3d00;
  }
  ul.list .d-oranged-md > li > a {
    color: #dd2c00;
  }
  ul.list .brown-md > li > a {
    color: brown;
  }
  ul.list .brown0-md > li > a {
    color: #efebe9;
  }
  ul.list .brown1-md > li > a {
    color: #d7ccc8;
  }
  ul.list .brown2-md > li > a {
    color: #bcaaa4;
  }
  ul.list .brown3-md > li > a {
    color: #a1887f;
  }
  ul.list .brown4-md > li > a {
    color: #8d6e63;
  }
  ul.list .brown5-md > li > a {
    color: #795548;
  }
  ul.list .brown6-md > li > a {
    color: #6d4c41;
  }
  ul.list .brown7-md > li > a {
    color: #5d4037;
  }
  ul.list .brown8-md > li > a {
    color: #4e342e;
  }
  ul.list .brown9-md > li > a {
    color: #3e2723;
  }
  ul.list .grey-md > li > a {
    color: grey;
  }
  ul.list .grey0-md > li > a {
    color: #fafafa;
  }
  ul.list .grey1-md > li > a {
    color: #f5f5f5;
  }
  ul.list .grey2-md > li > a {
    color: #eee;
  }
  ul.list .grey3-md > li > a {
    color: #e0e0e0;
  }
  ul.list .grey4-md > li > a {
    color: #bdbdbd;
  }
  ul.list .grey5-md > li > a {
    color: #9e9e9e;
  }
  ul.list .grey6-md > li > a {
    color: #757575;
  }
  ul.list .grey7-md > li > a {
    color: #616161;
  }
  ul.list .grey8-md > li > a {
    color: #424242;
  }
  ul.list .grey9-md > li > a {
    color: #212121;
  }
  ul.list .blue-grey-md > li > a {
    color: lightsteelblue;
  }
  ul.list .blue-grey0-md > li > a {
    color: #eceff1;
  }
  ul.list .blue-grey1-md > li > a {
    color: #cfd8dc;
  }
  ul.list .blue-grey2-md > li > a {
    color: #b0bec5;
  }
  ul.list .blue-grey3-md > li > a {
    color: #90a4ae;
  }
  ul.list .blue-grey4-md > li > a {
    color: #78909c;
  }
  ul.list .blue-grey5-md > li > a {
    color: #607d8b;
  }
  ul.list .blue-grey6-md > li > a {
    color: #546e7a;
  }
  ul.list .blue-grey7-md > li > a {
    color: #455a64;
  }
  ul.list .blue-grey8-md > li > a {
    color: #37474f;
  }
  ul.list .blue-grey9-md > li > a {
    color: #263238;
  }
  ul.list .red-md > li > a {
    color: #ff1744;
  }
  ul.list .pink-md > li > a {
    color: #f50057;
  }
  ul.list .purple-md > li > a {
    color: #d500f9;
  }
  ul.list .d-purple-md > li > a {
    color: #651fff;
  }
  ul.list .indigo-md > li > a {
    color: #3d5afe;
  }
  ul.list .blue-md > li > a {
    color: #2979ff;
  }
  ul.list .l-blue-md > li > a {
    color: #00b0ff;
  }
  ul.list .cyan-md > li > a {
    color: #00e5ff;
  }
  ul.list .teal-md > li > a {
    color: #00695c;
  }
  ul.list .green-md > li > a {
    color: #2e7d32;
  }
  ul.list .l-green-md > li > a {
    color: #76ff03;
  }
  ul.list .lime-md > li > a {
    color: #aeea00;
  }
  ul.list .yellow-md > li > a {
    color: #ffea00;
  }
  ul.list .amber-md > li > a {
    color: #ffc400;
  }
  ul.list .orange-md > li > a {
    color: #ff9100;
  }
  ul.list .d-orange-md > li > a {
    color: #ff3d00;
  }
  ul.list .brown-md > li > a {
    color: #5d4037;
  }
  ul.list .grey-md > li > a {
    color: #616161;
  }
  ul.list .blue-grey-md > li > a {
    color: #546e7a;
  }
  ul.list .hover.black-md > li > a:hover,
ul.list .hover.black-md > li > a:focus {
    color: black;
  }
  ul.list .hover.color0-md > li > a:hover,
ul.list .hover.color0-md > li > a:focus {
    color: black;
  }
  ul.list .hover.color1-md > li > a:hover,
ul.list .hover.color1-md > li > a:focus {
    color: #111111;
  }
  ul.list .hover.color2-md > li > a:hover,
ul.list .hover.color2-md > li > a:focus {
    color: #222222;
  }
  ul.list .hover.color3-md > li > a:hover,
ul.list .hover.color3-md > li > a:focus {
    color: #333333;
  }
  ul.list .hover.color4-md > li > a:hover,
ul.list .hover.color4-md > li > a:focus {
    color: #444444;
  }
  ul.list .hover.color5-md > li > a:hover,
ul.list .hover.color5-md > li > a:focus {
    color: #555555;
  }
  ul.list .hover.color6-md > li > a:hover,
ul.list .hover.color6-md > li > a:focus {
    color: #666666;
  }
  ul.list .hover.color7-md > li > a:hover,
ul.list .hover.color7-md > li > a:focus {
    color: #777777;
  }
  ul.list .hover.color8-md > li > a:hover,
ul.list .hover.color8-md > li > a:focus {
    color: #888888;
  }
  ul.list .hover.color9-md > li > a:hover,
ul.list .hover.color9-md > li > a:focus {
    color: #999999;
  }
  ul.list .hover.colora-md > li > a:hover,
ul.list .hover.colora-md > li > a:focus {
    color: #aaaaaa;
  }
  ul.list .hover.colorb-md > li > a:hover,
ul.list .hover.colorb-md > li > a:focus {
    color: #bbbbbb;
  }
  ul.list .hover.colorc-md > li > a:hover,
ul.list .hover.colorc-md > li > a:focus {
    color: #cccccc;
  }
  ul.list .hover.colord-md > li > a:hover,
ul.list .hover.colord-md > li > a:focus {
    color: #dddddd;
  }
  ul.list .hover.colore-md > li > a:hover,
ul.list .hover.colore-md > li > a:focus {
    color: #eeeeee;
  }
  ul.list .hover.colorf-md > li > a:hover,
ul.list .hover.colorf-md > li > a:focus {
    color: white;
  }
  ul.list .hover.white-md > li > a:hover,
ul.list .hover.white-md > li > a:focus {
    color: white;
  }
  ul.list .hover.red-md > li > a:hover,
ul.list .hover.red-md > li > a:focus {
    color: red;
  }
  ul.list .hover.red0-md > li > a:hover,
ul.list .hover.red0-md > li > a:focus {
    color: #ffebee;
  }
  ul.list .hover.red1-md > li > a:hover,
ul.list .hover.red1-md > li > a:focus {
    color: #ffcdd2;
  }
  ul.list .hover.red2-md > li > a:hover,
ul.list .hover.red2-md > li > a:focus {
    color: #ef9a9a;
  }
  ul.list .hover.red3-md > li > a:hover,
ul.list .hover.red3-md > li > a:focus {
    color: #e57373;
  }
  ul.list .hover.red4-md > li > a:hover,
ul.list .hover.red4-md > li > a:focus {
    color: #ef5350;
  }
  ul.list .hover.red5-md > li > a:hover,
ul.list .hover.red5-md > li > a:focus {
    color: #f44336;
  }
  ul.list .hover.red6-md > li > a:hover,
ul.list .hover.red6-md > li > a:focus {
    color: #e53935;
  }
  ul.list .hover.red7-md > li > a:hover,
ul.list .hover.red7-md > li > a:focus {
    color: #d32f2f;
  }
  ul.list .hover.red8-md > li > a:hover,
ul.list .hover.red8-md > li > a:focus {
    color: #c62828;
  }
  ul.list .hover.red9-md > li > a:hover,
ul.list .hover.red9-md > li > a:focus {
    color: #b71c1c;
  }
  ul.list .hover.reda-md > li > a:hover,
ul.list .hover.reda-md > li > a:focus {
    color: #ff8a80;
  }
  ul.list .hover.redb-md > li > a:hover,
ul.list .hover.redb-md > li > a:focus {
    color: #ff5252;
  }
  ul.list .hover.redc-md > li > a:hover,
ul.list .hover.redc-md > li > a:focus {
    color: #ff1744;
  }
  ul.list .hover.redd-md > li > a:hover,
ul.list .hover.redd-md > li > a:focus {
    color: #d50000;
  }
  ul.list .hover.pink-md > li > a:hover,
ul.list .hover.pink-md > li > a:focus {
    color: pink;
  }
  ul.list .hover.pink0-md > li > a:hover,
ul.list .hover.pink0-md > li > a:focus {
    color: #fce4ec;
  }
  ul.list .hover.pink1-md > li > a:hover,
ul.list .hover.pink1-md > li > a:focus {
    color: #f8bbd0;
  }
  ul.list .hover.pink2-md > li > a:hover,
ul.list .hover.pink2-md > li > a:focus {
    color: #f48fb1;
  }
  ul.list .hover.pink3-md > li > a:hover,
ul.list .hover.pink3-md > li > a:focus {
    color: #f06292;
  }
  ul.list .hover.pink4-md > li > a:hover,
ul.list .hover.pink4-md > li > a:focus {
    color: #ec407a;
  }
  ul.list .hover.pink5-md > li > a:hover,
ul.list .hover.pink5-md > li > a:focus {
    color: #e91e63;
  }
  ul.list .hover.pink6-md > li > a:hover,
ul.list .hover.pink6-md > li > a:focus {
    color: #d81b60;
  }
  ul.list .hover.pink7-md > li > a:hover,
ul.list .hover.pink7-md > li > a:focus {
    color: #c2185b;
  }
  ul.list .hover.pink8-md > li > a:hover,
ul.list .hover.pink8-md > li > a:focus {
    color: #ad1457;
  }
  ul.list .hover.pink9-md > li > a:hover,
ul.list .hover.pink9-md > li > a:focus {
    color: #880e4f;
  }
  ul.list .hover.pinka-md > li > a:hover,
ul.list .hover.pinka-md > li > a:focus {
    color: #ff80ab;
  }
  ul.list .hover.pinkb-md > li > a:hover,
ul.list .hover.pinkb-md > li > a:focus {
    color: #ff4081;
  }
  ul.list .hover.pinkc-md > li > a:hover,
ul.list .hover.pinkc-md > li > a:focus {
    color: #f50057;
  }
  ul.list .hover.pinkd-md > li > a:hover,
ul.list .hover.pinkd-md > li > a:focus {
    color: #c51162;
  }
  ul.list .hover.purple-md > li > a:hover,
ul.list .hover.purple-md > li > a:focus {
    color: purple;
  }
  ul.list .hover.purple0-md > li > a:hover,
ul.list .hover.purple0-md > li > a:focus {
    color: #f3e5f5;
  }
  ul.list .hover.purple1-md > li > a:hover,
ul.list .hover.purple1-md > li > a:focus {
    color: #e1bee7;
  }
  ul.list .hover.purple2-md > li > a:hover,
ul.list .hover.purple2-md > li > a:focus {
    color: #ce93d8;
  }
  ul.list .hover.purple3-md > li > a:hover,
ul.list .hover.purple3-md > li > a:focus {
    color: #ba68c8;
  }
  ul.list .hover.purple4-md > li > a:hover,
ul.list .hover.purple4-md > li > a:focus {
    color: #ab47bc;
  }
  ul.list .hover.purple5-md > li > a:hover,
ul.list .hover.purple5-md > li > a:focus {
    color: #9c27b0;
  }
  ul.list .hover.purple6-md > li > a:hover,
ul.list .hover.purple6-md > li > a:focus {
    color: #8e24aa;
  }
  ul.list .hover.purple7-md > li > a:hover,
ul.list .hover.purple7-md > li > a:focus {
    color: #7b1fa2;
  }
  ul.list .hover.purple8-md > li > a:hover,
ul.list .hover.purple8-md > li > a:focus {
    color: #6a1b9a;
  }
  ul.list .hover.purple9-md > li > a:hover,
ul.list .hover.purple9-md > li > a:focus {
    color: #4a148c;
  }
  ul.list .hover.purplea-md > li > a:hover,
ul.list .hover.purplea-md > li > a:focus {
    color: #ea80fc;
  }
  ul.list .hover.purpleb-md > li > a:hover,
ul.list .hover.purpleb-md > li > a:focus {
    color: #e040fb;
  }
  ul.list .hover.purplec-md > li > a:hover,
ul.list .hover.purplec-md > li > a:focus {
    color: #d500f9;
  }
  ul.list .hover.purpled-md > li > a:hover,
ul.list .hover.purpled-md > li > a:focus {
    color: #a0f;
  }
  ul.list .hover.d-purple-md > li > a:hover,
ul.list .hover.d-purple-md > li > a:focus {
    color: darkmagenta;
  }
  ul.list .hover.d-purple0-md > li > a:hover,
ul.list .hover.d-purple0-md > li > a:focus {
    color: #ede7f6;
  }
  ul.list .hover.d-purple1-md > li > a:hover,
ul.list .hover.d-purple1-md > li > a:focus {
    color: #d1c4e9;
  }
  ul.list .hover.d-purple2-md > li > a:hover,
ul.list .hover.d-purple2-md > li > a:focus {
    color: #b39ddb;
  }
  ul.list .hover.d-purple3-md > li > a:hover,
ul.list .hover.d-purple3-md > li > a:focus {
    color: #9575cd;
  }
  ul.list .hover.d-purple4-md > li > a:hover,
ul.list .hover.d-purple4-md > li > a:focus {
    color: #7e57c2;
  }
  ul.list .hover.d-purple5-md > li > a:hover,
ul.list .hover.d-purple5-md > li > a:focus {
    color: #673ab7;
  }
  ul.list .hover.d-purple6-md > li > a:hover,
ul.list .hover.d-purple6-md > li > a:focus {
    color: #5e35b1;
  }
  ul.list .hover.d-purple7-md > li > a:hover,
ul.list .hover.d-purple7-md > li > a:focus {
    color: #512da8;
  }
  ul.list .hover.d-purple8-md > li > a:hover,
ul.list .hover.d-purple8-md > li > a:focus {
    color: #4527a0;
  }
  ul.list .hover.d-purple9-md > li > a:hover,
ul.list .hover.d-purple9-md > li > a:focus {
    color: #311b92;
  }
  ul.list .hover.d-purplea-md > li > a:hover,
ul.list .hover.d-purplea-md > li > a:focus {
    color: #b388ff;
  }
  ul.list .hover.d-purpleb-md > li > a:hover,
ul.list .hover.d-purpleb-md > li > a:focus {
    color: #7c4dff;
  }
  ul.list .hover.d-purplec-md > li > a:hover,
ul.list .hover.d-purplec-md > li > a:focus {
    color: #651fff;
  }
  ul.list .hover.d-purpled-md > li > a:hover,
ul.list .hover.d-purpled-md > li > a:focus {
    color: #6200ea;
  }
  ul.list .hover.indigo-md > li > a:hover,
ul.list .hover.indigo-md > li > a:focus {
    color: indigo;
  }
  ul.list .hover.indigo0-md > li > a:hover,
ul.list .hover.indigo0-md > li > a:focus {
    color: #e8eaf6;
  }
  ul.list .hover.indigo1-md > li > a:hover,
ul.list .hover.indigo1-md > li > a:focus {
    color: #c5cae9;
  }
  ul.list .hover.indigo2-md > li > a:hover,
ul.list .hover.indigo2-md > li > a:focus {
    color: #9fa8da;
  }
  ul.list .hover.indigo3-md > li > a:hover,
ul.list .hover.indigo3-md > li > a:focus {
    color: #7986cb;
  }
  ul.list .hover.indigo4-md > li > a:hover,
ul.list .hover.indigo4-md > li > a:focus {
    color: #5c6bc0;
  }
  ul.list .hover.indigo5-md > li > a:hover,
ul.list .hover.indigo5-md > li > a:focus {
    color: #3f51b5;
  }
  ul.list .hover.indigo6-md > li > a:hover,
ul.list .hover.indigo6-md > li > a:focus {
    color: #3949ab;
  }
  ul.list .hover.indigo7-md > li > a:hover,
ul.list .hover.indigo7-md > li > a:focus {
    color: #303f9f;
  }
  ul.list .hover.indigo8-md > li > a:hover,
ul.list .hover.indigo8-md > li > a:focus {
    color: #283593;
  }
  ul.list .hover.indigo9-md > li > a:hover,
ul.list .hover.indigo9-md > li > a:focus {
    color: #1a237e;
  }
  ul.list .hover.indigoa-md > li > a:hover,
ul.list .hover.indigoa-md > li > a:focus {
    color: #8c9eff;
  }
  ul.list .hover.indigob-md > li > a:hover,
ul.list .hover.indigob-md > li > a:focus {
    color: #536dfe;
  }
  ul.list .hover.indigoc-md > li > a:hover,
ul.list .hover.indigoc-md > li > a:focus {
    color: #3d5afe;
  }
  ul.list .hover.indigod-md > li > a:hover,
ul.list .hover.indigod-md > li > a:focus {
    color: #304ffe;
  }
  ul.list .hover.blue-md > li > a:hover,
ul.list .hover.blue-md > li > a:focus {
    color: blue;
  }
  ul.list .hover.blue0-md > li > a:hover,
ul.list .hover.blue0-md > li > a:focus {
    color: #e3f2fd;
  }
  ul.list .hover.blue1-md > li > a:hover,
ul.list .hover.blue1-md > li > a:focus {
    color: #bbdefb;
  }
  ul.list .hover.blue2-md > li > a:hover,
ul.list .hover.blue2-md > li > a:focus {
    color: #90caf9;
  }
  ul.list .hover.blue3-md > li > a:hover,
ul.list .hover.blue3-md > li > a:focus {
    color: #64b5f6;
  }
  ul.list .hover.blue4-md > li > a:hover,
ul.list .hover.blue4-md > li > a:focus {
    color: #42a5f5;
  }
  ul.list .hover.blue5-md > li > a:hover,
ul.list .hover.blue5-md > li > a:focus {
    color: #2196f3;
  }
  ul.list .hover.blue6-md > li > a:hover,
ul.list .hover.blue6-md > li > a:focus {
    color: #1e88e5;
  }
  ul.list .hover.blue7-md > li > a:hover,
ul.list .hover.blue7-md > li > a:focus {
    color: #1976d2;
  }
  ul.list .hover.blue8-md > li > a:hover,
ul.list .hover.blue8-md > li > a:focus {
    color: #1565c0;
  }
  ul.list .hover.blue9-md > li > a:hover,
ul.list .hover.blue9-md > li > a:focus {
    color: #0d47a1;
  }
  ul.list .hover.bluea-md > li > a:hover,
ul.list .hover.bluea-md > li > a:focus {
    color: #82b1ff;
  }
  ul.list .hover.blueb-md > li > a:hover,
ul.list .hover.blueb-md > li > a:focus {
    color: #448aff;
  }
  ul.list .hover.bluec-md > li > a:hover,
ul.list .hover.bluec-md > li > a:focus {
    color: #2979ff;
  }
  ul.list .hover.blued-md > li > a:hover,
ul.list .hover.blued-md > li > a:focus {
    color: #2962ff;
  }
  ul.list .hover.l-blue-md > li > a:hover,
ul.list .hover.l-blue-md > li > a:focus {
    color: lightblue;
  }
  ul.list .hover.l-blue0-md > li > a:hover,
ul.list .hover.l-blue0-md > li > a:focus {
    color: #e1f5fe;
  }
  ul.list .hover.l-blue1-md > li > a:hover,
ul.list .hover.l-blue1-md > li > a:focus {
    color: #b3e5fc;
  }
  ul.list .hover.l-blue2-md > li > a:hover,
ul.list .hover.l-blue2-md > li > a:focus {
    color: #81d4fa;
  }
  ul.list .hover.l-blue3-md > li > a:hover,
ul.list .hover.l-blue3-md > li > a:focus {
    color: #4fc3f7;
  }
  ul.list .hover.l-blue4-md > li > a:hover,
ul.list .hover.l-blue4-md > li > a:focus {
    color: #29b6f6;
  }
  ul.list .hover.l-blue5-md > li > a:hover,
ul.list .hover.l-blue5-md > li > a:focus {
    color: #03a9f4;
  }
  ul.list .hover.l-blue6-md > li > a:hover,
ul.list .hover.l-blue6-md > li > a:focus {
    color: #039be5;
  }
  ul.list .hover.l-blue7-md > li > a:hover,
ul.list .hover.l-blue7-md > li > a:focus {
    color: #0288d1;
  }
  ul.list .hover.l-blue8-md > li > a:hover,
ul.list .hover.l-blue8-md > li > a:focus {
    color: #0277bd;
  }
  ul.list .hover.l-blue9-md > li > a:hover,
ul.list .hover.l-blue9-md > li > a:focus {
    color: #01579b;
  }
  ul.list .hover.l-bluea-md > li > a:hover,
ul.list .hover.l-bluea-md > li > a:focus {
    color: #80d8ff;
  }
  ul.list .hover.l-blueb-md > li > a:hover,
ul.list .hover.l-blueb-md > li > a:focus {
    color: #40c4ff;
  }
  ul.list .hover.l-bluec-md > li > a:hover,
ul.list .hover.l-bluec-md > li > a:focus {
    color: #00b0ff;
  }
  ul.list .hover.l-blued-md > li > a:hover,
ul.list .hover.l-blued-md > li > a:focus {
    color: #0091ea;
  }
  ul.list .hover.cyan-md > li > a:hover,
ul.list .hover.cyan-md > li > a:focus {
    color: cyan;
  }
  ul.list .hover.cyan0-md > li > a:hover,
ul.list .hover.cyan0-md > li > a:focus {
    color: #e0f7fa;
  }
  ul.list .hover.cyan1-md > li > a:hover,
ul.list .hover.cyan1-md > li > a:focus {
    color: #b2ebf2;
  }
  ul.list .hover.cyan2-md > li > a:hover,
ul.list .hover.cyan2-md > li > a:focus {
    color: #80deea;
  }
  ul.list .hover.cyan3-md > li > a:hover,
ul.list .hover.cyan3-md > li > a:focus {
    color: #4dd0e1;
  }
  ul.list .hover.cyan4-md > li > a:hover,
ul.list .hover.cyan4-md > li > a:focus {
    color: #26c6da;
  }
  ul.list .hover.cyan5-md > li > a:hover,
ul.list .hover.cyan5-md > li > a:focus {
    color: #00bcd4;
  }
  ul.list .hover.cyan6-md > li > a:hover,
ul.list .hover.cyan6-md > li > a:focus {
    color: #00acc1;
  }
  ul.list .hover.cyan7-md > li > a:hover,
ul.list .hover.cyan7-md > li > a:focus {
    color: #0097a7;
  }
  ul.list .hover.cyan8-md > li > a:hover,
ul.list .hover.cyan8-md > li > a:focus {
    color: #00838f;
  }
  ul.list .hover.cyan9-md > li > a:hover,
ul.list .hover.cyan9-md > li > a:focus {
    color: #006064;
  }
  ul.list .hover.cyana-md > li > a:hover,
ul.list .hover.cyana-md > li > a:focus {
    color: #84ffff;
  }
  ul.list .hover.cyanb-md > li > a:hover,
ul.list .hover.cyanb-md > li > a:focus {
    color: #18ffff;
  }
  ul.list .hover.cyanc-md > li > a:hover,
ul.list .hover.cyanc-md > li > a:focus {
    color: #00e5ff;
  }
  ul.list .hover.cyand-md > li > a:hover,
ul.list .hover.cyand-md > li > a:focus {
    color: #00b8d4;
  }
  ul.list .hover.teal-md > li > a:hover,
ul.list .hover.teal-md > li > a:focus {
    color: teal;
  }
  ul.list .hover.teal0-md > li > a:hover,
ul.list .hover.teal0-md > li > a:focus {
    color: #e0f2f1;
  }
  ul.list .hover.teal1-md > li > a:hover,
ul.list .hover.teal1-md > li > a:focus {
    color: #b2dfdb;
  }
  ul.list .hover.teal2-md > li > a:hover,
ul.list .hover.teal2-md > li > a:focus {
    color: #80cbc4;
  }
  ul.list .hover.teal3-md > li > a:hover,
ul.list .hover.teal3-md > li > a:focus {
    color: #4db6ac;
  }
  ul.list .hover.teal4-md > li > a:hover,
ul.list .hover.teal4-md > li > a:focus {
    color: #26a69a;
  }
  ul.list .hover.teal5-md > li > a:hover,
ul.list .hover.teal5-md > li > a:focus {
    color: #009688;
  }
  ul.list .hover.teal6-md > li > a:hover,
ul.list .hover.teal6-md > li > a:focus {
    color: #00897b;
  }
  ul.list .hover.teal7-md > li > a:hover,
ul.list .hover.teal7-md > li > a:focus {
    color: #00796b;
  }
  ul.list .hover.teal8-md > li > a:hover,
ul.list .hover.teal8-md > li > a:focus {
    color: #00695c;
  }
  ul.list .hover.teal9-md > li > a:hover,
ul.list .hover.teal9-md > li > a:focus {
    color: #004d40;
  }
  ul.list .hover.teala-md > li > a:hover,
ul.list .hover.teala-md > li > a:focus {
    color: #a7ffeb;
  }
  ul.list .hover.tealb-md > li > a:hover,
ul.list .hover.tealb-md > li > a:focus {
    color: #64ffda;
  }
  ul.list .hover.tealc-md > li > a:hover,
ul.list .hover.tealc-md > li > a:focus {
    color: #1de9b6;
  }
  ul.list .hover.teald-md > li > a:hover,
ul.list .hover.teald-md > li > a:focus {
    color: #00bfa5;
  }
  ul.list .hover.green-md > li > a:hover,
ul.list .hover.green-md > li > a:focus {
    color: green;
  }
  ul.list .hover.green0-md > li > a:hover,
ul.list .hover.green0-md > li > a:focus {
    color: #e8f5e9;
  }
  ul.list .hover.green1-md > li > a:hover,
ul.list .hover.green1-md > li > a:focus {
    color: #c8e6c9;
  }
  ul.list .hover.green2-md > li > a:hover,
ul.list .hover.green2-md > li > a:focus {
    color: #a5d6a7;
  }
  ul.list .hover.green3-md > li > a:hover,
ul.list .hover.green3-md > li > a:focus {
    color: #81c784;
  }
  ul.list .hover.green4-md > li > a:hover,
ul.list .hover.green4-md > li > a:focus {
    color: #66bb6a;
  }
  ul.list .hover.green5-md > li > a:hover,
ul.list .hover.green5-md > li > a:focus {
    color: #4caf50;
  }
  ul.list .hover.green6-md > li > a:hover,
ul.list .hover.green6-md > li > a:focus {
    color: #43a047;
  }
  ul.list .hover.green7-md > li > a:hover,
ul.list .hover.green7-md > li > a:focus {
    color: #388e3c;
  }
  ul.list .hover.green8-md > li > a:hover,
ul.list .hover.green8-md > li > a:focus {
    color: #2e7d32;
  }
  ul.list .hover.green9-md > li > a:hover,
ul.list .hover.green9-md > li > a:focus {
    color: #1b5e20;
  }
  ul.list .hover.greena-md > li > a:hover,
ul.list .hover.greena-md > li > a:focus {
    color: #b9f6ca;
  }
  ul.list .hover.greenb-md > li > a:hover,
ul.list .hover.greenb-md > li > a:focus {
    color: #69f0ae;
  }
  ul.list .hover.greenc-md > li > a:hover,
ul.list .hover.greenc-md > li > a:focus {
    color: #00e676;
  }
  ul.list .hover.greend-md > li > a:hover,
ul.list .hover.greend-md > li > a:focus {
    color: #00c853;
  }
  ul.list .hover.l-green-md > li > a:hover,
ul.list .hover.l-green-md > li > a:focus {
    color: lightgreen;
  }
  ul.list .hover.l-green0-md > li > a:hover,
ul.list .hover.l-green0-md > li > a:focus {
    color: #f1f8e9;
  }
  ul.list .hover.l-green1-md > li > a:hover,
ul.list .hover.l-green1-md > li > a:focus {
    color: #dcedc8;
  }
  ul.list .hover.l-green2-md > li > a:hover,
ul.list .hover.l-green2-md > li > a:focus {
    color: #c5e1a5;
  }
  ul.list .hover.l-green3-md > li > a:hover,
ul.list .hover.l-green3-md > li > a:focus {
    color: #aed581;
  }
  ul.list .hover.l-green4-md > li > a:hover,
ul.list .hover.l-green4-md > li > a:focus {
    color: #9ccc65;
  }
  ul.list .hover.l-green5-md > li > a:hover,
ul.list .hover.l-green5-md > li > a:focus {
    color: #8bc34a;
  }
  ul.list .hover.l-green6-md > li > a:hover,
ul.list .hover.l-green6-md > li > a:focus {
    color: #7cb342;
  }
  ul.list .hover.l-green7-md > li > a:hover,
ul.list .hover.l-green7-md > li > a:focus {
    color: #689f38;
  }
  ul.list .hover.l-green8-md > li > a:hover,
ul.list .hover.l-green8-md > li > a:focus {
    color: #558b2f;
  }
  ul.list .hover.l-green9-md > li > a:hover,
ul.list .hover.l-green9-md > li > a:focus {
    color: #33691e;
  }
  ul.list .hover.l-greena-md > li > a:hover,
ul.list .hover.l-greena-md > li > a:focus {
    color: #ccff90;
  }
  ul.list .hover.l-greenb-md > li > a:hover,
ul.list .hover.l-greenb-md > li > a:focus {
    color: #b2ff59;
  }
  ul.list .hover.l-greenc-md > li > a:hover,
ul.list .hover.l-greenc-md > li > a:focus {
    color: #76ff03;
  }
  ul.list .hover.l-greend-md > li > a:hover,
ul.list .hover.l-greend-md > li > a:focus {
    color: #64dd17;
  }
  ul.list .hover.lime-md > li > a:hover,
ul.list .hover.lime-md > li > a:focus {
    color: lime;
  }
  ul.list .hover.lime0-md > li > a:hover,
ul.list .hover.lime0-md > li > a:focus {
    color: #f9fbe7;
  }
  ul.list .hover.lime1-md > li > a:hover,
ul.list .hover.lime1-md > li > a:focus {
    color: #f0f4c3;
  }
  ul.list .hover.lime2-md > li > a:hover,
ul.list .hover.lime2-md > li > a:focus {
    color: #e6ee9c;
  }
  ul.list .hover.lime3-md > li > a:hover,
ul.list .hover.lime3-md > li > a:focus {
    color: #d4e056;
  }
  ul.list .hover.lime4-md > li > a:hover,
ul.list .hover.lime4-md > li > a:focus {
    color: #d4e157;
  }
  ul.list .hover.lime5-md > li > a:hover,
ul.list .hover.lime5-md > li > a:focus {
    color: #cddc39;
  }
  ul.list .hover.lime6-md > li > a:hover,
ul.list .hover.lime6-md > li > a:focus {
    color: #c0ca33;
  }
  ul.list .hover.lime7-md > li > a:hover,
ul.list .hover.lime7-md > li > a:focus {
    color: #afb42b;
  }
  ul.list .hover.lime8-md > li > a:hover,
ul.list .hover.lime8-md > li > a:focus {
    color: #9e9d24;
  }
  ul.list .hover.lime9-md > li > a:hover,
ul.list .hover.lime9-md > li > a:focus {
    color: #827717;
  }
  ul.list .hover.limea-md > li > a:hover,
ul.list .hover.limea-md > li > a:focus {
    color: #f4ff81;
  }
  ul.list .hover.limeb-md > li > a:hover,
ul.list .hover.limeb-md > li > a:focus {
    color: #eeff41;
  }
  ul.list .hover.limec-md > li > a:hover,
ul.list .hover.limec-md > li > a:focus {
    color: #c6ff00;
  }
  ul.list .hover.limed-md > li > a:hover,
ul.list .hover.limed-md > li > a:focus {
    color: #aeea00;
  }
  ul.list .hover.yellow-md > li > a:hover,
ul.list .hover.yellow-md > li > a:focus {
    color: yellow;
  }
  ul.list .hover.yellow0-md > li > a:hover,
ul.list .hover.yellow0-md > li > a:focus {
    color: #fffde7;
  }
  ul.list .hover.yellow1-md > li > a:hover,
ul.list .hover.yellow1-md > li > a:focus {
    color: #fff9c4;
  }
  ul.list .hover.yellow2-md > li > a:hover,
ul.list .hover.yellow2-md > li > a:focus {
    color: #fff59d;
  }
  ul.list .hover.yellow3-md > li > a:hover,
ul.list .hover.yellow3-md > li > a:focus {
    color: #fff176;
  }
  ul.list .hover.yellow4-md > li > a:hover,
ul.list .hover.yellow4-md > li > a:focus {
    color: #ffee58;
  }
  ul.list .hover.yellow5-md > li > a:hover,
ul.list .hover.yellow5-md > li > a:focus {
    color: #ffeb3b;
  }
  ul.list .hover.yellow6-md > li > a:hover,
ul.list .hover.yellow6-md > li > a:focus {
    color: #fdd835;
  }
  ul.list .hover.yellow7-md > li > a:hover,
ul.list .hover.yellow7-md > li > a:focus {
    color: #fbc02d;
  }
  ul.list .hover.yellow8-md > li > a:hover,
ul.list .hover.yellow8-md > li > a:focus {
    color: #f9a825;
  }
  ul.list .hover.yellow9-md > li > a:hover,
ul.list .hover.yellow9-md > li > a:focus {
    color: #f57f17;
  }
  ul.list .hover.yellowa-md > li > a:hover,
ul.list .hover.yellowa-md > li > a:focus {
    color: #ffff8d;
  }
  ul.list .hover.yellowb-md > li > a:hover,
ul.list .hover.yellowb-md > li > a:focus {
    color: #ff0;
  }
  ul.list .hover.yellowc-md > li > a:hover,
ul.list .hover.yellowc-md > li > a:focus {
    color: #ffea00;
  }
  ul.list .hover.yellowd-md > li > a:hover,
ul.list .hover.yellowd-md > li > a:focus {
    color: #ffd600;
  }
  ul.list .hover.amber-md > li > a:hover,
ul.list .hover.amber-md > li > a:focus {
    color: #ffd740;
  }
  ul.list .hover.amber0-md > li > a:hover,
ul.list .hover.amber0-md > li > a:focus {
    color: #fff8e1;
  }
  ul.list .hover.amber1-md > li > a:hover,
ul.list .hover.amber1-md > li > a:focus {
    color: #ffecb3;
  }
  ul.list .hover.amber2-md > li > a:hover,
ul.list .hover.amber2-md > li > a:focus {
    color: #ffe082;
  }
  ul.list .hover.amber3-md > li > a:hover,
ul.list .hover.amber3-md > li > a:focus {
    color: #ffd54f;
  }
  ul.list .hover.amber4-md > li > a:hover,
ul.list .hover.amber4-md > li > a:focus {
    color: #ffca28;
  }
  ul.list .hover.amber5-md > li > a:hover,
ul.list .hover.amber5-md > li > a:focus {
    color: #ffc107;
  }
  ul.list .hover.amber6-md > li > a:hover,
ul.list .hover.amber6-md > li > a:focus {
    color: #ffb300;
  }
  ul.list .hover.amber7-md > li > a:hover,
ul.list .hover.amber7-md > li > a:focus {
    color: #ffa000;
  }
  ul.list .hover.amber8-md > li > a:hover,
ul.list .hover.amber8-md > li > a:focus {
    color: #ff8f00;
  }
  ul.list .hover.amber9-md > li > a:hover,
ul.list .hover.amber9-md > li > a:focus {
    color: #ff6f00;
  }
  ul.list .hover.ambera-md > li > a:hover,
ul.list .hover.ambera-md > li > a:focus {
    color: #ffe57f;
  }
  ul.list .hover.amberb-md > li > a:hover,
ul.list .hover.amberb-md > li > a:focus {
    color: #ffd740;
  }
  ul.list .hover.amberc-md > li > a:hover,
ul.list .hover.amberc-md > li > a:focus {
    color: #ffc400;
  }
  ul.list .hover.amberd-md > li > a:hover,
ul.list .hover.amberd-md > li > a:focus {
    color: #ffab00;
  }
  ul.list .hover.orange-md > li > a:hover,
ul.list .hover.orange-md > li > a:focus {
    color: orange;
  }
  ul.list .hover.orange0-md > li > a:hover,
ul.list .hover.orange0-md > li > a:focus {
    color: #fff3e0;
  }
  ul.list .hover.orange1-md > li > a:hover,
ul.list .hover.orange1-md > li > a:focus {
    color: #ffe0b2;
  }
  ul.list .hover.orange2-md > li > a:hover,
ul.list .hover.orange2-md > li > a:focus {
    color: #ffcc80;
  }
  ul.list .hover.orange3-md > li > a:hover,
ul.list .hover.orange3-md > li > a:focus {
    color: #ffb74d;
  }
  ul.list .hover.orange4-md > li > a:hover,
ul.list .hover.orange4-md > li > a:focus {
    color: #ffa726;
  }
  ul.list .hover.orange5-md > li > a:hover,
ul.list .hover.orange5-md > li > a:focus {
    color: #ff9800;
  }
  ul.list .hover.orange6-md > li > a:hover,
ul.list .hover.orange6-md > li > a:focus {
    color: #fb8c00;
  }
  ul.list .hover.orange7-md > li > a:hover,
ul.list .hover.orange7-md > li > a:focus {
    color: #f57c00;
  }
  ul.list .hover.orange8-md > li > a:hover,
ul.list .hover.orange8-md > li > a:focus {
    color: #ef6c00;
  }
  ul.list .hover.orange9-md > li > a:hover,
ul.list .hover.orange9-md > li > a:focus {
    color: #e65100;
  }
  ul.list .hover.orangea-md > li > a:hover,
ul.list .hover.orangea-md > li > a:focus {
    color: #ffd180;
  }
  ul.list .hover.orangeb-md > li > a:hover,
ul.list .hover.orangeb-md > li > a:focus {
    color: #ffab40;
  }
  ul.list .hover.orangec-md > li > a:hover,
ul.list .hover.orangec-md > li > a:focus {
    color: #ff9100;
  }
  ul.list .hover.oranged-md > li > a:hover,
ul.list .hover.oranged-md > li > a:focus {
    color: #ff6d00;
  }
  ul.list .hover.d-orange-md > li > a:hover,
ul.list .hover.d-orange-md > li > a:focus {
    color: darkorange;
  }
  ul.list .hover.d-orange0-md > li > a:hover,
ul.list .hover.d-orange0-md > li > a:focus {
    color: #fbe9e7;
  }
  ul.list .hover.d-orange1-md > li > a:hover,
ul.list .hover.d-orange1-md > li > a:focus {
    color: #ffccbc;
  }
  ul.list .hover.d-orange2-md > li > a:hover,
ul.list .hover.d-orange2-md > li > a:focus {
    color: #ffab91;
  }
  ul.list .hover.d-orange3-md > li > a:hover,
ul.list .hover.d-orange3-md > li > a:focus {
    color: #ff8a65;
  }
  ul.list .hover.d-orange4-md > li > a:hover,
ul.list .hover.d-orange4-md > li > a:focus {
    color: #ff7043;
  }
  ul.list .hover.d-orange5-md > li > a:hover,
ul.list .hover.d-orange5-md > li > a:focus {
    color: #ff5722;
  }
  ul.list .hover.d-orange6-md > li > a:hover,
ul.list .hover.d-orange6-md > li > a:focus {
    color: #f4511e;
  }
  ul.list .hover.d-orange7-md > li > a:hover,
ul.list .hover.d-orange7-md > li > a:focus {
    color: #e64a19;
  }
  ul.list .hover.d-orange8-md > li > a:hover,
ul.list .hover.d-orange8-md > li > a:focus {
    color: #d84315;
  }
  ul.list .hover.d-orange9-md > li > a:hover,
ul.list .hover.d-orange9-md > li > a:focus {
    color: #bf360c;
  }
  ul.list .hover.d-orangea-md > li > a:hover,
ul.list .hover.d-orangea-md > li > a:focus {
    color: #ff9e80;
  }
  ul.list .hover.d-orangeb-md > li > a:hover,
ul.list .hover.d-orangeb-md > li > a:focus {
    color: #ff6e40;
  }
  ul.list .hover.d-orangec-md > li > a:hover,
ul.list .hover.d-orangec-md > li > a:focus {
    color: #ff3d00;
  }
  ul.list .hover.d-oranged-md > li > a:hover,
ul.list .hover.d-oranged-md > li > a:focus {
    color: #dd2c00;
  }
  ul.list .hover.brown-md > li > a:hover,
ul.list .hover.brown-md > li > a:focus {
    color: brown;
  }
  ul.list .hover.brown0-md > li > a:hover,
ul.list .hover.brown0-md > li > a:focus {
    color: #efebe9;
  }
  ul.list .hover.brown1-md > li > a:hover,
ul.list .hover.brown1-md > li > a:focus {
    color: #d7ccc8;
  }
  ul.list .hover.brown2-md > li > a:hover,
ul.list .hover.brown2-md > li > a:focus {
    color: #bcaaa4;
  }
  ul.list .hover.brown3-md > li > a:hover,
ul.list .hover.brown3-md > li > a:focus {
    color: #a1887f;
  }
  ul.list .hover.brown4-md > li > a:hover,
ul.list .hover.brown4-md > li > a:focus {
    color: #8d6e63;
  }
  ul.list .hover.brown5-md > li > a:hover,
ul.list .hover.brown5-md > li > a:focus {
    color: #795548;
  }
  ul.list .hover.brown6-md > li > a:hover,
ul.list .hover.brown6-md > li > a:focus {
    color: #6d4c41;
  }
  ul.list .hover.brown7-md > li > a:hover,
ul.list .hover.brown7-md > li > a:focus {
    color: #5d4037;
  }
  ul.list .hover.brown8-md > li > a:hover,
ul.list .hover.brown8-md > li > a:focus {
    color: #4e342e;
  }
  ul.list .hover.brown9-md > li > a:hover,
ul.list .hover.brown9-md > li > a:focus {
    color: #3e2723;
  }
  ul.list .hover.grey-md > li > a:hover,
ul.list .hover.grey-md > li > a:focus {
    color: grey;
  }
  ul.list .hover.grey0-md > li > a:hover,
ul.list .hover.grey0-md > li > a:focus {
    color: #fafafa;
  }
  ul.list .hover.grey1-md > li > a:hover,
ul.list .hover.grey1-md > li > a:focus {
    color: #f5f5f5;
  }
  ul.list .hover.grey2-md > li > a:hover,
ul.list .hover.grey2-md > li > a:focus {
    color: #eee;
  }
  ul.list .hover.grey3-md > li > a:hover,
ul.list .hover.grey3-md > li > a:focus {
    color: #e0e0e0;
  }
  ul.list .hover.grey4-md > li > a:hover,
ul.list .hover.grey4-md > li > a:focus {
    color: #bdbdbd;
  }
  ul.list .hover.grey5-md > li > a:hover,
ul.list .hover.grey5-md > li > a:focus {
    color: #9e9e9e;
  }
  ul.list .hover.grey6-md > li > a:hover,
ul.list .hover.grey6-md > li > a:focus {
    color: #757575;
  }
  ul.list .hover.grey7-md > li > a:hover,
ul.list .hover.grey7-md > li > a:focus {
    color: #616161;
  }
  ul.list .hover.grey8-md > li > a:hover,
ul.list .hover.grey8-md > li > a:focus {
    color: #424242;
  }
  ul.list .hover.grey9-md > li > a:hover,
ul.list .hover.grey9-md > li > a:focus {
    color: #212121;
  }
  ul.list .hover.blue-grey-md > li > a:hover,
ul.list .hover.blue-grey-md > li > a:focus {
    color: lightsteelblue;
  }
  ul.list .hover.blue-grey0-md > li > a:hover,
ul.list .hover.blue-grey0-md > li > a:focus {
    color: #eceff1;
  }
  ul.list .hover.blue-grey1-md > li > a:hover,
ul.list .hover.blue-grey1-md > li > a:focus {
    color: #cfd8dc;
  }
  ul.list .hover.blue-grey2-md > li > a:hover,
ul.list .hover.blue-grey2-md > li > a:focus {
    color: #b0bec5;
  }
  ul.list .hover.blue-grey3-md > li > a:hover,
ul.list .hover.blue-grey3-md > li > a:focus {
    color: #90a4ae;
  }
  ul.list .hover.blue-grey4-md > li > a:hover,
ul.list .hover.blue-grey4-md > li > a:focus {
    color: #78909c;
  }
  ul.list .hover.blue-grey5-md > li > a:hover,
ul.list .hover.blue-grey5-md > li > a:focus {
    color: #607d8b;
  }
  ul.list .hover.blue-grey6-md > li > a:hover,
ul.list .hover.blue-grey6-md > li > a:focus {
    color: #546e7a;
  }
  ul.list .hover.blue-grey7-md > li > a:hover,
ul.list .hover.blue-grey7-md > li > a:focus {
    color: #455a64;
  }
  ul.list .hover.blue-grey8-md > li > a:hover,
ul.list .hover.blue-grey8-md > li > a:focus {
    color: #37474f;
  }
  ul.list .hover.blue-grey9-md > li > a:hover,
ul.list .hover.blue-grey9-md > li > a:focus {
    color: #263238;
  }
  ul.list .hover.red-md > li > a:hover,
ul.list .hover.red-md > li > a:focus {
    color: #ff1744;
  }
  ul.list .hover.pink-md > li > a:hover,
ul.list .hover.pink-md > li > a:focus {
    color: #f50057;
  }
  ul.list .hover.purple-md > li > a:hover,
ul.list .hover.purple-md > li > a:focus {
    color: #d500f9;
  }
  ul.list .hover.d-purple-md > li > a:hover,
ul.list .hover.d-purple-md > li > a:focus {
    color: #651fff;
  }
  ul.list .hover.indigo-md > li > a:hover,
ul.list .hover.indigo-md > li > a:focus {
    color: #3d5afe;
  }
  ul.list .hover.blue-md > li > a:hover,
ul.list .hover.blue-md > li > a:focus {
    color: #2979ff;
  }
  ul.list .hover.l-blue-md > li > a:hover,
ul.list .hover.l-blue-md > li > a:focus {
    color: #00b0ff;
  }
  ul.list .hover.cyan-md > li > a:hover,
ul.list .hover.cyan-md > li > a:focus {
    color: #00e5ff;
  }
  ul.list .hover.teal-md > li > a:hover,
ul.list .hover.teal-md > li > a:focus {
    color: #00695c;
  }
  ul.list .hover.green-md > li > a:hover,
ul.list .hover.green-md > li > a:focus {
    color: #2e7d32;
  }
  ul.list .hover.l-green-md > li > a:hover,
ul.list .hover.l-green-md > li > a:focus {
    color: #76ff03;
  }
  ul.list .hover.lime-md > li > a:hover,
ul.list .hover.lime-md > li > a:focus {
    color: #aeea00;
  }
  ul.list .hover.yellow-md > li > a:hover,
ul.list .hover.yellow-md > li > a:focus {
    color: #ffea00;
  }
  ul.list .hover.amber-md > li > a:hover,
ul.list .hover.amber-md > li > a:focus {
    color: #ffc400;
  }
  ul.list .hover.orange-md > li > a:hover,
ul.list .hover.orange-md > li > a:focus {
    color: #ff9100;
  }
  ul.list .hover.d-orange-md > li > a:hover,
ul.list .hover.d-orange-md > li > a:focus {
    color: #ff3d00;
  }
  ul.list .hover.brown-md > li > a:hover,
ul.list .hover.brown-md > li > a:focus {
    color: #5d4037;
  }
  ul.list .hover.grey-md > li > a:hover,
ul.list .hover.grey-md > li > a:focus {
    color: #616161;
  }
  ul.list .hover.blue-grey-md > li > a:hover,
ul.list .hover.blue-grey-md > li > a:focus {
    color: #546e7a;
  }
  ul.disc-md {
    list-style-type: disc;
  }
  ul.circle-md {
    list-style-type: circle;
  }
  ul.square-md {
    list-style-type: square;
  }
  ul.decimal-md {
    list-style-type: decimal;
  }
  ul.decimal-leading-zero-md {
    list-style-type: decimal-leading-zero;
  }
  ul.lower-roman-md {
    list-style-type: lower-roman;
  }
  ul.upper-roman-md {
    list-style-type: upper-roman;
  }
  ul.lower-alpha-md {
    list-style-type: lower-alpha;
  }
  ul.upper-alpha-md {
    list-style-type: upper-alpha;
  }
  ul.lower-greek-md {
    list-style-type: lower-greek;
  }
  ul.lower-latin-md {
    list-style-type: lower-latin;
  }
  ul.upper-latin-md {
    list-style-type: upper-latin;
  }
  ul.hebrew-md {
    list-style-type: hebrew;
  }
  ul.armenian-md {
    list-style-type: armenian;
  }
  ul.georgian-md {
    list-style-type: georgian;
  }
  ul.cjk-ideographic-md {
    list-style-type: cjk-ideographic;
  }
  ul.hiragana-md {
    list-style-type: hiragana;
  }
  ul.katakana-md {
    list-style-type: katakana;
  }
  ul.hiragana-iroha-md {
    list-style-type: hiragana-iroha;
  }
  ul.katakana-iroha-md {
    list-style-type: katakana-iroha;
  }
}

@media (max-width: 767px) {
  ul.list.box-sm > li {
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #dddddd;
    background-color: white;
  }
  ul.list.box-sm > li + li {
    margin-top: 10px;
  }
  ul.list.solid-sm > li {
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
  }
  ul.list.dashed-sm > li {
    padding: 10px 0;
    border-bottom: 1px dashed #dddddd;
  }
  ul.list.dotted-sm > li {
    padding: 10px 0;
    border-bottom: 1px dotted #dddddd;
  }
  ul.horizontal-sm > li {
    width: auto;
    float: left;
  }
  ul.vertical-sm > li {
    width: 100%;
    float: left;
  }
  ul.list .black-sm > li > a {
    color: black;
  }
  ul.list .color0-sm > li > a {
    color: black;
  }
  ul.list .color1-sm > li > a {
    color: #111111;
  }
  ul.list .color2-sm > li > a {
    color: #222222;
  }
  ul.list .color3-sm > li > a {
    color: #333333;
  }
  ul.list .color4-sm > li > a {
    color: #444444;
  }
  ul.list .color5-sm > li > a {
    color: #555555;
  }
  ul.list .color6-sm > li > a {
    color: #666666;
  }
  ul.list .color7-sm > li > a {
    color: #777777;
  }
  ul.list .color8-sm > li > a {
    color: #888888;
  }
  ul.list .color9-sm > li > a {
    color: #999999;
  }
  ul.list .colora-sm > li > a {
    color: #aaaaaa;
  }
  ul.list .colorb-sm > li > a {
    color: #bbbbbb;
  }
  ul.list .colorc-sm > li > a {
    color: #cccccc;
  }
  ul.list .colord-sm > li > a {
    color: #dddddd;
  }
  ul.list .colore-sm > li > a {
    color: #eeeeee;
  }
  ul.list .colorf-sm > li > a {
    color: white;
  }
  ul.list .white-sm > li > a {
    color: white;
  }
  ul.list .red-sm > li > a {
    color: red;
  }
  ul.list .red0-sm > li > a {
    color: #ffebee;
  }
  ul.list .red1-sm > li > a {
    color: #ffcdd2;
  }
  ul.list .red2-sm > li > a {
    color: #ef9a9a;
  }
  ul.list .red3-sm > li > a {
    color: #e57373;
  }
  ul.list .red4-sm > li > a {
    color: #ef5350;
  }
  ul.list .red5-sm > li > a {
    color: #f44336;
  }
  ul.list .red6-sm > li > a {
    color: #e53935;
  }
  ul.list .red7-sm > li > a {
    color: #d32f2f;
  }
  ul.list .red8-sm > li > a {
    color: #c62828;
  }
  ul.list .red9-sm > li > a {
    color: #b71c1c;
  }
  ul.list .reda-sm > li > a {
    color: #ff8a80;
  }
  ul.list .redb-sm > li > a {
    color: #ff5252;
  }
  ul.list .redc-sm > li > a {
    color: #ff1744;
  }
  ul.list .redd-sm > li > a {
    color: #d50000;
  }
  ul.list .pink-sm > li > a {
    color: pink;
  }
  ul.list .pink0-sm > li > a {
    color: #fce4ec;
  }
  ul.list .pink1-sm > li > a {
    color: #f8bbd0;
  }
  ul.list .pink2-sm > li > a {
    color: #f48fb1;
  }
  ul.list .pink3-sm > li > a {
    color: #f06292;
  }
  ul.list .pink4-sm > li > a {
    color: #ec407a;
  }
  ul.list .pink5-sm > li > a {
    color: #e91e63;
  }
  ul.list .pink6-sm > li > a {
    color: #d81b60;
  }
  ul.list .pink7-sm > li > a {
    color: #c2185b;
  }
  ul.list .pink8-sm > li > a {
    color: #ad1457;
  }
  ul.list .pink9-sm > li > a {
    color: #880e4f;
  }
  ul.list .pinka-sm > li > a {
    color: #ff80ab;
  }
  ul.list .pinkb-sm > li > a {
    color: #ff4081;
  }
  ul.list .pinkc-sm > li > a {
    color: #f50057;
  }
  ul.list .pinkd-sm > li > a {
    color: #c51162;
  }
  ul.list .purple-sm > li > a {
    color: purple;
  }
  ul.list .purple0-sm > li > a {
    color: #f3e5f5;
  }
  ul.list .purple1-sm > li > a {
    color: #e1bee7;
  }
  ul.list .purple2-sm > li > a {
    color: #ce93d8;
  }
  ul.list .purple3-sm > li > a {
    color: #ba68c8;
  }
  ul.list .purple4-sm > li > a {
    color: #ab47bc;
  }
  ul.list .purple5-sm > li > a {
    color: #9c27b0;
  }
  ul.list .purple6-sm > li > a {
    color: #8e24aa;
  }
  ul.list .purple7-sm > li > a {
    color: #7b1fa2;
  }
  ul.list .purple8-sm > li > a {
    color: #6a1b9a;
  }
  ul.list .purple9-sm > li > a {
    color: #4a148c;
  }
  ul.list .purplea-sm > li > a {
    color: #ea80fc;
  }
  ul.list .purpleb-sm > li > a {
    color: #e040fb;
  }
  ul.list .purplec-sm > li > a {
    color: #d500f9;
  }
  ul.list .purpled-sm > li > a {
    color: #a0f;
  }
  ul.list .d-purple-sm > li > a {
    color: darkmagenta;
  }
  ul.list .d-purple0-sm > li > a {
    color: #ede7f6;
  }
  ul.list .d-purple1-sm > li > a {
    color: #d1c4e9;
  }
  ul.list .d-purple2-sm > li > a {
    color: #b39ddb;
  }
  ul.list .d-purple3-sm > li > a {
    color: #9575cd;
  }
  ul.list .d-purple4-sm > li > a {
    color: #7e57c2;
  }
  ul.list .d-purple5-sm > li > a {
    color: #673ab7;
  }
  ul.list .d-purple6-sm > li > a {
    color: #5e35b1;
  }
  ul.list .d-purple7-sm > li > a {
    color: #512da8;
  }
  ul.list .d-purple8-sm > li > a {
    color: #4527a0;
  }
  ul.list .d-purple9-sm > li > a {
    color: #311b92;
  }
  ul.list .d-purplea-sm > li > a {
    color: #b388ff;
  }
  ul.list .d-purpleb-sm > li > a {
    color: #7c4dff;
  }
  ul.list .d-purplec-sm > li > a {
    color: #651fff;
  }
  ul.list .d-purpled-sm > li > a {
    color: #6200ea;
  }
  ul.list .indigo-sm > li > a {
    color: indigo;
  }
  ul.list .indigo0-sm > li > a {
    color: #e8eaf6;
  }
  ul.list .indigo1-sm > li > a {
    color: #c5cae9;
  }
  ul.list .indigo2-sm > li > a {
    color: #9fa8da;
  }
  ul.list .indigo3-sm > li > a {
    color: #7986cb;
  }
  ul.list .indigo4-sm > li > a {
    color: #5c6bc0;
  }
  ul.list .indigo5-sm > li > a {
    color: #3f51b5;
  }
  ul.list .indigo6-sm > li > a {
    color: #3949ab;
  }
  ul.list .indigo7-sm > li > a {
    color: #303f9f;
  }
  ul.list .indigo8-sm > li > a {
    color: #283593;
  }
  ul.list .indigo9-sm > li > a {
    color: #1a237e;
  }
  ul.list .indigoa-sm > li > a {
    color: #8c9eff;
  }
  ul.list .indigob-sm > li > a {
    color: #536dfe;
  }
  ul.list .indigoc-sm > li > a {
    color: #3d5afe;
  }
  ul.list .indigod-sm > li > a {
    color: #304ffe;
  }
  ul.list .blue-sm > li > a {
    color: blue;
  }
  ul.list .blue0-sm > li > a {
    color: #e3f2fd;
  }
  ul.list .blue1-sm > li > a {
    color: #bbdefb;
  }
  ul.list .blue2-sm > li > a {
    color: #90caf9;
  }
  ul.list .blue3-sm > li > a {
    color: #64b5f6;
  }
  ul.list .blue4-sm > li > a {
    color: #42a5f5;
  }
  ul.list .blue5-sm > li > a {
    color: #2196f3;
  }
  ul.list .blue6-sm > li > a {
    color: #1e88e5;
  }
  ul.list .blue7-sm > li > a {
    color: #1976d2;
  }
  ul.list .blue8-sm > li > a {
    color: #1565c0;
  }
  ul.list .blue9-sm > li > a {
    color: #0d47a1;
  }
  ul.list .bluea-sm > li > a {
    color: #82b1ff;
  }
  ul.list .blueb-sm > li > a {
    color: #448aff;
  }
  ul.list .bluec-sm > li > a {
    color: #2979ff;
  }
  ul.list .blued-sm > li > a {
    color: #2962ff;
  }
  ul.list .l-blue-sm > li > a {
    color: lightblue;
  }
  ul.list .l-blue0-sm > li > a {
    color: #e1f5fe;
  }
  ul.list .l-blue1-sm > li > a {
    color: #b3e5fc;
  }
  ul.list .l-blue2-sm > li > a {
    color: #81d4fa;
  }
  ul.list .l-blue3-sm > li > a {
    color: #4fc3f7;
  }
  ul.list .l-blue4-sm > li > a {
    color: #29b6f6;
  }
  ul.list .l-blue5-sm > li > a {
    color: #03a9f4;
  }
  ul.list .l-blue6-sm > li > a {
    color: #039be5;
  }
  ul.list .l-blue7-sm > li > a {
    color: #0288d1;
  }
  ul.list .l-blue8-sm > li > a {
    color: #0277bd;
  }
  ul.list .l-blue9-sm > li > a {
    color: #01579b;
  }
  ul.list .l-bluea-sm > li > a {
    color: #80d8ff;
  }
  ul.list .l-blueb-sm > li > a {
    color: #40c4ff;
  }
  ul.list .l-bluec-sm > li > a {
    color: #00b0ff;
  }
  ul.list .l-blued-sm > li > a {
    color: #0091ea;
  }
  ul.list .cyan-sm > li > a {
    color: cyan;
  }
  ul.list .cyan0-sm > li > a {
    color: #e0f7fa;
  }
  ul.list .cyan1-sm > li > a {
    color: #b2ebf2;
  }
  ul.list .cyan2-sm > li > a {
    color: #80deea;
  }
  ul.list .cyan3-sm > li > a {
    color: #4dd0e1;
  }
  ul.list .cyan4-sm > li > a {
    color: #26c6da;
  }
  ul.list .cyan5-sm > li > a {
    color: #00bcd4;
  }
  ul.list .cyan6-sm > li > a {
    color: #00acc1;
  }
  ul.list .cyan7-sm > li > a {
    color: #0097a7;
  }
  ul.list .cyan8-sm > li > a {
    color: #00838f;
  }
  ul.list .cyan9-sm > li > a {
    color: #006064;
  }
  ul.list .cyana-sm > li > a {
    color: #84ffff;
  }
  ul.list .cyanb-sm > li > a {
    color: #18ffff;
  }
  ul.list .cyanc-sm > li > a {
    color: #00e5ff;
  }
  ul.list .cyand-sm > li > a {
    color: #00b8d4;
  }
  ul.list .teal-sm > li > a {
    color: teal;
  }
  ul.list .teal0-sm > li > a {
    color: #e0f2f1;
  }
  ul.list .teal1-sm > li > a {
    color: #b2dfdb;
  }
  ul.list .teal2-sm > li > a {
    color: #80cbc4;
  }
  ul.list .teal3-sm > li > a {
    color: #4db6ac;
  }
  ul.list .teal4-sm > li > a {
    color: #26a69a;
  }
  ul.list .teal5-sm > li > a {
    color: #009688;
  }
  ul.list .teal6-sm > li > a {
    color: #00897b;
  }
  ul.list .teal7-sm > li > a {
    color: #00796b;
  }
  ul.list .teal8-sm > li > a {
    color: #00695c;
  }
  ul.list .teal9-sm > li > a {
    color: #004d40;
  }
  ul.list .teala-sm > li > a {
    color: #a7ffeb;
  }
  ul.list .tealb-sm > li > a {
    color: #64ffda;
  }
  ul.list .tealc-sm > li > a {
    color: #1de9b6;
  }
  ul.list .teald-sm > li > a {
    color: #00bfa5;
  }
  ul.list .green-sm > li > a {
    color: green;
  }
  ul.list .green0-sm > li > a {
    color: #e8f5e9;
  }
  ul.list .green1-sm > li > a {
    color: #c8e6c9;
  }
  ul.list .green2-sm > li > a {
    color: #a5d6a7;
  }
  ul.list .green3-sm > li > a {
    color: #81c784;
  }
  ul.list .green4-sm > li > a {
    color: #66bb6a;
  }
  ul.list .green5-sm > li > a {
    color: #4caf50;
  }
  ul.list .green6-sm > li > a {
    color: #43a047;
  }
  ul.list .green7-sm > li > a {
    color: #388e3c;
  }
  ul.list .green8-sm > li > a {
    color: #2e7d32;
  }
  ul.list .green9-sm > li > a {
    color: #1b5e20;
  }
  ul.list .greena-sm > li > a {
    color: #b9f6ca;
  }
  ul.list .greenb-sm > li > a {
    color: #69f0ae;
  }
  ul.list .greenc-sm > li > a {
    color: #00e676;
  }
  ul.list .greend-sm > li > a {
    color: #00c853;
  }
  ul.list .l-green-sm > li > a {
    color: lightgreen;
  }
  ul.list .l-green0-sm > li > a {
    color: #f1f8e9;
  }
  ul.list .l-green1-sm > li > a {
    color: #dcedc8;
  }
  ul.list .l-green2-sm > li > a {
    color: #c5e1a5;
  }
  ul.list .l-green3-sm > li > a {
    color: #aed581;
  }
  ul.list .l-green4-sm > li > a {
    color: #9ccc65;
  }
  ul.list .l-green5-sm > li > a {
    color: #8bc34a;
  }
  ul.list .l-green6-sm > li > a {
    color: #7cb342;
  }
  ul.list .l-green7-sm > li > a {
    color: #689f38;
  }
  ul.list .l-green8-sm > li > a {
    color: #558b2f;
  }
  ul.list .l-green9-sm > li > a {
    color: #33691e;
  }
  ul.list .l-greena-sm > li > a {
    color: #ccff90;
  }
  ul.list .l-greenb-sm > li > a {
    color: #b2ff59;
  }
  ul.list .l-greenc-sm > li > a {
    color: #76ff03;
  }
  ul.list .l-greend-sm > li > a {
    color: #64dd17;
  }
  ul.list .lime-sm > li > a {
    color: lime;
  }
  ul.list .lime0-sm > li > a {
    color: #f9fbe7;
  }
  ul.list .lime1-sm > li > a {
    color: #f0f4c3;
  }
  ul.list .lime2-sm > li > a {
    color: #e6ee9c;
  }
  ul.list .lime3-sm > li > a {
    color: #d4e056;
  }
  ul.list .lime4-sm > li > a {
    color: #d4e157;
  }
  ul.list .lime5-sm > li > a {
    color: #cddc39;
  }
  ul.list .lime6-sm > li > a {
    color: #c0ca33;
  }
  ul.list .lime7-sm > li > a {
    color: #afb42b;
  }
  ul.list .lime8-sm > li > a {
    color: #9e9d24;
  }
  ul.list .lime9-sm > li > a {
    color: #827717;
  }
  ul.list .limea-sm > li > a {
    color: #f4ff81;
  }
  ul.list .limeb-sm > li > a {
    color: #eeff41;
  }
  ul.list .limec-sm > li > a {
    color: #c6ff00;
  }
  ul.list .limed-sm > li > a {
    color: #aeea00;
  }
  ul.list .yellow-sm > li > a {
    color: yellow;
  }
  ul.list .yellow0-sm > li > a {
    color: #fffde7;
  }
  ul.list .yellow1-sm > li > a {
    color: #fff9c4;
  }
  ul.list .yellow2-sm > li > a {
    color: #fff59d;
  }
  ul.list .yellow3-sm > li > a {
    color: #fff176;
  }
  ul.list .yellow4-sm > li > a {
    color: #ffee58;
  }
  ul.list .yellow5-sm > li > a {
    color: #ffeb3b;
  }
  ul.list .yellow6-sm > li > a {
    color: #fdd835;
  }
  ul.list .yellow7-sm > li > a {
    color: #fbc02d;
  }
  ul.list .yellow8-sm > li > a {
    color: #f9a825;
  }
  ul.list .yellow9-sm > li > a {
    color: #f57f17;
  }
  ul.list .yellowa-sm > li > a {
    color: #ffff8d;
  }
  ul.list .yellowb-sm > li > a {
    color: #ff0;
  }
  ul.list .yellowc-sm > li > a {
    color: #ffea00;
  }
  ul.list .yellowd-sm > li > a {
    color: #ffd600;
  }
  ul.list .amber-sm > li > a {
    color: #ffd740;
  }
  ul.list .amber0-sm > li > a {
    color: #fff8e1;
  }
  ul.list .amber1-sm > li > a {
    color: #ffecb3;
  }
  ul.list .amber2-sm > li > a {
    color: #ffe082;
  }
  ul.list .amber3-sm > li > a {
    color: #ffd54f;
  }
  ul.list .amber4-sm > li > a {
    color: #ffca28;
  }
  ul.list .amber5-sm > li > a {
    color: #ffc107;
  }
  ul.list .amber6-sm > li > a {
    color: #ffb300;
  }
  ul.list .amber7-sm > li > a {
    color: #ffa000;
  }
  ul.list .amber8-sm > li > a {
    color: #ff8f00;
  }
  ul.list .amber9-sm > li > a {
    color: #ff6f00;
  }
  ul.list .ambera-sm > li > a {
    color: #ffe57f;
  }
  ul.list .amberb-sm > li > a {
    color: #ffd740;
  }
  ul.list .amberc-sm > li > a {
    color: #ffc400;
  }
  ul.list .amberd-sm > li > a {
    color: #ffab00;
  }
  ul.list .orange-sm > li > a {
    color: orange;
  }
  ul.list .orange0-sm > li > a {
    color: #fff3e0;
  }
  ul.list .orange1-sm > li > a {
    color: #ffe0b2;
  }
  ul.list .orange2-sm > li > a {
    color: #ffcc80;
  }
  ul.list .orange3-sm > li > a {
    color: #ffb74d;
  }
  ul.list .orange4-sm > li > a {
    color: #ffa726;
  }
  ul.list .orange5-sm > li > a {
    color: #ff9800;
  }
  ul.list .orange6-sm > li > a {
    color: #fb8c00;
  }
  ul.list .orange7-sm > li > a {
    color: #f57c00;
  }
  ul.list .orange8-sm > li > a {
    color: #ef6c00;
  }
  ul.list .orange9-sm > li > a {
    color: #e65100;
  }
  ul.list .orangea-sm > li > a {
    color: #ffd180;
  }
  ul.list .orangeb-sm > li > a {
    color: #ffab40;
  }
  ul.list .orangec-sm > li > a {
    color: #ff9100;
  }
  ul.list .oranged-sm > li > a {
    color: #ff6d00;
  }
  ul.list .d-orange-sm > li > a {
    color: darkorange;
  }
  ul.list .d-orange0-sm > li > a {
    color: #fbe9e7;
  }
  ul.list .d-orange1-sm > li > a {
    color: #ffccbc;
  }
  ul.list .d-orange2-sm > li > a {
    color: #ffab91;
  }
  ul.list .d-orange3-sm > li > a {
    color: #ff8a65;
  }
  ul.list .d-orange4-sm > li > a {
    color: #ff7043;
  }
  ul.list .d-orange5-sm > li > a {
    color: #ff5722;
  }
  ul.list .d-orange6-sm > li > a {
    color: #f4511e;
  }
  ul.list .d-orange7-sm > li > a {
    color: #e64a19;
  }
  ul.list .d-orange8-sm > li > a {
    color: #d84315;
  }
  ul.list .d-orange9-sm > li > a {
    color: #bf360c;
  }
  ul.list .d-orangea-sm > li > a {
    color: #ff9e80;
  }
  ul.list .d-orangeb-sm > li > a {
    color: #ff6e40;
  }
  ul.list .d-orangec-sm > li > a {
    color: #ff3d00;
  }
  ul.list .d-oranged-sm > li > a {
    color: #dd2c00;
  }
  ul.list .brown-sm > li > a {
    color: brown;
  }
  ul.list .brown0-sm > li > a {
    color: #efebe9;
  }
  ul.list .brown1-sm > li > a {
    color: #d7ccc8;
  }
  ul.list .brown2-sm > li > a {
    color: #bcaaa4;
  }
  ul.list .brown3-sm > li > a {
    color: #a1887f;
  }
  ul.list .brown4-sm > li > a {
    color: #8d6e63;
  }
  ul.list .brown5-sm > li > a {
    color: #795548;
  }
  ul.list .brown6-sm > li > a {
    color: #6d4c41;
  }
  ul.list .brown7-sm > li > a {
    color: #5d4037;
  }
  ul.list .brown8-sm > li > a {
    color: #4e342e;
  }
  ul.list .brown9-sm > li > a {
    color: #3e2723;
  }
  ul.list .grey-sm > li > a {
    color: grey;
  }
  ul.list .grey0-sm > li > a {
    color: #fafafa;
  }
  ul.list .grey1-sm > li > a {
    color: #f5f5f5;
  }
  ul.list .grey2-sm > li > a {
    color: #eee;
  }
  ul.list .grey3-sm > li > a {
    color: #e0e0e0;
  }
  ul.list .grey4-sm > li > a {
    color: #bdbdbd;
  }
  ul.list .grey5-sm > li > a {
    color: #9e9e9e;
  }
  ul.list .grey6-sm > li > a {
    color: #757575;
  }
  ul.list .grey7-sm > li > a {
    color: #616161;
  }
  ul.list .grey8-sm > li > a {
    color: #424242;
  }
  ul.list .grey9-sm > li > a {
    color: #212121;
  }
  ul.list .blue-grey-sm > li > a {
    color: lightsteelblue;
  }
  ul.list .blue-grey0-sm > li > a {
    color: #eceff1;
  }
  ul.list .blue-grey1-sm > li > a {
    color: #cfd8dc;
  }
  ul.list .blue-grey2-sm > li > a {
    color: #b0bec5;
  }
  ul.list .blue-grey3-sm > li > a {
    color: #90a4ae;
  }
  ul.list .blue-grey4-sm > li > a {
    color: #78909c;
  }
  ul.list .blue-grey5-sm > li > a {
    color: #607d8b;
  }
  ul.list .blue-grey6-sm > li > a {
    color: #546e7a;
  }
  ul.list .blue-grey7-sm > li > a {
    color: #455a64;
  }
  ul.list .blue-grey8-sm > li > a {
    color: #37474f;
  }
  ul.list .blue-grey9-sm > li > a {
    color: #263238;
  }
  ul.list .red-sm > li > a {
    color: #ff1744;
  }
  ul.list .pink-sm > li > a {
    color: #f50057;
  }
  ul.list .purple-sm > li > a {
    color: #d500f9;
  }
  ul.list .d-purple-sm > li > a {
    color: #651fff;
  }
  ul.list .indigo-sm > li > a {
    color: #3d5afe;
  }
  ul.list .blue-sm > li > a {
    color: #2979ff;
  }
  ul.list .l-blue-sm > li > a {
    color: #00b0ff;
  }
  ul.list .cyan-sm > li > a {
    color: #00e5ff;
  }
  ul.list .teal-sm > li > a {
    color: #00695c;
  }
  ul.list .green-sm > li > a {
    color: #2e7d32;
  }
  ul.list .l-green-sm > li > a {
    color: #76ff03;
  }
  ul.list .lime-sm > li > a {
    color: #aeea00;
  }
  ul.list .yellow-sm > li > a {
    color: #ffea00;
  }
  ul.list .amber-sm > li > a {
    color: #ffc400;
  }
  ul.list .orange-sm > li > a {
    color: #ff9100;
  }
  ul.list .d-orange-sm > li > a {
    color: #ff3d00;
  }
  ul.list .brown-sm > li > a {
    color: #5d4037;
  }
  ul.list .grey-sm > li > a {
    color: #616161;
  }
  ul.list .blue-grey-sm > li > a {
    color: #546e7a;
  }
  ul.list .hover.black-sm > li > a:hover,
ul.list .hover.black-sm > li > a:focus {
    color: black;
  }
  ul.list .hover.color0-sm > li > a:hover,
ul.list .hover.color0-sm > li > a:focus {
    color: black;
  }
  ul.list .hover.color1-sm > li > a:hover,
ul.list .hover.color1-sm > li > a:focus {
    color: #111111;
  }
  ul.list .hover.color2-sm > li > a:hover,
ul.list .hover.color2-sm > li > a:focus {
    color: #222222;
  }
  ul.list .hover.color3-sm > li > a:hover,
ul.list .hover.color3-sm > li > a:focus {
    color: #333333;
  }
  ul.list .hover.color4-sm > li > a:hover,
ul.list .hover.color4-sm > li > a:focus {
    color: #444444;
  }
  ul.list .hover.color5-sm > li > a:hover,
ul.list .hover.color5-sm > li > a:focus {
    color: #555555;
  }
  ul.list .hover.color6-sm > li > a:hover,
ul.list .hover.color6-sm > li > a:focus {
    color: #666666;
  }
  ul.list .hover.color7-sm > li > a:hover,
ul.list .hover.color7-sm > li > a:focus {
    color: #777777;
  }
  ul.list .hover.color8-sm > li > a:hover,
ul.list .hover.color8-sm > li > a:focus {
    color: #888888;
  }
  ul.list .hover.color9-sm > li > a:hover,
ul.list .hover.color9-sm > li > a:focus {
    color: #999999;
  }
  ul.list .hover.colora-sm > li > a:hover,
ul.list .hover.colora-sm > li > a:focus {
    color: #aaaaaa;
  }
  ul.list .hover.colorb-sm > li > a:hover,
ul.list .hover.colorb-sm > li > a:focus {
    color: #bbbbbb;
  }
  ul.list .hover.colorc-sm > li > a:hover,
ul.list .hover.colorc-sm > li > a:focus {
    color: #cccccc;
  }
  ul.list .hover.colord-sm > li > a:hover,
ul.list .hover.colord-sm > li > a:focus {
    color: #dddddd;
  }
  ul.list .hover.colore-sm > li > a:hover,
ul.list .hover.colore-sm > li > a:focus {
    color: #eeeeee;
  }
  ul.list .hover.colorf-sm > li > a:hover,
ul.list .hover.colorf-sm > li > a:focus {
    color: white;
  }
  ul.list .hover.white-sm > li > a:hover,
ul.list .hover.white-sm > li > a:focus {
    color: white;
  }
  ul.list .hover.red-sm > li > a:hover,
ul.list .hover.red-sm > li > a:focus {
    color: red;
  }
  ul.list .hover.red0-sm > li > a:hover,
ul.list .hover.red0-sm > li > a:focus {
    color: #ffebee;
  }
  ul.list .hover.red1-sm > li > a:hover,
ul.list .hover.red1-sm > li > a:focus {
    color: #ffcdd2;
  }
  ul.list .hover.red2-sm > li > a:hover,
ul.list .hover.red2-sm > li > a:focus {
    color: #ef9a9a;
  }
  ul.list .hover.red3-sm > li > a:hover,
ul.list .hover.red3-sm > li > a:focus {
    color: #e57373;
  }
  ul.list .hover.red4-sm > li > a:hover,
ul.list .hover.red4-sm > li > a:focus {
    color: #ef5350;
  }
  ul.list .hover.red5-sm > li > a:hover,
ul.list .hover.red5-sm > li > a:focus {
    color: #f44336;
  }
  ul.list .hover.red6-sm > li > a:hover,
ul.list .hover.red6-sm > li > a:focus {
    color: #e53935;
  }
  ul.list .hover.red7-sm > li > a:hover,
ul.list .hover.red7-sm > li > a:focus {
    color: #d32f2f;
  }
  ul.list .hover.red8-sm > li > a:hover,
ul.list .hover.red8-sm > li > a:focus {
    color: #c62828;
  }
  ul.list .hover.red9-sm > li > a:hover,
ul.list .hover.red9-sm > li > a:focus {
    color: #b71c1c;
  }
  ul.list .hover.reda-sm > li > a:hover,
ul.list .hover.reda-sm > li > a:focus {
    color: #ff8a80;
  }
  ul.list .hover.redb-sm > li > a:hover,
ul.list .hover.redb-sm > li > a:focus {
    color: #ff5252;
  }
  ul.list .hover.redc-sm > li > a:hover,
ul.list .hover.redc-sm > li > a:focus {
    color: #ff1744;
  }
  ul.list .hover.redd-sm > li > a:hover,
ul.list .hover.redd-sm > li > a:focus {
    color: #d50000;
  }
  ul.list .hover.pink-sm > li > a:hover,
ul.list .hover.pink-sm > li > a:focus {
    color: pink;
  }
  ul.list .hover.pink0-sm > li > a:hover,
ul.list .hover.pink0-sm > li > a:focus {
    color: #fce4ec;
  }
  ul.list .hover.pink1-sm > li > a:hover,
ul.list .hover.pink1-sm > li > a:focus {
    color: #f8bbd0;
  }
  ul.list .hover.pink2-sm > li > a:hover,
ul.list .hover.pink2-sm > li > a:focus {
    color: #f48fb1;
  }
  ul.list .hover.pink3-sm > li > a:hover,
ul.list .hover.pink3-sm > li > a:focus {
    color: #f06292;
  }
  ul.list .hover.pink4-sm > li > a:hover,
ul.list .hover.pink4-sm > li > a:focus {
    color: #ec407a;
  }
  ul.list .hover.pink5-sm > li > a:hover,
ul.list .hover.pink5-sm > li > a:focus {
    color: #e91e63;
  }
  ul.list .hover.pink6-sm > li > a:hover,
ul.list .hover.pink6-sm > li > a:focus {
    color: #d81b60;
  }
  ul.list .hover.pink7-sm > li > a:hover,
ul.list .hover.pink7-sm > li > a:focus {
    color: #c2185b;
  }
  ul.list .hover.pink8-sm > li > a:hover,
ul.list .hover.pink8-sm > li > a:focus {
    color: #ad1457;
  }
  ul.list .hover.pink9-sm > li > a:hover,
ul.list .hover.pink9-sm > li > a:focus {
    color: #880e4f;
  }
  ul.list .hover.pinka-sm > li > a:hover,
ul.list .hover.pinka-sm > li > a:focus {
    color: #ff80ab;
  }
  ul.list .hover.pinkb-sm > li > a:hover,
ul.list .hover.pinkb-sm > li > a:focus {
    color: #ff4081;
  }
  ul.list .hover.pinkc-sm > li > a:hover,
ul.list .hover.pinkc-sm > li > a:focus {
    color: #f50057;
  }
  ul.list .hover.pinkd-sm > li > a:hover,
ul.list .hover.pinkd-sm > li > a:focus {
    color: #c51162;
  }
  ul.list .hover.purple-sm > li > a:hover,
ul.list .hover.purple-sm > li > a:focus {
    color: purple;
  }
  ul.list .hover.purple0-sm > li > a:hover,
ul.list .hover.purple0-sm > li > a:focus {
    color: #f3e5f5;
  }
  ul.list .hover.purple1-sm > li > a:hover,
ul.list .hover.purple1-sm > li > a:focus {
    color: #e1bee7;
  }
  ul.list .hover.purple2-sm > li > a:hover,
ul.list .hover.purple2-sm > li > a:focus {
    color: #ce93d8;
  }
  ul.list .hover.purple3-sm > li > a:hover,
ul.list .hover.purple3-sm > li > a:focus {
    color: #ba68c8;
  }
  ul.list .hover.purple4-sm > li > a:hover,
ul.list .hover.purple4-sm > li > a:focus {
    color: #ab47bc;
  }
  ul.list .hover.purple5-sm > li > a:hover,
ul.list .hover.purple5-sm > li > a:focus {
    color: #9c27b0;
  }
  ul.list .hover.purple6-sm > li > a:hover,
ul.list .hover.purple6-sm > li > a:focus {
    color: #8e24aa;
  }
  ul.list .hover.purple7-sm > li > a:hover,
ul.list .hover.purple7-sm > li > a:focus {
    color: #7b1fa2;
  }
  ul.list .hover.purple8-sm > li > a:hover,
ul.list .hover.purple8-sm > li > a:focus {
    color: #6a1b9a;
  }
  ul.list .hover.purple9-sm > li > a:hover,
ul.list .hover.purple9-sm > li > a:focus {
    color: #4a148c;
  }
  ul.list .hover.purplea-sm > li > a:hover,
ul.list .hover.purplea-sm > li > a:focus {
    color: #ea80fc;
  }
  ul.list .hover.purpleb-sm > li > a:hover,
ul.list .hover.purpleb-sm > li > a:focus {
    color: #e040fb;
  }
  ul.list .hover.purplec-sm > li > a:hover,
ul.list .hover.purplec-sm > li > a:focus {
    color: #d500f9;
  }
  ul.list .hover.purpled-sm > li > a:hover,
ul.list .hover.purpled-sm > li > a:focus {
    color: #a0f;
  }
  ul.list .hover.d-purple-sm > li > a:hover,
ul.list .hover.d-purple-sm > li > a:focus {
    color: darkmagenta;
  }
  ul.list .hover.d-purple0-sm > li > a:hover,
ul.list .hover.d-purple0-sm > li > a:focus {
    color: #ede7f6;
  }
  ul.list .hover.d-purple1-sm > li > a:hover,
ul.list .hover.d-purple1-sm > li > a:focus {
    color: #d1c4e9;
  }
  ul.list .hover.d-purple2-sm > li > a:hover,
ul.list .hover.d-purple2-sm > li > a:focus {
    color: #b39ddb;
  }
  ul.list .hover.d-purple3-sm > li > a:hover,
ul.list .hover.d-purple3-sm > li > a:focus {
    color: #9575cd;
  }
  ul.list .hover.d-purple4-sm > li > a:hover,
ul.list .hover.d-purple4-sm > li > a:focus {
    color: #7e57c2;
  }
  ul.list .hover.d-purple5-sm > li > a:hover,
ul.list .hover.d-purple5-sm > li > a:focus {
    color: #673ab7;
  }
  ul.list .hover.d-purple6-sm > li > a:hover,
ul.list .hover.d-purple6-sm > li > a:focus {
    color: #5e35b1;
  }
  ul.list .hover.d-purple7-sm > li > a:hover,
ul.list .hover.d-purple7-sm > li > a:focus {
    color: #512da8;
  }
  ul.list .hover.d-purple8-sm > li > a:hover,
ul.list .hover.d-purple8-sm > li > a:focus {
    color: #4527a0;
  }
  ul.list .hover.d-purple9-sm > li > a:hover,
ul.list .hover.d-purple9-sm > li > a:focus {
    color: #311b92;
  }
  ul.list .hover.d-purplea-sm > li > a:hover,
ul.list .hover.d-purplea-sm > li > a:focus {
    color: #b388ff;
  }
  ul.list .hover.d-purpleb-sm > li > a:hover,
ul.list .hover.d-purpleb-sm > li > a:focus {
    color: #7c4dff;
  }
  ul.list .hover.d-purplec-sm > li > a:hover,
ul.list .hover.d-purplec-sm > li > a:focus {
    color: #651fff;
  }
  ul.list .hover.d-purpled-sm > li > a:hover,
ul.list .hover.d-purpled-sm > li > a:focus {
    color: #6200ea;
  }
  ul.list .hover.indigo-sm > li > a:hover,
ul.list .hover.indigo-sm > li > a:focus {
    color: indigo;
  }
  ul.list .hover.indigo0-sm > li > a:hover,
ul.list .hover.indigo0-sm > li > a:focus {
    color: #e8eaf6;
  }
  ul.list .hover.indigo1-sm > li > a:hover,
ul.list .hover.indigo1-sm > li > a:focus {
    color: #c5cae9;
  }
  ul.list .hover.indigo2-sm > li > a:hover,
ul.list .hover.indigo2-sm > li > a:focus {
    color: #9fa8da;
  }
  ul.list .hover.indigo3-sm > li > a:hover,
ul.list .hover.indigo3-sm > li > a:focus {
    color: #7986cb;
  }
  ul.list .hover.indigo4-sm > li > a:hover,
ul.list .hover.indigo4-sm > li > a:focus {
    color: #5c6bc0;
  }
  ul.list .hover.indigo5-sm > li > a:hover,
ul.list .hover.indigo5-sm > li > a:focus {
    color: #3f51b5;
  }
  ul.list .hover.indigo6-sm > li > a:hover,
ul.list .hover.indigo6-sm > li > a:focus {
    color: #3949ab;
  }
  ul.list .hover.indigo7-sm > li > a:hover,
ul.list .hover.indigo7-sm > li > a:focus {
    color: #303f9f;
  }
  ul.list .hover.indigo8-sm > li > a:hover,
ul.list .hover.indigo8-sm > li > a:focus {
    color: #283593;
  }
  ul.list .hover.indigo9-sm > li > a:hover,
ul.list .hover.indigo9-sm > li > a:focus {
    color: #1a237e;
  }
  ul.list .hover.indigoa-sm > li > a:hover,
ul.list .hover.indigoa-sm > li > a:focus {
    color: #8c9eff;
  }
  ul.list .hover.indigob-sm > li > a:hover,
ul.list .hover.indigob-sm > li > a:focus {
    color: #536dfe;
  }
  ul.list .hover.indigoc-sm > li > a:hover,
ul.list .hover.indigoc-sm > li > a:focus {
    color: #3d5afe;
  }
  ul.list .hover.indigod-sm > li > a:hover,
ul.list .hover.indigod-sm > li > a:focus {
    color: #304ffe;
  }
  ul.list .hover.blue-sm > li > a:hover,
ul.list .hover.blue-sm > li > a:focus {
    color: blue;
  }
  ul.list .hover.blue0-sm > li > a:hover,
ul.list .hover.blue0-sm > li > a:focus {
    color: #e3f2fd;
  }
  ul.list .hover.blue1-sm > li > a:hover,
ul.list .hover.blue1-sm > li > a:focus {
    color: #bbdefb;
  }
  ul.list .hover.blue2-sm > li > a:hover,
ul.list .hover.blue2-sm > li > a:focus {
    color: #90caf9;
  }
  ul.list .hover.blue3-sm > li > a:hover,
ul.list .hover.blue3-sm > li > a:focus {
    color: #64b5f6;
  }
  ul.list .hover.blue4-sm > li > a:hover,
ul.list .hover.blue4-sm > li > a:focus {
    color: #42a5f5;
  }
  ul.list .hover.blue5-sm > li > a:hover,
ul.list .hover.blue5-sm > li > a:focus {
    color: #2196f3;
  }
  ul.list .hover.blue6-sm > li > a:hover,
ul.list .hover.blue6-sm > li > a:focus {
    color: #1e88e5;
  }
  ul.list .hover.blue7-sm > li > a:hover,
ul.list .hover.blue7-sm > li > a:focus {
    color: #1976d2;
  }
  ul.list .hover.blue8-sm > li > a:hover,
ul.list .hover.blue8-sm > li > a:focus {
    color: #1565c0;
  }
  ul.list .hover.blue9-sm > li > a:hover,
ul.list .hover.blue9-sm > li > a:focus {
    color: #0d47a1;
  }
  ul.list .hover.bluea-sm > li > a:hover,
ul.list .hover.bluea-sm > li > a:focus {
    color: #82b1ff;
  }
  ul.list .hover.blueb-sm > li > a:hover,
ul.list .hover.blueb-sm > li > a:focus {
    color: #448aff;
  }
  ul.list .hover.bluec-sm > li > a:hover,
ul.list .hover.bluec-sm > li > a:focus {
    color: #2979ff;
  }
  ul.list .hover.blued-sm > li > a:hover,
ul.list .hover.blued-sm > li > a:focus {
    color: #2962ff;
  }
  ul.list .hover.l-blue-sm > li > a:hover,
ul.list .hover.l-blue-sm > li > a:focus {
    color: lightblue;
  }
  ul.list .hover.l-blue0-sm > li > a:hover,
ul.list .hover.l-blue0-sm > li > a:focus {
    color: #e1f5fe;
  }
  ul.list .hover.l-blue1-sm > li > a:hover,
ul.list .hover.l-blue1-sm > li > a:focus {
    color: #b3e5fc;
  }
  ul.list .hover.l-blue2-sm > li > a:hover,
ul.list .hover.l-blue2-sm > li > a:focus {
    color: #81d4fa;
  }
  ul.list .hover.l-blue3-sm > li > a:hover,
ul.list .hover.l-blue3-sm > li > a:focus {
    color: #4fc3f7;
  }
  ul.list .hover.l-blue4-sm > li > a:hover,
ul.list .hover.l-blue4-sm > li > a:focus {
    color: #29b6f6;
  }
  ul.list .hover.l-blue5-sm > li > a:hover,
ul.list .hover.l-blue5-sm > li > a:focus {
    color: #03a9f4;
  }
  ul.list .hover.l-blue6-sm > li > a:hover,
ul.list .hover.l-blue6-sm > li > a:focus {
    color: #039be5;
  }
  ul.list .hover.l-blue7-sm > li > a:hover,
ul.list .hover.l-blue7-sm > li > a:focus {
    color: #0288d1;
  }
  ul.list .hover.l-blue8-sm > li > a:hover,
ul.list .hover.l-blue8-sm > li > a:focus {
    color: #0277bd;
  }
  ul.list .hover.l-blue9-sm > li > a:hover,
ul.list .hover.l-blue9-sm > li > a:focus {
    color: #01579b;
  }
  ul.list .hover.l-bluea-sm > li > a:hover,
ul.list .hover.l-bluea-sm > li > a:focus {
    color: #80d8ff;
  }
  ul.list .hover.l-blueb-sm > li > a:hover,
ul.list .hover.l-blueb-sm > li > a:focus {
    color: #40c4ff;
  }
  ul.list .hover.l-bluec-sm > li > a:hover,
ul.list .hover.l-bluec-sm > li > a:focus {
    color: #00b0ff;
  }
  ul.list .hover.l-blued-sm > li > a:hover,
ul.list .hover.l-blued-sm > li > a:focus {
    color: #0091ea;
  }
  ul.list .hover.cyan-sm > li > a:hover,
ul.list .hover.cyan-sm > li > a:focus {
    color: cyan;
  }
  ul.list .hover.cyan0-sm > li > a:hover,
ul.list .hover.cyan0-sm > li > a:focus {
    color: #e0f7fa;
  }
  ul.list .hover.cyan1-sm > li > a:hover,
ul.list .hover.cyan1-sm > li > a:focus {
    color: #b2ebf2;
  }
  ul.list .hover.cyan2-sm > li > a:hover,
ul.list .hover.cyan2-sm > li > a:focus {
    color: #80deea;
  }
  ul.list .hover.cyan3-sm > li > a:hover,
ul.list .hover.cyan3-sm > li > a:focus {
    color: #4dd0e1;
  }
  ul.list .hover.cyan4-sm > li > a:hover,
ul.list .hover.cyan4-sm > li > a:focus {
    color: #26c6da;
  }
  ul.list .hover.cyan5-sm > li > a:hover,
ul.list .hover.cyan5-sm > li > a:focus {
    color: #00bcd4;
  }
  ul.list .hover.cyan6-sm > li > a:hover,
ul.list .hover.cyan6-sm > li > a:focus {
    color: #00acc1;
  }
  ul.list .hover.cyan7-sm > li > a:hover,
ul.list .hover.cyan7-sm > li > a:focus {
    color: #0097a7;
  }
  ul.list .hover.cyan8-sm > li > a:hover,
ul.list .hover.cyan8-sm > li > a:focus {
    color: #00838f;
  }
  ul.list .hover.cyan9-sm > li > a:hover,
ul.list .hover.cyan9-sm > li > a:focus {
    color: #006064;
  }
  ul.list .hover.cyana-sm > li > a:hover,
ul.list .hover.cyana-sm > li > a:focus {
    color: #84ffff;
  }
  ul.list .hover.cyanb-sm > li > a:hover,
ul.list .hover.cyanb-sm > li > a:focus {
    color: #18ffff;
  }
  ul.list .hover.cyanc-sm > li > a:hover,
ul.list .hover.cyanc-sm > li > a:focus {
    color: #00e5ff;
  }
  ul.list .hover.cyand-sm > li > a:hover,
ul.list .hover.cyand-sm > li > a:focus {
    color: #00b8d4;
  }
  ul.list .hover.teal-sm > li > a:hover,
ul.list .hover.teal-sm > li > a:focus {
    color: teal;
  }
  ul.list .hover.teal0-sm > li > a:hover,
ul.list .hover.teal0-sm > li > a:focus {
    color: #e0f2f1;
  }
  ul.list .hover.teal1-sm > li > a:hover,
ul.list .hover.teal1-sm > li > a:focus {
    color: #b2dfdb;
  }
  ul.list .hover.teal2-sm > li > a:hover,
ul.list .hover.teal2-sm > li > a:focus {
    color: #80cbc4;
  }
  ul.list .hover.teal3-sm > li > a:hover,
ul.list .hover.teal3-sm > li > a:focus {
    color: #4db6ac;
  }
  ul.list .hover.teal4-sm > li > a:hover,
ul.list .hover.teal4-sm > li > a:focus {
    color: #26a69a;
  }
  ul.list .hover.teal5-sm > li > a:hover,
ul.list .hover.teal5-sm > li > a:focus {
    color: #009688;
  }
  ul.list .hover.teal6-sm > li > a:hover,
ul.list .hover.teal6-sm > li > a:focus {
    color: #00897b;
  }
  ul.list .hover.teal7-sm > li > a:hover,
ul.list .hover.teal7-sm > li > a:focus {
    color: #00796b;
  }
  ul.list .hover.teal8-sm > li > a:hover,
ul.list .hover.teal8-sm > li > a:focus {
    color: #00695c;
  }
  ul.list .hover.teal9-sm > li > a:hover,
ul.list .hover.teal9-sm > li > a:focus {
    color: #004d40;
  }
  ul.list .hover.teala-sm > li > a:hover,
ul.list .hover.teala-sm > li > a:focus {
    color: #a7ffeb;
  }
  ul.list .hover.tealb-sm > li > a:hover,
ul.list .hover.tealb-sm > li > a:focus {
    color: #64ffda;
  }
  ul.list .hover.tealc-sm > li > a:hover,
ul.list .hover.tealc-sm > li > a:focus {
    color: #1de9b6;
  }
  ul.list .hover.teald-sm > li > a:hover,
ul.list .hover.teald-sm > li > a:focus {
    color: #00bfa5;
  }
  ul.list .hover.green-sm > li > a:hover,
ul.list .hover.green-sm > li > a:focus {
    color: green;
  }
  ul.list .hover.green0-sm > li > a:hover,
ul.list .hover.green0-sm > li > a:focus {
    color: #e8f5e9;
  }
  ul.list .hover.green1-sm > li > a:hover,
ul.list .hover.green1-sm > li > a:focus {
    color: #c8e6c9;
  }
  ul.list .hover.green2-sm > li > a:hover,
ul.list .hover.green2-sm > li > a:focus {
    color: #a5d6a7;
  }
  ul.list .hover.green3-sm > li > a:hover,
ul.list .hover.green3-sm > li > a:focus {
    color: #81c784;
  }
  ul.list .hover.green4-sm > li > a:hover,
ul.list .hover.green4-sm > li > a:focus {
    color: #66bb6a;
  }
  ul.list .hover.green5-sm > li > a:hover,
ul.list .hover.green5-sm > li > a:focus {
    color: #4caf50;
  }
  ul.list .hover.green6-sm > li > a:hover,
ul.list .hover.green6-sm > li > a:focus {
    color: #43a047;
  }
  ul.list .hover.green7-sm > li > a:hover,
ul.list .hover.green7-sm > li > a:focus {
    color: #388e3c;
  }
  ul.list .hover.green8-sm > li > a:hover,
ul.list .hover.green8-sm > li > a:focus {
    color: #2e7d32;
  }
  ul.list .hover.green9-sm > li > a:hover,
ul.list .hover.green9-sm > li > a:focus {
    color: #1b5e20;
  }
  ul.list .hover.greena-sm > li > a:hover,
ul.list .hover.greena-sm > li > a:focus {
    color: #b9f6ca;
  }
  ul.list .hover.greenb-sm > li > a:hover,
ul.list .hover.greenb-sm > li > a:focus {
    color: #69f0ae;
  }
  ul.list .hover.greenc-sm > li > a:hover,
ul.list .hover.greenc-sm > li > a:focus {
    color: #00e676;
  }
  ul.list .hover.greend-sm > li > a:hover,
ul.list .hover.greend-sm > li > a:focus {
    color: #00c853;
  }
  ul.list .hover.l-green-sm > li > a:hover,
ul.list .hover.l-green-sm > li > a:focus {
    color: lightgreen;
  }
  ul.list .hover.l-green0-sm > li > a:hover,
ul.list .hover.l-green0-sm > li > a:focus {
    color: #f1f8e9;
  }
  ul.list .hover.l-green1-sm > li > a:hover,
ul.list .hover.l-green1-sm > li > a:focus {
    color: #dcedc8;
  }
  ul.list .hover.l-green2-sm > li > a:hover,
ul.list .hover.l-green2-sm > li > a:focus {
    color: #c5e1a5;
  }
  ul.list .hover.l-green3-sm > li > a:hover,
ul.list .hover.l-green3-sm > li > a:focus {
    color: #aed581;
  }
  ul.list .hover.l-green4-sm > li > a:hover,
ul.list .hover.l-green4-sm > li > a:focus {
    color: #9ccc65;
  }
  ul.list .hover.l-green5-sm > li > a:hover,
ul.list .hover.l-green5-sm > li > a:focus {
    color: #8bc34a;
  }
  ul.list .hover.l-green6-sm > li > a:hover,
ul.list .hover.l-green6-sm > li > a:focus {
    color: #7cb342;
  }
  ul.list .hover.l-green7-sm > li > a:hover,
ul.list .hover.l-green7-sm > li > a:focus {
    color: #689f38;
  }
  ul.list .hover.l-green8-sm > li > a:hover,
ul.list .hover.l-green8-sm > li > a:focus {
    color: #558b2f;
  }
  ul.list .hover.l-green9-sm > li > a:hover,
ul.list .hover.l-green9-sm > li > a:focus {
    color: #33691e;
  }
  ul.list .hover.l-greena-sm > li > a:hover,
ul.list .hover.l-greena-sm > li > a:focus {
    color: #ccff90;
  }
  ul.list .hover.l-greenb-sm > li > a:hover,
ul.list .hover.l-greenb-sm > li > a:focus {
    color: #b2ff59;
  }
  ul.list .hover.l-greenc-sm > li > a:hover,
ul.list .hover.l-greenc-sm > li > a:focus {
    color: #76ff03;
  }
  ul.list .hover.l-greend-sm > li > a:hover,
ul.list .hover.l-greend-sm > li > a:focus {
    color: #64dd17;
  }
  ul.list .hover.lime-sm > li > a:hover,
ul.list .hover.lime-sm > li > a:focus {
    color: lime;
  }
  ul.list .hover.lime0-sm > li > a:hover,
ul.list .hover.lime0-sm > li > a:focus {
    color: #f9fbe7;
  }
  ul.list .hover.lime1-sm > li > a:hover,
ul.list .hover.lime1-sm > li > a:focus {
    color: #f0f4c3;
  }
  ul.list .hover.lime2-sm > li > a:hover,
ul.list .hover.lime2-sm > li > a:focus {
    color: #e6ee9c;
  }
  ul.list .hover.lime3-sm > li > a:hover,
ul.list .hover.lime3-sm > li > a:focus {
    color: #d4e056;
  }
  ul.list .hover.lime4-sm > li > a:hover,
ul.list .hover.lime4-sm > li > a:focus {
    color: #d4e157;
  }
  ul.list .hover.lime5-sm > li > a:hover,
ul.list .hover.lime5-sm > li > a:focus {
    color: #cddc39;
  }
  ul.list .hover.lime6-sm > li > a:hover,
ul.list .hover.lime6-sm > li > a:focus {
    color: #c0ca33;
  }
  ul.list .hover.lime7-sm > li > a:hover,
ul.list .hover.lime7-sm > li > a:focus {
    color: #afb42b;
  }
  ul.list .hover.lime8-sm > li > a:hover,
ul.list .hover.lime8-sm > li > a:focus {
    color: #9e9d24;
  }
  ul.list .hover.lime9-sm > li > a:hover,
ul.list .hover.lime9-sm > li > a:focus {
    color: #827717;
  }
  ul.list .hover.limea-sm > li > a:hover,
ul.list .hover.limea-sm > li > a:focus {
    color: #f4ff81;
  }
  ul.list .hover.limeb-sm > li > a:hover,
ul.list .hover.limeb-sm > li > a:focus {
    color: #eeff41;
  }
  ul.list .hover.limec-sm > li > a:hover,
ul.list .hover.limec-sm > li > a:focus {
    color: #c6ff00;
  }
  ul.list .hover.limed-sm > li > a:hover,
ul.list .hover.limed-sm > li > a:focus {
    color: #aeea00;
  }
  ul.list .hover.yellow-sm > li > a:hover,
ul.list .hover.yellow-sm > li > a:focus {
    color: yellow;
  }
  ul.list .hover.yellow0-sm > li > a:hover,
ul.list .hover.yellow0-sm > li > a:focus {
    color: #fffde7;
  }
  ul.list .hover.yellow1-sm > li > a:hover,
ul.list .hover.yellow1-sm > li > a:focus {
    color: #fff9c4;
  }
  ul.list .hover.yellow2-sm > li > a:hover,
ul.list .hover.yellow2-sm > li > a:focus {
    color: #fff59d;
  }
  ul.list .hover.yellow3-sm > li > a:hover,
ul.list .hover.yellow3-sm > li > a:focus {
    color: #fff176;
  }
  ul.list .hover.yellow4-sm > li > a:hover,
ul.list .hover.yellow4-sm > li > a:focus {
    color: #ffee58;
  }
  ul.list .hover.yellow5-sm > li > a:hover,
ul.list .hover.yellow5-sm > li > a:focus {
    color: #ffeb3b;
  }
  ul.list .hover.yellow6-sm > li > a:hover,
ul.list .hover.yellow6-sm > li > a:focus {
    color: #fdd835;
  }
  ul.list .hover.yellow7-sm > li > a:hover,
ul.list .hover.yellow7-sm > li > a:focus {
    color: #fbc02d;
  }
  ul.list .hover.yellow8-sm > li > a:hover,
ul.list .hover.yellow8-sm > li > a:focus {
    color: #f9a825;
  }
  ul.list .hover.yellow9-sm > li > a:hover,
ul.list .hover.yellow9-sm > li > a:focus {
    color: #f57f17;
  }
  ul.list .hover.yellowa-sm > li > a:hover,
ul.list .hover.yellowa-sm > li > a:focus {
    color: #ffff8d;
  }
  ul.list .hover.yellowb-sm > li > a:hover,
ul.list .hover.yellowb-sm > li > a:focus {
    color: #ff0;
  }
  ul.list .hover.yellowc-sm > li > a:hover,
ul.list .hover.yellowc-sm > li > a:focus {
    color: #ffea00;
  }
  ul.list .hover.yellowd-sm > li > a:hover,
ul.list .hover.yellowd-sm > li > a:focus {
    color: #ffd600;
  }
  ul.list .hover.amber-sm > li > a:hover,
ul.list .hover.amber-sm > li > a:focus {
    color: #ffd740;
  }
  ul.list .hover.amber0-sm > li > a:hover,
ul.list .hover.amber0-sm > li > a:focus {
    color: #fff8e1;
  }
  ul.list .hover.amber1-sm > li > a:hover,
ul.list .hover.amber1-sm > li > a:focus {
    color: #ffecb3;
  }
  ul.list .hover.amber2-sm > li > a:hover,
ul.list .hover.amber2-sm > li > a:focus {
    color: #ffe082;
  }
  ul.list .hover.amber3-sm > li > a:hover,
ul.list .hover.amber3-sm > li > a:focus {
    color: #ffd54f;
  }
  ul.list .hover.amber4-sm > li > a:hover,
ul.list .hover.amber4-sm > li > a:focus {
    color: #ffca28;
  }
  ul.list .hover.amber5-sm > li > a:hover,
ul.list .hover.amber5-sm > li > a:focus {
    color: #ffc107;
  }
  ul.list .hover.amber6-sm > li > a:hover,
ul.list .hover.amber6-sm > li > a:focus {
    color: #ffb300;
  }
  ul.list .hover.amber7-sm > li > a:hover,
ul.list .hover.amber7-sm > li > a:focus {
    color: #ffa000;
  }
  ul.list .hover.amber8-sm > li > a:hover,
ul.list .hover.amber8-sm > li > a:focus {
    color: #ff8f00;
  }
  ul.list .hover.amber9-sm > li > a:hover,
ul.list .hover.amber9-sm > li > a:focus {
    color: #ff6f00;
  }
  ul.list .hover.ambera-sm > li > a:hover,
ul.list .hover.ambera-sm > li > a:focus {
    color: #ffe57f;
  }
  ul.list .hover.amberb-sm > li > a:hover,
ul.list .hover.amberb-sm > li > a:focus {
    color: #ffd740;
  }
  ul.list .hover.amberc-sm > li > a:hover,
ul.list .hover.amberc-sm > li > a:focus {
    color: #ffc400;
  }
  ul.list .hover.amberd-sm > li > a:hover,
ul.list .hover.amberd-sm > li > a:focus {
    color: #ffab00;
  }
  ul.list .hover.orange-sm > li > a:hover,
ul.list .hover.orange-sm > li > a:focus {
    color: orange;
  }
  ul.list .hover.orange0-sm > li > a:hover,
ul.list .hover.orange0-sm > li > a:focus {
    color: #fff3e0;
  }
  ul.list .hover.orange1-sm > li > a:hover,
ul.list .hover.orange1-sm > li > a:focus {
    color: #ffe0b2;
  }
  ul.list .hover.orange2-sm > li > a:hover,
ul.list .hover.orange2-sm > li > a:focus {
    color: #ffcc80;
  }
  ul.list .hover.orange3-sm > li > a:hover,
ul.list .hover.orange3-sm > li > a:focus {
    color: #ffb74d;
  }
  ul.list .hover.orange4-sm > li > a:hover,
ul.list .hover.orange4-sm > li > a:focus {
    color: #ffa726;
  }
  ul.list .hover.orange5-sm > li > a:hover,
ul.list .hover.orange5-sm > li > a:focus {
    color: #ff9800;
  }
  ul.list .hover.orange6-sm > li > a:hover,
ul.list .hover.orange6-sm > li > a:focus {
    color: #fb8c00;
  }
  ul.list .hover.orange7-sm > li > a:hover,
ul.list .hover.orange7-sm > li > a:focus {
    color: #f57c00;
  }
  ul.list .hover.orange8-sm > li > a:hover,
ul.list .hover.orange8-sm > li > a:focus {
    color: #ef6c00;
  }
  ul.list .hover.orange9-sm > li > a:hover,
ul.list .hover.orange9-sm > li > a:focus {
    color: #e65100;
  }
  ul.list .hover.orangea-sm > li > a:hover,
ul.list .hover.orangea-sm > li > a:focus {
    color: #ffd180;
  }
  ul.list .hover.orangeb-sm > li > a:hover,
ul.list .hover.orangeb-sm > li > a:focus {
    color: #ffab40;
  }
  ul.list .hover.orangec-sm > li > a:hover,
ul.list .hover.orangec-sm > li > a:focus {
    color: #ff9100;
  }
  ul.list .hover.oranged-sm > li > a:hover,
ul.list .hover.oranged-sm > li > a:focus {
    color: #ff6d00;
  }
  ul.list .hover.d-orange-sm > li > a:hover,
ul.list .hover.d-orange-sm > li > a:focus {
    color: darkorange;
  }
  ul.list .hover.d-orange0-sm > li > a:hover,
ul.list .hover.d-orange0-sm > li > a:focus {
    color: #fbe9e7;
  }
  ul.list .hover.d-orange1-sm > li > a:hover,
ul.list .hover.d-orange1-sm > li > a:focus {
    color: #ffccbc;
  }
  ul.list .hover.d-orange2-sm > li > a:hover,
ul.list .hover.d-orange2-sm > li > a:focus {
    color: #ffab91;
  }
  ul.list .hover.d-orange3-sm > li > a:hover,
ul.list .hover.d-orange3-sm > li > a:focus {
    color: #ff8a65;
  }
  ul.list .hover.d-orange4-sm > li > a:hover,
ul.list .hover.d-orange4-sm > li > a:focus {
    color: #ff7043;
  }
  ul.list .hover.d-orange5-sm > li > a:hover,
ul.list .hover.d-orange5-sm > li > a:focus {
    color: #ff5722;
  }
  ul.list .hover.d-orange6-sm > li > a:hover,
ul.list .hover.d-orange6-sm > li > a:focus {
    color: #f4511e;
  }
  ul.list .hover.d-orange7-sm > li > a:hover,
ul.list .hover.d-orange7-sm > li > a:focus {
    color: #e64a19;
  }
  ul.list .hover.d-orange8-sm > li > a:hover,
ul.list .hover.d-orange8-sm > li > a:focus {
    color: #d84315;
  }
  ul.list .hover.d-orange9-sm > li > a:hover,
ul.list .hover.d-orange9-sm > li > a:focus {
    color: #bf360c;
  }
  ul.list .hover.d-orangea-sm > li > a:hover,
ul.list .hover.d-orangea-sm > li > a:focus {
    color: #ff9e80;
  }
  ul.list .hover.d-orangeb-sm > li > a:hover,
ul.list .hover.d-orangeb-sm > li > a:focus {
    color: #ff6e40;
  }
  ul.list .hover.d-orangec-sm > li > a:hover,
ul.list .hover.d-orangec-sm > li > a:focus {
    color: #ff3d00;
  }
  ul.list .hover.d-oranged-sm > li > a:hover,
ul.list .hover.d-oranged-sm > li > a:focus {
    color: #dd2c00;
  }
  ul.list .hover.brown-sm > li > a:hover,
ul.list .hover.brown-sm > li > a:focus {
    color: brown;
  }
  ul.list .hover.brown0-sm > li > a:hover,
ul.list .hover.brown0-sm > li > a:focus {
    color: #efebe9;
  }
  ul.list .hover.brown1-sm > li > a:hover,
ul.list .hover.brown1-sm > li > a:focus {
    color: #d7ccc8;
  }
  ul.list .hover.brown2-sm > li > a:hover,
ul.list .hover.brown2-sm > li > a:focus {
    color: #bcaaa4;
  }
  ul.list .hover.brown3-sm > li > a:hover,
ul.list .hover.brown3-sm > li > a:focus {
    color: #a1887f;
  }
  ul.list .hover.brown4-sm > li > a:hover,
ul.list .hover.brown4-sm > li > a:focus {
    color: #8d6e63;
  }
  ul.list .hover.brown5-sm > li > a:hover,
ul.list .hover.brown5-sm > li > a:focus {
    color: #795548;
  }
  ul.list .hover.brown6-sm > li > a:hover,
ul.list .hover.brown6-sm > li > a:focus {
    color: #6d4c41;
  }
  ul.list .hover.brown7-sm > li > a:hover,
ul.list .hover.brown7-sm > li > a:focus {
    color: #5d4037;
  }
  ul.list .hover.brown8-sm > li > a:hover,
ul.list .hover.brown8-sm > li > a:focus {
    color: #4e342e;
  }
  ul.list .hover.brown9-sm > li > a:hover,
ul.list .hover.brown9-sm > li > a:focus {
    color: #3e2723;
  }
  ul.list .hover.grey-sm > li > a:hover,
ul.list .hover.grey-sm > li > a:focus {
    color: grey;
  }
  ul.list .hover.grey0-sm > li > a:hover,
ul.list .hover.grey0-sm > li > a:focus {
    color: #fafafa;
  }
  ul.list .hover.grey1-sm > li > a:hover,
ul.list .hover.grey1-sm > li > a:focus {
    color: #f5f5f5;
  }
  ul.list .hover.grey2-sm > li > a:hover,
ul.list .hover.grey2-sm > li > a:focus {
    color: #eee;
  }
  ul.list .hover.grey3-sm > li > a:hover,
ul.list .hover.grey3-sm > li > a:focus {
    color: #e0e0e0;
  }
  ul.list .hover.grey4-sm > li > a:hover,
ul.list .hover.grey4-sm > li > a:focus {
    color: #bdbdbd;
  }
  ul.list .hover.grey5-sm > li > a:hover,
ul.list .hover.grey5-sm > li > a:focus {
    color: #9e9e9e;
  }
  ul.list .hover.grey6-sm > li > a:hover,
ul.list .hover.grey6-sm > li > a:focus {
    color: #757575;
  }
  ul.list .hover.grey7-sm > li > a:hover,
ul.list .hover.grey7-sm > li > a:focus {
    color: #616161;
  }
  ul.list .hover.grey8-sm > li > a:hover,
ul.list .hover.grey8-sm > li > a:focus {
    color: #424242;
  }
  ul.list .hover.grey9-sm > li > a:hover,
ul.list .hover.grey9-sm > li > a:focus {
    color: #212121;
  }
  ul.list .hover.blue-grey-sm > li > a:hover,
ul.list .hover.blue-grey-sm > li > a:focus {
    color: lightsteelblue;
  }
  ul.list .hover.blue-grey0-sm > li > a:hover,
ul.list .hover.blue-grey0-sm > li > a:focus {
    color: #eceff1;
  }
  ul.list .hover.blue-grey1-sm > li > a:hover,
ul.list .hover.blue-grey1-sm > li > a:focus {
    color: #cfd8dc;
  }
  ul.list .hover.blue-grey2-sm > li > a:hover,
ul.list .hover.blue-grey2-sm > li > a:focus {
    color: #b0bec5;
  }
  ul.list .hover.blue-grey3-sm > li > a:hover,
ul.list .hover.blue-grey3-sm > li > a:focus {
    color: #90a4ae;
  }
  ul.list .hover.blue-grey4-sm > li > a:hover,
ul.list .hover.blue-grey4-sm > li > a:focus {
    color: #78909c;
  }
  ul.list .hover.blue-grey5-sm > li > a:hover,
ul.list .hover.blue-grey5-sm > li > a:focus {
    color: #607d8b;
  }
  ul.list .hover.blue-grey6-sm > li > a:hover,
ul.list .hover.blue-grey6-sm > li > a:focus {
    color: #546e7a;
  }
  ul.list .hover.blue-grey7-sm > li > a:hover,
ul.list .hover.blue-grey7-sm > li > a:focus {
    color: #455a64;
  }
  ul.list .hover.blue-grey8-sm > li > a:hover,
ul.list .hover.blue-grey8-sm > li > a:focus {
    color: #37474f;
  }
  ul.list .hover.blue-grey9-sm > li > a:hover,
ul.list .hover.blue-grey9-sm > li > a:focus {
    color: #263238;
  }
  ul.list .hover.red-sm > li > a:hover,
ul.list .hover.red-sm > li > a:focus {
    color: #ff1744;
  }
  ul.list .hover.pink-sm > li > a:hover,
ul.list .hover.pink-sm > li > a:focus {
    color: #f50057;
  }
  ul.list .hover.purple-sm > li > a:hover,
ul.list .hover.purple-sm > li > a:focus {
    color: #d500f9;
  }
  ul.list .hover.d-purple-sm > li > a:hover,
ul.list .hover.d-purple-sm > li > a:focus {
    color: #651fff;
  }
  ul.list .hover.indigo-sm > li > a:hover,
ul.list .hover.indigo-sm > li > a:focus {
    color: #3d5afe;
  }
  ul.list .hover.blue-sm > li > a:hover,
ul.list .hover.blue-sm > li > a:focus {
    color: #2979ff;
  }
  ul.list .hover.l-blue-sm > li > a:hover,
ul.list .hover.l-blue-sm > li > a:focus {
    color: #00b0ff;
  }
  ul.list .hover.cyan-sm > li > a:hover,
ul.list .hover.cyan-sm > li > a:focus {
    color: #00e5ff;
  }
  ul.list .hover.teal-sm > li > a:hover,
ul.list .hover.teal-sm > li > a:focus {
    color: #00695c;
  }
  ul.list .hover.green-sm > li > a:hover,
ul.list .hover.green-sm > li > a:focus {
    color: #2e7d32;
  }
  ul.list .hover.l-green-sm > li > a:hover,
ul.list .hover.l-green-sm > li > a:focus {
    color: #76ff03;
  }
  ul.list .hover.lime-sm > li > a:hover,
ul.list .hover.lime-sm > li > a:focus {
    color: #aeea00;
  }
  ul.list .hover.yellow-sm > li > a:hover,
ul.list .hover.yellow-sm > li > a:focus {
    color: #ffea00;
  }
  ul.list .hover.amber-sm > li > a:hover,
ul.list .hover.amber-sm > li > a:focus {
    color: #ffc400;
  }
  ul.list .hover.orange-sm > li > a:hover,
ul.list .hover.orange-sm > li > a:focus {
    color: #ff9100;
  }
  ul.list .hover.d-orange-sm > li > a:hover,
ul.list .hover.d-orange-sm > li > a:focus {
    color: #ff3d00;
  }
  ul.list .hover.brown-sm > li > a:hover,
ul.list .hover.brown-sm > li > a:focus {
    color: #5d4037;
  }
  ul.list .hover.grey-sm > li > a:hover,
ul.list .hover.grey-sm > li > a:focus {
    color: #616161;
  }
  ul.list .hover.blue-grey-sm > li > a:hover,
ul.list .hover.blue-grey-sm > li > a:focus {
    color: #546e7a;
  }
  ul.disc-sm {
    list-style-type: disc;
  }
  ul.circle-sm {
    list-style-type: circle;
  }
  ul.square-sm {
    list-style-type: square;
  }
  ul.decimal-sm {
    list-style-type: decimal;
  }
  ul.decimal-leading-zero-sm {
    list-style-type: decimal-leading-zero;
  }
  ul.lower-roman-sm {
    list-style-type: lower-roman;
  }
  ul.upper-roman-sm {
    list-style-type: upper-roman;
  }
  ul.lower-alpha-sm {
    list-style-type: lower-alpha;
  }
  ul.upper-alpha-sm {
    list-style-type: upper-alpha;
  }
  ul.lower-greek-sm {
    list-style-type: lower-greek;
  }
  ul.lower-latin-sm {
    list-style-type: lower-latin;
  }
  ul.upper-latin-sm {
    list-style-type: upper-latin;
  }
  ul.hebrew-sm {
    list-style-type: hebrew;
  }
  ul.armenian-sm {
    list-style-type: armenian;
  }
  ul.georgian-sm {
    list-style-type: georgian;
  }
  ul.cjk-ideographic-sm {
    list-style-type: cjk-ideographic;
  }
  ul.hiragana-sm {
    list-style-type: hiragana;
  }
  ul.katakana-sm {
    list-style-type: katakana;
  }
  ul.hiragana-iroha-sm {
    list-style-type: hiragana-iroha;
  }
  ul.katakana-iroha-sm {
    list-style-type: katakana-iroha;
  }
}

@media (max-width: 575px) {
  ul.list.box-xs > li {
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #dddddd;
    background-color: white;
  }
  ul.list.box-xs > li + li {
    margin-top: 10px;
  }
  ul.list.solid-xs > li {
    padding: 10px 0;
    border-bottom: 1px solid #dddddd;
  }
  ul.list.dashed-xs > li {
    padding: 10px 0;
    border-bottom: 1px dashed #dddddd;
  }
  ul.list.dotted-xs > li {
    padding: 10px 0;
    border-bottom: 1px dotted #dddddd;
  }
  ul.horizontal-xs > li {
    width: auto;
    float: left;
  }
  ul.vertical-xs > li {
    width: 100%;
    float: left;
  }
  ul.list .black-xs > li > a {
    color: black;
  }
  ul.list .color0-xs > li > a {
    color: black;
  }
  ul.list .color1-xs > li > a {
    color: #111111;
  }
  ul.list .color2-xs > li > a {
    color: #222222;
  }
  ul.list .color3-xs > li > a {
    color: #333333;
  }
  ul.list .color4-xs > li > a {
    color: #444444;
  }
  ul.list .color5-xs > li > a {
    color: #555555;
  }
  ul.list .color6-xs > li > a {
    color: #666666;
  }
  ul.list .color7-xs > li > a {
    color: #777777;
  }
  ul.list .color8-xs > li > a {
    color: #888888;
  }
  ul.list .color9-xs > li > a {
    color: #999999;
  }
  ul.list .colora-xs > li > a {
    color: #aaaaaa;
  }
  ul.list .colorb-xs > li > a {
    color: #bbbbbb;
  }
  ul.list .colorc-xs > li > a {
    color: #cccccc;
  }
  ul.list .colord-xs > li > a {
    color: #dddddd;
  }
  ul.list .colore-xs > li > a {
    color: #eeeeee;
  }
  ul.list .colorf-xs > li > a {
    color: white;
  }
  ul.list .white-xs > li > a {
    color: white;
  }
  ul.list .red-xs > li > a {
    color: red;
  }
  ul.list .red0-xs > li > a {
    color: #ffebee;
  }
  ul.list .red1-xs > li > a {
    color: #ffcdd2;
  }
  ul.list .red2-xs > li > a {
    color: #ef9a9a;
  }
  ul.list .red3-xs > li > a {
    color: #e57373;
  }
  ul.list .red4-xs > li > a {
    color: #ef5350;
  }
  ul.list .red5-xs > li > a {
    color: #f44336;
  }
  ul.list .red6-xs > li > a {
    color: #e53935;
  }
  ul.list .red7-xs > li > a {
    color: #d32f2f;
  }
  ul.list .red8-xs > li > a {
    color: #c62828;
  }
  ul.list .red9-xs > li > a {
    color: #b71c1c;
  }
  ul.list .reda-xs > li > a {
    color: #ff8a80;
  }
  ul.list .redb-xs > li > a {
    color: #ff5252;
  }
  ul.list .redc-xs > li > a {
    color: #ff1744;
  }
  ul.list .redd-xs > li > a {
    color: #d50000;
  }
  ul.list .pink-xs > li > a {
    color: pink;
  }
  ul.list .pink0-xs > li > a {
    color: #fce4ec;
  }
  ul.list .pink1-xs > li > a {
    color: #f8bbd0;
  }
  ul.list .pink2-xs > li > a {
    color: #f48fb1;
  }
  ul.list .pink3-xs > li > a {
    color: #f06292;
  }
  ul.list .pink4-xs > li > a {
    color: #ec407a;
  }
  ul.list .pink5-xs > li > a {
    color: #e91e63;
  }
  ul.list .pink6-xs > li > a {
    color: #d81b60;
  }
  ul.list .pink7-xs > li > a {
    color: #c2185b;
  }
  ul.list .pink8-xs > li > a {
    color: #ad1457;
  }
  ul.list .pink9-xs > li > a {
    color: #880e4f;
  }
  ul.list .pinka-xs > li > a {
    color: #ff80ab;
  }
  ul.list .pinkb-xs > li > a {
    color: #ff4081;
  }
  ul.list .pinkc-xs > li > a {
    color: #f50057;
  }
  ul.list .pinkd-xs > li > a {
    color: #c51162;
  }
  ul.list .purple-xs > li > a {
    color: purple;
  }
  ul.list .purple0-xs > li > a {
    color: #f3e5f5;
  }
  ul.list .purple1-xs > li > a {
    color: #e1bee7;
  }
  ul.list .purple2-xs > li > a {
    color: #ce93d8;
  }
  ul.list .purple3-xs > li > a {
    color: #ba68c8;
  }
  ul.list .purple4-xs > li > a {
    color: #ab47bc;
  }
  ul.list .purple5-xs > li > a {
    color: #9c27b0;
  }
  ul.list .purple6-xs > li > a {
    color: #8e24aa;
  }
  ul.list .purple7-xs > li > a {
    color: #7b1fa2;
  }
  ul.list .purple8-xs > li > a {
    color: #6a1b9a;
  }
  ul.list .purple9-xs > li > a {
    color: #4a148c;
  }
  ul.list .purplea-xs > li > a {
    color: #ea80fc;
  }
  ul.list .purpleb-xs > li > a {
    color: #e040fb;
  }
  ul.list .purplec-xs > li > a {
    color: #d500f9;
  }
  ul.list .purpled-xs > li > a {
    color: #a0f;
  }
  ul.list .d-purple-xs > li > a {
    color: darkmagenta;
  }
  ul.list .d-purple0-xs > li > a {
    color: #ede7f6;
  }
  ul.list .d-purple1-xs > li > a {
    color: #d1c4e9;
  }
  ul.list .d-purple2-xs > li > a {
    color: #b39ddb;
  }
  ul.list .d-purple3-xs > li > a {
    color: #9575cd;
  }
  ul.list .d-purple4-xs > li > a {
    color: #7e57c2;
  }
  ul.list .d-purple5-xs > li > a {
    color: #673ab7;
  }
  ul.list .d-purple6-xs > li > a {
    color: #5e35b1;
  }
  ul.list .d-purple7-xs > li > a {
    color: #512da8;
  }
  ul.list .d-purple8-xs > li > a {
    color: #4527a0;
  }
  ul.list .d-purple9-xs > li > a {
    color: #311b92;
  }
  ul.list .d-purplea-xs > li > a {
    color: #b388ff;
  }
  ul.list .d-purpleb-xs > li > a {
    color: #7c4dff;
  }
  ul.list .d-purplec-xs > li > a {
    color: #651fff;
  }
  ul.list .d-purpled-xs > li > a {
    color: #6200ea;
  }
  ul.list .indigo-xs > li > a {
    color: indigo;
  }
  ul.list .indigo0-xs > li > a {
    color: #e8eaf6;
  }
  ul.list .indigo1-xs > li > a {
    color: #c5cae9;
  }
  ul.list .indigo2-xs > li > a {
    color: #9fa8da;
  }
  ul.list .indigo3-xs > li > a {
    color: #7986cb;
  }
  ul.list .indigo4-xs > li > a {
    color: #5c6bc0;
  }
  ul.list .indigo5-xs > li > a {
    color: #3f51b5;
  }
  ul.list .indigo6-xs > li > a {
    color: #3949ab;
  }
  ul.list .indigo7-xs > li > a {
    color: #303f9f;
  }
  ul.list .indigo8-xs > li > a {
    color: #283593;
  }
  ul.list .indigo9-xs > li > a {
    color: #1a237e;
  }
  ul.list .indigoa-xs > li > a {
    color: #8c9eff;
  }
  ul.list .indigob-xs > li > a {
    color: #536dfe;
  }
  ul.list .indigoc-xs > li > a {
    color: #3d5afe;
  }
  ul.list .indigod-xs > li > a {
    color: #304ffe;
  }
  ul.list .blue-xs > li > a {
    color: blue;
  }
  ul.list .blue0-xs > li > a {
    color: #e3f2fd;
  }
  ul.list .blue1-xs > li > a {
    color: #bbdefb;
  }
  ul.list .blue2-xs > li > a {
    color: #90caf9;
  }
  ul.list .blue3-xs > li > a {
    color: #64b5f6;
  }
  ul.list .blue4-xs > li > a {
    color: #42a5f5;
  }
  ul.list .blue5-xs > li > a {
    color: #2196f3;
  }
  ul.list .blue6-xs > li > a {
    color: #1e88e5;
  }
  ul.list .blue7-xs > li > a {
    color: #1976d2;
  }
  ul.list .blue8-xs > li > a {
    color: #1565c0;
  }
  ul.list .blue9-xs > li > a {
    color: #0d47a1;
  }
  ul.list .bluea-xs > li > a {
    color: #82b1ff;
  }
  ul.list .blueb-xs > li > a {
    color: #448aff;
  }
  ul.list .bluec-xs > li > a {
    color: #2979ff;
  }
  ul.list .blued-xs > li > a {
    color: #2962ff;
  }
  ul.list .l-blue-xs > li > a {
    color: lightblue;
  }
  ul.list .l-blue0-xs > li > a {
    color: #e1f5fe;
  }
  ul.list .l-blue1-xs > li > a {
    color: #b3e5fc;
  }
  ul.list .l-blue2-xs > li > a {
    color: #81d4fa;
  }
  ul.list .l-blue3-xs > li > a {
    color: #4fc3f7;
  }
  ul.list .l-blue4-xs > li > a {
    color: #29b6f6;
  }
  ul.list .l-blue5-xs > li > a {
    color: #03a9f4;
  }
  ul.list .l-blue6-xs > li > a {
    color: #039be5;
  }
  ul.list .l-blue7-xs > li > a {
    color: #0288d1;
  }
  ul.list .l-blue8-xs > li > a {
    color: #0277bd;
  }
  ul.list .l-blue9-xs > li > a {
    color: #01579b;
  }
  ul.list .l-bluea-xs > li > a {
    color: #80d8ff;
  }
  ul.list .l-blueb-xs > li > a {
    color: #40c4ff;
  }
  ul.list .l-bluec-xs > li > a {
    color: #00b0ff;
  }
  ul.list .l-blued-xs > li > a {
    color: #0091ea;
  }
  ul.list .cyan-xs > li > a {
    color: cyan;
  }
  ul.list .cyan0-xs > li > a {
    color: #e0f7fa;
  }
  ul.list .cyan1-xs > li > a {
    color: #b2ebf2;
  }
  ul.list .cyan2-xs > li > a {
    color: #80deea;
  }
  ul.list .cyan3-xs > li > a {
    color: #4dd0e1;
  }
  ul.list .cyan4-xs > li > a {
    color: #26c6da;
  }
  ul.list .cyan5-xs > li > a {
    color: #00bcd4;
  }
  ul.list .cyan6-xs > li > a {
    color: #00acc1;
  }
  ul.list .cyan7-xs > li > a {
    color: #0097a7;
  }
  ul.list .cyan8-xs > li > a {
    color: #00838f;
  }
  ul.list .cyan9-xs > li > a {
    color: #006064;
  }
  ul.list .cyana-xs > li > a {
    color: #84ffff;
  }
  ul.list .cyanb-xs > li > a {
    color: #18ffff;
  }
  ul.list .cyanc-xs > li > a {
    color: #00e5ff;
  }
  ul.list .cyand-xs > li > a {
    color: #00b8d4;
  }
  ul.list .teal-xs > li > a {
    color: teal;
  }
  ul.list .teal0-xs > li > a {
    color: #e0f2f1;
  }
  ul.list .teal1-xs > li > a {
    color: #b2dfdb;
  }
  ul.list .teal2-xs > li > a {
    color: #80cbc4;
  }
  ul.list .teal3-xs > li > a {
    color: #4db6ac;
  }
  ul.list .teal4-xs > li > a {
    color: #26a69a;
  }
  ul.list .teal5-xs > li > a {
    color: #009688;
  }
  ul.list .teal6-xs > li > a {
    color: #00897b;
  }
  ul.list .teal7-xs > li > a {
    color: #00796b;
  }
  ul.list .teal8-xs > li > a {
    color: #00695c;
  }
  ul.list .teal9-xs > li > a {
    color: #004d40;
  }
  ul.list .teala-xs > li > a {
    color: #a7ffeb;
  }
  ul.list .tealb-xs > li > a {
    color: #64ffda;
  }
  ul.list .tealc-xs > li > a {
    color: #1de9b6;
  }
  ul.list .teald-xs > li > a {
    color: #00bfa5;
  }
  ul.list .green-xs > li > a {
    color: green;
  }
  ul.list .green0-xs > li > a {
    color: #e8f5e9;
  }
  ul.list .green1-xs > li > a {
    color: #c8e6c9;
  }
  ul.list .green2-xs > li > a {
    color: #a5d6a7;
  }
  ul.list .green3-xs > li > a {
    color: #81c784;
  }
  ul.list .green4-xs > li > a {
    color: #66bb6a;
  }
  ul.list .green5-xs > li > a {
    color: #4caf50;
  }
  ul.list .green6-xs > li > a {
    color: #43a047;
  }
  ul.list .green7-xs > li > a {
    color: #388e3c;
  }
  ul.list .green8-xs > li > a {
    color: #2e7d32;
  }
  ul.list .green9-xs > li > a {
    color: #1b5e20;
  }
  ul.list .greena-xs > li > a {
    color: #b9f6ca;
  }
  ul.list .greenb-xs > li > a {
    color: #69f0ae;
  }
  ul.list .greenc-xs > li > a {
    color: #00e676;
  }
  ul.list .greend-xs > li > a {
    color: #00c853;
  }
  ul.list .l-green-xs > li > a {
    color: lightgreen;
  }
  ul.list .l-green0-xs > li > a {
    color: #f1f8e9;
  }
  ul.list .l-green1-xs > li > a {
    color: #dcedc8;
  }
  ul.list .l-green2-xs > li > a {
    color: #c5e1a5;
  }
  ul.list .l-green3-xs > li > a {
    color: #aed581;
  }
  ul.list .l-green4-xs > li > a {
    color: #9ccc65;
  }
  ul.list .l-green5-xs > li > a {
    color: #8bc34a;
  }
  ul.list .l-green6-xs > li > a {
    color: #7cb342;
  }
  ul.list .l-green7-xs > li > a {
    color: #689f38;
  }
  ul.list .l-green8-xs > li > a {
    color: #558b2f;
  }
  ul.list .l-green9-xs > li > a {
    color: #33691e;
  }
  ul.list .l-greena-xs > li > a {
    color: #ccff90;
  }
  ul.list .l-greenb-xs > li > a {
    color: #b2ff59;
  }
  ul.list .l-greenc-xs > li > a {
    color: #76ff03;
  }
  ul.list .l-greend-xs > li > a {
    color: #64dd17;
  }
  ul.list .lime-xs > li > a {
    color: lime;
  }
  ul.list .lime0-xs > li > a {
    color: #f9fbe7;
  }
  ul.list .lime1-xs > li > a {
    color: #f0f4c3;
  }
  ul.list .lime2-xs > li > a {
    color: #e6ee9c;
  }
  ul.list .lime3-xs > li > a {
    color: #d4e056;
  }
  ul.list .lime4-xs > li > a {
    color: #d4e157;
  }
  ul.list .lime5-xs > li > a {
    color: #cddc39;
  }
  ul.list .lime6-xs > li > a {
    color: #c0ca33;
  }
  ul.list .lime7-xs > li > a {
    color: #afb42b;
  }
  ul.list .lime8-xs > li > a {
    color: #9e9d24;
  }
  ul.list .lime9-xs > li > a {
    color: #827717;
  }
  ul.list .limea-xs > li > a {
    color: #f4ff81;
  }
  ul.list .limeb-xs > li > a {
    color: #eeff41;
  }
  ul.list .limec-xs > li > a {
    color: #c6ff00;
  }
  ul.list .limed-xs > li > a {
    color: #aeea00;
  }
  ul.list .yellow-xs > li > a {
    color: yellow;
  }
  ul.list .yellow0-xs > li > a {
    color: #fffde7;
  }
  ul.list .yellow1-xs > li > a {
    color: #fff9c4;
  }
  ul.list .yellow2-xs > li > a {
    color: #fff59d;
  }
  ul.list .yellow3-xs > li > a {
    color: #fff176;
  }
  ul.list .yellow4-xs > li > a {
    color: #ffee58;
  }
  ul.list .yellow5-xs > li > a {
    color: #ffeb3b;
  }
  ul.list .yellow6-xs > li > a {
    color: #fdd835;
  }
  ul.list .yellow7-xs > li > a {
    color: #fbc02d;
  }
  ul.list .yellow8-xs > li > a {
    color: #f9a825;
  }
  ul.list .yellow9-xs > li > a {
    color: #f57f17;
  }
  ul.list .yellowa-xs > li > a {
    color: #ffff8d;
  }
  ul.list .yellowb-xs > li > a {
    color: #ff0;
  }
  ul.list .yellowc-xs > li > a {
    color: #ffea00;
  }
  ul.list .yellowd-xs > li > a {
    color: #ffd600;
  }
  ul.list .amber-xs > li > a {
    color: #ffd740;
  }
  ul.list .amber0-xs > li > a {
    color: #fff8e1;
  }
  ul.list .amber1-xs > li > a {
    color: #ffecb3;
  }
  ul.list .amber2-xs > li > a {
    color: #ffe082;
  }
  ul.list .amber3-xs > li > a {
    color: #ffd54f;
  }
  ul.list .amber4-xs > li > a {
    color: #ffca28;
  }
  ul.list .amber5-xs > li > a {
    color: #ffc107;
  }
  ul.list .amber6-xs > li > a {
    color: #ffb300;
  }
  ul.list .amber7-xs > li > a {
    color: #ffa000;
  }
  ul.list .amber8-xs > li > a {
    color: #ff8f00;
  }
  ul.list .amber9-xs > li > a {
    color: #ff6f00;
  }
  ul.list .ambera-xs > li > a {
    color: #ffe57f;
  }
  ul.list .amberb-xs > li > a {
    color: #ffd740;
  }
  ul.list .amberc-xs > li > a {
    color: #ffc400;
  }
  ul.list .amberd-xs > li > a {
    color: #ffab00;
  }
  ul.list .orange-xs > li > a {
    color: orange;
  }
  ul.list .orange0-xs > li > a {
    color: #fff3e0;
  }
  ul.list .orange1-xs > li > a {
    color: #ffe0b2;
  }
  ul.list .orange2-xs > li > a {
    color: #ffcc80;
  }
  ul.list .orange3-xs > li > a {
    color: #ffb74d;
  }
  ul.list .orange4-xs > li > a {
    color: #ffa726;
  }
  ul.list .orange5-xs > li > a {
    color: #ff9800;
  }
  ul.list .orange6-xs > li > a {
    color: #fb8c00;
  }
  ul.list .orange7-xs > li > a {
    color: #f57c00;
  }
  ul.list .orange8-xs > li > a {
    color: #ef6c00;
  }
  ul.list .orange9-xs > li > a {
    color: #e65100;
  }
  ul.list .orangea-xs > li > a {
    color: #ffd180;
  }
  ul.list .orangeb-xs > li > a {
    color: #ffab40;
  }
  ul.list .orangec-xs > li > a {
    color: #ff9100;
  }
  ul.list .oranged-xs > li > a {
    color: #ff6d00;
  }
  ul.list .d-orange-xs > li > a {
    color: darkorange;
  }
  ul.list .d-orange0-xs > li > a {
    color: #fbe9e7;
  }
  ul.list .d-orange1-xs > li > a {
    color: #ffccbc;
  }
  ul.list .d-orange2-xs > li > a {
    color: #ffab91;
  }
  ul.list .d-orange3-xs > li > a {
    color: #ff8a65;
  }
  ul.list .d-orange4-xs > li > a {
    color: #ff7043;
  }
  ul.list .d-orange5-xs > li > a {
    color: #ff5722;
  }
  ul.list .d-orange6-xs > li > a {
    color: #f4511e;
  }
  ul.list .d-orange7-xs > li > a {
    color: #e64a19;
  }
  ul.list .d-orange8-xs > li > a {
    color: #d84315;
  }
  ul.list .d-orange9-xs > li > a {
    color: #bf360c;
  }
  ul.list .d-orangea-xs > li > a {
    color: #ff9e80;
  }
  ul.list .d-orangeb-xs > li > a {
    color: #ff6e40;
  }
  ul.list .d-orangec-xs > li > a {
    color: #ff3d00;
  }
  ul.list .d-oranged-xs > li > a {
    color: #dd2c00;
  }
  ul.list .brown-xs > li > a {
    color: brown;
  }
  ul.list .brown0-xs > li > a {
    color: #efebe9;
  }
  ul.list .brown1-xs > li > a {
    color: #d7ccc8;
  }
  ul.list .brown2-xs > li > a {
    color: #bcaaa4;
  }
  ul.list .brown3-xs > li > a {
    color: #a1887f;
  }
  ul.list .brown4-xs > li > a {
    color: #8d6e63;
  }
  ul.list .brown5-xs > li > a {
    color: #795548;
  }
  ul.list .brown6-xs > li > a {
    color: #6d4c41;
  }
  ul.list .brown7-xs > li > a {
    color: #5d4037;
  }
  ul.list .brown8-xs > li > a {
    color: #4e342e;
  }
  ul.list .brown9-xs > li > a {
    color: #3e2723;
  }
  ul.list .grey-xs > li > a {
    color: grey;
  }
  ul.list .grey0-xs > li > a {
    color: #fafafa;
  }
  ul.list .grey1-xs > li > a {
    color: #f5f5f5;
  }
  ul.list .grey2-xs > li > a {
    color: #eee;
  }
  ul.list .grey3-xs > li > a {
    color: #e0e0e0;
  }
  ul.list .grey4-xs > li > a {
    color: #bdbdbd;
  }
  ul.list .grey5-xs > li > a {
    color: #9e9e9e;
  }
  ul.list .grey6-xs > li > a {
    color: #757575;
  }
  ul.list .grey7-xs > li > a {
    color: #616161;
  }
  ul.list .grey8-xs > li > a {
    color: #424242;
  }
  ul.list .grey9-xs > li > a {
    color: #212121;
  }
  ul.list .blue-grey-xs > li > a {
    color: lightsteelblue;
  }
  ul.list .blue-grey0-xs > li > a {
    color: #eceff1;
  }
  ul.list .blue-grey1-xs > li > a {
    color: #cfd8dc;
  }
  ul.list .blue-grey2-xs > li > a {
    color: #b0bec5;
  }
  ul.list .blue-grey3-xs > li > a {
    color: #90a4ae;
  }
  ul.list .blue-grey4-xs > li > a {
    color: #78909c;
  }
  ul.list .blue-grey5-xs > li > a {
    color: #607d8b;
  }
  ul.list .blue-grey6-xs > li > a {
    color: #546e7a;
  }
  ul.list .blue-grey7-xs > li > a {
    color: #455a64;
  }
  ul.list .blue-grey8-xs > li > a {
    color: #37474f;
  }
  ul.list .blue-grey9-xs > li > a {
    color: #263238;
  }
  ul.list .red-xs > li > a {
    color: #ff1744;
  }
  ul.list .pink-xs > li > a {
    color: #f50057;
  }
  ul.list .purple-xs > li > a {
    color: #d500f9;
  }
  ul.list .d-purple-xs > li > a {
    color: #651fff;
  }
  ul.list .indigo-xs > li > a {
    color: #3d5afe;
  }
  ul.list .blue-xs > li > a {
    color: #2979ff;
  }
  ul.list .l-blue-xs > li > a {
    color: #00b0ff;
  }
  ul.list .cyan-xs > li > a {
    color: #00e5ff;
  }
  ul.list .teal-xs > li > a {
    color: #00695c;
  }
  ul.list .green-xs > li > a {
    color: #2e7d32;
  }
  ul.list .l-green-xs > li > a {
    color: #76ff03;
  }
  ul.list .lime-xs > li > a {
    color: #aeea00;
  }
  ul.list .yellow-xs > li > a {
    color: #ffea00;
  }
  ul.list .amber-xs > li > a {
    color: #ffc400;
  }
  ul.list .orange-xs > li > a {
    color: #ff9100;
  }
  ul.list .d-orange-xs > li > a {
    color: #ff3d00;
  }
  ul.list .brown-xs > li > a {
    color: #5d4037;
  }
  ul.list .grey-xs > li > a {
    color: #616161;
  }
  ul.list .blue-grey-xs > li > a {
    color: #546e7a;
  }
  ul.list .hover.black-xs > li > a:hover,
ul.list .hover.black-xs > li > a:focus {
    color: black;
  }
  ul.list .hover.color0-xs > li > a:hover,
ul.list .hover.color0-xs > li > a:focus {
    color: black;
  }
  ul.list .hover.color1-xs > li > a:hover,
ul.list .hover.color1-xs > li > a:focus {
    color: #111111;
  }
  ul.list .hover.color2-xs > li > a:hover,
ul.list .hover.color2-xs > li > a:focus {
    color: #222222;
  }
  ul.list .hover.color3-xs > li > a:hover,
ul.list .hover.color3-xs > li > a:focus {
    color: #333333;
  }
  ul.list .hover.color4-xs > li > a:hover,
ul.list .hover.color4-xs > li > a:focus {
    color: #444444;
  }
  ul.list .hover.color5-xs > li > a:hover,
ul.list .hover.color5-xs > li > a:focus {
    color: #555555;
  }
  ul.list .hover.color6-xs > li > a:hover,
ul.list .hover.color6-xs > li > a:focus {
    color: #666666;
  }
  ul.list .hover.color7-xs > li > a:hover,
ul.list .hover.color7-xs > li > a:focus {
    color: #777777;
  }
  ul.list .hover.color8-xs > li > a:hover,
ul.list .hover.color8-xs > li > a:focus {
    color: #888888;
  }
  ul.list .hover.color9-xs > li > a:hover,
ul.list .hover.color9-xs > li > a:focus {
    color: #999999;
  }
  ul.list .hover.colora-xs > li > a:hover,
ul.list .hover.colora-xs > li > a:focus {
    color: #aaaaaa;
  }
  ul.list .hover.colorb-xs > li > a:hover,
ul.list .hover.colorb-xs > li > a:focus {
    color: #bbbbbb;
  }
  ul.list .hover.colorc-xs > li > a:hover,
ul.list .hover.colorc-xs > li > a:focus {
    color: #cccccc;
  }
  ul.list .hover.colord-xs > li > a:hover,
ul.list .hover.colord-xs > li > a:focus {
    color: #dddddd;
  }
  ul.list .hover.colore-xs > li > a:hover,
ul.list .hover.colore-xs > li > a:focus {
    color: #eeeeee;
  }
  ul.list .hover.colorf-xs > li > a:hover,
ul.list .hover.colorf-xs > li > a:focus {
    color: white;
  }
  ul.list .hover.white-xs > li > a:hover,
ul.list .hover.white-xs > li > a:focus {
    color: white;
  }
  ul.list .hover.red-xs > li > a:hover,
ul.list .hover.red-xs > li > a:focus {
    color: red;
  }
  ul.list .hover.red0-xs > li > a:hover,
ul.list .hover.red0-xs > li > a:focus {
    color: #ffebee;
  }
  ul.list .hover.red1-xs > li > a:hover,
ul.list .hover.red1-xs > li > a:focus {
    color: #ffcdd2;
  }
  ul.list .hover.red2-xs > li > a:hover,
ul.list .hover.red2-xs > li > a:focus {
    color: #ef9a9a;
  }
  ul.list .hover.red3-xs > li > a:hover,
ul.list .hover.red3-xs > li > a:focus {
    color: #e57373;
  }
  ul.list .hover.red4-xs > li > a:hover,
ul.list .hover.red4-xs > li > a:focus {
    color: #ef5350;
  }
  ul.list .hover.red5-xs > li > a:hover,
ul.list .hover.red5-xs > li > a:focus {
    color: #f44336;
  }
  ul.list .hover.red6-xs > li > a:hover,
ul.list .hover.red6-xs > li > a:focus {
    color: #e53935;
  }
  ul.list .hover.red7-xs > li > a:hover,
ul.list .hover.red7-xs > li > a:focus {
    color: #d32f2f;
  }
  ul.list .hover.red8-xs > li > a:hover,
ul.list .hover.red8-xs > li > a:focus {
    color: #c62828;
  }
  ul.list .hover.red9-xs > li > a:hover,
ul.list .hover.red9-xs > li > a:focus {
    color: #b71c1c;
  }
  ul.list .hover.reda-xs > li > a:hover,
ul.list .hover.reda-xs > li > a:focus {
    color: #ff8a80;
  }
  ul.list .hover.redb-xs > li > a:hover,
ul.list .hover.redb-xs > li > a:focus {
    color: #ff5252;
  }
  ul.list .hover.redc-xs > li > a:hover,
ul.list .hover.redc-xs > li > a:focus {
    color: #ff1744;
  }
  ul.list .hover.redd-xs > li > a:hover,
ul.list .hover.redd-xs > li > a:focus {
    color: #d50000;
  }
  ul.list .hover.pink-xs > li > a:hover,
ul.list .hover.pink-xs > li > a:focus {
    color: pink;
  }
  ul.list .hover.pink0-xs > li > a:hover,
ul.list .hover.pink0-xs > li > a:focus {
    color: #fce4ec;
  }
  ul.list .hover.pink1-xs > li > a:hover,
ul.list .hover.pink1-xs > li > a:focus {
    color: #f8bbd0;
  }
  ul.list .hover.pink2-xs > li > a:hover,
ul.list .hover.pink2-xs > li > a:focus {
    color: #f48fb1;
  }
  ul.list .hover.pink3-xs > li > a:hover,
ul.list .hover.pink3-xs > li > a:focus {
    color: #f06292;
  }
  ul.list .hover.pink4-xs > li > a:hover,
ul.list .hover.pink4-xs > li > a:focus {
    color: #ec407a;
  }
  ul.list .hover.pink5-xs > li > a:hover,
ul.list .hover.pink5-xs > li > a:focus {
    color: #e91e63;
  }
  ul.list .hover.pink6-xs > li > a:hover,
ul.list .hover.pink6-xs > li > a:focus {
    color: #d81b60;
  }
  ul.list .hover.pink7-xs > li > a:hover,
ul.list .hover.pink7-xs > li > a:focus {
    color: #c2185b;
  }
  ul.list .hover.pink8-xs > li > a:hover,
ul.list .hover.pink8-xs > li > a:focus {
    color: #ad1457;
  }
  ul.list .hover.pink9-xs > li > a:hover,
ul.list .hover.pink9-xs > li > a:focus {
    color: #880e4f;
  }
  ul.list .hover.pinka-xs > li > a:hover,
ul.list .hover.pinka-xs > li > a:focus {
    color: #ff80ab;
  }
  ul.list .hover.pinkb-xs > li > a:hover,
ul.list .hover.pinkb-xs > li > a:focus {
    color: #ff4081;
  }
  ul.list .hover.pinkc-xs > li > a:hover,
ul.list .hover.pinkc-xs > li > a:focus {
    color: #f50057;
  }
  ul.list .hover.pinkd-xs > li > a:hover,
ul.list .hover.pinkd-xs > li > a:focus {
    color: #c51162;
  }
  ul.list .hover.purple-xs > li > a:hover,
ul.list .hover.purple-xs > li > a:focus {
    color: purple;
  }
  ul.list .hover.purple0-xs > li > a:hover,
ul.list .hover.purple0-xs > li > a:focus {
    color: #f3e5f5;
  }
  ul.list .hover.purple1-xs > li > a:hover,
ul.list .hover.purple1-xs > li > a:focus {
    color: #e1bee7;
  }
  ul.list .hover.purple2-xs > li > a:hover,
ul.list .hover.purple2-xs > li > a:focus {
    color: #ce93d8;
  }
  ul.list .hover.purple3-xs > li > a:hover,
ul.list .hover.purple3-xs > li > a:focus {
    color: #ba68c8;
  }
  ul.list .hover.purple4-xs > li > a:hover,
ul.list .hover.purple4-xs > li > a:focus {
    color: #ab47bc;
  }
  ul.list .hover.purple5-xs > li > a:hover,
ul.list .hover.purple5-xs > li > a:focus {
    color: #9c27b0;
  }
  ul.list .hover.purple6-xs > li > a:hover,
ul.list .hover.purple6-xs > li > a:focus {
    color: #8e24aa;
  }
  ul.list .hover.purple7-xs > li > a:hover,
ul.list .hover.purple7-xs > li > a:focus {
    color: #7b1fa2;
  }
  ul.list .hover.purple8-xs > li > a:hover,
ul.list .hover.purple8-xs > li > a:focus {
    color: #6a1b9a;
  }
  ul.list .hover.purple9-xs > li > a:hover,
ul.list .hover.purple9-xs > li > a:focus {
    color: #4a148c;
  }
  ul.list .hover.purplea-xs > li > a:hover,
ul.list .hover.purplea-xs > li > a:focus {
    color: #ea80fc;
  }
  ul.list .hover.purpleb-xs > li > a:hover,
ul.list .hover.purpleb-xs > li > a:focus {
    color: #e040fb;
  }
  ul.list .hover.purplec-xs > li > a:hover,
ul.list .hover.purplec-xs > li > a:focus {
    color: #d500f9;
  }
  ul.list .hover.purpled-xs > li > a:hover,
ul.list .hover.purpled-xs > li > a:focus {
    color: #a0f;
  }
  ul.list .hover.d-purple-xs > li > a:hover,
ul.list .hover.d-purple-xs > li > a:focus {
    color: darkmagenta;
  }
  ul.list .hover.d-purple0-xs > li > a:hover,
ul.list .hover.d-purple0-xs > li > a:focus {
    color: #ede7f6;
  }
  ul.list .hover.d-purple1-xs > li > a:hover,
ul.list .hover.d-purple1-xs > li > a:focus {
    color: #d1c4e9;
  }
  ul.list .hover.d-purple2-xs > li > a:hover,
ul.list .hover.d-purple2-xs > li > a:focus {
    color: #b39ddb;
  }
  ul.list .hover.d-purple3-xs > li > a:hover,
ul.list .hover.d-purple3-xs > li > a:focus {
    color: #9575cd;
  }
  ul.list .hover.d-purple4-xs > li > a:hover,
ul.list .hover.d-purple4-xs > li > a:focus {
    color: #7e57c2;
  }
  ul.list .hover.d-purple5-xs > li > a:hover,
ul.list .hover.d-purple5-xs > li > a:focus {
    color: #673ab7;
  }
  ul.list .hover.d-purple6-xs > li > a:hover,
ul.list .hover.d-purple6-xs > li > a:focus {
    color: #5e35b1;
  }
  ul.list .hover.d-purple7-xs > li > a:hover,
ul.list .hover.d-purple7-xs > li > a:focus {
    color: #512da8;
  }
  ul.list .hover.d-purple8-xs > li > a:hover,
ul.list .hover.d-purple8-xs > li > a:focus {
    color: #4527a0;
  }
  ul.list .hover.d-purple9-xs > li > a:hover,
ul.list .hover.d-purple9-xs > li > a:focus {
    color: #311b92;
  }
  ul.list .hover.d-purplea-xs > li > a:hover,
ul.list .hover.d-purplea-xs > li > a:focus {
    color: #b388ff;
  }
  ul.list .hover.d-purpleb-xs > li > a:hover,
ul.list .hover.d-purpleb-xs > li > a:focus {
    color: #7c4dff;
  }
  ul.list .hover.d-purplec-xs > li > a:hover,
ul.list .hover.d-purplec-xs > li > a:focus {
    color: #651fff;
  }
  ul.list .hover.d-purpled-xs > li > a:hover,
ul.list .hover.d-purpled-xs > li > a:focus {
    color: #6200ea;
  }
  ul.list .hover.indigo-xs > li > a:hover,
ul.list .hover.indigo-xs > li > a:focus {
    color: indigo;
  }
  ul.list .hover.indigo0-xs > li > a:hover,
ul.list .hover.indigo0-xs > li > a:focus {
    color: #e8eaf6;
  }
  ul.list .hover.indigo1-xs > li > a:hover,
ul.list .hover.indigo1-xs > li > a:focus {
    color: #c5cae9;
  }
  ul.list .hover.indigo2-xs > li > a:hover,
ul.list .hover.indigo2-xs > li > a:focus {
    color: #9fa8da;
  }
  ul.list .hover.indigo3-xs > li > a:hover,
ul.list .hover.indigo3-xs > li > a:focus {
    color: #7986cb;
  }
  ul.list .hover.indigo4-xs > li > a:hover,
ul.list .hover.indigo4-xs > li > a:focus {
    color: #5c6bc0;
  }
  ul.list .hover.indigo5-xs > li > a:hover,
ul.list .hover.indigo5-xs > li > a:focus {
    color: #3f51b5;
  }
  ul.list .hover.indigo6-xs > li > a:hover,
ul.list .hover.indigo6-xs > li > a:focus {
    color: #3949ab;
  }
  ul.list .hover.indigo7-xs > li > a:hover,
ul.list .hover.indigo7-xs > li > a:focus {
    color: #303f9f;
  }
  ul.list .hover.indigo8-xs > li > a:hover,
ul.list .hover.indigo8-xs > li > a:focus {
    color: #283593;
  }
  ul.list .hover.indigo9-xs > li > a:hover,
ul.list .hover.indigo9-xs > li > a:focus {
    color: #1a237e;
  }
  ul.list .hover.indigoa-xs > li > a:hover,
ul.list .hover.indigoa-xs > li > a:focus {
    color: #8c9eff;
  }
  ul.list .hover.indigob-xs > li > a:hover,
ul.list .hover.indigob-xs > li > a:focus {
    color: #536dfe;
  }
  ul.list .hover.indigoc-xs > li > a:hover,
ul.list .hover.indigoc-xs > li > a:focus {
    color: #3d5afe;
  }
  ul.list .hover.indigod-xs > li > a:hover,
ul.list .hover.indigod-xs > li > a:focus {
    color: #304ffe;
  }
  ul.list .hover.blue-xs > li > a:hover,
ul.list .hover.blue-xs > li > a:focus {
    color: blue;
  }
  ul.list .hover.blue0-xs > li > a:hover,
ul.list .hover.blue0-xs > li > a:focus {
    color: #e3f2fd;
  }
  ul.list .hover.blue1-xs > li > a:hover,
ul.list .hover.blue1-xs > li > a:focus {
    color: #bbdefb;
  }
  ul.list .hover.blue2-xs > li > a:hover,
ul.list .hover.blue2-xs > li > a:focus {
    color: #90caf9;
  }
  ul.list .hover.blue3-xs > li > a:hover,
ul.list .hover.blue3-xs > li > a:focus {
    color: #64b5f6;
  }
  ul.list .hover.blue4-xs > li > a:hover,
ul.list .hover.blue4-xs > li > a:focus {
    color: #42a5f5;
  }
  ul.list .hover.blue5-xs > li > a:hover,
ul.list .hover.blue5-xs > li > a:focus {
    color: #2196f3;
  }
  ul.list .hover.blue6-xs > li > a:hover,
ul.list .hover.blue6-xs > li > a:focus {
    color: #1e88e5;
  }
  ul.list .hover.blue7-xs > li > a:hover,
ul.list .hover.blue7-xs > li > a:focus {
    color: #1976d2;
  }
  ul.list .hover.blue8-xs > li > a:hover,
ul.list .hover.blue8-xs > li > a:focus {
    color: #1565c0;
  }
  ul.list .hover.blue9-xs > li > a:hover,
ul.list .hover.blue9-xs > li > a:focus {
    color: #0d47a1;
  }
  ul.list .hover.bluea-xs > li > a:hover,
ul.list .hover.bluea-xs > li > a:focus {
    color: #82b1ff;
  }
  ul.list .hover.blueb-xs > li > a:hover,
ul.list .hover.blueb-xs > li > a:focus {
    color: #448aff;
  }
  ul.list .hover.bluec-xs > li > a:hover,
ul.list .hover.bluec-xs > li > a:focus {
    color: #2979ff;
  }
  ul.list .hover.blued-xs > li > a:hover,
ul.list .hover.blued-xs > li > a:focus {
    color: #2962ff;
  }
  ul.list .hover.l-blue-xs > li > a:hover,
ul.list .hover.l-blue-xs > li > a:focus {
    color: lightblue;
  }
  ul.list .hover.l-blue0-xs > li > a:hover,
ul.list .hover.l-blue0-xs > li > a:focus {
    color: #e1f5fe;
  }
  ul.list .hover.l-blue1-xs > li > a:hover,
ul.list .hover.l-blue1-xs > li > a:focus {
    color: #b3e5fc;
  }
  ul.list .hover.l-blue2-xs > li > a:hover,
ul.list .hover.l-blue2-xs > li > a:focus {
    color: #81d4fa;
  }
  ul.list .hover.l-blue3-xs > li > a:hover,
ul.list .hover.l-blue3-xs > li > a:focus {
    color: #4fc3f7;
  }
  ul.list .hover.l-blue4-xs > li > a:hover,
ul.list .hover.l-blue4-xs > li > a:focus {
    color: #29b6f6;
  }
  ul.list .hover.l-blue5-xs > li > a:hover,
ul.list .hover.l-blue5-xs > li > a:focus {
    color: #03a9f4;
  }
  ul.list .hover.l-blue6-xs > li > a:hover,
ul.list .hover.l-blue6-xs > li > a:focus {
    color: #039be5;
  }
  ul.list .hover.l-blue7-xs > li > a:hover,
ul.list .hover.l-blue7-xs > li > a:focus {
    color: #0288d1;
  }
  ul.list .hover.l-blue8-xs > li > a:hover,
ul.list .hover.l-blue8-xs > li > a:focus {
    color: #0277bd;
  }
  ul.list .hover.l-blue9-xs > li > a:hover,
ul.list .hover.l-blue9-xs > li > a:focus {
    color: #01579b;
  }
  ul.list .hover.l-bluea-xs > li > a:hover,
ul.list .hover.l-bluea-xs > li > a:focus {
    color: #80d8ff;
  }
  ul.list .hover.l-blueb-xs > li > a:hover,
ul.list .hover.l-blueb-xs > li > a:focus {
    color: #40c4ff;
  }
  ul.list .hover.l-bluec-xs > li > a:hover,
ul.list .hover.l-bluec-xs > li > a:focus {
    color: #00b0ff;
  }
  ul.list .hover.l-blued-xs > li > a:hover,
ul.list .hover.l-blued-xs > li > a:focus {
    color: #0091ea;
  }
  ul.list .hover.cyan-xs > li > a:hover,
ul.list .hover.cyan-xs > li > a:focus {
    color: cyan;
  }
  ul.list .hover.cyan0-xs > li > a:hover,
ul.list .hover.cyan0-xs > li > a:focus {
    color: #e0f7fa;
  }
  ul.list .hover.cyan1-xs > li > a:hover,
ul.list .hover.cyan1-xs > li > a:focus {
    color: #b2ebf2;
  }
  ul.list .hover.cyan2-xs > li > a:hover,
ul.list .hover.cyan2-xs > li > a:focus {
    color: #80deea;
  }
  ul.list .hover.cyan3-xs > li > a:hover,
ul.list .hover.cyan3-xs > li > a:focus {
    color: #4dd0e1;
  }
  ul.list .hover.cyan4-xs > li > a:hover,
ul.list .hover.cyan4-xs > li > a:focus {
    color: #26c6da;
  }
  ul.list .hover.cyan5-xs > li > a:hover,
ul.list .hover.cyan5-xs > li > a:focus {
    color: #00bcd4;
  }
  ul.list .hover.cyan6-xs > li > a:hover,
ul.list .hover.cyan6-xs > li > a:focus {
    color: #00acc1;
  }
  ul.list .hover.cyan7-xs > li > a:hover,
ul.list .hover.cyan7-xs > li > a:focus {
    color: #0097a7;
  }
  ul.list .hover.cyan8-xs > li > a:hover,
ul.list .hover.cyan8-xs > li > a:focus {
    color: #00838f;
  }
  ul.list .hover.cyan9-xs > li > a:hover,
ul.list .hover.cyan9-xs > li > a:focus {
    color: #006064;
  }
  ul.list .hover.cyana-xs > li > a:hover,
ul.list .hover.cyana-xs > li > a:focus {
    color: #84ffff;
  }
  ul.list .hover.cyanb-xs > li > a:hover,
ul.list .hover.cyanb-xs > li > a:focus {
    color: #18ffff;
  }
  ul.list .hover.cyanc-xs > li > a:hover,
ul.list .hover.cyanc-xs > li > a:focus {
    color: #00e5ff;
  }
  ul.list .hover.cyand-xs > li > a:hover,
ul.list .hover.cyand-xs > li > a:focus {
    color: #00b8d4;
  }
  ul.list .hover.teal-xs > li > a:hover,
ul.list .hover.teal-xs > li > a:focus {
    color: teal;
  }
  ul.list .hover.teal0-xs > li > a:hover,
ul.list .hover.teal0-xs > li > a:focus {
    color: #e0f2f1;
  }
  ul.list .hover.teal1-xs > li > a:hover,
ul.list .hover.teal1-xs > li > a:focus {
    color: #b2dfdb;
  }
  ul.list .hover.teal2-xs > li > a:hover,
ul.list .hover.teal2-xs > li > a:focus {
    color: #80cbc4;
  }
  ul.list .hover.teal3-xs > li > a:hover,
ul.list .hover.teal3-xs > li > a:focus {
    color: #4db6ac;
  }
  ul.list .hover.teal4-xs > li > a:hover,
ul.list .hover.teal4-xs > li > a:focus {
    color: #26a69a;
  }
  ul.list .hover.teal5-xs > li > a:hover,
ul.list .hover.teal5-xs > li > a:focus {
    color: #009688;
  }
  ul.list .hover.teal6-xs > li > a:hover,
ul.list .hover.teal6-xs > li > a:focus {
    color: #00897b;
  }
  ul.list .hover.teal7-xs > li > a:hover,
ul.list .hover.teal7-xs > li > a:focus {
    color: #00796b;
  }
  ul.list .hover.teal8-xs > li > a:hover,
ul.list .hover.teal8-xs > li > a:focus {
    color: #00695c;
  }
  ul.list .hover.teal9-xs > li > a:hover,
ul.list .hover.teal9-xs > li > a:focus {
    color: #004d40;
  }
  ul.list .hover.teala-xs > li > a:hover,
ul.list .hover.teala-xs > li > a:focus {
    color: #a7ffeb;
  }
  ul.list .hover.tealb-xs > li > a:hover,
ul.list .hover.tealb-xs > li > a:focus {
    color: #64ffda;
  }
  ul.list .hover.tealc-xs > li > a:hover,
ul.list .hover.tealc-xs > li > a:focus {
    color: #1de9b6;
  }
  ul.list .hover.teald-xs > li > a:hover,
ul.list .hover.teald-xs > li > a:focus {
    color: #00bfa5;
  }
  ul.list .hover.green-xs > li > a:hover,
ul.list .hover.green-xs > li > a:focus {
    color: green;
  }
  ul.list .hover.green0-xs > li > a:hover,
ul.list .hover.green0-xs > li > a:focus {
    color: #e8f5e9;
  }
  ul.list .hover.green1-xs > li > a:hover,
ul.list .hover.green1-xs > li > a:focus {
    color: #c8e6c9;
  }
  ul.list .hover.green2-xs > li > a:hover,
ul.list .hover.green2-xs > li > a:focus {
    color: #a5d6a7;
  }
  ul.list .hover.green3-xs > li > a:hover,
ul.list .hover.green3-xs > li > a:focus {
    color: #81c784;
  }
  ul.list .hover.green4-xs > li > a:hover,
ul.list .hover.green4-xs > li > a:focus {
    color: #66bb6a;
  }
  ul.list .hover.green5-xs > li > a:hover,
ul.list .hover.green5-xs > li > a:focus {
    color: #4caf50;
  }
  ul.list .hover.green6-xs > li > a:hover,
ul.list .hover.green6-xs > li > a:focus {
    color: #43a047;
  }
  ul.list .hover.green7-xs > li > a:hover,
ul.list .hover.green7-xs > li > a:focus {
    color: #388e3c;
  }
  ul.list .hover.green8-xs > li > a:hover,
ul.list .hover.green8-xs > li > a:focus {
    color: #2e7d32;
  }
  ul.list .hover.green9-xs > li > a:hover,
ul.list .hover.green9-xs > li > a:focus {
    color: #1b5e20;
  }
  ul.list .hover.greena-xs > li > a:hover,
ul.list .hover.greena-xs > li > a:focus {
    color: #b9f6ca;
  }
  ul.list .hover.greenb-xs > li > a:hover,
ul.list .hover.greenb-xs > li > a:focus {
    color: #69f0ae;
  }
  ul.list .hover.greenc-xs > li > a:hover,
ul.list .hover.greenc-xs > li > a:focus {
    color: #00e676;
  }
  ul.list .hover.greend-xs > li > a:hover,
ul.list .hover.greend-xs > li > a:focus {
    color: #00c853;
  }
  ul.list .hover.l-green-xs > li > a:hover,
ul.list .hover.l-green-xs > li > a:focus {
    color: lightgreen;
  }
  ul.list .hover.l-green0-xs > li > a:hover,
ul.list .hover.l-green0-xs > li > a:focus {
    color: #f1f8e9;
  }
  ul.list .hover.l-green1-xs > li > a:hover,
ul.list .hover.l-green1-xs > li > a:focus {
    color: #dcedc8;
  }
  ul.list .hover.l-green2-xs > li > a:hover,
ul.list .hover.l-green2-xs > li > a:focus {
    color: #c5e1a5;
  }
  ul.list .hover.l-green3-xs > li > a:hover,
ul.list .hover.l-green3-xs > li > a:focus {
    color: #aed581;
  }
  ul.list .hover.l-green4-xs > li > a:hover,
ul.list .hover.l-green4-xs > li > a:focus {
    color: #9ccc65;
  }
  ul.list .hover.l-green5-xs > li > a:hover,
ul.list .hover.l-green5-xs > li > a:focus {
    color: #8bc34a;
  }
  ul.list .hover.l-green6-xs > li > a:hover,
ul.list .hover.l-green6-xs > li > a:focus {
    color: #7cb342;
  }
  ul.list .hover.l-green7-xs > li > a:hover,
ul.list .hover.l-green7-xs > li > a:focus {
    color: #689f38;
  }
  ul.list .hover.l-green8-xs > li > a:hover,
ul.list .hover.l-green8-xs > li > a:focus {
    color: #558b2f;
  }
  ul.list .hover.l-green9-xs > li > a:hover,
ul.list .hover.l-green9-xs > li > a:focus {
    color: #33691e;
  }
  ul.list .hover.l-greena-xs > li > a:hover,
ul.list .hover.l-greena-xs > li > a:focus {
    color: #ccff90;
  }
  ul.list .hover.l-greenb-xs > li > a:hover,
ul.list .hover.l-greenb-xs > li > a:focus {
    color: #b2ff59;
  }
  ul.list .hover.l-greenc-xs > li > a:hover,
ul.list .hover.l-greenc-xs > li > a:focus {
    color: #76ff03;
  }
  ul.list .hover.l-greend-xs > li > a:hover,
ul.list .hover.l-greend-xs > li > a:focus {
    color: #64dd17;
  }
  ul.list .hover.lime-xs > li > a:hover,
ul.list .hover.lime-xs > li > a:focus {
    color: lime;
  }
  ul.list .hover.lime0-xs > li > a:hover,
ul.list .hover.lime0-xs > li > a:focus {
    color: #f9fbe7;
  }
  ul.list .hover.lime1-xs > li > a:hover,
ul.list .hover.lime1-xs > li > a:focus {
    color: #f0f4c3;
  }
  ul.list .hover.lime2-xs > li > a:hover,
ul.list .hover.lime2-xs > li > a:focus {
    color: #e6ee9c;
  }
  ul.list .hover.lime3-xs > li > a:hover,
ul.list .hover.lime3-xs > li > a:focus {
    color: #d4e056;
  }
  ul.list .hover.lime4-xs > li > a:hover,
ul.list .hover.lime4-xs > li > a:focus {
    color: #d4e157;
  }
  ul.list .hover.lime5-xs > li > a:hover,
ul.list .hover.lime5-xs > li > a:focus {
    color: #cddc39;
  }
  ul.list .hover.lime6-xs > li > a:hover,
ul.list .hover.lime6-xs > li > a:focus {
    color: #c0ca33;
  }
  ul.list .hover.lime7-xs > li > a:hover,
ul.list .hover.lime7-xs > li > a:focus {
    color: #afb42b;
  }
  ul.list .hover.lime8-xs > li > a:hover,
ul.list .hover.lime8-xs > li > a:focus {
    color: #9e9d24;
  }
  ul.list .hover.lime9-xs > li > a:hover,
ul.list .hover.lime9-xs > li > a:focus {
    color: #827717;
  }
  ul.list .hover.limea-xs > li > a:hover,
ul.list .hover.limea-xs > li > a:focus {
    color: #f4ff81;
  }
  ul.list .hover.limeb-xs > li > a:hover,
ul.list .hover.limeb-xs > li > a:focus {
    color: #eeff41;
  }
  ul.list .hover.limec-xs > li > a:hover,
ul.list .hover.limec-xs > li > a:focus {
    color: #c6ff00;
  }
  ul.list .hover.limed-xs > li > a:hover,
ul.list .hover.limed-xs > li > a:focus {
    color: #aeea00;
  }
  ul.list .hover.yellow-xs > li > a:hover,
ul.list .hover.yellow-xs > li > a:focus {
    color: yellow;
  }
  ul.list .hover.yellow0-xs > li > a:hover,
ul.list .hover.yellow0-xs > li > a:focus {
    color: #fffde7;
  }
  ul.list .hover.yellow1-xs > li > a:hover,
ul.list .hover.yellow1-xs > li > a:focus {
    color: #fff9c4;
  }
  ul.list .hover.yellow2-xs > li > a:hover,
ul.list .hover.yellow2-xs > li > a:focus {
    color: #fff59d;
  }
  ul.list .hover.yellow3-xs > li > a:hover,
ul.list .hover.yellow3-xs > li > a:focus {
    color: #fff176;
  }
  ul.list .hover.yellow4-xs > li > a:hover,
ul.list .hover.yellow4-xs > li > a:focus {
    color: #ffee58;
  }
  ul.list .hover.yellow5-xs > li > a:hover,
ul.list .hover.yellow5-xs > li > a:focus {
    color: #ffeb3b;
  }
  ul.list .hover.yellow6-xs > li > a:hover,
ul.list .hover.yellow6-xs > li > a:focus {
    color: #fdd835;
  }
  ul.list .hover.yellow7-xs > li > a:hover,
ul.list .hover.yellow7-xs > li > a:focus {
    color: #fbc02d;
  }
  ul.list .hover.yellow8-xs > li > a:hover,
ul.list .hover.yellow8-xs > li > a:focus {
    color: #f9a825;
  }
  ul.list .hover.yellow9-xs > li > a:hover,
ul.list .hover.yellow9-xs > li > a:focus {
    color: #f57f17;
  }
  ul.list .hover.yellowa-xs > li > a:hover,
ul.list .hover.yellowa-xs > li > a:focus {
    color: #ffff8d;
  }
  ul.list .hover.yellowb-xs > li > a:hover,
ul.list .hover.yellowb-xs > li > a:focus {
    color: #ff0;
  }
  ul.list .hover.yellowc-xs > li > a:hover,
ul.list .hover.yellowc-xs > li > a:focus {
    color: #ffea00;
  }
  ul.list .hover.yellowd-xs > li > a:hover,
ul.list .hover.yellowd-xs > li > a:focus {
    color: #ffd600;
  }
  ul.list .hover.amber-xs > li > a:hover,
ul.list .hover.amber-xs > li > a:focus {
    color: #ffd740;
  }
  ul.list .hover.amber0-xs > li > a:hover,
ul.list .hover.amber0-xs > li > a:focus {
    color: #fff8e1;
  }
  ul.list .hover.amber1-xs > li > a:hover,
ul.list .hover.amber1-xs > li > a:focus {
    color: #ffecb3;
  }
  ul.list .hover.amber2-xs > li > a:hover,
ul.list .hover.amber2-xs > li > a:focus {
    color: #ffe082;
  }
  ul.list .hover.amber3-xs > li > a:hover,
ul.list .hover.amber3-xs > li > a:focus {
    color: #ffd54f;
  }
  ul.list .hover.amber4-xs > li > a:hover,
ul.list .hover.amber4-xs > li > a:focus {
    color: #ffca28;
  }
  ul.list .hover.amber5-xs > li > a:hover,
ul.list .hover.amber5-xs > li > a:focus {
    color: #ffc107;
  }
  ul.list .hover.amber6-xs > li > a:hover,
ul.list .hover.amber6-xs > li > a:focus {
    color: #ffb300;
  }
  ul.list .hover.amber7-xs > li > a:hover,
ul.list .hover.amber7-xs > li > a:focus {
    color: #ffa000;
  }
  ul.list .hover.amber8-xs > li > a:hover,
ul.list .hover.amber8-xs > li > a:focus {
    color: #ff8f00;
  }
  ul.list .hover.amber9-xs > li > a:hover,
ul.list .hover.amber9-xs > li > a:focus {
    color: #ff6f00;
  }
  ul.list .hover.ambera-xs > li > a:hover,
ul.list .hover.ambera-xs > li > a:focus {
    color: #ffe57f;
  }
  ul.list .hover.amberb-xs > li > a:hover,
ul.list .hover.amberb-xs > li > a:focus {
    color: #ffd740;
  }
  ul.list .hover.amberc-xs > li > a:hover,
ul.list .hover.amberc-xs > li > a:focus {
    color: #ffc400;
  }
  ul.list .hover.amberd-xs > li > a:hover,
ul.list .hover.amberd-xs > li > a:focus {
    color: #ffab00;
  }
  ul.list .hover.orange-xs > li > a:hover,
ul.list .hover.orange-xs > li > a:focus {
    color: orange;
  }
  ul.list .hover.orange0-xs > li > a:hover,
ul.list .hover.orange0-xs > li > a:focus {
    color: #fff3e0;
  }
  ul.list .hover.orange1-xs > li > a:hover,
ul.list .hover.orange1-xs > li > a:focus {
    color: #ffe0b2;
  }
  ul.list .hover.orange2-xs > li > a:hover,
ul.list .hover.orange2-xs > li > a:focus {
    color: #ffcc80;
  }
  ul.list .hover.orange3-xs > li > a:hover,
ul.list .hover.orange3-xs > li > a:focus {
    color: #ffb74d;
  }
  ul.list .hover.orange4-xs > li > a:hover,
ul.list .hover.orange4-xs > li > a:focus {
    color: #ffa726;
  }
  ul.list .hover.orange5-xs > li > a:hover,
ul.list .hover.orange5-xs > li > a:focus {
    color: #ff9800;
  }
  ul.list .hover.orange6-xs > li > a:hover,
ul.list .hover.orange6-xs > li > a:focus {
    color: #fb8c00;
  }
  ul.list .hover.orange7-xs > li > a:hover,
ul.list .hover.orange7-xs > li > a:focus {
    color: #f57c00;
  }
  ul.list .hover.orange8-xs > li > a:hover,
ul.list .hover.orange8-xs > li > a:focus {
    color: #ef6c00;
  }
  ul.list .hover.orange9-xs > li > a:hover,
ul.list .hover.orange9-xs > li > a:focus {
    color: #e65100;
  }
  ul.list .hover.orangea-xs > li > a:hover,
ul.list .hover.orangea-xs > li > a:focus {
    color: #ffd180;
  }
  ul.list .hover.orangeb-xs > li > a:hover,
ul.list .hover.orangeb-xs > li > a:focus {
    color: #ffab40;
  }
  ul.list .hover.orangec-xs > li > a:hover,
ul.list .hover.orangec-xs > li > a:focus {
    color: #ff9100;
  }
  ul.list .hover.oranged-xs > li > a:hover,
ul.list .hover.oranged-xs > li > a:focus {
    color: #ff6d00;
  }
  ul.list .hover.d-orange-xs > li > a:hover,
ul.list .hover.d-orange-xs > li > a:focus {
    color: darkorange;
  }
  ul.list .hover.d-orange0-xs > li > a:hover,
ul.list .hover.d-orange0-xs > li > a:focus {
    color: #fbe9e7;
  }
  ul.list .hover.d-orange1-xs > li > a:hover,
ul.list .hover.d-orange1-xs > li > a:focus {
    color: #ffccbc;
  }
  ul.list .hover.d-orange2-xs > li > a:hover,
ul.list .hover.d-orange2-xs > li > a:focus {
    color: #ffab91;
  }
  ul.list .hover.d-orange3-xs > li > a:hover,
ul.list .hover.d-orange3-xs > li > a:focus {
    color: #ff8a65;
  }
  ul.list .hover.d-orange4-xs > li > a:hover,
ul.list .hover.d-orange4-xs > li > a:focus {
    color: #ff7043;
  }
  ul.list .hover.d-orange5-xs > li > a:hover,
ul.list .hover.d-orange5-xs > li > a:focus {
    color: #ff5722;
  }
  ul.list .hover.d-orange6-xs > li > a:hover,
ul.list .hover.d-orange6-xs > li > a:focus {
    color: #f4511e;
  }
  ul.list .hover.d-orange7-xs > li > a:hover,
ul.list .hover.d-orange7-xs > li > a:focus {
    color: #e64a19;
  }
  ul.list .hover.d-orange8-xs > li > a:hover,
ul.list .hover.d-orange8-xs > li > a:focus {
    color: #d84315;
  }
  ul.list .hover.d-orange9-xs > li > a:hover,
ul.list .hover.d-orange9-xs > li > a:focus {
    color: #bf360c;
  }
  ul.list .hover.d-orangea-xs > li > a:hover,
ul.list .hover.d-orangea-xs > li > a:focus {
    color: #ff9e80;
  }
  ul.list .hover.d-orangeb-xs > li > a:hover,
ul.list .hover.d-orangeb-xs > li > a:focus {
    color: #ff6e40;
  }
  ul.list .hover.d-orangec-xs > li > a:hover,
ul.list .hover.d-orangec-xs > li > a:focus {
    color: #ff3d00;
  }
  ul.list .hover.d-oranged-xs > li > a:hover,
ul.list .hover.d-oranged-xs > li > a:focus {
    color: #dd2c00;
  }
  ul.list .hover.brown-xs > li > a:hover,
ul.list .hover.brown-xs > li > a:focus {
    color: brown;
  }
  ul.list .hover.brown0-xs > li > a:hover,
ul.list .hover.brown0-xs > li > a:focus {
    color: #efebe9;
  }
  ul.list .hover.brown1-xs > li > a:hover,
ul.list .hover.brown1-xs > li > a:focus {
    color: #d7ccc8;
  }
  ul.list .hover.brown2-xs > li > a:hover,
ul.list .hover.brown2-xs > li > a:focus {
    color: #bcaaa4;
  }
  ul.list .hover.brown3-xs > li > a:hover,
ul.list .hover.brown3-xs > li > a:focus {
    color: #a1887f;
  }
  ul.list .hover.brown4-xs > li > a:hover,
ul.list .hover.brown4-xs > li > a:focus {
    color: #8d6e63;
  }
  ul.list .hover.brown5-xs > li > a:hover,
ul.list .hover.brown5-xs > li > a:focus {
    color: #795548;
  }
  ul.list .hover.brown6-xs > li > a:hover,
ul.list .hover.brown6-xs > li > a:focus {
    color: #6d4c41;
  }
  ul.list .hover.brown7-xs > li > a:hover,
ul.list .hover.brown7-xs > li > a:focus {
    color: #5d4037;
  }
  ul.list .hover.brown8-xs > li > a:hover,
ul.list .hover.brown8-xs > li > a:focus {
    color: #4e342e;
  }
  ul.list .hover.brown9-xs > li > a:hover,
ul.list .hover.brown9-xs > li > a:focus {
    color: #3e2723;
  }
  ul.list .hover.grey-xs > li > a:hover,
ul.list .hover.grey-xs > li > a:focus {
    color: grey;
  }
  ul.list .hover.grey0-xs > li > a:hover,
ul.list .hover.grey0-xs > li > a:focus {
    color: #fafafa;
  }
  ul.list .hover.grey1-xs > li > a:hover,
ul.list .hover.grey1-xs > li > a:focus {
    color: #f5f5f5;
  }
  ul.list .hover.grey2-xs > li > a:hover,
ul.list .hover.grey2-xs > li > a:focus {
    color: #eee;
  }
  ul.list .hover.grey3-xs > li > a:hover,
ul.list .hover.grey3-xs > li > a:focus {
    color: #e0e0e0;
  }
  ul.list .hover.grey4-xs > li > a:hover,
ul.list .hover.grey4-xs > li > a:focus {
    color: #bdbdbd;
  }
  ul.list .hover.grey5-xs > li > a:hover,
ul.list .hover.grey5-xs > li > a:focus {
    color: #9e9e9e;
  }
  ul.list .hover.grey6-xs > li > a:hover,
ul.list .hover.grey6-xs > li > a:focus {
    color: #757575;
  }
  ul.list .hover.grey7-xs > li > a:hover,
ul.list .hover.grey7-xs > li > a:focus {
    color: #616161;
  }
  ul.list .hover.grey8-xs > li > a:hover,
ul.list .hover.grey8-xs > li > a:focus {
    color: #424242;
  }
  ul.list .hover.grey9-xs > li > a:hover,
ul.list .hover.grey9-xs > li > a:focus {
    color: #212121;
  }
  ul.list .hover.blue-grey-xs > li > a:hover,
ul.list .hover.blue-grey-xs > li > a:focus {
    color: lightsteelblue;
  }
  ul.list .hover.blue-grey0-xs > li > a:hover,
ul.list .hover.blue-grey0-xs > li > a:focus {
    color: #eceff1;
  }
  ul.list .hover.blue-grey1-xs > li > a:hover,
ul.list .hover.blue-grey1-xs > li > a:focus {
    color: #cfd8dc;
  }
  ul.list .hover.blue-grey2-xs > li > a:hover,
ul.list .hover.blue-grey2-xs > li > a:focus {
    color: #b0bec5;
  }
  ul.list .hover.blue-grey3-xs > li > a:hover,
ul.list .hover.blue-grey3-xs > li > a:focus {
    color: #90a4ae;
  }
  ul.list .hover.blue-grey4-xs > li > a:hover,
ul.list .hover.blue-grey4-xs > li > a:focus {
    color: #78909c;
  }
  ul.list .hover.blue-grey5-xs > li > a:hover,
ul.list .hover.blue-grey5-xs > li > a:focus {
    color: #607d8b;
  }
  ul.list .hover.blue-grey6-xs > li > a:hover,
ul.list .hover.blue-grey6-xs > li > a:focus {
    color: #546e7a;
  }
  ul.list .hover.blue-grey7-xs > li > a:hover,
ul.list .hover.blue-grey7-xs > li > a:focus {
    color: #455a64;
  }
  ul.list .hover.blue-grey8-xs > li > a:hover,
ul.list .hover.blue-grey8-xs > li > a:focus {
    color: #37474f;
  }
  ul.list .hover.blue-grey9-xs > li > a:hover,
ul.list .hover.blue-grey9-xs > li > a:focus {
    color: #263238;
  }
  ul.list .hover.red-xs > li > a:hover,
ul.list .hover.red-xs > li > a:focus {
    color: #ff1744;
  }
  ul.list .hover.pink-xs > li > a:hover,
ul.list .hover.pink-xs > li > a:focus {
    color: #f50057;
  }
  ul.list .hover.purple-xs > li > a:hover,
ul.list .hover.purple-xs > li > a:focus {
    color: #d500f9;
  }
  ul.list .hover.d-purple-xs > li > a:hover,
ul.list .hover.d-purple-xs > li > a:focus {
    color: #651fff;
  }
  ul.list .hover.indigo-xs > li > a:hover,
ul.list .hover.indigo-xs > li > a:focus {
    color: #3d5afe;
  }
  ul.list .hover.blue-xs > li > a:hover,
ul.list .hover.blue-xs > li > a:focus {
    color: #2979ff;
  }
  ul.list .hover.l-blue-xs > li > a:hover,
ul.list .hover.l-blue-xs > li > a:focus {
    color: #00b0ff;
  }
  ul.list .hover.cyan-xs > li > a:hover,
ul.list .hover.cyan-xs > li > a:focus {
    color: #00e5ff;
  }
  ul.list .hover.teal-xs > li > a:hover,
ul.list .hover.teal-xs > li > a:focus {
    color: #00695c;
  }
  ul.list .hover.green-xs > li > a:hover,
ul.list .hover.green-xs > li > a:focus {
    color: #2e7d32;
  }
  ul.list .hover.l-green-xs > li > a:hover,
ul.list .hover.l-green-xs > li > a:focus {
    color: #76ff03;
  }
  ul.list .hover.lime-xs > li > a:hover,
ul.list .hover.lime-xs > li > a:focus {
    color: #aeea00;
  }
  ul.list .hover.yellow-xs > li > a:hover,
ul.list .hover.yellow-xs > li > a:focus {
    color: #ffea00;
  }
  ul.list .hover.amber-xs > li > a:hover,
ul.list .hover.amber-xs > li > a:focus {
    color: #ffc400;
  }
  ul.list .hover.orange-xs > li > a:hover,
ul.list .hover.orange-xs > li > a:focus {
    color: #ff9100;
  }
  ul.list .hover.d-orange-xs > li > a:hover,
ul.list .hover.d-orange-xs > li > a:focus {
    color: #ff3d00;
  }
  ul.list .hover.brown-xs > li > a:hover,
ul.list .hover.brown-xs > li > a:focus {
    color: #5d4037;
  }
  ul.list .hover.grey-xs > li > a:hover,
ul.list .hover.grey-xs > li > a:focus {
    color: #616161;
  }
  ul.list .hover.blue-grey-xs > li > a:hover,
ul.list .hover.blue-grey-xs > li > a:focus {
    color: #546e7a;
  }
  ul.disc-xs {
    list-style-type: disc;
  }
  ul.circle-xs {
    list-style-type: circle;
  }
  ul.square-xs {
    list-style-type: square;
  }
  ul.decimal-xs {
    list-style-type: decimal;
  }
  ul.decimal-leading-zero-xs {
    list-style-type: decimal-leading-zero;
  }
  ul.lower-roman-xs {
    list-style-type: lower-roman;
  }
  ul.upper-roman-xs {
    list-style-type: upper-roman;
  }
  ul.lower-alpha-xs {
    list-style-type: lower-alpha;
  }
  ul.upper-alpha-xs {
    list-style-type: upper-alpha;
  }
  ul.lower-greek-xs {
    list-style-type: lower-greek;
  }
  ul.lower-latin-xs {
    list-style-type: lower-latin;
  }
  ul.upper-latin-xs {
    list-style-type: upper-latin;
  }
  ul.hebrew-xs {
    list-style-type: hebrew;
  }
  ul.armenian-xs {
    list-style-type: armenian;
  }
  ul.georgian-xs {
    list-style-type: georgian;
  }
  ul.cjk-ideographic-xs {
    list-style-type: cjk-ideographic;
  }
  ul.hiragana-xs {
    list-style-type: hiragana;
  }
  ul.katakana-xs {
    list-style-type: katakana;
  }
  ul.hiragana-iroha-xs {
    list-style-type: hiragana-iroha;
  }
  ul.katakana-iroha-xs {
    list-style-type: katakana-iroha;
  }
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /*chrome浏览器下
  去除number类型输入框里的上下小箭头*/
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  /*Firefox浏览器下
  去除number类型输入框里的上下小箭头*/
  -moz-appearance: textfield;
}

:focus {
  outline: none;
}

.form {
  border-radius: 0;
  box-shadow: none;
  outline: none;
}

.form:focus, .form:hover {
  border: 1px solid #1e88e5;
  outline: 0;
  box-shadow: none;
}

.form.black:not(:hover):not(.hover) {
  border-color: black;
}

.form.black.hover:focus, .form.black.hover:hover {
  border-color: black;
}

.form.color0:not(:hover):not(.hover) {
  border-color: black;
}

.form.color0.hover:focus, .form.color0.hover:hover {
  border-color: black;
}

.form.color1:not(:hover):not(.hover) {
  border-color: #111111;
}

.form.color1.hover:focus, .form.color1.hover:hover {
  border-color: black;
}

.form.color2:not(:hover):not(.hover) {
  border-color: #222222;
}

.form.color2.hover:focus, .form.color2.hover:hover {
  border-color: #080808;
}

.form.color3:not(:hover):not(.hover) {
  border-color: #333333;
}

.form.color3.hover:focus, .form.color3.hover:hover {
  border-color: #1a1a1a;
}

.form.color4:not(:hover):not(.hover) {
  border-color: #444444;
}

.form.color4.hover:focus, .form.color4.hover:hover {
  border-color: #2b2b2b;
}

.form.color5:not(:hover):not(.hover) {
  border-color: #555555;
}

.form.color5.hover:focus, .form.color5.hover:hover {
  border-color: #3b3b3b;
}

.form.color6:not(:hover):not(.hover) {
  border-color: #666666;
}

.form.color6.hover:focus, .form.color6.hover:hover {
  border-color: #4d4d4d;
}

.form.color7:not(:hover):not(.hover) {
  border-color: #777777;
}

.form.color7.hover:focus, .form.color7.hover:hover {
  border-color: #5e5e5e;
}

.form.color8:not(:hover):not(.hover) {
  border-color: #888888;
}

.form.color8.hover:focus, .form.color8.hover:hover {
  border-color: #6e6e6e;
}

.form.color9:not(:hover):not(.hover) {
  border-color: #999999;
}

.form.color9.hover:focus, .form.color9.hover:hover {
  border-color: gray;
}

.form.colora:not(:hover):not(.hover) {
  border-color: #aaaaaa;
}

.form.colora.hover:focus, .form.colora.hover:hover {
  border-color: #919191;
}

.form.colorb:not(:hover):not(.hover) {
  border-color: #bbbbbb;
}

.form.colorb.hover:focus, .form.colorb.hover:hover {
  border-color: #a1a1a1;
}

.form.colorc:not(:hover):not(.hover) {
  border-color: #cccccc;
}

.form.colorc.hover:focus, .form.colorc.hover:hover {
  border-color: #b3b3b3;
}

.form.colord:not(:hover):not(.hover) {
  border-color: #dddddd;
}

.form.colord.hover:focus, .form.colord.hover:hover {
  border-color: #c4c4c4;
}

.form.colore:not(:hover):not(.hover) {
  border-color: #eeeeee;
}

.form.colore.hover:focus, .form.colore.hover:hover {
  border-color: #d4d4d4;
}

.form.colorf:not(:hover):not(.hover) {
  border-color: white;
}

.form.colorf.hover:focus, .form.colorf.hover:hover {
  border-color: #e6e6e6;
}

.form.white:not(:hover):not(.hover) {
  border-color: white;
}

.form.white.hover:focus, .form.white.hover:hover {
  border-color: #e6e6e6;
}

.form.red:not(:hover):not(.hover) {
  border-color: red;
}

.form.red.hover:focus, .form.red.hover:hover {
  border-color: #cc0000;
}

.form.red0:not(:hover):not(.hover) {
  border-color: #ffebee;
}

.form.red0.hover:focus, .form.red0.hover:hover {
  border-color: #ffb8c3;
}

.form.red1:not(:hover):not(.hover) {
  border-color: #ffcdd2;
}

.form.red1.hover:focus, .form.red1.hover:hover {
  border-color: #ff9aa4;
}

.form.red2:not(:hover):not(.hover) {
  border-color: #ef9a9a;
}

.form.red2.hover:focus, .form.red2.hover:hover {
  border-color: #e86e6e;
}

.form.red3:not(:hover):not(.hover) {
  border-color: #e57373;
}

.form.red3.hover:focus, .form.red3.hover:hover {
  border-color: #dd4848;
}

.form.red4:not(:hover):not(.hover) {
  border-color: #ef5350;
}

.form.red4.hover:focus, .form.red4.hover:hover {
  border-color: #eb2521;
}

.form.red5:not(:hover):not(.hover) {
  border-color: #f44336;
}

.form.red5.hover:focus, .form.red5.hover:hover {
  border-color: #ea1c0d;
}

.form.red6:not(:hover):not(.hover) {
  border-color: #e53935;
}

.form.red6.hover:focus, .form.red6.hover:hover {
  border-color: #cd1e1a;
}

.form.red7:not(:hover):not(.hover) {
  border-color: #d32f2f;
}

.form.red7.hover:focus, .form.red7.hover:hover {
  border-color: #ab2424;
}

.form.red8:not(:hover):not(.hover) {
  border-color: #c62828;
}

.form.red8.hover:focus, .form.red8.hover:hover {
  border-color: #9c1f1f;
}

.form.red9:not(:hover):not(.hover) {
  border-color: #b71c1c;
}

.form.red9.hover:focus, .form.red9.hover:hover {
  border-color: #8b1515;
}

.form.reda:not(:hover):not(.hover) {
  border-color: #ff8a80;
}

.form.reda.hover:focus, .form.reda.hover:hover {
  border-color: #ff5b4d;
}

.form.redb:not(:hover):not(.hover) {
  border-color: #ff5252;
}

.form.redb.hover:focus, .form.redb.hover:hover {
  border-color: #ff1f1f;
}

.form.redc:not(:hover):not(.hover) {
  border-color: #ff1744;
}

.form.redc.hover:focus, .form.redc.hover:hover {
  border-color: #e3002c;
}

.form.redd:not(:hover):not(.hover) {
  border-color: #d50000;
}

.form.redd.hover:focus, .form.redd.hover:hover {
  border-color: #a20000;
}

.form.pink:not(:hover):not(.hover) {
  border-color: pink;
}

.form.pink.hover:focus, .form.pink.hover:hover {
  border-color: #ff8da1;
}

.form.pink0:not(:hover):not(.hover) {
  border-color: #fce4ec;
}

.form.pink0.hover:focus, .form.pink0.hover:hover {
  border-color: #f7b6cc;
}

.form.pink1:not(:hover):not(.hover) {
  border-color: #f8bbd0;
}

.form.pink1.hover:focus, .form.pink1.hover:hover {
  border-color: #f38db0;
}

.form.pink2:not(:hover):not(.hover) {
  border-color: #f48fb1;
}

.form.pink2.hover:focus, .form.pink2.hover:hover {
  border-color: #ef6191;
}

.form.pink3:not(:hover):not(.hover) {
  border-color: #f06292;
}

.form.pink3.hover:focus, .form.pink3.hover:hover {
  border-color: #ec3372;
}

.form.pink4:not(:hover):not(.hover) {
  border-color: #ec407a;
}

.form.pink4.hover:focus, .form.pink4.hover:hover {
  border-color: #e2175b;
}

.form.pink5:not(:hover):not(.hover) {
  border-color: #e91e63;
}

.form.pink5.hover:focus, .form.pink5.hover:hover {
  border-color: #c1134e;
}

.form.pink6:not(:hover):not(.hover) {
  border-color: #d81b60;
}

.form.pink6.hover:focus, .form.pink6.hover:hover {
  border-color: #ab154c;
}

.form.pink7:not(:hover):not(.hover) {
  border-color: #c2185b;
}

.form.pink7.hover:focus, .form.pink7.hover:hover {
  border-color: #951246;
}

.form.pink8:not(:hover):not(.hover) {
  border-color: #ad1457;
}

.form.pink8.hover:focus, .form.pink8.hover:hover {
  border-color: #7f0f40;
}

.form.pink9:not(:hover):not(.hover) {
  border-color: #880e4f;
}

.form.pink9.hover:focus, .form.pink9.hover:hover {
  border-color: #5a0934;
}

.form.pinka:not(:hover):not(.hover) {
  border-color: #ff80ab;
}

.form.pinka.hover:focus, .form.pinka.hover:hover {
  border-color: #ff4d89;
}

.form.pinkb:not(:hover):not(.hover) {
  border-color: #ff4081;
}

.form.pinkb.hover:focus, .form.pinkb.hover:hover {
  border-color: #ff0d5f;
}

.form.pinkc:not(:hover):not(.hover) {
  border-color: #f50057;
}

.form.pinkc.hover:focus, .form.pinkc.hover:hover {
  border-color: #c20045;
}

.form.pinkd:not(:hover):not(.hover) {
  border-color: #c51162;
}

.form.pinkd.hover:focus, .form.pinkd.hover:hover {
  border-color: #960d4b;
}

.form.purple:not(:hover):not(.hover) {
  border-color: purple;
}

.form.purple.hover:focus, .form.purple.hover:hover {
  border-color: #4d004d;
}

.form.purple0:not(:hover):not(.hover) {
  border-color: #f3e5f5;
}

.form.purple0.hover:focus, .form.purple0.hover:hover {
  border-color: #e2c0e7;
}

.form.purple1:not(:hover):not(.hover) {
  border-color: #e1bee7;
}

.form.purple1.hover:focus, .form.purple1.hover:hover {
  border-color: #d099d9;
}

.form.purple2:not(:hover):not(.hover) {
  border-color: #ce93d8;
}

.form.purple2.hover:focus, .form.purple2.hover:hover {
  border-color: #bd6eca;
}

.form.purple3:not(:hover):not(.hover) {
  border-color: #ba68c8;
}

.form.purple3.hover:focus, .form.purple3.hover:hover {
  border-color: #a844b9;
}

.form.purple4:not(:hover):not(.hover) {
  border-color: #ab47bc;
}

.form.purple4.hover:focus, .form.purple4.hover:hover {
  border-color: #8a3898;
}

.form.purple5:not(:hover):not(.hover) {
  border-color: #9c27b0;
}

.form.purple5.hover:focus, .form.purple5.hover:hover {
  border-color: #771e86;
}

.form.purple6:not(:hover):not(.hover) {
  border-color: #8e24aa;
}

.form.purple6.hover:focus, .form.purple6.hover:hover {
  border-color: #6b1b80;
}

.form.purple7:not(:hover):not(.hover) {
  border-color: #7b1fa2;
}

.form.purple7.hover:focus, .form.purple7.hover:hover {
  border-color: #5a1777;
}

.form.purple8:not(:hover):not(.hover) {
  border-color: #6a1b9a;
}

.form.purple8.hover:focus, .form.purple8.hover:hover {
  border-color: #4c136f;
}

.form.purple9:not(:hover):not(.hover) {
  border-color: #4a148c;
}

.form.purple9.hover:focus, .form.purple9.hover:hover {
  border-color: #320e5f;
}

.form.purplea:not(:hover):not(.hover) {
  border-color: #ea80fc;
}

.form.purplea.hover:focus, .form.purplea.hover:hover {
  border-color: #e24efb;
}

.form.purpleb:not(:hover):not(.hover) {
  border-color: #e040fb;
}

.form.purpleb.hover:focus, .form.purpleb.hover:hover {
  border-color: #d80efa;
}

.form.purplec:not(:hover):not(.hover) {
  border-color: #d500f9;
}

.form.purplec.hover:focus, .form.purplec.hover:hover {
  border-color: #a900c6;
}

.form.purpled:not(:hover):not(.hover) {
  border-color: #a0f;
}

.form.purpled.hover:focus, .form.purpled.hover:hover {
  border-color: #8800cc;
}

.form.d-purple:not(:hover):not(.hover) {
  border-color: darkmagenta;
}

.form.d-purple.hover:focus, .form.d-purple.hover:hover {
  border-color: #580058;
}

.form.d-purple0:not(:hover):not(.hover) {
  border-color: #ede7f6;
}

.form.d-purple0.hover:focus, .form.d-purple0.hover:hover {
  border-color: #d1c2e8;
}

.form.d-purple1:not(:hover):not(.hover) {
  border-color: #d1c4e9;
}

.form.d-purple1.hover:focus, .form.d-purple1.hover:hover {
  border-color: #b49fdb;
}

.form.d-purple2:not(:hover):not(.hover) {
  border-color: #b39ddb;
}

.form.d-purple2.hover:focus, .form.d-purple2.hover:hover {
  border-color: #9678cd;
}

.form.d-purple3:not(:hover):not(.hover) {
  border-color: #9575cd;
}

.form.d-purple3.hover:focus, .form.d-purple3.hover:hover {
  border-color: #7850bf;
}

.form.d-purple4:not(:hover):not(.hover) {
  border-color: #7e57c2;
}

.form.d-purple4.hover:focus, .form.d-purple4.hover:hover {
  border-color: #643da9;
}

.form.d-purple5:not(:hover):not(.hover) {
  border-color: #673ab7;
}

.form.d-purple5.hover:focus, .form.d-purple5.hover:hover {
  border-color: #512e90;
}

.form.d-purple6:not(:hover):not(.hover) {
  border-color: #5e35b1;
}

.form.d-purple6.hover:focus, .form.d-purple6.hover:hover {
  border-color: #49298a;
}

.form.d-purple7:not(:hover):not(.hover) {
  border-color: #512da8;
}

.form.d-purple7.hover:focus, .form.d-purple7.hover:hover {
  border-color: #3e2280;
}

.form.d-purple8:not(:hover):not(.hover) {
  border-color: #4527a0;
}

.form.d-purple8.hover:focus, .form.d-purple8.hover:hover {
  border-color: #331d77;
}

.form.d-purple9:not(:hover):not(.hover) {
  border-color: #311b92;
}

.form.d-purple9.hover:focus, .form.d-purple9.hover:hover {
  border-color: #231367;
}

.form.d-purplea:not(:hover):not(.hover) {
  border-color: #b388ff;
}

.form.d-purplea.hover:focus, .form.d-purplea.hover:hover {
  border-color: #9255ff;
}

.form.d-purpleb:not(:hover):not(.hover) {
  border-color: #7c4dff;
}

.form.d-purpleb.hover:focus, .form.d-purpleb.hover:hover {
  border-color: #561aff;
}

.form.d-purplec:not(:hover):not(.hover) {
  border-color: #651fff;
}

.form.d-purplec.hover:focus, .form.d-purplec.hover:hover {
  border-color: #4900eb;
}

.form.d-purpled:not(:hover):not(.hover) {
  border-color: #6200ea;
}

.form.d-purpled.hover:focus, .form.d-purpled.hover:hover {
  border-color: #4d00b7;
}

.form.indigo:not(:hover):not(.hover) {
  border-color: indigo;
}

.form.indigo.hover:focus, .form.indigo.hover:hover {
  border-color: #2e004f;
}

.form.indigo0:not(:hover):not(.hover) {
  border-color: #e8eaf6;
}

.form.indigo0.hover:focus, .form.indigo0.hover:hover {
  border-color: #c3c9e8;
}

.form.indigo1:not(:hover):not(.hover) {
  border-color: #c5cae9;
}

.form.indigo1.hover:focus, .form.indigo1.hover:hover {
  border-color: #a0a8db;
}

.form.indigo2:not(:hover):not(.hover) {
  border-color: #9fa8da;
}

.form.indigo2.hover:focus, .form.indigo2.hover:hover {
  border-color: #7a87cc;
}

.form.indigo3:not(:hover):not(.hover) {
  border-color: #7986cb;
}

.form.indigo3.hover:focus, .form.indigo3.hover:hover {
  border-color: #5465bd;
}

.form.indigo4:not(:hover):not(.hover) {
  border-color: #5c6bc0;
}

.form.indigo4.hover:focus, .form.indigo4.hover:hover {
  border-color: #4150a8;
}

.form.indigo5:not(:hover):not(.hover) {
  border-color: #3f51b5;
}

.form.indigo5.hover:focus, .form.indigo5.hover:hover {
  border-color: #32408f;
}

.form.indigo6:not(:hover):not(.hover) {
  border-color: #3949ab;
}

.form.indigo6.hover:focus, .form.indigo6.hover:hover {
  border-color: #2c3985;
}

.form.indigo7:not(:hover):not(.hover) {
  border-color: #303f9f;
}

.form.indigo7.hover:focus, .form.indigo7.hover:hover {
  border-color: #242f78;
}

.form.indigo8:not(:hover):not(.hover) {
  border-color: #283593;
}

.form.indigo8.hover:focus, .form.indigo8.hover:hover {
  border-color: #1d276b;
}

.form.indigo9:not(:hover):not(.hover) {
  border-color: #1a237e;
}

.form.indigo9.hover:focus, .form.indigo9.hover:hover {
  border-color: #111754;
}

.form.indigoa:not(:hover):not(.hover) {
  border-color: #8c9eff;
}

.form.indigoa.hover:focus, .form.indigoa.hover:hover {
  border-color: #5973ff;
}

.form.indigob:not(:hover):not(.hover) {
  border-color: #536dfe;
}

.form.indigob.hover:focus, .form.indigob.hover:hover {
  border-color: #2042fe;
}

.form.indigoc:not(:hover):not(.hover) {
  border-color: #3d5afe;
}

.form.indigoc.hover:focus, .form.indigoc.hover:hover {
  border-color: #0a2ffe;
}

.form.indigod:not(:hover):not(.hover) {
  border-color: #304ffe;
}

.form.indigod.hover:focus, .form.indigod.hover:hover {
  border-color: #0127fa;
}

.form.blue:not(:hover):not(.hover) {
  border-color: blue;
}

.form.blue.hover:focus, .form.blue.hover:hover {
  border-color: #0000cc;
}

.form.blue0:not(:hover):not(.hover) {
  border-color: #e3f2fd;
}

.form.blue0.hover:focus, .form.blue0.hover:hover {
  border-color: #b3dcfa;
}

.form.blue1:not(:hover):not(.hover) {
  border-color: #bbdefb;
}

.form.blue1.hover:focus, .form.blue1.hover:hover {
  border-color: #8bc7f8;
}

.form.blue2:not(:hover):not(.hover) {
  border-color: #90caf9;
}

.form.blue2.hover:focus, .form.blue2.hover:hover {
  border-color: #60b3f6;
}

.form.blue3:not(:hover):not(.hover) {
  border-color: #64b5f6;
}

.form.blue3.hover:focus, .form.blue3.hover:hover {
  border-color: #349ef3;
}

.form.blue4:not(:hover):not(.hover) {
  border-color: #42a5f5;
}

.form.blue4.hover:focus, .form.blue4.hover:hover {
  border-color: #128ef2;
}

.form.blue5:not(:hover):not(.hover) {
  border-color: #2196f3;
}

.form.blue5.hover:focus, .form.blue5.hover:hover {
  border-color: #0c7cd5;
}

.form.blue6:not(:hover):not(.hover) {
  border-color: #1e88e5;
}

.form.blue6.hover:focus, .form.blue6.hover:hover {
  border-color: #166dba;
}

.form.blue7:not(:hover):not(.hover) {
  border-color: #1976d2;
}

.form.blue7.hover:focus, .form.blue7.hover:hover {
  border-color: #145ca4;
}

.form.blue8:not(:hover):not(.hover) {
  border-color: #1565c0;
}

.form.blue8.hover:focus, .form.blue8.hover:hover {
  border-color: #104d92;
}

.form.blue9:not(:hover):not(.hover) {
  border-color: #0d47a1;
}

.form.blue9.hover:focus, .form.blue9.hover:hover {
  border-color: #093272;
}

.form.bluea:not(:hover):not(.hover) {
  border-color: #82b1ff;
}

.form.bluea.hover:focus, .form.bluea.hover:hover {
  border-color: #4f91ff;
}

.form.blueb:not(:hover):not(.hover) {
  border-color: #448aff;
}

.form.blueb.hover:focus, .form.blueb.hover:hover {
  border-color: #116aff;
}

.form.bluec:not(:hover):not(.hover) {
  border-color: #2979ff;
}

.form.bluec.hover:focus, .form.bluec.hover:hover {
  border-color: #005cf5;
}

.form.blued:not(:hover):not(.hover) {
  border-color: #2962ff;
}

.form.blued.hover:focus, .form.blued.hover:hover {
  border-color: #0041f5;
}

.form.l-blue:not(:hover):not(.hover) {
  border-color: lightblue;
}

.form.l-blue.hover:focus, .form.l-blue.hover:hover {
  border-color: #86c5da;
}

.form.l-blue0:not(:hover):not(.hover) {
  border-color: #e1f5fe;
}

.form.l-blue0.hover:focus, .form.l-blue0.hover:hover {
  border-color: #b0e5fc;
}

.form.l-blue1:not(:hover):not(.hover) {
  border-color: #b3e5fc;
}

.form.l-blue1.hover:focus, .form.l-blue1.hover:hover {
  border-color: #82d4fa;
}

.form.l-blue2:not(:hover):not(.hover) {
  border-color: #81d4fa;
}

.form.l-blue2.hover:focus, .form.l-blue2.hover:hover {
  border-color: #50c3f8;
}

.form.l-blue3:not(:hover):not(.hover) {
  border-color: #4fc3f7;
}

.form.l-blue3.hover:focus, .form.l-blue3.hover:hover {
  border-color: #1eb2f5;
}

.form.l-blue4:not(:hover):not(.hover) {
  border-color: #29b6f6;
}

.form.l-blue4.hover:focus, .form.l-blue4.hover:hover {
  border-color: #0a9fe2;
}

.form.l-blue5:not(:hover):not(.hover) {
  border-color: #03a9f4;
}

.form.l-blue5.hover:focus, .form.l-blue5.hover:hover {
  border-color: #0286c2;
}

.form.l-blue6:not(:hover):not(.hover) {
  border-color: #039be5;
}

.form.l-blue6.hover:focus, .form.l-blue6.hover:hover {
  border-color: #0279b3;
}

.form.l-blue7:not(:hover):not(.hover) {
  border-color: #0288d1;
}

.form.l-blue7.hover:focus, .form.l-blue7.hover:hover {
  border-color: #02679e;
}

.form.l-blue8:not(:hover):not(.hover) {
  border-color: #0277bd;
}

.form.l-blue8.hover:focus, .form.l-blue8.hover:hover {
  border-color: #01578b;
}

.form.l-blue9:not(:hover):not(.hover) {
  border-color: #01579b;
}

.form.l-blue9.hover:focus, .form.l-blue9.hover:hover {
  border-color: #013b68;
}

.form.l-bluea:not(:hover):not(.hover) {
  border-color: #80d8ff;
}

.form.l-bluea.hover:focus, .form.l-bluea.hover:hover {
  border-color: #4dc8ff;
}

.form.l-blueb:not(:hover):not(.hover) {
  border-color: #40c4ff;
}

.form.l-blueb.hover:focus, .form.l-blueb.hover:hover {
  border-color: #0db4ff;
}

.form.l-bluec:not(:hover):not(.hover) {
  border-color: #00b0ff;
}

.form.l-bluec.hover:focus, .form.l-bluec.hover:hover {
  border-color: #008dcc;
}

.form.l-blued:not(:hover):not(.hover) {
  border-color: #0091ea;
}

.form.l-blued.hover:focus, .form.l-blued.hover:hover {
  border-color: #0071b7;
}

.form.cyan:not(:hover):not(.hover) {
  border-color: cyan;
}

.form.cyan.hover:focus, .form.cyan.hover:hover {
  border-color: #00cccc;
}

.form.cyan0:not(:hover):not(.hover) {
  border-color: #e0f7fa;
}

.form.cyan0.hover:focus, .form.cyan0.hover:hover {
  border-color: #b4ecf3;
}

.form.cyan1:not(:hover):not(.hover) {
  border-color: #b2ebf2;
}

.form.cyan1.hover:focus, .form.cyan1.hover:hover {
  border-color: #86e0eb;
}

.form.cyan2:not(:hover):not(.hover) {
  border-color: #80deea;
}

.form.cyan2.hover:focus, .form.cyan2.hover:hover {
  border-color: #54d3e3;
}

.form.cyan3:not(:hover):not(.hover) {
  border-color: #4dd0e1;
}

.form.cyan3.hover:focus, .form.cyan3.hover:hover {
  border-color: #24c2d7;
}

.form.cyan4:not(:hover):not(.hover) {
  border-color: #26c6da;
}

.form.cyan4.hover:focus, .form.cyan4.hover:hover {
  border-color: #1e9faf;
}

.form.cyan5:not(:hover):not(.hover) {
  border-color: #00bcd4;
}

.form.cyan5.hover:focus, .form.cyan5.hover:hover {
  border-color: #008fa1;
}

.form.cyan6:not(:hover):not(.hover) {
  border-color: #00acc1;
}

.form.cyan6.hover:focus, .form.cyan6.hover:hover {
  border-color: #007f8e;
}

.form.cyan7:not(:hover):not(.hover) {
  border-color: #0097a7;
}

.form.cyan7.hover:focus, .form.cyan7.hover:hover {
  border-color: #006974;
}

.form.cyan8:not(:hover):not(.hover) {
  border-color: #00838f;
}

.form.cyan8.hover:focus, .form.cyan8.hover:hover {
  border-color: #00545c;
}

.form.cyan9:not(:hover):not(.hover) {
  border-color: #006064;
}

.form.cyan9.hover:focus, .form.cyan9.hover:hover {
  border-color: #002f31;
}

.form.cyana:not(:hover):not(.hover) {
  border-color: #84ffff;
}

.form.cyana.hover:focus, .form.cyana.hover:hover {
  border-color: #51ffff;
}

.form.cyanb:not(:hover):not(.hover) {
  border-color: #18ffff;
}

.form.cyanb.hover:focus, .form.cyanb.hover:hover {
  border-color: #00e4e4;
}

.form.cyanc:not(:hover):not(.hover) {
  border-color: #00e5ff;
}

.form.cyanc.hover:focus, .form.cyanc.hover:hover {
  border-color: #00b7cc;
}

.form.cyand:not(:hover):not(.hover) {
  border-color: #00b8d4;
}

.form.cyand.hover:focus, .form.cyand.hover:hover {
  border-color: #008ca1;
}

.form.teal:not(:hover):not(.hover) {
  border-color: teal;
}

.form.teal.hover:focus, .form.teal.hover:hover {
  border-color: #004d4d;
}

.form.teal0:not(:hover):not(.hover) {
  border-color: #e0f2f1;
}

.form.teal0.hover:focus, .form.teal0.hover:hover {
  border-color: #bce3e1;
}

.form.teal1:not(:hover):not(.hover) {
  border-color: #b2dfdb;
}

.form.teal1.hover:focus, .form.teal1.hover:hover {
  border-color: #8ed0ca;
}

.form.teal2:not(:hover):not(.hover) {
  border-color: #80cbc4;
}

.form.teal2.hover:focus, .form.teal2.hover:hover {
  border-color: #5cbcb3;
}

.form.teal3:not(:hover):not(.hover) {
  border-color: #4db6ac;
}

.form.teal3.hover:focus, .form.teal3.hover:hover {
  border-color: #3c948b;
}

.form.teal4:not(:hover):not(.hover) {
  border-color: #26a69a;
}

.form.teal4.hover:focus, .form.teal4.hover:hover {
  border-color: #1d7d74;
}

.form.teal5:not(:hover):not(.hover) {
  border-color: #009688;
}

.form.teal5.hover:focus, .form.teal5.hover:hover {
  border-color: #00635a;
}

.form.teal6:not(:hover):not(.hover) {
  border-color: #00897b;
}

.form.teal6.hover:focus, .form.teal6.hover:hover {
  border-color: #00564d;
}

.form.teal7:not(:hover):not(.hover) {
  border-color: #00796b;
}

.form.teal7.hover:focus, .form.teal7.hover:hover {
  border-color: #00463e;
}

.form.teal8:not(:hover):not(.hover) {
  border-color: #00695c;
}

.form.teal8.hover:focus, .form.teal8.hover:hover {
  border-color: #00362f;
}

.form.teal9:not(:hover):not(.hover) {
  border-color: #004d40;
}

.form.teal9.hover:focus, .form.teal9.hover:hover {
  border-color: #001a16;
}

.form.teala:not(:hover):not(.hover) {
  border-color: #a7ffeb;
}

.form.teala.hover:focus, .form.teala.hover:hover {
  border-color: #74ffdf;
}

.form.tealb:not(:hover):not(.hover) {
  border-color: #64ffda;
}

.form.tealb.hover:focus, .form.tealb.hover:hover {
  border-color: #31ffce;
}

.form.tealc:not(:hover):not(.hover) {
  border-color: #1de9b6;
}

.form.tealc.hover:focus, .form.tealc.hover:hover {
  border-color: #13c095;
}

.form.teald:not(:hover):not(.hover) {
  border-color: #00bfa5;
}

.form.teald.hover:focus, .form.teald.hover:hover {
  border-color: #008c79;
}

.form.green:not(:hover):not(.hover) {
  border-color: green;
}

.form.green.hover:focus, .form.green.hover:hover {
  border-color: #004d00;
}

.form.green0:not(:hover):not(.hover) {
  border-color: #e8f5e9;
}

.form.green0.hover:focus, .form.green0.hover:hover {
  border-color: #c4e6c7;
}

.form.green1:not(:hover):not(.hover) {
  border-color: #c8e6c9;
}

.form.green1.hover:focus, .form.green1.hover:hover {
  border-color: #a5d6a7;
}

.form.green2:not(:hover):not(.hover) {
  border-color: #a5d6a7;
}

.form.green2.hover:focus, .form.green2.hover:hover {
  border-color: #82c685;
}

.form.green3:not(:hover):not(.hover) {
  border-color: #81c784;
}

.form.green3.hover:focus, .form.green3.hover:hover {
  border-color: #5eb762;
}

.form.green4:not(:hover):not(.hover) {
  border-color: #66bb6a;
}

.form.green4.hover:focus, .form.green4.hover:hover {
  border-color: #49a54e;
}

.form.green5:not(:hover):not(.hover) {
  border-color: #4caf50;
}

.form.green5.hover:focus, .form.green5.hover:hover {
  border-color: #3d8b40;
}

.form.green6:not(:hover):not(.hover) {
  border-color: #43a047;
}

.form.green6.hover:focus, .form.green6.hover:hover {
  border-color: #347c37;
}

.form.green7:not(:hover):not(.hover) {
  border-color: #388e3c;
}

.form.green7.hover:focus, .form.green7.hover:hover {
  border-color: #2a692d;
}

.form.green8:not(:hover):not(.hover) {
  border-color: #2e7d32;
}

.form.green8.hover:focus, .form.green8.hover:hover {
  border-color: #205823;
}

.form.green9:not(:hover):not(.hover) {
  border-color: #1b5e20;
}

.form.green9.hover:focus, .form.green9.hover:hover {
  border-color: #103613;
}

.form.greena:not(:hover):not(.hover) {
  border-color: #b9f6ca;
}

.form.greena.hover:focus, .form.greena.hover:hover {
  border-color: #8cf0a8;
}

.form.greenb:not(:hover):not(.hover) {
  border-color: #69f0ae;
}

.form.greenb.hover:focus, .form.greenb.hover:hover {
  border-color: #3beb95;
}

.form.greenc:not(:hover):not(.hover) {
  border-color: #00e676;
}

.form.greenc.hover:focus, .form.greenc.hover:hover {
  border-color: #00b35c;
}

.form.greend:not(:hover):not(.hover) {
  border-color: #00c853;
}

.form.greend.hover:focus, .form.greend.hover:hover {
  border-color: #00953e;
}

.form.l-green:not(:hover):not(.hover) {
  border-color: lightgreen;
}

.form.l-green.hover:focus, .form.l-green.hover:hover {
  border-color: #64e764;
}

.form.l-green0:not(:hover):not(.hover) {
  border-color: #f1f8e9;
}

.form.l-green0.hover:focus, .form.l-green0.hover:hover {
  border-color: #d8ecc2;
}

.form.l-green1:not(:hover):not(.hover) {
  border-color: #dcedc8;
}

.form.l-green1.hover:focus, .form.l-green1.hover:hover {
  border-color: #c4e0a2;
}

.form.l-green2:not(:hover):not(.hover) {
  border-color: #c5e1a5;
}

.form.l-green2.hover:focus, .form.l-green2.hover:hover {
  border-color: #acd47f;
}

.form.l-green3:not(:hover):not(.hover) {
  border-color: #aed581;
}

.form.l-green3.hover:focus, .form.l-green3.hover:hover {
  border-color: #95c85b;
}

.form.l-green4:not(:hover):not(.hover) {
  border-color: #9ccc65;
}

.form.l-green4.hover:focus, .form.l-green4.hover:hover {
  border-color: #83bf3f;
}

.form.l-green5:not(:hover):not(.hover) {
  border-color: #8bc34a;
}

.form.l-green5.hover:focus, .form.l-green5.hover:hover {
  border-color: #71a436;
}

.form.l-green6:not(:hover):not(.hover) {
  border-color: #7cb342;
}

.form.l-green6.hover:focus, .form.l-green6.hover:hover {
  border-color: #628e34;
}

.form.l-green7:not(:hover):not(.hover) {
  border-color: #689f38;
}

.form.l-green7.hover:focus, .form.l-green7.hover:hover {
  border-color: #4f792b;
}

.form.l-green8:not(:hover):not(.hover) {
  border-color: #558b2f;
}

.form.l-green8.hover:focus, .form.l-green8.hover:hover {
  border-color: #3e6522;
}

.form.l-green9:not(:hover):not(.hover) {
  border-color: #33691e;
}

.form.l-green9.hover:focus, .form.l-green9.hover:hover {
  border-color: #204113;
}

.form.l-greena:not(:hover):not(.hover) {
  border-color: #ccff90;
}

.form.l-greena.hover:focus, .form.l-greena.hover:hover {
  border-color: #b5ff5d;
}

.form.l-greenb:not(:hover):not(.hover) {
  border-color: #b2ff59;
}

.form.l-greenb.hover:focus, .form.l-greenb.hover:hover {
  border-color: #9aff26;
}

.form.l-greenc:not(:hover):not(.hover) {
  border-color: #76ff03;
}

.form.l-greenc.hover:focus, .form.l-greenc.hover:hover {
  border-color: #5ecf00;
}

.form.l-greend:not(:hover):not(.hover) {
  border-color: #64dd17;
}

.form.l-greend.hover:focus, .form.l-greend.hover:hover {
  border-color: #4faf12;
}

.form.lime:not(:hover):not(.hover) {
  border-color: lime;
}

.form.lime.hover:focus, .form.lime.hover:hover {
  border-color: #00cc00;
}

.form.lime0:not(:hover):not(.hover) {
  border-color: #f9fbe7;
}

.form.lime0.hover:focus, .form.lime0.hover:hover {
  border-color: #eef4bb;
}

.form.lime1:not(:hover):not(.hover) {
  border-color: #f0f4c3;
}

.form.lime1.hover:focus, .form.lime1.hover:hover {
  border-color: #e5ec98;
}

.form.lime2:not(:hover):not(.hover) {
  border-color: #e6ee9c;
}

.form.lime2.hover:focus, .form.lime2.hover:hover {
  border-color: #dbe770;
}

.form.lime3:not(:hover):not(.hover) {
  border-color: #d4e056;
}

.form.lime3.hover:focus, .form.lime3.hover:hover {
  border-color: #c9d82b;
}

.form.lime4:not(:hover):not(.hover) {
  border-color: #d4e157;
}

.form.lime4.hover:focus, .form.lime4.hover:hover {
  border-color: #c9d92c;
}

.form.lime5:not(:hover):not(.hover) {
  border-color: #cddc39;
}

.form.lime5.hover:focus, .form.lime5.hover:hover {
  border-color: #b2c022;
}

.form.lime6:not(:hover):not(.hover) {
  border-color: #c0ca33;
}

.form.lime6.hover:focus, .form.lime6.hover:hover {
  border-color: #99a129;
}

.form.lime7:not(:hover):not(.hover) {
  border-color: #afb42b;
}

.form.lime7.hover:focus, .form.lime7.hover:hover {
  border-color: #878b21;
}

.form.lime8:not(:hover):not(.hover) {
  border-color: #9e9d24;
}

.form.lime8.hover:focus, .form.lime8.hover:hover {
  border-color: #74741b;
}

.form.lime9:not(:hover):not(.hover) {
  border-color: #827717;
}

.form.lime9.hover:focus, .form.lime9.hover:hover {
  border-color: #574f0f;
}

.form.limea:not(:hover):not(.hover) {
  border-color: #f4ff81;
}

.form.limea.hover:focus, .form.limea.hover:hover {
  border-color: #f0ff4e;
}

.form.limeb:not(:hover):not(.hover) {
  border-color: #eeff41;
}

.form.limeb.hover:focus, .form.limeb.hover:hover {
  border-color: #e9ff0e;
}

.form.limec:not(:hover):not(.hover) {
  border-color: #c6ff00;
}

.form.limec.hover:focus, .form.limec.hover:hover {
  border-color: #9ecc00;
}

.form.limed:not(:hover):not(.hover) {
  border-color: #aeea00;
}

.form.limed.hover:focus, .form.limed.hover:hover {
  border-color: #88b700;
}

.form.yellow:not(:hover):not(.hover) {
  border-color: yellow;
}

.form.yellow.hover:focus, .form.yellow.hover:hover {
  border-color: #cccc00;
}

.form.yellow0:not(:hover):not(.hover) {
  border-color: #fffde7;
}

.form.yellow0.hover:focus, .form.yellow0.hover:hover {
  border-color: #fff9b4;
}

.form.yellow1:not(:hover):not(.hover) {
  border-color: #fff9c4;
}

.form.yellow1.hover:focus, .form.yellow1.hover:hover {
  border-color: #fff491;
}

.form.yellow2:not(:hover):not(.hover) {
  border-color: #fff59d;
}

.form.yellow2.hover:focus, .form.yellow2.hover:hover {
  border-color: #fff06a;
}

.form.yellow3:not(:hover):not(.hover) {
  border-color: #fff176;
}

.form.yellow3.hover:focus, .form.yellow3.hover:hover {
  border-color: #ffec43;
}

.form.yellow4:not(:hover):not(.hover) {
  border-color: #ffee58;
}

.form.yellow4.hover:focus, .form.yellow4.hover:hover {
  border-color: #ffe925;
}

.form.yellow5:not(:hover):not(.hover) {
  border-color: #ffeb3b;
}

.form.yellow5.hover:focus, .form.yellow5.hover:hover {
  border-color: #ffe608;
}

.form.yellow6:not(:hover):not(.hover) {
  border-color: #fdd835;
}

.form.yellow6.hover:focus, .form.yellow6.hover:hover {
  border-color: #fdce03;
}

.form.yellow7:not(:hover):not(.hover) {
  border-color: #fbc02d;
}

.form.yellow7.hover:focus, .form.yellow7.hover:hover {
  border-color: #f0ad05;
}

.form.yellow8:not(:hover):not(.hover) {
  border-color: #f9a825;
}

.form.yellow8.hover:focus, .form.yellow8.hover:hover {
  border-color: #e59006;
}

.form.yellow9:not(:hover):not(.hover) {
  border-color: #f57f17;
}

.form.yellow9.hover:focus, .form.yellow9.hover:hover {
  border-color: #d06609;
}

.form.yellowa:not(:hover):not(.hover) {
  border-color: #ffff8d;
}

.form.yellowa.hover:focus, .form.yellowa.hover:hover {
  border-color: #ffff5a;
}

.form.yellowb:not(:hover):not(.hover) {
  border-color: #ff0;
}

.form.yellowb.hover:focus, .form.yellowb.hover:hover {
  border-color: #cccc00;
}

.form.yellowc:not(:hover):not(.hover) {
  border-color: #ffea00;
}

.form.yellowc.hover:focus, .form.yellowc.hover:hover {
  border-color: #ccbb00;
}

.form.yellowd:not(:hover):not(.hover) {
  border-color: #ffd600;
}

.form.yellowd.hover:focus, .form.yellowd.hover:hover {
  border-color: #ccab00;
}

.form.amber:not(:hover):not(.hover) {
  border-color: #ffd740;
}

.form.amber.hover:focus, .form.amber.hover:hover {
  border-color: #ffcc0d;
}

.form.amber0:not(:hover):not(.hover) {
  border-color: #fff8e1;
}

.form.amber0.hover:focus, .form.amber0.hover:hover {
  border-color: #ffecae;
}

.form.amber1:not(:hover):not(.hover) {
  border-color: #ffecb3;
}

.form.amber1.hover:focus, .form.amber1.hover:hover {
  border-color: #ffdf80;
}

.form.amber2:not(:hover):not(.hover) {
  border-color: #ffe082;
}

.form.amber2.hover:focus, .form.amber2.hover:hover {
  border-color: #ffd34f;
}

.form.amber3:not(:hover):not(.hover) {
  border-color: #ffd54f;
}

.form.amber3.hover:focus, .form.amber3.hover:hover {
  border-color: #ffc91c;
}

.form.amber4:not(:hover):not(.hover) {
  border-color: #ffca28;
}

.form.amber4.hover:focus, .form.amber4.hover:hover {
  border-color: #f4b800;
}

.form.amber5:not(:hover):not(.hover) {
  border-color: #ffc107;
}

.form.amber5.hover:focus, .form.amber5.hover:hover {
  border-color: #d39e00;
}

.form.amber6:not(:hover):not(.hover) {
  border-color: #ffb300;
}

.form.amber6.hover:focus, .form.amber6.hover:hover {
  border-color: #cc8f00;
}

.form.amber7:not(:hover):not(.hover) {
  border-color: #ffa000;
}

.form.amber7.hover:focus, .form.amber7.hover:hover {
  border-color: #cc8000;
}

.form.amber8:not(:hover):not(.hover) {
  border-color: #ff8f00;
}

.form.amber8.hover:focus, .form.amber8.hover:hover {
  border-color: #cc7200;
}

.form.amber9:not(:hover):not(.hover) {
  border-color: #ff6f00;
}

.form.amber9.hover:focus, .form.amber9.hover:hover {
  border-color: #cc5900;
}

.form.ambera:not(:hover):not(.hover) {
  border-color: #ffe57f;
}

.form.ambera.hover:focus, .form.ambera.hover:hover {
  border-color: #ffdb4c;
}

.form.amberb:not(:hover):not(.hover) {
  border-color: #ffd740;
}

.form.amberb.hover:focus, .form.amberb.hover:hover {
  border-color: #ffcc0d;
}

.form.amberc:not(:hover):not(.hover) {
  border-color: #ffc400;
}

.form.amberc.hover:focus, .form.amberc.hover:hover {
  border-color: #cc9d00;
}

.form.amberd:not(:hover):not(.hover) {
  border-color: #ffab00;
}

.form.amberd.hover:focus, .form.amberd.hover:hover {
  border-color: #cc8900;
}

.form.orange:not(:hover):not(.hover) {
  border-color: orange;
}

.form.orange.hover:focus, .form.orange.hover:hover {
  border-color: #cc8400;
}

.form.orange0:not(:hover):not(.hover) {
  border-color: #fff3e0;
}

.form.orange0.hover:focus, .form.orange0.hover:hover {
  border-color: #ffdfad;
}

.form.orange1:not(:hover):not(.hover) {
  border-color: #ffe0b2;
}

.form.orange1.hover:focus, .form.orange1.hover:hover {
  border-color: #ffcb7f;
}

.form.orange2:not(:hover):not(.hover) {
  border-color: #ffcc80;
}

.form.orange2.hover:focus, .form.orange2.hover:hover {
  border-color: #ffb84d;
}

.form.orange3:not(:hover):not(.hover) {
  border-color: #ffb74d;
}

.form.orange3.hover:focus, .form.orange3.hover:hover {
  border-color: #ffa21a;
}

.form.orange4:not(:hover):not(.hover) {
  border-color: #ffa726;
}

.form.orange4.hover:focus, .form.orange4.hover:hover {
  border-color: #f29000;
}

.form.orange5:not(:hover):not(.hover) {
  border-color: #ff9800;
}

.form.orange5.hover:focus, .form.orange5.hover:hover {
  border-color: #cc7a00;
}

.form.orange6:not(:hover):not(.hover) {
  border-color: #fb8c00;
}

.form.orange6.hover:focus, .form.orange6.hover:hover {
  border-color: #c87000;
}

.form.orange7:not(:hover):not(.hover) {
  border-color: #f57c00;
}

.form.orange7.hover:focus, .form.orange7.hover:hover {
  border-color: #c26200;
}

.form.orange8:not(:hover):not(.hover) {
  border-color: #ef6c00;
}

.form.orange8.hover:focus, .form.orange8.hover:hover {
  border-color: #bc5500;
}

.form.orange9:not(:hover):not(.hover) {
  border-color: #e65100;
}

.form.orange9.hover:focus, .form.orange9.hover:hover {
  border-color: #b33f00;
}

.form.orangea:not(:hover):not(.hover) {
  border-color: #ffd180;
}

.form.orangea.hover:focus, .form.orangea.hover:hover {
  border-color: #ffbf4d;
}

.form.orangeb:not(:hover):not(.hover) {
  border-color: #ffab40;
}

.form.orangeb.hover:focus, .form.orangeb.hover:hover {
  border-color: #ff950d;
}

.form.orangec:not(:hover):not(.hover) {
  border-color: #ff9100;
}

.form.orangec.hover:focus, .form.orangec.hover:hover {
  border-color: #cc7400;
}

.form.oranged:not(:hover):not(.hover) {
  border-color: #ff6d00;
}

.form.oranged.hover:focus, .form.oranged.hover:hover {
  border-color: #cc5700;
}

.form.d-orange:not(:hover):not(.hover) {
  border-color: darkorange;
}

.form.d-orange.hover:focus, .form.d-orange.hover:hover {
  border-color: #cc7000;
}

.form.d-orange0:not(:hover):not(.hover) {
  border-color: #fbe9e7;
}

.form.d-orange0.hover:focus, .form.d-orange0.hover:hover {
  border-color: #f4c1bb;
}

.form.d-orange1:not(:hover):not(.hover) {
  border-color: #ffccbc;
}

.form.d-orange1.hover:focus, .form.d-orange1.hover:hover {
  border-color: #ffa589;
}

.form.d-orange2:not(:hover):not(.hover) {
  border-color: #ffab91;
}

.form.d-orange2.hover:focus, .form.d-orange2.hover:hover {
  border-color: #ff845e;
}

.form.d-orange3:not(:hover):not(.hover) {
  border-color: #ff8a65;
}

.form.d-orange3.hover:focus, .form.d-orange3.hover:hover {
  border-color: #ff6332;
}

.form.d-orange4:not(:hover):not(.hover) {
  border-color: #ff7043;
}

.form.d-orange4.hover:focus, .form.d-orange4.hover:hover {
  border-color: #ff4910;
}

.form.d-orange5:not(:hover):not(.hover) {
  border-color: #ff5722;
}

.form.d-orange5.hover:focus, .form.d-orange5.hover:hover {
  border-color: #ee3900;
}

.form.d-orange6:not(:hover):not(.hover) {
  border-color: #f4511e;
}

.form.d-orange6.hover:focus, .form.d-orange6.hover:hover {
  border-color: #d53b0a;
}

.form.d-orange7:not(:hover):not(.hover) {
  border-color: #e64a19;
}

.form.d-orange7.hover:focus, .form.d-orange7.hover:hover {
  border-color: #b83b14;
}

.form.d-orange8:not(:hover):not(.hover) {
  border-color: #d84315;
}

.form.d-orange8.hover:focus, .form.d-orange8.hover:hover {
  border-color: #aa3510;
}

.form.d-orange9:not(:hover):not(.hover) {
  border-color: #bf360c;
}

.form.d-orange9.hover:focus, .form.d-orange9.hover:hover {
  border-color: #8f2809;
}

.form.d-orangea:not(:hover):not(.hover) {
  border-color: #ff9e80;
}

.form.d-orangea.hover:focus, .form.d-orangea.hover:hover {
  border-color: #ff774d;
}

.form.d-orangeb:not(:hover):not(.hover) {
  border-color: #ff6e40;
}

.form.d-orangeb.hover:focus, .form.d-orangeb.hover:hover {
  border-color: #ff470d;
}

.form.d-orangec:not(:hover):not(.hover) {
  border-color: #ff3d00;
}

.form.d-orangec.hover:focus, .form.d-orangec.hover:hover {
  border-color: #cc3100;
}

.form.d-oranged:not(:hover):not(.hover) {
  border-color: #dd2c00;
}

.form.d-oranged.hover:focus, .form.d-oranged.hover:hover {
  border-color: #aa2200;
}

.form.brown:not(:hover):not(.hover) {
  border-color: brown;
}

.form.brown.hover:focus, .form.brown.hover:hover {
  border-color: #7c2020;
}

.form.brown0:not(:hover):not(.hover) {
  border-color: #efebe9;
}

.form.brown0.hover:focus, .form.brown0.hover:hover {
  border-color: #dad0cb;
}

.form.brown1:not(:hover):not(.hover) {
  border-color: #d7ccc8;
}

.form.brown1.hover:focus, .form.brown1.hover:hover {
  border-color: #c2b1aa;
}

.form.brown2:not(:hover):not(.hover) {
  border-color: #bcaaa4;
}

.form.brown2.hover:focus, .form.brown2.hover:hover {
  border-color: #a68f87;
}

.form.brown3:not(:hover):not(.hover) {
  border-color: #a1887f;
}

.form.brown3.hover:focus, .form.brown3.hover:hover {
  border-color: #896e64;
}

.form.brown4:not(:hover):not(.hover) {
  border-color: #8d6e63;
}

.form.brown4.hover:focus, .form.brown4.hover:hover {
  border-color: #6f574e;
}

.form.brown5:not(:hover):not(.hover) {
  border-color: #795548;
}

.form.brown5.hover:focus, .form.brown5.hover:hover {
  border-color: #593f35;
}

.form.brown6:not(:hover):not(.hover) {
  border-color: #6d4c41;
}

.form.brown6.hover:focus, .form.brown6.hover:hover {
  border-color: #4d362e;
}

.form.brown7:not(:hover):not(.hover) {
  border-color: #5d4037;
}

.form.brown7.hover:focus, .form.brown7.hover:hover {
  border-color: #3d2a24;
}

.form.brown8:not(:hover):not(.hover) {
  border-color: #4e342e;
}

.form.brown8.hover:focus, .form.brown8.hover:hover {
  border-color: #2e1f1b;
}

.form.brown9:not(:hover):not(.hover) {
  border-color: #3e2723;
}

.form.brown9.hover:focus, .form.brown9.hover:hover {
  border-color: #1d1211;
}

.form.grey:not(:hover):not(.hover) {
  border-color: grey;
}

.form.grey.hover:focus, .form.grey.hover:hover {
  border-color: #676767;
}

.form.grey0:not(:hover):not(.hover) {
  border-color: #fafafa;
}

.form.grey0.hover:focus, .form.grey0.hover:hover {
  border-color: #e1e1e1;
}

.form.grey1:not(:hover):not(.hover) {
  border-color: #f5f5f5;
}

.form.grey1.hover:focus, .form.grey1.hover:hover {
  border-color: gainsboro;
}

.form.grey2:not(:hover):not(.hover) {
  border-color: #eee;
}

.form.grey2.hover:focus, .form.grey2.hover:hover {
  border-color: #d5d5d5;
}

.form.grey3:not(:hover):not(.hover) {
  border-color: #e0e0e0;
}

.form.grey3.hover:focus, .form.grey3.hover:hover {
  border-color: #c7c7c7;
}

.form.grey4:not(:hover):not(.hover) {
  border-color: #bdbdbd;
}

.form.grey4.hover:focus, .form.grey4.hover:hover {
  border-color: #a4a4a4;
}

.form.grey5:not(:hover):not(.hover) {
  border-color: #9e9e9e;
}

.form.grey5.hover:focus, .form.grey5.hover:hover {
  border-color: #858585;
}

.form.grey6:not(:hover):not(.hover) {
  border-color: #757575;
}

.form.grey6.hover:focus, .form.grey6.hover:hover {
  border-color: #5c5c5c;
}

.form.grey7:not(:hover):not(.hover) {
  border-color: #616161;
}

.form.grey7.hover:focus, .form.grey7.hover:hover {
  border-color: #484848;
}

.form.grey8:not(:hover):not(.hover) {
  border-color: #424242;
}

.form.grey8.hover:focus, .form.grey8.hover:hover {
  border-color: #292929;
}

.form.grey9:not(:hover):not(.hover) {
  border-color: #212121;
}

.form.grey9.hover:focus, .form.grey9.hover:hover {
  border-color: #080808;
}

.form.blue-grey:not(:hover):not(.hover) {
  border-color: lightsteelblue;
}

.form.blue-grey.hover:focus, .form.blue-grey.hover:hover {
  border-color: #8ca9cf;
}

.form.blue-grey0:not(:hover):not(.hover) {
  border-color: #eceff1;
}

.form.blue-grey0.hover:focus, .form.blue-grey0.hover:hover {
  border-color: #cfd6db;
}

.form.blue-grey1:not(:hover):not(.hover) {
  border-color: #cfd8dc;
}

.form.blue-grey1.hover:focus, .form.blue-grey1.hover:hover {
  border-color: #b2c0c6;
}

.form.blue-grey2:not(:hover):not(.hover) {
  border-color: #b0bec5;
}

.form.blue-grey2.hover:focus, .form.blue-grey2.hover:hover {
  border-color: #93a6af;
}

.form.blue-grey3:not(:hover):not(.hover) {
  border-color: #90a4ae;
}

.form.blue-grey3.hover:focus, .form.blue-grey3.hover:hover {
  border-color: #738c98;
}

.form.blue-grey4:not(:hover):not(.hover) {
  border-color: #78909c;
}

.form.blue-grey4.hover:focus, .form.blue-grey4.hover:hover {
  border-color: #5f7682;
}

.form.blue-grey5:not(:hover):not(.hover) {
  border-color: #607d8b;
}

.form.blue-grey5.hover:focus, .form.blue-grey5.hover:hover {
  border-color: #4b626d;
}

.form.blue-grey6:not(:hover):not(.hover) {
  border-color: #546e7a;
}

.form.blue-grey6.hover:focus, .form.blue-grey6.hover:hover {
  border-color: #3f535c;
}

.form.blue-grey7:not(:hover):not(.hover) {
  border-color: #455a64;
}

.form.blue-grey7.hover:focus, .form.blue-grey7.hover:hover {
  border-color: #303f46;
}

.form.blue-grey8:not(:hover):not(.hover) {
  border-color: #37474f;
}

.form.blue-grey8.hover:focus, .form.blue-grey8.hover:hover {
  border-color: #222c31;
}

.form.blue-grey9:not(:hover):not(.hover) {
  border-color: #263238;
}

.form.blue-grey9.hover:focus, .form.blue-grey9.hover:hover {
  border-color: #11171a;
}

@media (max-width: 1199px) {
  .form.black-lg:not(:hover):not(.hover) {
    border-color: black;
  }
  .form.black-lg.hover:focus, .form.black-lg.hover:hover {
    border-color: black;
  }
  .form.color0-lg:not(:hover):not(.hover) {
    border-color: black;
  }
  .form.color0-lg.hover:focus, .form.color0-lg.hover:hover {
    border-color: black;
  }
  .form.color1-lg:not(:hover):not(.hover) {
    border-color: #111111;
  }
  .form.color1-lg.hover:focus, .form.color1-lg.hover:hover {
    border-color: black;
  }
  .form.color2-lg:not(:hover):not(.hover) {
    border-color: #222222;
  }
  .form.color2-lg.hover:focus, .form.color2-lg.hover:hover {
    border-color: #080808;
  }
  .form.color3-lg:not(:hover):not(.hover) {
    border-color: #333333;
  }
  .form.color3-lg.hover:focus, .form.color3-lg.hover:hover {
    border-color: #1a1a1a;
  }
  .form.color4-lg:not(:hover):not(.hover) {
    border-color: #444444;
  }
  .form.color4-lg.hover:focus, .form.color4-lg.hover:hover {
    border-color: #2b2b2b;
  }
  .form.color5-lg:not(:hover):not(.hover) {
    border-color: #555555;
  }
  .form.color5-lg.hover:focus, .form.color5-lg.hover:hover {
    border-color: #3b3b3b;
  }
  .form.color6-lg:not(:hover):not(.hover) {
    border-color: #666666;
  }
  .form.color6-lg.hover:focus, .form.color6-lg.hover:hover {
    border-color: #4d4d4d;
  }
  .form.color7-lg:not(:hover):not(.hover) {
    border-color: #777777;
  }
  .form.color7-lg.hover:focus, .form.color7-lg.hover:hover {
    border-color: #5e5e5e;
  }
  .form.color8-lg:not(:hover):not(.hover) {
    border-color: #888888;
  }
  .form.color8-lg.hover:focus, .form.color8-lg.hover:hover {
    border-color: #6e6e6e;
  }
  .form.color9-lg:not(:hover):not(.hover) {
    border-color: #999999;
  }
  .form.color9-lg.hover:focus, .form.color9-lg.hover:hover {
    border-color: gray;
  }
  .form.colora-lg:not(:hover):not(.hover) {
    border-color: #aaaaaa;
  }
  .form.colora-lg.hover:focus, .form.colora-lg.hover:hover {
    border-color: #919191;
  }
  .form.colorb-lg:not(:hover):not(.hover) {
    border-color: #bbbbbb;
  }
  .form.colorb-lg.hover:focus, .form.colorb-lg.hover:hover {
    border-color: #a1a1a1;
  }
  .form.colorc-lg:not(:hover):not(.hover) {
    border-color: #cccccc;
  }
  .form.colorc-lg.hover:focus, .form.colorc-lg.hover:hover {
    border-color: #b3b3b3;
  }
  .form.colord-lg:not(:hover):not(.hover) {
    border-color: #dddddd;
  }
  .form.colord-lg.hover:focus, .form.colord-lg.hover:hover {
    border-color: #c4c4c4;
  }
  .form.colore-lg:not(:hover):not(.hover) {
    border-color: #eeeeee;
  }
  .form.colore-lg.hover:focus, .form.colore-lg.hover:hover {
    border-color: #d4d4d4;
  }
  .form.colorf-lg:not(:hover):not(.hover) {
    border-color: white;
  }
  .form.colorf-lg.hover:focus, .form.colorf-lg.hover:hover {
    border-color: #e6e6e6;
  }
  .form.white-lg:not(:hover):not(.hover) {
    border-color: white;
  }
  .form.white-lg.hover:focus, .form.white-lg.hover:hover {
    border-color: #e6e6e6;
  }
  .form.red-lg:not(:hover):not(.hover) {
    border-color: red;
  }
  .form.red-lg.hover:focus, .form.red-lg.hover:hover {
    border-color: #cc0000;
  }
  .form.red0-lg:not(:hover):not(.hover) {
    border-color: #ffebee;
  }
  .form.red0-lg.hover:focus, .form.red0-lg.hover:hover {
    border-color: #ffb8c3;
  }
  .form.red1-lg:not(:hover):not(.hover) {
    border-color: #ffcdd2;
  }
  .form.red1-lg.hover:focus, .form.red1-lg.hover:hover {
    border-color: #ff9aa4;
  }
  .form.red2-lg:not(:hover):not(.hover) {
    border-color: #ef9a9a;
  }
  .form.red2-lg.hover:focus, .form.red2-lg.hover:hover {
    border-color: #e86e6e;
  }
  .form.red3-lg:not(:hover):not(.hover) {
    border-color: #e57373;
  }
  .form.red3-lg.hover:focus, .form.red3-lg.hover:hover {
    border-color: #dd4848;
  }
  .form.red4-lg:not(:hover):not(.hover) {
    border-color: #ef5350;
  }
  .form.red4-lg.hover:focus, .form.red4-lg.hover:hover {
    border-color: #eb2521;
  }
  .form.red5-lg:not(:hover):not(.hover) {
    border-color: #f44336;
  }
  .form.red5-lg.hover:focus, .form.red5-lg.hover:hover {
    border-color: #ea1c0d;
  }
  .form.red6-lg:not(:hover):not(.hover) {
    border-color: #e53935;
  }
  .form.red6-lg.hover:focus, .form.red6-lg.hover:hover {
    border-color: #cd1e1a;
  }
  .form.red7-lg:not(:hover):not(.hover) {
    border-color: #d32f2f;
  }
  .form.red7-lg.hover:focus, .form.red7-lg.hover:hover {
    border-color: #ab2424;
  }
  .form.red8-lg:not(:hover):not(.hover) {
    border-color: #c62828;
  }
  .form.red8-lg.hover:focus, .form.red8-lg.hover:hover {
    border-color: #9c1f1f;
  }
  .form.red9-lg:not(:hover):not(.hover) {
    border-color: #b71c1c;
  }
  .form.red9-lg.hover:focus, .form.red9-lg.hover:hover {
    border-color: #8b1515;
  }
  .form.reda-lg:not(:hover):not(.hover) {
    border-color: #ff8a80;
  }
  .form.reda-lg.hover:focus, .form.reda-lg.hover:hover {
    border-color: #ff5b4d;
  }
  .form.redb-lg:not(:hover):not(.hover) {
    border-color: #ff5252;
  }
  .form.redb-lg.hover:focus, .form.redb-lg.hover:hover {
    border-color: #ff1f1f;
  }
  .form.redc-lg:not(:hover):not(.hover) {
    border-color: #ff1744;
  }
  .form.redc-lg.hover:focus, .form.redc-lg.hover:hover {
    border-color: #e3002c;
  }
  .form.redd-lg:not(:hover):not(.hover) {
    border-color: #d50000;
  }
  .form.redd-lg.hover:focus, .form.redd-lg.hover:hover {
    border-color: #a20000;
  }
  .form.pink-lg:not(:hover):not(.hover) {
    border-color: pink;
  }
  .form.pink-lg.hover:focus, .form.pink-lg.hover:hover {
    border-color: #ff8da1;
  }
  .form.pink0-lg:not(:hover):not(.hover) {
    border-color: #fce4ec;
  }
  .form.pink0-lg.hover:focus, .form.pink0-lg.hover:hover {
    border-color: #f7b6cc;
  }
  .form.pink1-lg:not(:hover):not(.hover) {
    border-color: #f8bbd0;
  }
  .form.pink1-lg.hover:focus, .form.pink1-lg.hover:hover {
    border-color: #f38db0;
  }
  .form.pink2-lg:not(:hover):not(.hover) {
    border-color: #f48fb1;
  }
  .form.pink2-lg.hover:focus, .form.pink2-lg.hover:hover {
    border-color: #ef6191;
  }
  .form.pink3-lg:not(:hover):not(.hover) {
    border-color: #f06292;
  }
  .form.pink3-lg.hover:focus, .form.pink3-lg.hover:hover {
    border-color: #ec3372;
  }
  .form.pink4-lg:not(:hover):not(.hover) {
    border-color: #ec407a;
  }
  .form.pink4-lg.hover:focus, .form.pink4-lg.hover:hover {
    border-color: #e2175b;
  }
  .form.pink5-lg:not(:hover):not(.hover) {
    border-color: #e91e63;
  }
  .form.pink5-lg.hover:focus, .form.pink5-lg.hover:hover {
    border-color: #c1134e;
  }
  .form.pink6-lg:not(:hover):not(.hover) {
    border-color: #d81b60;
  }
  .form.pink6-lg.hover:focus, .form.pink6-lg.hover:hover {
    border-color: #ab154c;
  }
  .form.pink7-lg:not(:hover):not(.hover) {
    border-color: #c2185b;
  }
  .form.pink7-lg.hover:focus, .form.pink7-lg.hover:hover {
    border-color: #951246;
  }
  .form.pink8-lg:not(:hover):not(.hover) {
    border-color: #ad1457;
  }
  .form.pink8-lg.hover:focus, .form.pink8-lg.hover:hover {
    border-color: #7f0f40;
  }
  .form.pink9-lg:not(:hover):not(.hover) {
    border-color: #880e4f;
  }
  .form.pink9-lg.hover:focus, .form.pink9-lg.hover:hover {
    border-color: #5a0934;
  }
  .form.pinka-lg:not(:hover):not(.hover) {
    border-color: #ff80ab;
  }
  .form.pinka-lg.hover:focus, .form.pinka-lg.hover:hover {
    border-color: #ff4d89;
  }
  .form.pinkb-lg:not(:hover):not(.hover) {
    border-color: #ff4081;
  }
  .form.pinkb-lg.hover:focus, .form.pinkb-lg.hover:hover {
    border-color: #ff0d5f;
  }
  .form.pinkc-lg:not(:hover):not(.hover) {
    border-color: #f50057;
  }
  .form.pinkc-lg.hover:focus, .form.pinkc-lg.hover:hover {
    border-color: #c20045;
  }
  .form.pinkd-lg:not(:hover):not(.hover) {
    border-color: #c51162;
  }
  .form.pinkd-lg.hover:focus, .form.pinkd-lg.hover:hover {
    border-color: #960d4b;
  }
  .form.purple-lg:not(:hover):not(.hover) {
    border-color: purple;
  }
  .form.purple-lg.hover:focus, .form.purple-lg.hover:hover {
    border-color: #4d004d;
  }
  .form.purple0-lg:not(:hover):not(.hover) {
    border-color: #f3e5f5;
  }
  .form.purple0-lg.hover:focus, .form.purple0-lg.hover:hover {
    border-color: #e2c0e7;
  }
  .form.purple1-lg:not(:hover):not(.hover) {
    border-color: #e1bee7;
  }
  .form.purple1-lg.hover:focus, .form.purple1-lg.hover:hover {
    border-color: #d099d9;
  }
  .form.purple2-lg:not(:hover):not(.hover) {
    border-color: #ce93d8;
  }
  .form.purple2-lg.hover:focus, .form.purple2-lg.hover:hover {
    border-color: #bd6eca;
  }
  .form.purple3-lg:not(:hover):not(.hover) {
    border-color: #ba68c8;
  }
  .form.purple3-lg.hover:focus, .form.purple3-lg.hover:hover {
    border-color: #a844b9;
  }
  .form.purple4-lg:not(:hover):not(.hover) {
    border-color: #ab47bc;
  }
  .form.purple4-lg.hover:focus, .form.purple4-lg.hover:hover {
    border-color: #8a3898;
  }
  .form.purple5-lg:not(:hover):not(.hover) {
    border-color: #9c27b0;
  }
  .form.purple5-lg.hover:focus, .form.purple5-lg.hover:hover {
    border-color: #771e86;
  }
  .form.purple6-lg:not(:hover):not(.hover) {
    border-color: #8e24aa;
  }
  .form.purple6-lg.hover:focus, .form.purple6-lg.hover:hover {
    border-color: #6b1b80;
  }
  .form.purple7-lg:not(:hover):not(.hover) {
    border-color: #7b1fa2;
  }
  .form.purple7-lg.hover:focus, .form.purple7-lg.hover:hover {
    border-color: #5a1777;
  }
  .form.purple8-lg:not(:hover):not(.hover) {
    border-color: #6a1b9a;
  }
  .form.purple8-lg.hover:focus, .form.purple8-lg.hover:hover {
    border-color: #4c136f;
  }
  .form.purple9-lg:not(:hover):not(.hover) {
    border-color: #4a148c;
  }
  .form.purple9-lg.hover:focus, .form.purple9-lg.hover:hover {
    border-color: #320e5f;
  }
  .form.purplea-lg:not(:hover):not(.hover) {
    border-color: #ea80fc;
  }
  .form.purplea-lg.hover:focus, .form.purplea-lg.hover:hover {
    border-color: #e24efb;
  }
  .form.purpleb-lg:not(:hover):not(.hover) {
    border-color: #e040fb;
  }
  .form.purpleb-lg.hover:focus, .form.purpleb-lg.hover:hover {
    border-color: #d80efa;
  }
  .form.purplec-lg:not(:hover):not(.hover) {
    border-color: #d500f9;
  }
  .form.purplec-lg.hover:focus, .form.purplec-lg.hover:hover {
    border-color: #a900c6;
  }
  .form.purpled-lg:not(:hover):not(.hover) {
    border-color: #a0f;
  }
  .form.purpled-lg.hover:focus, .form.purpled-lg.hover:hover {
    border-color: #8800cc;
  }
  .form.d-purple-lg:not(:hover):not(.hover) {
    border-color: darkmagenta;
  }
  .form.d-purple-lg.hover:focus, .form.d-purple-lg.hover:hover {
    border-color: #580058;
  }
  .form.d-purple0-lg:not(:hover):not(.hover) {
    border-color: #ede7f6;
  }
  .form.d-purple0-lg.hover:focus, .form.d-purple0-lg.hover:hover {
    border-color: #d1c2e8;
  }
  .form.d-purple1-lg:not(:hover):not(.hover) {
    border-color: #d1c4e9;
  }
  .form.d-purple1-lg.hover:focus, .form.d-purple1-lg.hover:hover {
    border-color: #b49fdb;
  }
  .form.d-purple2-lg:not(:hover):not(.hover) {
    border-color: #b39ddb;
  }
  .form.d-purple2-lg.hover:focus, .form.d-purple2-lg.hover:hover {
    border-color: #9678cd;
  }
  .form.d-purple3-lg:not(:hover):not(.hover) {
    border-color: #9575cd;
  }
  .form.d-purple3-lg.hover:focus, .form.d-purple3-lg.hover:hover {
    border-color: #7850bf;
  }
  .form.d-purple4-lg:not(:hover):not(.hover) {
    border-color: #7e57c2;
  }
  .form.d-purple4-lg.hover:focus, .form.d-purple4-lg.hover:hover {
    border-color: #643da9;
  }
  .form.d-purple5-lg:not(:hover):not(.hover) {
    border-color: #673ab7;
  }
  .form.d-purple5-lg.hover:focus, .form.d-purple5-lg.hover:hover {
    border-color: #512e90;
  }
  .form.d-purple6-lg:not(:hover):not(.hover) {
    border-color: #5e35b1;
  }
  .form.d-purple6-lg.hover:focus, .form.d-purple6-lg.hover:hover {
    border-color: #49298a;
  }
  .form.d-purple7-lg:not(:hover):not(.hover) {
    border-color: #512da8;
  }
  .form.d-purple7-lg.hover:focus, .form.d-purple7-lg.hover:hover {
    border-color: #3e2280;
  }
  .form.d-purple8-lg:not(:hover):not(.hover) {
    border-color: #4527a0;
  }
  .form.d-purple8-lg.hover:focus, .form.d-purple8-lg.hover:hover {
    border-color: #331d77;
  }
  .form.d-purple9-lg:not(:hover):not(.hover) {
    border-color: #311b92;
  }
  .form.d-purple9-lg.hover:focus, .form.d-purple9-lg.hover:hover {
    border-color: #231367;
  }
  .form.d-purplea-lg:not(:hover):not(.hover) {
    border-color: #b388ff;
  }
  .form.d-purplea-lg.hover:focus, .form.d-purplea-lg.hover:hover {
    border-color: #9255ff;
  }
  .form.d-purpleb-lg:not(:hover):not(.hover) {
    border-color: #7c4dff;
  }
  .form.d-purpleb-lg.hover:focus, .form.d-purpleb-lg.hover:hover {
    border-color: #561aff;
  }
  .form.d-purplec-lg:not(:hover):not(.hover) {
    border-color: #651fff;
  }
  .form.d-purplec-lg.hover:focus, .form.d-purplec-lg.hover:hover {
    border-color: #4900eb;
  }
  .form.d-purpled-lg:not(:hover):not(.hover) {
    border-color: #6200ea;
  }
  .form.d-purpled-lg.hover:focus, .form.d-purpled-lg.hover:hover {
    border-color: #4d00b7;
  }
  .form.indigo-lg:not(:hover):not(.hover) {
    border-color: indigo;
  }
  .form.indigo-lg.hover:focus, .form.indigo-lg.hover:hover {
    border-color: #2e004f;
  }
  .form.indigo0-lg:not(:hover):not(.hover) {
    border-color: #e8eaf6;
  }
  .form.indigo0-lg.hover:focus, .form.indigo0-lg.hover:hover {
    border-color: #c3c9e8;
  }
  .form.indigo1-lg:not(:hover):not(.hover) {
    border-color: #c5cae9;
  }
  .form.indigo1-lg.hover:focus, .form.indigo1-lg.hover:hover {
    border-color: #a0a8db;
  }
  .form.indigo2-lg:not(:hover):not(.hover) {
    border-color: #9fa8da;
  }
  .form.indigo2-lg.hover:focus, .form.indigo2-lg.hover:hover {
    border-color: #7a87cc;
  }
  .form.indigo3-lg:not(:hover):not(.hover) {
    border-color: #7986cb;
  }
  .form.indigo3-lg.hover:focus, .form.indigo3-lg.hover:hover {
    border-color: #5465bd;
  }
  .form.indigo4-lg:not(:hover):not(.hover) {
    border-color: #5c6bc0;
  }
  .form.indigo4-lg.hover:focus, .form.indigo4-lg.hover:hover {
    border-color: #4150a8;
  }
  .form.indigo5-lg:not(:hover):not(.hover) {
    border-color: #3f51b5;
  }
  .form.indigo5-lg.hover:focus, .form.indigo5-lg.hover:hover {
    border-color: #32408f;
  }
  .form.indigo6-lg:not(:hover):not(.hover) {
    border-color: #3949ab;
  }
  .form.indigo6-lg.hover:focus, .form.indigo6-lg.hover:hover {
    border-color: #2c3985;
  }
  .form.indigo7-lg:not(:hover):not(.hover) {
    border-color: #303f9f;
  }
  .form.indigo7-lg.hover:focus, .form.indigo7-lg.hover:hover {
    border-color: #242f78;
  }
  .form.indigo8-lg:not(:hover):not(.hover) {
    border-color: #283593;
  }
  .form.indigo8-lg.hover:focus, .form.indigo8-lg.hover:hover {
    border-color: #1d276b;
  }
  .form.indigo9-lg:not(:hover):not(.hover) {
    border-color: #1a237e;
  }
  .form.indigo9-lg.hover:focus, .form.indigo9-lg.hover:hover {
    border-color: #111754;
  }
  .form.indigoa-lg:not(:hover):not(.hover) {
    border-color: #8c9eff;
  }
  .form.indigoa-lg.hover:focus, .form.indigoa-lg.hover:hover {
    border-color: #5973ff;
  }
  .form.indigob-lg:not(:hover):not(.hover) {
    border-color: #536dfe;
  }
  .form.indigob-lg.hover:focus, .form.indigob-lg.hover:hover {
    border-color: #2042fe;
  }
  .form.indigoc-lg:not(:hover):not(.hover) {
    border-color: #3d5afe;
  }
  .form.indigoc-lg.hover:focus, .form.indigoc-lg.hover:hover {
    border-color: #0a2ffe;
  }
  .form.indigod-lg:not(:hover):not(.hover) {
    border-color: #304ffe;
  }
  .form.indigod-lg.hover:focus, .form.indigod-lg.hover:hover {
    border-color: #0127fa;
  }
  .form.blue-lg:not(:hover):not(.hover) {
    border-color: blue;
  }
  .form.blue-lg.hover:focus, .form.blue-lg.hover:hover {
    border-color: #0000cc;
  }
  .form.blue0-lg:not(:hover):not(.hover) {
    border-color: #e3f2fd;
  }
  .form.blue0-lg.hover:focus, .form.blue0-lg.hover:hover {
    border-color: #b3dcfa;
  }
  .form.blue1-lg:not(:hover):not(.hover) {
    border-color: #bbdefb;
  }
  .form.blue1-lg.hover:focus, .form.blue1-lg.hover:hover {
    border-color: #8bc7f8;
  }
  .form.blue2-lg:not(:hover):not(.hover) {
    border-color: #90caf9;
  }
  .form.blue2-lg.hover:focus, .form.blue2-lg.hover:hover {
    border-color: #60b3f6;
  }
  .form.blue3-lg:not(:hover):not(.hover) {
    border-color: #64b5f6;
  }
  .form.blue3-lg.hover:focus, .form.blue3-lg.hover:hover {
    border-color: #349ef3;
  }
  .form.blue4-lg:not(:hover):not(.hover) {
    border-color: #42a5f5;
  }
  .form.blue4-lg.hover:focus, .form.blue4-lg.hover:hover {
    border-color: #128ef2;
  }
  .form.blue5-lg:not(:hover):not(.hover) {
    border-color: #2196f3;
  }
  .form.blue5-lg.hover:focus, .form.blue5-lg.hover:hover {
    border-color: #0c7cd5;
  }
  .form.blue6-lg:not(:hover):not(.hover) {
    border-color: #1e88e5;
  }
  .form.blue6-lg.hover:focus, .form.blue6-lg.hover:hover {
    border-color: #166dba;
  }
  .form.blue7-lg:not(:hover):not(.hover) {
    border-color: #1976d2;
  }
  .form.blue7-lg.hover:focus, .form.blue7-lg.hover:hover {
    border-color: #145ca4;
  }
  .form.blue8-lg:not(:hover):not(.hover) {
    border-color: #1565c0;
  }
  .form.blue8-lg.hover:focus, .form.blue8-lg.hover:hover {
    border-color: #104d92;
  }
  .form.blue9-lg:not(:hover):not(.hover) {
    border-color: #0d47a1;
  }
  .form.blue9-lg.hover:focus, .form.blue9-lg.hover:hover {
    border-color: #093272;
  }
  .form.bluea-lg:not(:hover):not(.hover) {
    border-color: #82b1ff;
  }
  .form.bluea-lg.hover:focus, .form.bluea-lg.hover:hover {
    border-color: #4f91ff;
  }
  .form.blueb-lg:not(:hover):not(.hover) {
    border-color: #448aff;
  }
  .form.blueb-lg.hover:focus, .form.blueb-lg.hover:hover {
    border-color: #116aff;
  }
  .form.bluec-lg:not(:hover):not(.hover) {
    border-color: #2979ff;
  }
  .form.bluec-lg.hover:focus, .form.bluec-lg.hover:hover {
    border-color: #005cf5;
  }
  .form.blued-lg:not(:hover):not(.hover) {
    border-color: #2962ff;
  }
  .form.blued-lg.hover:focus, .form.blued-lg.hover:hover {
    border-color: #0041f5;
  }
  .form.l-blue-lg:not(:hover):not(.hover) {
    border-color: lightblue;
  }
  .form.l-blue-lg.hover:focus, .form.l-blue-lg.hover:hover {
    border-color: #86c5da;
  }
  .form.l-blue0-lg:not(:hover):not(.hover) {
    border-color: #e1f5fe;
  }
  .form.l-blue0-lg.hover:focus, .form.l-blue0-lg.hover:hover {
    border-color: #b0e5fc;
  }
  .form.l-blue1-lg:not(:hover):not(.hover) {
    border-color: #b3e5fc;
  }
  .form.l-blue1-lg.hover:focus, .form.l-blue1-lg.hover:hover {
    border-color: #82d4fa;
  }
  .form.l-blue2-lg:not(:hover):not(.hover) {
    border-color: #81d4fa;
  }
  .form.l-blue2-lg.hover:focus, .form.l-blue2-lg.hover:hover {
    border-color: #50c3f8;
  }
  .form.l-blue3-lg:not(:hover):not(.hover) {
    border-color: #4fc3f7;
  }
  .form.l-blue3-lg.hover:focus, .form.l-blue3-lg.hover:hover {
    border-color: #1eb2f5;
  }
  .form.l-blue4-lg:not(:hover):not(.hover) {
    border-color: #29b6f6;
  }
  .form.l-blue4-lg.hover:focus, .form.l-blue4-lg.hover:hover {
    border-color: #0a9fe2;
  }
  .form.l-blue5-lg:not(:hover):not(.hover) {
    border-color: #03a9f4;
  }
  .form.l-blue5-lg.hover:focus, .form.l-blue5-lg.hover:hover {
    border-color: #0286c2;
  }
  .form.l-blue6-lg:not(:hover):not(.hover) {
    border-color: #039be5;
  }
  .form.l-blue6-lg.hover:focus, .form.l-blue6-lg.hover:hover {
    border-color: #0279b3;
  }
  .form.l-blue7-lg:not(:hover):not(.hover) {
    border-color: #0288d1;
  }
  .form.l-blue7-lg.hover:focus, .form.l-blue7-lg.hover:hover {
    border-color: #02679e;
  }
  .form.l-blue8-lg:not(:hover):not(.hover) {
    border-color: #0277bd;
  }
  .form.l-blue8-lg.hover:focus, .form.l-blue8-lg.hover:hover {
    border-color: #01578b;
  }
  .form.l-blue9-lg:not(:hover):not(.hover) {
    border-color: #01579b;
  }
  .form.l-blue9-lg.hover:focus, .form.l-blue9-lg.hover:hover {
    border-color: #013b68;
  }
  .form.l-bluea-lg:not(:hover):not(.hover) {
    border-color: #80d8ff;
  }
  .form.l-bluea-lg.hover:focus, .form.l-bluea-lg.hover:hover {
    border-color: #4dc8ff;
  }
  .form.l-blueb-lg:not(:hover):not(.hover) {
    border-color: #40c4ff;
  }
  .form.l-blueb-lg.hover:focus, .form.l-blueb-lg.hover:hover {
    border-color: #0db4ff;
  }
  .form.l-bluec-lg:not(:hover):not(.hover) {
    border-color: #00b0ff;
  }
  .form.l-bluec-lg.hover:focus, .form.l-bluec-lg.hover:hover {
    border-color: #008dcc;
  }
  .form.l-blued-lg:not(:hover):not(.hover) {
    border-color: #0091ea;
  }
  .form.l-blued-lg.hover:focus, .form.l-blued-lg.hover:hover {
    border-color: #0071b7;
  }
  .form.cyan-lg:not(:hover):not(.hover) {
    border-color: cyan;
  }
  .form.cyan-lg.hover:focus, .form.cyan-lg.hover:hover {
    border-color: #00cccc;
  }
  .form.cyan0-lg:not(:hover):not(.hover) {
    border-color: #e0f7fa;
  }
  .form.cyan0-lg.hover:focus, .form.cyan0-lg.hover:hover {
    border-color: #b4ecf3;
  }
  .form.cyan1-lg:not(:hover):not(.hover) {
    border-color: #b2ebf2;
  }
  .form.cyan1-lg.hover:focus, .form.cyan1-lg.hover:hover {
    border-color: #86e0eb;
  }
  .form.cyan2-lg:not(:hover):not(.hover) {
    border-color: #80deea;
  }
  .form.cyan2-lg.hover:focus, .form.cyan2-lg.hover:hover {
    border-color: #54d3e3;
  }
  .form.cyan3-lg:not(:hover):not(.hover) {
    border-color: #4dd0e1;
  }
  .form.cyan3-lg.hover:focus, .form.cyan3-lg.hover:hover {
    border-color: #24c2d7;
  }
  .form.cyan4-lg:not(:hover):not(.hover) {
    border-color: #26c6da;
  }
  .form.cyan4-lg.hover:focus, .form.cyan4-lg.hover:hover {
    border-color: #1e9faf;
  }
  .form.cyan5-lg:not(:hover):not(.hover) {
    border-color: #00bcd4;
  }
  .form.cyan5-lg.hover:focus, .form.cyan5-lg.hover:hover {
    border-color: #008fa1;
  }
  .form.cyan6-lg:not(:hover):not(.hover) {
    border-color: #00acc1;
  }
  .form.cyan6-lg.hover:focus, .form.cyan6-lg.hover:hover {
    border-color: #007f8e;
  }
  .form.cyan7-lg:not(:hover):not(.hover) {
    border-color: #0097a7;
  }
  .form.cyan7-lg.hover:focus, .form.cyan7-lg.hover:hover {
    border-color: #006974;
  }
  .form.cyan8-lg:not(:hover):not(.hover) {
    border-color: #00838f;
  }
  .form.cyan8-lg.hover:focus, .form.cyan8-lg.hover:hover {
    border-color: #00545c;
  }
  .form.cyan9-lg:not(:hover):not(.hover) {
    border-color: #006064;
  }
  .form.cyan9-lg.hover:focus, .form.cyan9-lg.hover:hover {
    border-color: #002f31;
  }
  .form.cyana-lg:not(:hover):not(.hover) {
    border-color: #84ffff;
  }
  .form.cyana-lg.hover:focus, .form.cyana-lg.hover:hover {
    border-color: #51ffff;
  }
  .form.cyanb-lg:not(:hover):not(.hover) {
    border-color: #18ffff;
  }
  .form.cyanb-lg.hover:focus, .form.cyanb-lg.hover:hover {
    border-color: #00e4e4;
  }
  .form.cyanc-lg:not(:hover):not(.hover) {
    border-color: #00e5ff;
  }
  .form.cyanc-lg.hover:focus, .form.cyanc-lg.hover:hover {
    border-color: #00b7cc;
  }
  .form.cyand-lg:not(:hover):not(.hover) {
    border-color: #00b8d4;
  }
  .form.cyand-lg.hover:focus, .form.cyand-lg.hover:hover {
    border-color: #008ca1;
  }
  .form.teal-lg:not(:hover):not(.hover) {
    border-color: teal;
  }
  .form.teal-lg.hover:focus, .form.teal-lg.hover:hover {
    border-color: #004d4d;
  }
  .form.teal0-lg:not(:hover):not(.hover) {
    border-color: #e0f2f1;
  }
  .form.teal0-lg.hover:focus, .form.teal0-lg.hover:hover {
    border-color: #bce3e1;
  }
  .form.teal1-lg:not(:hover):not(.hover) {
    border-color: #b2dfdb;
  }
  .form.teal1-lg.hover:focus, .form.teal1-lg.hover:hover {
    border-color: #8ed0ca;
  }
  .form.teal2-lg:not(:hover):not(.hover) {
    border-color: #80cbc4;
  }
  .form.teal2-lg.hover:focus, .form.teal2-lg.hover:hover {
    border-color: #5cbcb3;
  }
  .form.teal3-lg:not(:hover):not(.hover) {
    border-color: #4db6ac;
  }
  .form.teal3-lg.hover:focus, .form.teal3-lg.hover:hover {
    border-color: #3c948b;
  }
  .form.teal4-lg:not(:hover):not(.hover) {
    border-color: #26a69a;
  }
  .form.teal4-lg.hover:focus, .form.teal4-lg.hover:hover {
    border-color: #1d7d74;
  }
  .form.teal5-lg:not(:hover):not(.hover) {
    border-color: #009688;
  }
  .form.teal5-lg.hover:focus, .form.teal5-lg.hover:hover {
    border-color: #00635a;
  }
  .form.teal6-lg:not(:hover):not(.hover) {
    border-color: #00897b;
  }
  .form.teal6-lg.hover:focus, .form.teal6-lg.hover:hover {
    border-color: #00564d;
  }
  .form.teal7-lg:not(:hover):not(.hover) {
    border-color: #00796b;
  }
  .form.teal7-lg.hover:focus, .form.teal7-lg.hover:hover {
    border-color: #00463e;
  }
  .form.teal8-lg:not(:hover):not(.hover) {
    border-color: #00695c;
  }
  .form.teal8-lg.hover:focus, .form.teal8-lg.hover:hover {
    border-color: #00362f;
  }
  .form.teal9-lg:not(:hover):not(.hover) {
    border-color: #004d40;
  }
  .form.teal9-lg.hover:focus, .form.teal9-lg.hover:hover {
    border-color: #001a16;
  }
  .form.teala-lg:not(:hover):not(.hover) {
    border-color: #a7ffeb;
  }
  .form.teala-lg.hover:focus, .form.teala-lg.hover:hover {
    border-color: #74ffdf;
  }
  .form.tealb-lg:not(:hover):not(.hover) {
    border-color: #64ffda;
  }
  .form.tealb-lg.hover:focus, .form.tealb-lg.hover:hover {
    border-color: #31ffce;
  }
  .form.tealc-lg:not(:hover):not(.hover) {
    border-color: #1de9b6;
  }
  .form.tealc-lg.hover:focus, .form.tealc-lg.hover:hover {
    border-color: #13c095;
  }
  .form.teald-lg:not(:hover):not(.hover) {
    border-color: #00bfa5;
  }
  .form.teald-lg.hover:focus, .form.teald-lg.hover:hover {
    border-color: #008c79;
  }
  .form.green-lg:not(:hover):not(.hover) {
    border-color: green;
  }
  .form.green-lg.hover:focus, .form.green-lg.hover:hover {
    border-color: #004d00;
  }
  .form.green0-lg:not(:hover):not(.hover) {
    border-color: #e8f5e9;
  }
  .form.green0-lg.hover:focus, .form.green0-lg.hover:hover {
    border-color: #c4e6c7;
  }
  .form.green1-lg:not(:hover):not(.hover) {
    border-color: #c8e6c9;
  }
  .form.green1-lg.hover:focus, .form.green1-lg.hover:hover {
    border-color: #a5d6a7;
  }
  .form.green2-lg:not(:hover):not(.hover) {
    border-color: #a5d6a7;
  }
  .form.green2-lg.hover:focus, .form.green2-lg.hover:hover {
    border-color: #82c685;
  }
  .form.green3-lg:not(:hover):not(.hover) {
    border-color: #81c784;
  }
  .form.green3-lg.hover:focus, .form.green3-lg.hover:hover {
    border-color: #5eb762;
  }
  .form.green4-lg:not(:hover):not(.hover) {
    border-color: #66bb6a;
  }
  .form.green4-lg.hover:focus, .form.green4-lg.hover:hover {
    border-color: #49a54e;
  }
  .form.green5-lg:not(:hover):not(.hover) {
    border-color: #4caf50;
  }
  .form.green5-lg.hover:focus, .form.green5-lg.hover:hover {
    border-color: #3d8b40;
  }
  .form.green6-lg:not(:hover):not(.hover) {
    border-color: #43a047;
  }
  .form.green6-lg.hover:focus, .form.green6-lg.hover:hover {
    border-color: #347c37;
  }
  .form.green7-lg:not(:hover):not(.hover) {
    border-color: #388e3c;
  }
  .form.green7-lg.hover:focus, .form.green7-lg.hover:hover {
    border-color: #2a692d;
  }
  .form.green8-lg:not(:hover):not(.hover) {
    border-color: #2e7d32;
  }
  .form.green8-lg.hover:focus, .form.green8-lg.hover:hover {
    border-color: #205823;
  }
  .form.green9-lg:not(:hover):not(.hover) {
    border-color: #1b5e20;
  }
  .form.green9-lg.hover:focus, .form.green9-lg.hover:hover {
    border-color: #103613;
  }
  .form.greena-lg:not(:hover):not(.hover) {
    border-color: #b9f6ca;
  }
  .form.greena-lg.hover:focus, .form.greena-lg.hover:hover {
    border-color: #8cf0a8;
  }
  .form.greenb-lg:not(:hover):not(.hover) {
    border-color: #69f0ae;
  }
  .form.greenb-lg.hover:focus, .form.greenb-lg.hover:hover {
    border-color: #3beb95;
  }
  .form.greenc-lg:not(:hover):not(.hover) {
    border-color: #00e676;
  }
  .form.greenc-lg.hover:focus, .form.greenc-lg.hover:hover {
    border-color: #00b35c;
  }
  .form.greend-lg:not(:hover):not(.hover) {
    border-color: #00c853;
  }
  .form.greend-lg.hover:focus, .form.greend-lg.hover:hover {
    border-color: #00953e;
  }
  .form.l-green-lg:not(:hover):not(.hover) {
    border-color: lightgreen;
  }
  .form.l-green-lg.hover:focus, .form.l-green-lg.hover:hover {
    border-color: #64e764;
  }
  .form.l-green0-lg:not(:hover):not(.hover) {
    border-color: #f1f8e9;
  }
  .form.l-green0-lg.hover:focus, .form.l-green0-lg.hover:hover {
    border-color: #d8ecc2;
  }
  .form.l-green1-lg:not(:hover):not(.hover) {
    border-color: #dcedc8;
  }
  .form.l-green1-lg.hover:focus, .form.l-green1-lg.hover:hover {
    border-color: #c4e0a2;
  }
  .form.l-green2-lg:not(:hover):not(.hover) {
    border-color: #c5e1a5;
  }
  .form.l-green2-lg.hover:focus, .form.l-green2-lg.hover:hover {
    border-color: #acd47f;
  }
  .form.l-green3-lg:not(:hover):not(.hover) {
    border-color: #aed581;
  }
  .form.l-green3-lg.hover:focus, .form.l-green3-lg.hover:hover {
    border-color: #95c85b;
  }
  .form.l-green4-lg:not(:hover):not(.hover) {
    border-color: #9ccc65;
  }
  .form.l-green4-lg.hover:focus, .form.l-green4-lg.hover:hover {
    border-color: #83bf3f;
  }
  .form.l-green5-lg:not(:hover):not(.hover) {
    border-color: #8bc34a;
  }
  .form.l-green5-lg.hover:focus, .form.l-green5-lg.hover:hover {
    border-color: #71a436;
  }
  .form.l-green6-lg:not(:hover):not(.hover) {
    border-color: #7cb342;
  }
  .form.l-green6-lg.hover:focus, .form.l-green6-lg.hover:hover {
    border-color: #628e34;
  }
  .form.l-green7-lg:not(:hover):not(.hover) {
    border-color: #689f38;
  }
  .form.l-green7-lg.hover:focus, .form.l-green7-lg.hover:hover {
    border-color: #4f792b;
  }
  .form.l-green8-lg:not(:hover):not(.hover) {
    border-color: #558b2f;
  }
  .form.l-green8-lg.hover:focus, .form.l-green8-lg.hover:hover {
    border-color: #3e6522;
  }
  .form.l-green9-lg:not(:hover):not(.hover) {
    border-color: #33691e;
  }
  .form.l-green9-lg.hover:focus, .form.l-green9-lg.hover:hover {
    border-color: #204113;
  }
  .form.l-greena-lg:not(:hover):not(.hover) {
    border-color: #ccff90;
  }
  .form.l-greena-lg.hover:focus, .form.l-greena-lg.hover:hover {
    border-color: #b5ff5d;
  }
  .form.l-greenb-lg:not(:hover):not(.hover) {
    border-color: #b2ff59;
  }
  .form.l-greenb-lg.hover:focus, .form.l-greenb-lg.hover:hover {
    border-color: #9aff26;
  }
  .form.l-greenc-lg:not(:hover):not(.hover) {
    border-color: #76ff03;
  }
  .form.l-greenc-lg.hover:focus, .form.l-greenc-lg.hover:hover {
    border-color: #5ecf00;
  }
  .form.l-greend-lg:not(:hover):not(.hover) {
    border-color: #64dd17;
  }
  .form.l-greend-lg.hover:focus, .form.l-greend-lg.hover:hover {
    border-color: #4faf12;
  }
  .form.lime-lg:not(:hover):not(.hover) {
    border-color: lime;
  }
  .form.lime-lg.hover:focus, .form.lime-lg.hover:hover {
    border-color: #00cc00;
  }
  .form.lime0-lg:not(:hover):not(.hover) {
    border-color: #f9fbe7;
  }
  .form.lime0-lg.hover:focus, .form.lime0-lg.hover:hover {
    border-color: #eef4bb;
  }
  .form.lime1-lg:not(:hover):not(.hover) {
    border-color: #f0f4c3;
  }
  .form.lime1-lg.hover:focus, .form.lime1-lg.hover:hover {
    border-color: #e5ec98;
  }
  .form.lime2-lg:not(:hover):not(.hover) {
    border-color: #e6ee9c;
  }
  .form.lime2-lg.hover:focus, .form.lime2-lg.hover:hover {
    border-color: #dbe770;
  }
  .form.lime3-lg:not(:hover):not(.hover) {
    border-color: #d4e056;
  }
  .form.lime3-lg.hover:focus, .form.lime3-lg.hover:hover {
    border-color: #c9d82b;
  }
  .form.lime4-lg:not(:hover):not(.hover) {
    border-color: #d4e157;
  }
  .form.lime4-lg.hover:focus, .form.lime4-lg.hover:hover {
    border-color: #c9d92c;
  }
  .form.lime5-lg:not(:hover):not(.hover) {
    border-color: #cddc39;
  }
  .form.lime5-lg.hover:focus, .form.lime5-lg.hover:hover {
    border-color: #b2c022;
  }
  .form.lime6-lg:not(:hover):not(.hover) {
    border-color: #c0ca33;
  }
  .form.lime6-lg.hover:focus, .form.lime6-lg.hover:hover {
    border-color: #99a129;
  }
  .form.lime7-lg:not(:hover):not(.hover) {
    border-color: #afb42b;
  }
  .form.lime7-lg.hover:focus, .form.lime7-lg.hover:hover {
    border-color: #878b21;
  }
  .form.lime8-lg:not(:hover):not(.hover) {
    border-color: #9e9d24;
  }
  .form.lime8-lg.hover:focus, .form.lime8-lg.hover:hover {
    border-color: #74741b;
  }
  .form.lime9-lg:not(:hover):not(.hover) {
    border-color: #827717;
  }
  .form.lime9-lg.hover:focus, .form.lime9-lg.hover:hover {
    border-color: #574f0f;
  }
  .form.limea-lg:not(:hover):not(.hover) {
    border-color: #f4ff81;
  }
  .form.limea-lg.hover:focus, .form.limea-lg.hover:hover {
    border-color: #f0ff4e;
  }
  .form.limeb-lg:not(:hover):not(.hover) {
    border-color: #eeff41;
  }
  .form.limeb-lg.hover:focus, .form.limeb-lg.hover:hover {
    border-color: #e9ff0e;
  }
  .form.limec-lg:not(:hover):not(.hover) {
    border-color: #c6ff00;
  }
  .form.limec-lg.hover:focus, .form.limec-lg.hover:hover {
    border-color: #9ecc00;
  }
  .form.limed-lg:not(:hover):not(.hover) {
    border-color: #aeea00;
  }
  .form.limed-lg.hover:focus, .form.limed-lg.hover:hover {
    border-color: #88b700;
  }
  .form.yellow-lg:not(:hover):not(.hover) {
    border-color: yellow;
  }
  .form.yellow-lg.hover:focus, .form.yellow-lg.hover:hover {
    border-color: #cccc00;
  }
  .form.yellow0-lg:not(:hover):not(.hover) {
    border-color: #fffde7;
  }
  .form.yellow0-lg.hover:focus, .form.yellow0-lg.hover:hover {
    border-color: #fff9b4;
  }
  .form.yellow1-lg:not(:hover):not(.hover) {
    border-color: #fff9c4;
  }
  .form.yellow1-lg.hover:focus, .form.yellow1-lg.hover:hover {
    border-color: #fff491;
  }
  .form.yellow2-lg:not(:hover):not(.hover) {
    border-color: #fff59d;
  }
  .form.yellow2-lg.hover:focus, .form.yellow2-lg.hover:hover {
    border-color: #fff06a;
  }
  .form.yellow3-lg:not(:hover):not(.hover) {
    border-color: #fff176;
  }
  .form.yellow3-lg.hover:focus, .form.yellow3-lg.hover:hover {
    border-color: #ffec43;
  }
  .form.yellow4-lg:not(:hover):not(.hover) {
    border-color: #ffee58;
  }
  .form.yellow4-lg.hover:focus, .form.yellow4-lg.hover:hover {
    border-color: #ffe925;
  }
  .form.yellow5-lg:not(:hover):not(.hover) {
    border-color: #ffeb3b;
  }
  .form.yellow5-lg.hover:focus, .form.yellow5-lg.hover:hover {
    border-color: #ffe608;
  }
  .form.yellow6-lg:not(:hover):not(.hover) {
    border-color: #fdd835;
  }
  .form.yellow6-lg.hover:focus, .form.yellow6-lg.hover:hover {
    border-color: #fdce03;
  }
  .form.yellow7-lg:not(:hover):not(.hover) {
    border-color: #fbc02d;
  }
  .form.yellow7-lg.hover:focus, .form.yellow7-lg.hover:hover {
    border-color: #f0ad05;
  }
  .form.yellow8-lg:not(:hover):not(.hover) {
    border-color: #f9a825;
  }
  .form.yellow8-lg.hover:focus, .form.yellow8-lg.hover:hover {
    border-color: #e59006;
  }
  .form.yellow9-lg:not(:hover):not(.hover) {
    border-color: #f57f17;
  }
  .form.yellow9-lg.hover:focus, .form.yellow9-lg.hover:hover {
    border-color: #d06609;
  }
  .form.yellowa-lg:not(:hover):not(.hover) {
    border-color: #ffff8d;
  }
  .form.yellowa-lg.hover:focus, .form.yellowa-lg.hover:hover {
    border-color: #ffff5a;
  }
  .form.yellowb-lg:not(:hover):not(.hover) {
    border-color: #ff0;
  }
  .form.yellowb-lg.hover:focus, .form.yellowb-lg.hover:hover {
    border-color: #cccc00;
  }
  .form.yellowc-lg:not(:hover):not(.hover) {
    border-color: #ffea00;
  }
  .form.yellowc-lg.hover:focus, .form.yellowc-lg.hover:hover {
    border-color: #ccbb00;
  }
  .form.yellowd-lg:not(:hover):not(.hover) {
    border-color: #ffd600;
  }
  .form.yellowd-lg.hover:focus, .form.yellowd-lg.hover:hover {
    border-color: #ccab00;
  }
  .form.amber-lg:not(:hover):not(.hover) {
    border-color: #ffd740;
  }
  .form.amber-lg.hover:focus, .form.amber-lg.hover:hover {
    border-color: #ffcc0d;
  }
  .form.amber0-lg:not(:hover):not(.hover) {
    border-color: #fff8e1;
  }
  .form.amber0-lg.hover:focus, .form.amber0-lg.hover:hover {
    border-color: #ffecae;
  }
  .form.amber1-lg:not(:hover):not(.hover) {
    border-color: #ffecb3;
  }
  .form.amber1-lg.hover:focus, .form.amber1-lg.hover:hover {
    border-color: #ffdf80;
  }
  .form.amber2-lg:not(:hover):not(.hover) {
    border-color: #ffe082;
  }
  .form.amber2-lg.hover:focus, .form.amber2-lg.hover:hover {
    border-color: #ffd34f;
  }
  .form.amber3-lg:not(:hover):not(.hover) {
    border-color: #ffd54f;
  }
  .form.amber3-lg.hover:focus, .form.amber3-lg.hover:hover {
    border-color: #ffc91c;
  }
  .form.amber4-lg:not(:hover):not(.hover) {
    border-color: #ffca28;
  }
  .form.amber4-lg.hover:focus, .form.amber4-lg.hover:hover {
    border-color: #f4b800;
  }
  .form.amber5-lg:not(:hover):not(.hover) {
    border-color: #ffc107;
  }
  .form.amber5-lg.hover:focus, .form.amber5-lg.hover:hover {
    border-color: #d39e00;
  }
  .form.amber6-lg:not(:hover):not(.hover) {
    border-color: #ffb300;
  }
  .form.amber6-lg.hover:focus, .form.amber6-lg.hover:hover {
    border-color: #cc8f00;
  }
  .form.amber7-lg:not(:hover):not(.hover) {
    border-color: #ffa000;
  }
  .form.amber7-lg.hover:focus, .form.amber7-lg.hover:hover {
    border-color: #cc8000;
  }
  .form.amber8-lg:not(:hover):not(.hover) {
    border-color: #ff8f00;
  }
  .form.amber8-lg.hover:focus, .form.amber8-lg.hover:hover {
    border-color: #cc7200;
  }
  .form.amber9-lg:not(:hover):not(.hover) {
    border-color: #ff6f00;
  }
  .form.amber9-lg.hover:focus, .form.amber9-lg.hover:hover {
    border-color: #cc5900;
  }
  .form.ambera-lg:not(:hover):not(.hover) {
    border-color: #ffe57f;
  }
  .form.ambera-lg.hover:focus, .form.ambera-lg.hover:hover {
    border-color: #ffdb4c;
  }
  .form.amberb-lg:not(:hover):not(.hover) {
    border-color: #ffd740;
  }
  .form.amberb-lg.hover:focus, .form.amberb-lg.hover:hover {
    border-color: #ffcc0d;
  }
  .form.amberc-lg:not(:hover):not(.hover) {
    border-color: #ffc400;
  }
  .form.amberc-lg.hover:focus, .form.amberc-lg.hover:hover {
    border-color: #cc9d00;
  }
  .form.amberd-lg:not(:hover):not(.hover) {
    border-color: #ffab00;
  }
  .form.amberd-lg.hover:focus, .form.amberd-lg.hover:hover {
    border-color: #cc8900;
  }
  .form.orange-lg:not(:hover):not(.hover) {
    border-color: orange;
  }
  .form.orange-lg.hover:focus, .form.orange-lg.hover:hover {
    border-color: #cc8400;
  }
  .form.orange0-lg:not(:hover):not(.hover) {
    border-color: #fff3e0;
  }
  .form.orange0-lg.hover:focus, .form.orange0-lg.hover:hover {
    border-color: #ffdfad;
  }
  .form.orange1-lg:not(:hover):not(.hover) {
    border-color: #ffe0b2;
  }
  .form.orange1-lg.hover:focus, .form.orange1-lg.hover:hover {
    border-color: #ffcb7f;
  }
  .form.orange2-lg:not(:hover):not(.hover) {
    border-color: #ffcc80;
  }
  .form.orange2-lg.hover:focus, .form.orange2-lg.hover:hover {
    border-color: #ffb84d;
  }
  .form.orange3-lg:not(:hover):not(.hover) {
    border-color: #ffb74d;
  }
  .form.orange3-lg.hover:focus, .form.orange3-lg.hover:hover {
    border-color: #ffa21a;
  }
  .form.orange4-lg:not(:hover):not(.hover) {
    border-color: #ffa726;
  }
  .form.orange4-lg.hover:focus, .form.orange4-lg.hover:hover {
    border-color: #f29000;
  }
  .form.orange5-lg:not(:hover):not(.hover) {
    border-color: #ff9800;
  }
  .form.orange5-lg.hover:focus, .form.orange5-lg.hover:hover {
    border-color: #cc7a00;
  }
  .form.orange6-lg:not(:hover):not(.hover) {
    border-color: #fb8c00;
  }
  .form.orange6-lg.hover:focus, .form.orange6-lg.hover:hover {
    border-color: #c87000;
  }
  .form.orange7-lg:not(:hover):not(.hover) {
    border-color: #f57c00;
  }
  .form.orange7-lg.hover:focus, .form.orange7-lg.hover:hover {
    border-color: #c26200;
  }
  .form.orange8-lg:not(:hover):not(.hover) {
    border-color: #ef6c00;
  }
  .form.orange8-lg.hover:focus, .form.orange8-lg.hover:hover {
    border-color: #bc5500;
  }
  .form.orange9-lg:not(:hover):not(.hover) {
    border-color: #e65100;
  }
  .form.orange9-lg.hover:focus, .form.orange9-lg.hover:hover {
    border-color: #b33f00;
  }
  .form.orangea-lg:not(:hover):not(.hover) {
    border-color: #ffd180;
  }
  .form.orangea-lg.hover:focus, .form.orangea-lg.hover:hover {
    border-color: #ffbf4d;
  }
  .form.orangeb-lg:not(:hover):not(.hover) {
    border-color: #ffab40;
  }
  .form.orangeb-lg.hover:focus, .form.orangeb-lg.hover:hover {
    border-color: #ff950d;
  }
  .form.orangec-lg:not(:hover):not(.hover) {
    border-color: #ff9100;
  }
  .form.orangec-lg.hover:focus, .form.orangec-lg.hover:hover {
    border-color: #cc7400;
  }
  .form.oranged-lg:not(:hover):not(.hover) {
    border-color: #ff6d00;
  }
  .form.oranged-lg.hover:focus, .form.oranged-lg.hover:hover {
    border-color: #cc5700;
  }
  .form.d-orange-lg:not(:hover):not(.hover) {
    border-color: darkorange;
  }
  .form.d-orange-lg.hover:focus, .form.d-orange-lg.hover:hover {
    border-color: #cc7000;
  }
  .form.d-orange0-lg:not(:hover):not(.hover) {
    border-color: #fbe9e7;
  }
  .form.d-orange0-lg.hover:focus, .form.d-orange0-lg.hover:hover {
    border-color: #f4c1bb;
  }
  .form.d-orange1-lg:not(:hover):not(.hover) {
    border-color: #ffccbc;
  }
  .form.d-orange1-lg.hover:focus, .form.d-orange1-lg.hover:hover {
    border-color: #ffa589;
  }
  .form.d-orange2-lg:not(:hover):not(.hover) {
    border-color: #ffab91;
  }
  .form.d-orange2-lg.hover:focus, .form.d-orange2-lg.hover:hover {
    border-color: #ff845e;
  }
  .form.d-orange3-lg:not(:hover):not(.hover) {
    border-color: #ff8a65;
  }
  .form.d-orange3-lg.hover:focus, .form.d-orange3-lg.hover:hover {
    border-color: #ff6332;
  }
  .form.d-orange4-lg:not(:hover):not(.hover) {
    border-color: #ff7043;
  }
  .form.d-orange4-lg.hover:focus, .form.d-orange4-lg.hover:hover {
    border-color: #ff4910;
  }
  .form.d-orange5-lg:not(:hover):not(.hover) {
    border-color: #ff5722;
  }
  .form.d-orange5-lg.hover:focus, .form.d-orange5-lg.hover:hover {
    border-color: #ee3900;
  }
  .form.d-orange6-lg:not(:hover):not(.hover) {
    border-color: #f4511e;
  }
  .form.d-orange6-lg.hover:focus, .form.d-orange6-lg.hover:hover {
    border-color: #d53b0a;
  }
  .form.d-orange7-lg:not(:hover):not(.hover) {
    border-color: #e64a19;
  }
  .form.d-orange7-lg.hover:focus, .form.d-orange7-lg.hover:hover {
    border-color: #b83b14;
  }
  .form.d-orange8-lg:not(:hover):not(.hover) {
    border-color: #d84315;
  }
  .form.d-orange8-lg.hover:focus, .form.d-orange8-lg.hover:hover {
    border-color: #aa3510;
  }
  .form.d-orange9-lg:not(:hover):not(.hover) {
    border-color: #bf360c;
  }
  .form.d-orange9-lg.hover:focus, .form.d-orange9-lg.hover:hover {
    border-color: #8f2809;
  }
  .form.d-orangea-lg:not(:hover):not(.hover) {
    border-color: #ff9e80;
  }
  .form.d-orangea-lg.hover:focus, .form.d-orangea-lg.hover:hover {
    border-color: #ff774d;
  }
  .form.d-orangeb-lg:not(:hover):not(.hover) {
    border-color: #ff6e40;
  }
  .form.d-orangeb-lg.hover:focus, .form.d-orangeb-lg.hover:hover {
    border-color: #ff470d;
  }
  .form.d-orangec-lg:not(:hover):not(.hover) {
    border-color: #ff3d00;
  }
  .form.d-orangec-lg.hover:focus, .form.d-orangec-lg.hover:hover {
    border-color: #cc3100;
  }
  .form.d-oranged-lg:not(:hover):not(.hover) {
    border-color: #dd2c00;
  }
  .form.d-oranged-lg.hover:focus, .form.d-oranged-lg.hover:hover {
    border-color: #aa2200;
  }
  .form.brown-lg:not(:hover):not(.hover) {
    border-color: brown;
  }
  .form.brown-lg.hover:focus, .form.brown-lg.hover:hover {
    border-color: #7c2020;
  }
  .form.brown0-lg:not(:hover):not(.hover) {
    border-color: #efebe9;
  }
  .form.brown0-lg.hover:focus, .form.brown0-lg.hover:hover {
    border-color: #dad0cb;
  }
  .form.brown1-lg:not(:hover):not(.hover) {
    border-color: #d7ccc8;
  }
  .form.brown1-lg.hover:focus, .form.brown1-lg.hover:hover {
    border-color: #c2b1aa;
  }
  .form.brown2-lg:not(:hover):not(.hover) {
    border-color: #bcaaa4;
  }
  .form.brown2-lg.hover:focus, .form.brown2-lg.hover:hover {
    border-color: #a68f87;
  }
  .form.brown3-lg:not(:hover):not(.hover) {
    border-color: #a1887f;
  }
  .form.brown3-lg.hover:focus, .form.brown3-lg.hover:hover {
    border-color: #896e64;
  }
  .form.brown4-lg:not(:hover):not(.hover) {
    border-color: #8d6e63;
  }
  .form.brown4-lg.hover:focus, .form.brown4-lg.hover:hover {
    border-color: #6f574e;
  }
  .form.brown5-lg:not(:hover):not(.hover) {
    border-color: #795548;
  }
  .form.brown5-lg.hover:focus, .form.brown5-lg.hover:hover {
    border-color: #593f35;
  }
  .form.brown6-lg:not(:hover):not(.hover) {
    border-color: #6d4c41;
  }
  .form.brown6-lg.hover:focus, .form.brown6-lg.hover:hover {
    border-color: #4d362e;
  }
  .form.brown7-lg:not(:hover):not(.hover) {
    border-color: #5d4037;
  }
  .form.brown7-lg.hover:focus, .form.brown7-lg.hover:hover {
    border-color: #3d2a24;
  }
  .form.brown8-lg:not(:hover):not(.hover) {
    border-color: #4e342e;
  }
  .form.brown8-lg.hover:focus, .form.brown8-lg.hover:hover {
    border-color: #2e1f1b;
  }
  .form.brown9-lg:not(:hover):not(.hover) {
    border-color: #3e2723;
  }
  .form.brown9-lg.hover:focus, .form.brown9-lg.hover:hover {
    border-color: #1d1211;
  }
  .form.grey-lg:not(:hover):not(.hover) {
    border-color: grey;
  }
  .form.grey-lg.hover:focus, .form.grey-lg.hover:hover {
    border-color: #676767;
  }
  .form.grey0-lg:not(:hover):not(.hover) {
    border-color: #fafafa;
  }
  .form.grey0-lg.hover:focus, .form.grey0-lg.hover:hover {
    border-color: #e1e1e1;
  }
  .form.grey1-lg:not(:hover):not(.hover) {
    border-color: #f5f5f5;
  }
  .form.grey1-lg.hover:focus, .form.grey1-lg.hover:hover {
    border-color: gainsboro;
  }
  .form.grey2-lg:not(:hover):not(.hover) {
    border-color: #eee;
  }
  .form.grey2-lg.hover:focus, .form.grey2-lg.hover:hover {
    border-color: #d5d5d5;
  }
  .form.grey3-lg:not(:hover):not(.hover) {
    border-color: #e0e0e0;
  }
  .form.grey3-lg.hover:focus, .form.grey3-lg.hover:hover {
    border-color: #c7c7c7;
  }
  .form.grey4-lg:not(:hover):not(.hover) {
    border-color: #bdbdbd;
  }
  .form.grey4-lg.hover:focus, .form.grey4-lg.hover:hover {
    border-color: #a4a4a4;
  }
  .form.grey5-lg:not(:hover):not(.hover) {
    border-color: #9e9e9e;
  }
  .form.grey5-lg.hover:focus, .form.grey5-lg.hover:hover {
    border-color: #858585;
  }
  .form.grey6-lg:not(:hover):not(.hover) {
    border-color: #757575;
  }
  .form.grey6-lg.hover:focus, .form.grey6-lg.hover:hover {
    border-color: #5c5c5c;
  }
  .form.grey7-lg:not(:hover):not(.hover) {
    border-color: #616161;
  }
  .form.grey7-lg.hover:focus, .form.grey7-lg.hover:hover {
    border-color: #484848;
  }
  .form.grey8-lg:not(:hover):not(.hover) {
    border-color: #424242;
  }
  .form.grey8-lg.hover:focus, .form.grey8-lg.hover:hover {
    border-color: #292929;
  }
  .form.grey9-lg:not(:hover):not(.hover) {
    border-color: #212121;
  }
  .form.grey9-lg.hover:focus, .form.grey9-lg.hover:hover {
    border-color: #080808;
  }
  .form.blue-grey-lg:not(:hover):not(.hover) {
    border-color: lightsteelblue;
  }
  .form.blue-grey-lg.hover:focus, .form.blue-grey-lg.hover:hover {
    border-color: #8ca9cf;
  }
  .form.blue-grey0-lg:not(:hover):not(.hover) {
    border-color: #eceff1;
  }
  .form.blue-grey0-lg.hover:focus, .form.blue-grey0-lg.hover:hover {
    border-color: #cfd6db;
  }
  .form.blue-grey1-lg:not(:hover):not(.hover) {
    border-color: #cfd8dc;
  }
  .form.blue-grey1-lg.hover:focus, .form.blue-grey1-lg.hover:hover {
    border-color: #b2c0c6;
  }
  .form.blue-grey2-lg:not(:hover):not(.hover) {
    border-color: #b0bec5;
  }
  .form.blue-grey2-lg.hover:focus, .form.blue-grey2-lg.hover:hover {
    border-color: #93a6af;
  }
  .form.blue-grey3-lg:not(:hover):not(.hover) {
    border-color: #90a4ae;
  }
  .form.blue-grey3-lg.hover:focus, .form.blue-grey3-lg.hover:hover {
    border-color: #738c98;
  }
  .form.blue-grey4-lg:not(:hover):not(.hover) {
    border-color: #78909c;
  }
  .form.blue-grey4-lg.hover:focus, .form.blue-grey4-lg.hover:hover {
    border-color: #5f7682;
  }
  .form.blue-grey5-lg:not(:hover):not(.hover) {
    border-color: #607d8b;
  }
  .form.blue-grey5-lg.hover:focus, .form.blue-grey5-lg.hover:hover {
    border-color: #4b626d;
  }
  .form.blue-grey6-lg:not(:hover):not(.hover) {
    border-color: #546e7a;
  }
  .form.blue-grey6-lg.hover:focus, .form.blue-grey6-lg.hover:hover {
    border-color: #3f535c;
  }
  .form.blue-grey7-lg:not(:hover):not(.hover) {
    border-color: #455a64;
  }
  .form.blue-grey7-lg.hover:focus, .form.blue-grey7-lg.hover:hover {
    border-color: #303f46;
  }
  .form.blue-grey8-lg:not(:hover):not(.hover) {
    border-color: #37474f;
  }
  .form.blue-grey8-lg.hover:focus, .form.blue-grey8-lg.hover:hover {
    border-color: #222c31;
  }
  .form.blue-grey9-lg:not(:hover):not(.hover) {
    border-color: #263238;
  }
  .form.blue-grey9-lg.hover:focus, .form.blue-grey9-lg.hover:hover {
    border-color: #11171a;
  }
}

@media (max-width: 991px) {
  .form.black-md:not(:hover):not(.hover) {
    border-color: black;
  }
  .form.black-md.hover:focus, .form.black-md.hover:hover {
    border-color: black;
  }
  .form.color0-md:not(:hover):not(.hover) {
    border-color: black;
  }
  .form.color0-md.hover:focus, .form.color0-md.hover:hover {
    border-color: black;
  }
  .form.color1-md:not(:hover):not(.hover) {
    border-color: #111111;
  }
  .form.color1-md.hover:focus, .form.color1-md.hover:hover {
    border-color: black;
  }
  .form.color2-md:not(:hover):not(.hover) {
    border-color: #222222;
  }
  .form.color2-md.hover:focus, .form.color2-md.hover:hover {
    border-color: #080808;
  }
  .form.color3-md:not(:hover):not(.hover) {
    border-color: #333333;
  }
  .form.color3-md.hover:focus, .form.color3-md.hover:hover {
    border-color: #1a1a1a;
  }
  .form.color4-md:not(:hover):not(.hover) {
    border-color: #444444;
  }
  .form.color4-md.hover:focus, .form.color4-md.hover:hover {
    border-color: #2b2b2b;
  }
  .form.color5-md:not(:hover):not(.hover) {
    border-color: #555555;
  }
  .form.color5-md.hover:focus, .form.color5-md.hover:hover {
    border-color: #3b3b3b;
  }
  .form.color6-md:not(:hover):not(.hover) {
    border-color: #666666;
  }
  .form.color6-md.hover:focus, .form.color6-md.hover:hover {
    border-color: #4d4d4d;
  }
  .form.color7-md:not(:hover):not(.hover) {
    border-color: #777777;
  }
  .form.color7-md.hover:focus, .form.color7-md.hover:hover {
    border-color: #5e5e5e;
  }
  .form.color8-md:not(:hover):not(.hover) {
    border-color: #888888;
  }
  .form.color8-md.hover:focus, .form.color8-md.hover:hover {
    border-color: #6e6e6e;
  }
  .form.color9-md:not(:hover):not(.hover) {
    border-color: #999999;
  }
  .form.color9-md.hover:focus, .form.color9-md.hover:hover {
    border-color: gray;
  }
  .form.colora-md:not(:hover):not(.hover) {
    border-color: #aaaaaa;
  }
  .form.colora-md.hover:focus, .form.colora-md.hover:hover {
    border-color: #919191;
  }
  .form.colorb-md:not(:hover):not(.hover) {
    border-color: #bbbbbb;
  }
  .form.colorb-md.hover:focus, .form.colorb-md.hover:hover {
    border-color: #a1a1a1;
  }
  .form.colorc-md:not(:hover):not(.hover) {
    border-color: #cccccc;
  }
  .form.colorc-md.hover:focus, .form.colorc-md.hover:hover {
    border-color: #b3b3b3;
  }
  .form.colord-md:not(:hover):not(.hover) {
    border-color: #dddddd;
  }
  .form.colord-md.hover:focus, .form.colord-md.hover:hover {
    border-color: #c4c4c4;
  }
  .form.colore-md:not(:hover):not(.hover) {
    border-color: #eeeeee;
  }
  .form.colore-md.hover:focus, .form.colore-md.hover:hover {
    border-color: #d4d4d4;
  }
  .form.colorf-md:not(:hover):not(.hover) {
    border-color: white;
  }
  .form.colorf-md.hover:focus, .form.colorf-md.hover:hover {
    border-color: #e6e6e6;
  }
  .form.white-md:not(:hover):not(.hover) {
    border-color: white;
  }
  .form.white-md.hover:focus, .form.white-md.hover:hover {
    border-color: #e6e6e6;
  }
  .form.red-md:not(:hover):not(.hover) {
    border-color: red;
  }
  .form.red-md.hover:focus, .form.red-md.hover:hover {
    border-color: #cc0000;
  }
  .form.red0-md:not(:hover):not(.hover) {
    border-color: #ffebee;
  }
  .form.red0-md.hover:focus, .form.red0-md.hover:hover {
    border-color: #ffb8c3;
  }
  .form.red1-md:not(:hover):not(.hover) {
    border-color: #ffcdd2;
  }
  .form.red1-md.hover:focus, .form.red1-md.hover:hover {
    border-color: #ff9aa4;
  }
  .form.red2-md:not(:hover):not(.hover) {
    border-color: #ef9a9a;
  }
  .form.red2-md.hover:focus, .form.red2-md.hover:hover {
    border-color: #e86e6e;
  }
  .form.red3-md:not(:hover):not(.hover) {
    border-color: #e57373;
  }
  .form.red3-md.hover:focus, .form.red3-md.hover:hover {
    border-color: #dd4848;
  }
  .form.red4-md:not(:hover):not(.hover) {
    border-color: #ef5350;
  }
  .form.red4-md.hover:focus, .form.red4-md.hover:hover {
    border-color: #eb2521;
  }
  .form.red5-md:not(:hover):not(.hover) {
    border-color: #f44336;
  }
  .form.red5-md.hover:focus, .form.red5-md.hover:hover {
    border-color: #ea1c0d;
  }
  .form.red6-md:not(:hover):not(.hover) {
    border-color: #e53935;
  }
  .form.red6-md.hover:focus, .form.red6-md.hover:hover {
    border-color: #cd1e1a;
  }
  .form.red7-md:not(:hover):not(.hover) {
    border-color: #d32f2f;
  }
  .form.red7-md.hover:focus, .form.red7-md.hover:hover {
    border-color: #ab2424;
  }
  .form.red8-md:not(:hover):not(.hover) {
    border-color: #c62828;
  }
  .form.red8-md.hover:focus, .form.red8-md.hover:hover {
    border-color: #9c1f1f;
  }
  .form.red9-md:not(:hover):not(.hover) {
    border-color: #b71c1c;
  }
  .form.red9-md.hover:focus, .form.red9-md.hover:hover {
    border-color: #8b1515;
  }
  .form.reda-md:not(:hover):not(.hover) {
    border-color: #ff8a80;
  }
  .form.reda-md.hover:focus, .form.reda-md.hover:hover {
    border-color: #ff5b4d;
  }
  .form.redb-md:not(:hover):not(.hover) {
    border-color: #ff5252;
  }
  .form.redb-md.hover:focus, .form.redb-md.hover:hover {
    border-color: #ff1f1f;
  }
  .form.redc-md:not(:hover):not(.hover) {
    border-color: #ff1744;
  }
  .form.redc-md.hover:focus, .form.redc-md.hover:hover {
    border-color: #e3002c;
  }
  .form.redd-md:not(:hover):not(.hover) {
    border-color: #d50000;
  }
  .form.redd-md.hover:focus, .form.redd-md.hover:hover {
    border-color: #a20000;
  }
  .form.pink-md:not(:hover):not(.hover) {
    border-color: pink;
  }
  .form.pink-md.hover:focus, .form.pink-md.hover:hover {
    border-color: #ff8da1;
  }
  .form.pink0-md:not(:hover):not(.hover) {
    border-color: #fce4ec;
  }
  .form.pink0-md.hover:focus, .form.pink0-md.hover:hover {
    border-color: #f7b6cc;
  }
  .form.pink1-md:not(:hover):not(.hover) {
    border-color: #f8bbd0;
  }
  .form.pink1-md.hover:focus, .form.pink1-md.hover:hover {
    border-color: #f38db0;
  }
  .form.pink2-md:not(:hover):not(.hover) {
    border-color: #f48fb1;
  }
  .form.pink2-md.hover:focus, .form.pink2-md.hover:hover {
    border-color: #ef6191;
  }
  .form.pink3-md:not(:hover):not(.hover) {
    border-color: #f06292;
  }
  .form.pink3-md.hover:focus, .form.pink3-md.hover:hover {
    border-color: #ec3372;
  }
  .form.pink4-md:not(:hover):not(.hover) {
    border-color: #ec407a;
  }
  .form.pink4-md.hover:focus, .form.pink4-md.hover:hover {
    border-color: #e2175b;
  }
  .form.pink5-md:not(:hover):not(.hover) {
    border-color: #e91e63;
  }
  .form.pink5-md.hover:focus, .form.pink5-md.hover:hover {
    border-color: #c1134e;
  }
  .form.pink6-md:not(:hover):not(.hover) {
    border-color: #d81b60;
  }
  .form.pink6-md.hover:focus, .form.pink6-md.hover:hover {
    border-color: #ab154c;
  }
  .form.pink7-md:not(:hover):not(.hover) {
    border-color: #c2185b;
  }
  .form.pink7-md.hover:focus, .form.pink7-md.hover:hover {
    border-color: #951246;
  }
  .form.pink8-md:not(:hover):not(.hover) {
    border-color: #ad1457;
  }
  .form.pink8-md.hover:focus, .form.pink8-md.hover:hover {
    border-color: #7f0f40;
  }
  .form.pink9-md:not(:hover):not(.hover) {
    border-color: #880e4f;
  }
  .form.pink9-md.hover:focus, .form.pink9-md.hover:hover {
    border-color: #5a0934;
  }
  .form.pinka-md:not(:hover):not(.hover) {
    border-color: #ff80ab;
  }
  .form.pinka-md.hover:focus, .form.pinka-md.hover:hover {
    border-color: #ff4d89;
  }
  .form.pinkb-md:not(:hover):not(.hover) {
    border-color: #ff4081;
  }
  .form.pinkb-md.hover:focus, .form.pinkb-md.hover:hover {
    border-color: #ff0d5f;
  }
  .form.pinkc-md:not(:hover):not(.hover) {
    border-color: #f50057;
  }
  .form.pinkc-md.hover:focus, .form.pinkc-md.hover:hover {
    border-color: #c20045;
  }
  .form.pinkd-md:not(:hover):not(.hover) {
    border-color: #c51162;
  }
  .form.pinkd-md.hover:focus, .form.pinkd-md.hover:hover {
    border-color: #960d4b;
  }
  .form.purple-md:not(:hover):not(.hover) {
    border-color: purple;
  }
  .form.purple-md.hover:focus, .form.purple-md.hover:hover {
    border-color: #4d004d;
  }
  .form.purple0-md:not(:hover):not(.hover) {
    border-color: #f3e5f5;
  }
  .form.purple0-md.hover:focus, .form.purple0-md.hover:hover {
    border-color: #e2c0e7;
  }
  .form.purple1-md:not(:hover):not(.hover) {
    border-color: #e1bee7;
  }
  .form.purple1-md.hover:focus, .form.purple1-md.hover:hover {
    border-color: #d099d9;
  }
  .form.purple2-md:not(:hover):not(.hover) {
    border-color: #ce93d8;
  }
  .form.purple2-md.hover:focus, .form.purple2-md.hover:hover {
    border-color: #bd6eca;
  }
  .form.purple3-md:not(:hover):not(.hover) {
    border-color: #ba68c8;
  }
  .form.purple3-md.hover:focus, .form.purple3-md.hover:hover {
    border-color: #a844b9;
  }
  .form.purple4-md:not(:hover):not(.hover) {
    border-color: #ab47bc;
  }
  .form.purple4-md.hover:focus, .form.purple4-md.hover:hover {
    border-color: #8a3898;
  }
  .form.purple5-md:not(:hover):not(.hover) {
    border-color: #9c27b0;
  }
  .form.purple5-md.hover:focus, .form.purple5-md.hover:hover {
    border-color: #771e86;
  }
  .form.purple6-md:not(:hover):not(.hover) {
    border-color: #8e24aa;
  }
  .form.purple6-md.hover:focus, .form.purple6-md.hover:hover {
    border-color: #6b1b80;
  }
  .form.purple7-md:not(:hover):not(.hover) {
    border-color: #7b1fa2;
  }
  .form.purple7-md.hover:focus, .form.purple7-md.hover:hover {
    border-color: #5a1777;
  }
  .form.purple8-md:not(:hover):not(.hover) {
    border-color: #6a1b9a;
  }
  .form.purple8-md.hover:focus, .form.purple8-md.hover:hover {
    border-color: #4c136f;
  }
  .form.purple9-md:not(:hover):not(.hover) {
    border-color: #4a148c;
  }
  .form.purple9-md.hover:focus, .form.purple9-md.hover:hover {
    border-color: #320e5f;
  }
  .form.purplea-md:not(:hover):not(.hover) {
    border-color: #ea80fc;
  }
  .form.purplea-md.hover:focus, .form.purplea-md.hover:hover {
    border-color: #e24efb;
  }
  .form.purpleb-md:not(:hover):not(.hover) {
    border-color: #e040fb;
  }
  .form.purpleb-md.hover:focus, .form.purpleb-md.hover:hover {
    border-color: #d80efa;
  }
  .form.purplec-md:not(:hover):not(.hover) {
    border-color: #d500f9;
  }
  .form.purplec-md.hover:focus, .form.purplec-md.hover:hover {
    border-color: #a900c6;
  }
  .form.purpled-md:not(:hover):not(.hover) {
    border-color: #a0f;
  }
  .form.purpled-md.hover:focus, .form.purpled-md.hover:hover {
    border-color: #8800cc;
  }
  .form.d-purple-md:not(:hover):not(.hover) {
    border-color: darkmagenta;
  }
  .form.d-purple-md.hover:focus, .form.d-purple-md.hover:hover {
    border-color: #580058;
  }
  .form.d-purple0-md:not(:hover):not(.hover) {
    border-color: #ede7f6;
  }
  .form.d-purple0-md.hover:focus, .form.d-purple0-md.hover:hover {
    border-color: #d1c2e8;
  }
  .form.d-purple1-md:not(:hover):not(.hover) {
    border-color: #d1c4e9;
  }
  .form.d-purple1-md.hover:focus, .form.d-purple1-md.hover:hover {
    border-color: #b49fdb;
  }
  .form.d-purple2-md:not(:hover):not(.hover) {
    border-color: #b39ddb;
  }
  .form.d-purple2-md.hover:focus, .form.d-purple2-md.hover:hover {
    border-color: #9678cd;
  }
  .form.d-purple3-md:not(:hover):not(.hover) {
    border-color: #9575cd;
  }
  .form.d-purple3-md.hover:focus, .form.d-purple3-md.hover:hover {
    border-color: #7850bf;
  }
  .form.d-purple4-md:not(:hover):not(.hover) {
    border-color: #7e57c2;
  }
  .form.d-purple4-md.hover:focus, .form.d-purple4-md.hover:hover {
    border-color: #643da9;
  }
  .form.d-purple5-md:not(:hover):not(.hover) {
    border-color: #673ab7;
  }
  .form.d-purple5-md.hover:focus, .form.d-purple5-md.hover:hover {
    border-color: #512e90;
  }
  .form.d-purple6-md:not(:hover):not(.hover) {
    border-color: #5e35b1;
  }
  .form.d-purple6-md.hover:focus, .form.d-purple6-md.hover:hover {
    border-color: #49298a;
  }
  .form.d-purple7-md:not(:hover):not(.hover) {
    border-color: #512da8;
  }
  .form.d-purple7-md.hover:focus, .form.d-purple7-md.hover:hover {
    border-color: #3e2280;
  }
  .form.d-purple8-md:not(:hover):not(.hover) {
    border-color: #4527a0;
  }
  .form.d-purple8-md.hover:focus, .form.d-purple8-md.hover:hover {
    border-color: #331d77;
  }
  .form.d-purple9-md:not(:hover):not(.hover) {
    border-color: #311b92;
  }
  .form.d-purple9-md.hover:focus, .form.d-purple9-md.hover:hover {
    border-color: #231367;
  }
  .form.d-purplea-md:not(:hover):not(.hover) {
    border-color: #b388ff;
  }
  .form.d-purplea-md.hover:focus, .form.d-purplea-md.hover:hover {
    border-color: #9255ff;
  }
  .form.d-purpleb-md:not(:hover):not(.hover) {
    border-color: #7c4dff;
  }
  .form.d-purpleb-md.hover:focus, .form.d-purpleb-md.hover:hover {
    border-color: #561aff;
  }
  .form.d-purplec-md:not(:hover):not(.hover) {
    border-color: #651fff;
  }
  .form.d-purplec-md.hover:focus, .form.d-purplec-md.hover:hover {
    border-color: #4900eb;
  }
  .form.d-purpled-md:not(:hover):not(.hover) {
    border-color: #6200ea;
  }
  .form.d-purpled-md.hover:focus, .form.d-purpled-md.hover:hover {
    border-color: #4d00b7;
  }
  .form.indigo-md:not(:hover):not(.hover) {
    border-color: indigo;
  }
  .form.indigo-md.hover:focus, .form.indigo-md.hover:hover {
    border-color: #2e004f;
  }
  .form.indigo0-md:not(:hover):not(.hover) {
    border-color: #e8eaf6;
  }
  .form.indigo0-md.hover:focus, .form.indigo0-md.hover:hover {
    border-color: #c3c9e8;
  }
  .form.indigo1-md:not(:hover):not(.hover) {
    border-color: #c5cae9;
  }
  .form.indigo1-md.hover:focus, .form.indigo1-md.hover:hover {
    border-color: #a0a8db;
  }
  .form.indigo2-md:not(:hover):not(.hover) {
    border-color: #9fa8da;
  }
  .form.indigo2-md.hover:focus, .form.indigo2-md.hover:hover {
    border-color: #7a87cc;
  }
  .form.indigo3-md:not(:hover):not(.hover) {
    border-color: #7986cb;
  }
  .form.indigo3-md.hover:focus, .form.indigo3-md.hover:hover {
    border-color: #5465bd;
  }
  .form.indigo4-md:not(:hover):not(.hover) {
    border-color: #5c6bc0;
  }
  .form.indigo4-md.hover:focus, .form.indigo4-md.hover:hover {
    border-color: #4150a8;
  }
  .form.indigo5-md:not(:hover):not(.hover) {
    border-color: #3f51b5;
  }
  .form.indigo5-md.hover:focus, .form.indigo5-md.hover:hover {
    border-color: #32408f;
  }
  .form.indigo6-md:not(:hover):not(.hover) {
    border-color: #3949ab;
  }
  .form.indigo6-md.hover:focus, .form.indigo6-md.hover:hover {
    border-color: #2c3985;
  }
  .form.indigo7-md:not(:hover):not(.hover) {
    border-color: #303f9f;
  }
  .form.indigo7-md.hover:focus, .form.indigo7-md.hover:hover {
    border-color: #242f78;
  }
  .form.indigo8-md:not(:hover):not(.hover) {
    border-color: #283593;
  }
  .form.indigo8-md.hover:focus, .form.indigo8-md.hover:hover {
    border-color: #1d276b;
  }
  .form.indigo9-md:not(:hover):not(.hover) {
    border-color: #1a237e;
  }
  .form.indigo9-md.hover:focus, .form.indigo9-md.hover:hover {
    border-color: #111754;
  }
  .form.indigoa-md:not(:hover):not(.hover) {
    border-color: #8c9eff;
  }
  .form.indigoa-md.hover:focus, .form.indigoa-md.hover:hover {
    border-color: #5973ff;
  }
  .form.indigob-md:not(:hover):not(.hover) {
    border-color: #536dfe;
  }
  .form.indigob-md.hover:focus, .form.indigob-md.hover:hover {
    border-color: #2042fe;
  }
  .form.indigoc-md:not(:hover):not(.hover) {
    border-color: #3d5afe;
  }
  .form.indigoc-md.hover:focus, .form.indigoc-md.hover:hover {
    border-color: #0a2ffe;
  }
  .form.indigod-md:not(:hover):not(.hover) {
    border-color: #304ffe;
  }
  .form.indigod-md.hover:focus, .form.indigod-md.hover:hover {
    border-color: #0127fa;
  }
  .form.blue-md:not(:hover):not(.hover) {
    border-color: blue;
  }
  .form.blue-md.hover:focus, .form.blue-md.hover:hover {
    border-color: #0000cc;
  }
  .form.blue0-md:not(:hover):not(.hover) {
    border-color: #e3f2fd;
  }
  .form.blue0-md.hover:focus, .form.blue0-md.hover:hover {
    border-color: #b3dcfa;
  }
  .form.blue1-md:not(:hover):not(.hover) {
    border-color: #bbdefb;
  }
  .form.blue1-md.hover:focus, .form.blue1-md.hover:hover {
    border-color: #8bc7f8;
  }
  .form.blue2-md:not(:hover):not(.hover) {
    border-color: #90caf9;
  }
  .form.blue2-md.hover:focus, .form.blue2-md.hover:hover {
    border-color: #60b3f6;
  }
  .form.blue3-md:not(:hover):not(.hover) {
    border-color: #64b5f6;
  }
  .form.blue3-md.hover:focus, .form.blue3-md.hover:hover {
    border-color: #349ef3;
  }
  .form.blue4-md:not(:hover):not(.hover) {
    border-color: #42a5f5;
  }
  .form.blue4-md.hover:focus, .form.blue4-md.hover:hover {
    border-color: #128ef2;
  }
  .form.blue5-md:not(:hover):not(.hover) {
    border-color: #2196f3;
  }
  .form.blue5-md.hover:focus, .form.blue5-md.hover:hover {
    border-color: #0c7cd5;
  }
  .form.blue6-md:not(:hover):not(.hover) {
    border-color: #1e88e5;
  }
  .form.blue6-md.hover:focus, .form.blue6-md.hover:hover {
    border-color: #166dba;
  }
  .form.blue7-md:not(:hover):not(.hover) {
    border-color: #1976d2;
  }
  .form.blue7-md.hover:focus, .form.blue7-md.hover:hover {
    border-color: #145ca4;
  }
  .form.blue8-md:not(:hover):not(.hover) {
    border-color: #1565c0;
  }
  .form.blue8-md.hover:focus, .form.blue8-md.hover:hover {
    border-color: #104d92;
  }
  .form.blue9-md:not(:hover):not(.hover) {
    border-color: #0d47a1;
  }
  .form.blue9-md.hover:focus, .form.blue9-md.hover:hover {
    border-color: #093272;
  }
  .form.bluea-md:not(:hover):not(.hover) {
    border-color: #82b1ff;
  }
  .form.bluea-md.hover:focus, .form.bluea-md.hover:hover {
    border-color: #4f91ff;
  }
  .form.blueb-md:not(:hover):not(.hover) {
    border-color: #448aff;
  }
  .form.blueb-md.hover:focus, .form.blueb-md.hover:hover {
    border-color: #116aff;
  }
  .form.bluec-md:not(:hover):not(.hover) {
    border-color: #2979ff;
  }
  .form.bluec-md.hover:focus, .form.bluec-md.hover:hover {
    border-color: #005cf5;
  }
  .form.blued-md:not(:hover):not(.hover) {
    border-color: #2962ff;
  }
  .form.blued-md.hover:focus, .form.blued-md.hover:hover {
    border-color: #0041f5;
  }
  .form.l-blue-md:not(:hover):not(.hover) {
    border-color: lightblue;
  }
  .form.l-blue-md.hover:focus, .form.l-blue-md.hover:hover {
    border-color: #86c5da;
  }
  .form.l-blue0-md:not(:hover):not(.hover) {
    border-color: #e1f5fe;
  }
  .form.l-blue0-md.hover:focus, .form.l-blue0-md.hover:hover {
    border-color: #b0e5fc;
  }
  .form.l-blue1-md:not(:hover):not(.hover) {
    border-color: #b3e5fc;
  }
  .form.l-blue1-md.hover:focus, .form.l-blue1-md.hover:hover {
    border-color: #82d4fa;
  }
  .form.l-blue2-md:not(:hover):not(.hover) {
    border-color: #81d4fa;
  }
  .form.l-blue2-md.hover:focus, .form.l-blue2-md.hover:hover {
    border-color: #50c3f8;
  }
  .form.l-blue3-md:not(:hover):not(.hover) {
    border-color: #4fc3f7;
  }
  .form.l-blue3-md.hover:focus, .form.l-blue3-md.hover:hover {
    border-color: #1eb2f5;
  }
  .form.l-blue4-md:not(:hover):not(.hover) {
    border-color: #29b6f6;
  }
  .form.l-blue4-md.hover:focus, .form.l-blue4-md.hover:hover {
    border-color: #0a9fe2;
  }
  .form.l-blue5-md:not(:hover):not(.hover) {
    border-color: #03a9f4;
  }
  .form.l-blue5-md.hover:focus, .form.l-blue5-md.hover:hover {
    border-color: #0286c2;
  }
  .form.l-blue6-md:not(:hover):not(.hover) {
    border-color: #039be5;
  }
  .form.l-blue6-md.hover:focus, .form.l-blue6-md.hover:hover {
    border-color: #0279b3;
  }
  .form.l-blue7-md:not(:hover):not(.hover) {
    border-color: #0288d1;
  }
  .form.l-blue7-md.hover:focus, .form.l-blue7-md.hover:hover {
    border-color: #02679e;
  }
  .form.l-blue8-md:not(:hover):not(.hover) {
    border-color: #0277bd;
  }
  .form.l-blue8-md.hover:focus, .form.l-blue8-md.hover:hover {
    border-color: #01578b;
  }
  .form.l-blue9-md:not(:hover):not(.hover) {
    border-color: #01579b;
  }
  .form.l-blue9-md.hover:focus, .form.l-blue9-md.hover:hover {
    border-color: #013b68;
  }
  .form.l-bluea-md:not(:hover):not(.hover) {
    border-color: #80d8ff;
  }
  .form.l-bluea-md.hover:focus, .form.l-bluea-md.hover:hover {
    border-color: #4dc8ff;
  }
  .form.l-blueb-md:not(:hover):not(.hover) {
    border-color: #40c4ff;
  }
  .form.l-blueb-md.hover:focus, .form.l-blueb-md.hover:hover {
    border-color: #0db4ff;
  }
  .form.l-bluec-md:not(:hover):not(.hover) {
    border-color: #00b0ff;
  }
  .form.l-bluec-md.hover:focus, .form.l-bluec-md.hover:hover {
    border-color: #008dcc;
  }
  .form.l-blued-md:not(:hover):not(.hover) {
    border-color: #0091ea;
  }
  .form.l-blued-md.hover:focus, .form.l-blued-md.hover:hover {
    border-color: #0071b7;
  }
  .form.cyan-md:not(:hover):not(.hover) {
    border-color: cyan;
  }
  .form.cyan-md.hover:focus, .form.cyan-md.hover:hover {
    border-color: #00cccc;
  }
  .form.cyan0-md:not(:hover):not(.hover) {
    border-color: #e0f7fa;
  }
  .form.cyan0-md.hover:focus, .form.cyan0-md.hover:hover {
    border-color: #b4ecf3;
  }
  .form.cyan1-md:not(:hover):not(.hover) {
    border-color: #b2ebf2;
  }
  .form.cyan1-md.hover:focus, .form.cyan1-md.hover:hover {
    border-color: #86e0eb;
  }
  .form.cyan2-md:not(:hover):not(.hover) {
    border-color: #80deea;
  }
  .form.cyan2-md.hover:focus, .form.cyan2-md.hover:hover {
    border-color: #54d3e3;
  }
  .form.cyan3-md:not(:hover):not(.hover) {
    border-color: #4dd0e1;
  }
  .form.cyan3-md.hover:focus, .form.cyan3-md.hover:hover {
    border-color: #24c2d7;
  }
  .form.cyan4-md:not(:hover):not(.hover) {
    border-color: #26c6da;
  }
  .form.cyan4-md.hover:focus, .form.cyan4-md.hover:hover {
    border-color: #1e9faf;
  }
  .form.cyan5-md:not(:hover):not(.hover) {
    border-color: #00bcd4;
  }
  .form.cyan5-md.hover:focus, .form.cyan5-md.hover:hover {
    border-color: #008fa1;
  }
  .form.cyan6-md:not(:hover):not(.hover) {
    border-color: #00acc1;
  }
  .form.cyan6-md.hover:focus, .form.cyan6-md.hover:hover {
    border-color: #007f8e;
  }
  .form.cyan7-md:not(:hover):not(.hover) {
    border-color: #0097a7;
  }
  .form.cyan7-md.hover:focus, .form.cyan7-md.hover:hover {
    border-color: #006974;
  }
  .form.cyan8-md:not(:hover):not(.hover) {
    border-color: #00838f;
  }
  .form.cyan8-md.hover:focus, .form.cyan8-md.hover:hover {
    border-color: #00545c;
  }
  .form.cyan9-md:not(:hover):not(.hover) {
    border-color: #006064;
  }
  .form.cyan9-md.hover:focus, .form.cyan9-md.hover:hover {
    border-color: #002f31;
  }
  .form.cyana-md:not(:hover):not(.hover) {
    border-color: #84ffff;
  }
  .form.cyana-md.hover:focus, .form.cyana-md.hover:hover {
    border-color: #51ffff;
  }
  .form.cyanb-md:not(:hover):not(.hover) {
    border-color: #18ffff;
  }
  .form.cyanb-md.hover:focus, .form.cyanb-md.hover:hover {
    border-color: #00e4e4;
  }
  .form.cyanc-md:not(:hover):not(.hover) {
    border-color: #00e5ff;
  }
  .form.cyanc-md.hover:focus, .form.cyanc-md.hover:hover {
    border-color: #00b7cc;
  }
  .form.cyand-md:not(:hover):not(.hover) {
    border-color: #00b8d4;
  }
  .form.cyand-md.hover:focus, .form.cyand-md.hover:hover {
    border-color: #008ca1;
  }
  .form.teal-md:not(:hover):not(.hover) {
    border-color: teal;
  }
  .form.teal-md.hover:focus, .form.teal-md.hover:hover {
    border-color: #004d4d;
  }
  .form.teal0-md:not(:hover):not(.hover) {
    border-color: #e0f2f1;
  }
  .form.teal0-md.hover:focus, .form.teal0-md.hover:hover {
    border-color: #bce3e1;
  }
  .form.teal1-md:not(:hover):not(.hover) {
    border-color: #b2dfdb;
  }
  .form.teal1-md.hover:focus, .form.teal1-md.hover:hover {
    border-color: #8ed0ca;
  }
  .form.teal2-md:not(:hover):not(.hover) {
    border-color: #80cbc4;
  }
  .form.teal2-md.hover:focus, .form.teal2-md.hover:hover {
    border-color: #5cbcb3;
  }
  .form.teal3-md:not(:hover):not(.hover) {
    border-color: #4db6ac;
  }
  .form.teal3-md.hover:focus, .form.teal3-md.hover:hover {
    border-color: #3c948b;
  }
  .form.teal4-md:not(:hover):not(.hover) {
    border-color: #26a69a;
  }
  .form.teal4-md.hover:focus, .form.teal4-md.hover:hover {
    border-color: #1d7d74;
  }
  .form.teal5-md:not(:hover):not(.hover) {
    border-color: #009688;
  }
  .form.teal5-md.hover:focus, .form.teal5-md.hover:hover {
    border-color: #00635a;
  }
  .form.teal6-md:not(:hover):not(.hover) {
    border-color: #00897b;
  }
  .form.teal6-md.hover:focus, .form.teal6-md.hover:hover {
    border-color: #00564d;
  }
  .form.teal7-md:not(:hover):not(.hover) {
    border-color: #00796b;
  }
  .form.teal7-md.hover:focus, .form.teal7-md.hover:hover {
    border-color: #00463e;
  }
  .form.teal8-md:not(:hover):not(.hover) {
    border-color: #00695c;
  }
  .form.teal8-md.hover:focus, .form.teal8-md.hover:hover {
    border-color: #00362f;
  }
  .form.teal9-md:not(:hover):not(.hover) {
    border-color: #004d40;
  }
  .form.teal9-md.hover:focus, .form.teal9-md.hover:hover {
    border-color: #001a16;
  }
  .form.teala-md:not(:hover):not(.hover) {
    border-color: #a7ffeb;
  }
  .form.teala-md.hover:focus, .form.teala-md.hover:hover {
    border-color: #74ffdf;
  }
  .form.tealb-md:not(:hover):not(.hover) {
    border-color: #64ffda;
  }
  .form.tealb-md.hover:focus, .form.tealb-md.hover:hover {
    border-color: #31ffce;
  }
  .form.tealc-md:not(:hover):not(.hover) {
    border-color: #1de9b6;
  }
  .form.tealc-md.hover:focus, .form.tealc-md.hover:hover {
    border-color: #13c095;
  }
  .form.teald-md:not(:hover):not(.hover) {
    border-color: #00bfa5;
  }
  .form.teald-md.hover:focus, .form.teald-md.hover:hover {
    border-color: #008c79;
  }
  .form.green-md:not(:hover):not(.hover) {
    border-color: green;
  }
  .form.green-md.hover:focus, .form.green-md.hover:hover {
    border-color: #004d00;
  }
  .form.green0-md:not(:hover):not(.hover) {
    border-color: #e8f5e9;
  }
  .form.green0-md.hover:focus, .form.green0-md.hover:hover {
    border-color: #c4e6c7;
  }
  .form.green1-md:not(:hover):not(.hover) {
    border-color: #c8e6c9;
  }
  .form.green1-md.hover:focus, .form.green1-md.hover:hover {
    border-color: #a5d6a7;
  }
  .form.green2-md:not(:hover):not(.hover) {
    border-color: #a5d6a7;
  }
  .form.green2-md.hover:focus, .form.green2-md.hover:hover {
    border-color: #82c685;
  }
  .form.green3-md:not(:hover):not(.hover) {
    border-color: #81c784;
  }
  .form.green3-md.hover:focus, .form.green3-md.hover:hover {
    border-color: #5eb762;
  }
  .form.green4-md:not(:hover):not(.hover) {
    border-color: #66bb6a;
  }
  .form.green4-md.hover:focus, .form.green4-md.hover:hover {
    border-color: #49a54e;
  }
  .form.green5-md:not(:hover):not(.hover) {
    border-color: #4caf50;
  }
  .form.green5-md.hover:focus, .form.green5-md.hover:hover {
    border-color: #3d8b40;
  }
  .form.green6-md:not(:hover):not(.hover) {
    border-color: #43a047;
  }
  .form.green6-md.hover:focus, .form.green6-md.hover:hover {
    border-color: #347c37;
  }
  .form.green7-md:not(:hover):not(.hover) {
    border-color: #388e3c;
  }
  .form.green7-md.hover:focus, .form.green7-md.hover:hover {
    border-color: #2a692d;
  }
  .form.green8-md:not(:hover):not(.hover) {
    border-color: #2e7d32;
  }
  .form.green8-md.hover:focus, .form.green8-md.hover:hover {
    border-color: #205823;
  }
  .form.green9-md:not(:hover):not(.hover) {
    border-color: #1b5e20;
  }
  .form.green9-md.hover:focus, .form.green9-md.hover:hover {
    border-color: #103613;
  }
  .form.greena-md:not(:hover):not(.hover) {
    border-color: #b9f6ca;
  }
  .form.greena-md.hover:focus, .form.greena-md.hover:hover {
    border-color: #8cf0a8;
  }
  .form.greenb-md:not(:hover):not(.hover) {
    border-color: #69f0ae;
  }
  .form.greenb-md.hover:focus, .form.greenb-md.hover:hover {
    border-color: #3beb95;
  }
  .form.greenc-md:not(:hover):not(.hover) {
    border-color: #00e676;
  }
  .form.greenc-md.hover:focus, .form.greenc-md.hover:hover {
    border-color: #00b35c;
  }
  .form.greend-md:not(:hover):not(.hover) {
    border-color: #00c853;
  }
  .form.greend-md.hover:focus, .form.greend-md.hover:hover {
    border-color: #00953e;
  }
  .form.l-green-md:not(:hover):not(.hover) {
    border-color: lightgreen;
  }
  .form.l-green-md.hover:focus, .form.l-green-md.hover:hover {
    border-color: #64e764;
  }
  .form.l-green0-md:not(:hover):not(.hover) {
    border-color: #f1f8e9;
  }
  .form.l-green0-md.hover:focus, .form.l-green0-md.hover:hover {
    border-color: #d8ecc2;
  }
  .form.l-green1-md:not(:hover):not(.hover) {
    border-color: #dcedc8;
  }
  .form.l-green1-md.hover:focus, .form.l-green1-md.hover:hover {
    border-color: #c4e0a2;
  }
  .form.l-green2-md:not(:hover):not(.hover) {
    border-color: #c5e1a5;
  }
  .form.l-green2-md.hover:focus, .form.l-green2-md.hover:hover {
    border-color: #acd47f;
  }
  .form.l-green3-md:not(:hover):not(.hover) {
    border-color: #aed581;
  }
  .form.l-green3-md.hover:focus, .form.l-green3-md.hover:hover {
    border-color: #95c85b;
  }
  .form.l-green4-md:not(:hover):not(.hover) {
    border-color: #9ccc65;
  }
  .form.l-green4-md.hover:focus, .form.l-green4-md.hover:hover {
    border-color: #83bf3f;
  }
  .form.l-green5-md:not(:hover):not(.hover) {
    border-color: #8bc34a;
  }
  .form.l-green5-md.hover:focus, .form.l-green5-md.hover:hover {
    border-color: #71a436;
  }
  .form.l-green6-md:not(:hover):not(.hover) {
    border-color: #7cb342;
  }
  .form.l-green6-md.hover:focus, .form.l-green6-md.hover:hover {
    border-color: #628e34;
  }
  .form.l-green7-md:not(:hover):not(.hover) {
    border-color: #689f38;
  }
  .form.l-green7-md.hover:focus, .form.l-green7-md.hover:hover {
    border-color: #4f792b;
  }
  .form.l-green8-md:not(:hover):not(.hover) {
    border-color: #558b2f;
  }
  .form.l-green8-md.hover:focus, .form.l-green8-md.hover:hover {
    border-color: #3e6522;
  }
  .form.l-green9-md:not(:hover):not(.hover) {
    border-color: #33691e;
  }
  .form.l-green9-md.hover:focus, .form.l-green9-md.hover:hover {
    border-color: #204113;
  }
  .form.l-greena-md:not(:hover):not(.hover) {
    border-color: #ccff90;
  }
  .form.l-greena-md.hover:focus, .form.l-greena-md.hover:hover {
    border-color: #b5ff5d;
  }
  .form.l-greenb-md:not(:hover):not(.hover) {
    border-color: #b2ff59;
  }
  .form.l-greenb-md.hover:focus, .form.l-greenb-md.hover:hover {
    border-color: #9aff26;
  }
  .form.l-greenc-md:not(:hover):not(.hover) {
    border-color: #76ff03;
  }
  .form.l-greenc-md.hover:focus, .form.l-greenc-md.hover:hover {
    border-color: #5ecf00;
  }
  .form.l-greend-md:not(:hover):not(.hover) {
    border-color: #64dd17;
  }
  .form.l-greend-md.hover:focus, .form.l-greend-md.hover:hover {
    border-color: #4faf12;
  }
  .form.lime-md:not(:hover):not(.hover) {
    border-color: lime;
  }
  .form.lime-md.hover:focus, .form.lime-md.hover:hover {
    border-color: #00cc00;
  }
  .form.lime0-md:not(:hover):not(.hover) {
    border-color: #f9fbe7;
  }
  .form.lime0-md.hover:focus, .form.lime0-md.hover:hover {
    border-color: #eef4bb;
  }
  .form.lime1-md:not(:hover):not(.hover) {
    border-color: #f0f4c3;
  }
  .form.lime1-md.hover:focus, .form.lime1-md.hover:hover {
    border-color: #e5ec98;
  }
  .form.lime2-md:not(:hover):not(.hover) {
    border-color: #e6ee9c;
  }
  .form.lime2-md.hover:focus, .form.lime2-md.hover:hover {
    border-color: #dbe770;
  }
  .form.lime3-md:not(:hover):not(.hover) {
    border-color: #d4e056;
  }
  .form.lime3-md.hover:focus, .form.lime3-md.hover:hover {
    border-color: #c9d82b;
  }
  .form.lime4-md:not(:hover):not(.hover) {
    border-color: #d4e157;
  }
  .form.lime4-md.hover:focus, .form.lime4-md.hover:hover {
    border-color: #c9d92c;
  }
  .form.lime5-md:not(:hover):not(.hover) {
    border-color: #cddc39;
  }
  .form.lime5-md.hover:focus, .form.lime5-md.hover:hover {
    border-color: #b2c022;
  }
  .form.lime6-md:not(:hover):not(.hover) {
    border-color: #c0ca33;
  }
  .form.lime6-md.hover:focus, .form.lime6-md.hover:hover {
    border-color: #99a129;
  }
  .form.lime7-md:not(:hover):not(.hover) {
    border-color: #afb42b;
  }
  .form.lime7-md.hover:focus, .form.lime7-md.hover:hover {
    border-color: #878b21;
  }
  .form.lime8-md:not(:hover):not(.hover) {
    border-color: #9e9d24;
  }
  .form.lime8-md.hover:focus, .form.lime8-md.hover:hover {
    border-color: #74741b;
  }
  .form.lime9-md:not(:hover):not(.hover) {
    border-color: #827717;
  }
  .form.lime9-md.hover:focus, .form.lime9-md.hover:hover {
    border-color: #574f0f;
  }
  .form.limea-md:not(:hover):not(.hover) {
    border-color: #f4ff81;
  }
  .form.limea-md.hover:focus, .form.limea-md.hover:hover {
    border-color: #f0ff4e;
  }
  .form.limeb-md:not(:hover):not(.hover) {
    border-color: #eeff41;
  }
  .form.limeb-md.hover:focus, .form.limeb-md.hover:hover {
    border-color: #e9ff0e;
  }
  .form.limec-md:not(:hover):not(.hover) {
    border-color: #c6ff00;
  }
  .form.limec-md.hover:focus, .form.limec-md.hover:hover {
    border-color: #9ecc00;
  }
  .form.limed-md:not(:hover):not(.hover) {
    border-color: #aeea00;
  }
  .form.limed-md.hover:focus, .form.limed-md.hover:hover {
    border-color: #88b700;
  }
  .form.yellow-md:not(:hover):not(.hover) {
    border-color: yellow;
  }
  .form.yellow-md.hover:focus, .form.yellow-md.hover:hover {
    border-color: #cccc00;
  }
  .form.yellow0-md:not(:hover):not(.hover) {
    border-color: #fffde7;
  }
  .form.yellow0-md.hover:focus, .form.yellow0-md.hover:hover {
    border-color: #fff9b4;
  }
  .form.yellow1-md:not(:hover):not(.hover) {
    border-color: #fff9c4;
  }
  .form.yellow1-md.hover:focus, .form.yellow1-md.hover:hover {
    border-color: #fff491;
  }
  .form.yellow2-md:not(:hover):not(.hover) {
    border-color: #fff59d;
  }
  .form.yellow2-md.hover:focus, .form.yellow2-md.hover:hover {
    border-color: #fff06a;
  }
  .form.yellow3-md:not(:hover):not(.hover) {
    border-color: #fff176;
  }
  .form.yellow3-md.hover:focus, .form.yellow3-md.hover:hover {
    border-color: #ffec43;
  }
  .form.yellow4-md:not(:hover):not(.hover) {
    border-color: #ffee58;
  }
  .form.yellow4-md.hover:focus, .form.yellow4-md.hover:hover {
    border-color: #ffe925;
  }
  .form.yellow5-md:not(:hover):not(.hover) {
    border-color: #ffeb3b;
  }
  .form.yellow5-md.hover:focus, .form.yellow5-md.hover:hover {
    border-color: #ffe608;
  }
  .form.yellow6-md:not(:hover):not(.hover) {
    border-color: #fdd835;
  }
  .form.yellow6-md.hover:focus, .form.yellow6-md.hover:hover {
    border-color: #fdce03;
  }
  .form.yellow7-md:not(:hover):not(.hover) {
    border-color: #fbc02d;
  }
  .form.yellow7-md.hover:focus, .form.yellow7-md.hover:hover {
    border-color: #f0ad05;
  }
  .form.yellow8-md:not(:hover):not(.hover) {
    border-color: #f9a825;
  }
  .form.yellow8-md.hover:focus, .form.yellow8-md.hover:hover {
    border-color: #e59006;
  }
  .form.yellow9-md:not(:hover):not(.hover) {
    border-color: #f57f17;
  }
  .form.yellow9-md.hover:focus, .form.yellow9-md.hover:hover {
    border-color: #d06609;
  }
  .form.yellowa-md:not(:hover):not(.hover) {
    border-color: #ffff8d;
  }
  .form.yellowa-md.hover:focus, .form.yellowa-md.hover:hover {
    border-color: #ffff5a;
  }
  .form.yellowb-md:not(:hover):not(.hover) {
    border-color: #ff0;
  }
  .form.yellowb-md.hover:focus, .form.yellowb-md.hover:hover {
    border-color: #cccc00;
  }
  .form.yellowc-md:not(:hover):not(.hover) {
    border-color: #ffea00;
  }
  .form.yellowc-md.hover:focus, .form.yellowc-md.hover:hover {
    border-color: #ccbb00;
  }
  .form.yellowd-md:not(:hover):not(.hover) {
    border-color: #ffd600;
  }
  .form.yellowd-md.hover:focus, .form.yellowd-md.hover:hover {
    border-color: #ccab00;
  }
  .form.amber-md:not(:hover):not(.hover) {
    border-color: #ffd740;
  }
  .form.amber-md.hover:focus, .form.amber-md.hover:hover {
    border-color: #ffcc0d;
  }
  .form.amber0-md:not(:hover):not(.hover) {
    border-color: #fff8e1;
  }
  .form.amber0-md.hover:focus, .form.amber0-md.hover:hover {
    border-color: #ffecae;
  }
  .form.amber1-md:not(:hover):not(.hover) {
    border-color: #ffecb3;
  }
  .form.amber1-md.hover:focus, .form.amber1-md.hover:hover {
    border-color: #ffdf80;
  }
  .form.amber2-md:not(:hover):not(.hover) {
    border-color: #ffe082;
  }
  .form.amber2-md.hover:focus, .form.amber2-md.hover:hover {
    border-color: #ffd34f;
  }
  .form.amber3-md:not(:hover):not(.hover) {
    border-color: #ffd54f;
  }
  .form.amber3-md.hover:focus, .form.amber3-md.hover:hover {
    border-color: #ffc91c;
  }
  .form.amber4-md:not(:hover):not(.hover) {
    border-color: #ffca28;
  }
  .form.amber4-md.hover:focus, .form.amber4-md.hover:hover {
    border-color: #f4b800;
  }
  .form.amber5-md:not(:hover):not(.hover) {
    border-color: #ffc107;
  }
  .form.amber5-md.hover:focus, .form.amber5-md.hover:hover {
    border-color: #d39e00;
  }
  .form.amber6-md:not(:hover):not(.hover) {
    border-color: #ffb300;
  }
  .form.amber6-md.hover:focus, .form.amber6-md.hover:hover {
    border-color: #cc8f00;
  }
  .form.amber7-md:not(:hover):not(.hover) {
    border-color: #ffa000;
  }
  .form.amber7-md.hover:focus, .form.amber7-md.hover:hover {
    border-color: #cc8000;
  }
  .form.amber8-md:not(:hover):not(.hover) {
    border-color: #ff8f00;
  }
  .form.amber8-md.hover:focus, .form.amber8-md.hover:hover {
    border-color: #cc7200;
  }
  .form.amber9-md:not(:hover):not(.hover) {
    border-color: #ff6f00;
  }
  .form.amber9-md.hover:focus, .form.amber9-md.hover:hover {
    border-color: #cc5900;
  }
  .form.ambera-md:not(:hover):not(.hover) {
    border-color: #ffe57f;
  }
  .form.ambera-md.hover:focus, .form.ambera-md.hover:hover {
    border-color: #ffdb4c;
  }
  .form.amberb-md:not(:hover):not(.hover) {
    border-color: #ffd740;
  }
  .form.amberb-md.hover:focus, .form.amberb-md.hover:hover {
    border-color: #ffcc0d;
  }
  .form.amberc-md:not(:hover):not(.hover) {
    border-color: #ffc400;
  }
  .form.amberc-md.hover:focus, .form.amberc-md.hover:hover {
    border-color: #cc9d00;
  }
  .form.amberd-md:not(:hover):not(.hover) {
    border-color: #ffab00;
  }
  .form.amberd-md.hover:focus, .form.amberd-md.hover:hover {
    border-color: #cc8900;
  }
  .form.orange-md:not(:hover):not(.hover) {
    border-color: orange;
  }
  .form.orange-md.hover:focus, .form.orange-md.hover:hover {
    border-color: #cc8400;
  }
  .form.orange0-md:not(:hover):not(.hover) {
    border-color: #fff3e0;
  }
  .form.orange0-md.hover:focus, .form.orange0-md.hover:hover {
    border-color: #ffdfad;
  }
  .form.orange1-md:not(:hover):not(.hover) {
    border-color: #ffe0b2;
  }
  .form.orange1-md.hover:focus, .form.orange1-md.hover:hover {
    border-color: #ffcb7f;
  }
  .form.orange2-md:not(:hover):not(.hover) {
    border-color: #ffcc80;
  }
  .form.orange2-md.hover:focus, .form.orange2-md.hover:hover {
    border-color: #ffb84d;
  }
  .form.orange3-md:not(:hover):not(.hover) {
    border-color: #ffb74d;
  }
  .form.orange3-md.hover:focus, .form.orange3-md.hover:hover {
    border-color: #ffa21a;
  }
  .form.orange4-md:not(:hover):not(.hover) {
    border-color: #ffa726;
  }
  .form.orange4-md.hover:focus, .form.orange4-md.hover:hover {
    border-color: #f29000;
  }
  .form.orange5-md:not(:hover):not(.hover) {
    border-color: #ff9800;
  }
  .form.orange5-md.hover:focus, .form.orange5-md.hover:hover {
    border-color: #cc7a00;
  }
  .form.orange6-md:not(:hover):not(.hover) {
    border-color: #fb8c00;
  }
  .form.orange6-md.hover:focus, .form.orange6-md.hover:hover {
    border-color: #c87000;
  }
  .form.orange7-md:not(:hover):not(.hover) {
    border-color: #f57c00;
  }
  .form.orange7-md.hover:focus, .form.orange7-md.hover:hover {
    border-color: #c26200;
  }
  .form.orange8-md:not(:hover):not(.hover) {
    border-color: #ef6c00;
  }
  .form.orange8-md.hover:focus, .form.orange8-md.hover:hover {
    border-color: #bc5500;
  }
  .form.orange9-md:not(:hover):not(.hover) {
    border-color: #e65100;
  }
  .form.orange9-md.hover:focus, .form.orange9-md.hover:hover {
    border-color: #b33f00;
  }
  .form.orangea-md:not(:hover):not(.hover) {
    border-color: #ffd180;
  }
  .form.orangea-md.hover:focus, .form.orangea-md.hover:hover {
    border-color: #ffbf4d;
  }
  .form.orangeb-md:not(:hover):not(.hover) {
    border-color: #ffab40;
  }
  .form.orangeb-md.hover:focus, .form.orangeb-md.hover:hover {
    border-color: #ff950d;
  }
  .form.orangec-md:not(:hover):not(.hover) {
    border-color: #ff9100;
  }
  .form.orangec-md.hover:focus, .form.orangec-md.hover:hover {
    border-color: #cc7400;
  }
  .form.oranged-md:not(:hover):not(.hover) {
    border-color: #ff6d00;
  }
  .form.oranged-md.hover:focus, .form.oranged-md.hover:hover {
    border-color: #cc5700;
  }
  .form.d-orange-md:not(:hover):not(.hover) {
    border-color: darkorange;
  }
  .form.d-orange-md.hover:focus, .form.d-orange-md.hover:hover {
    border-color: #cc7000;
  }
  .form.d-orange0-md:not(:hover):not(.hover) {
    border-color: #fbe9e7;
  }
  .form.d-orange0-md.hover:focus, .form.d-orange0-md.hover:hover {
    border-color: #f4c1bb;
  }
  .form.d-orange1-md:not(:hover):not(.hover) {
    border-color: #ffccbc;
  }
  .form.d-orange1-md.hover:focus, .form.d-orange1-md.hover:hover {
    border-color: #ffa589;
  }
  .form.d-orange2-md:not(:hover):not(.hover) {
    border-color: #ffab91;
  }
  .form.d-orange2-md.hover:focus, .form.d-orange2-md.hover:hover {
    border-color: #ff845e;
  }
  .form.d-orange3-md:not(:hover):not(.hover) {
    border-color: #ff8a65;
  }
  .form.d-orange3-md.hover:focus, .form.d-orange3-md.hover:hover {
    border-color: #ff6332;
  }
  .form.d-orange4-md:not(:hover):not(.hover) {
    border-color: #ff7043;
  }
  .form.d-orange4-md.hover:focus, .form.d-orange4-md.hover:hover {
    border-color: #ff4910;
  }
  .form.d-orange5-md:not(:hover):not(.hover) {
    border-color: #ff5722;
  }
  .form.d-orange5-md.hover:focus, .form.d-orange5-md.hover:hover {
    border-color: #ee3900;
  }
  .form.d-orange6-md:not(:hover):not(.hover) {
    border-color: #f4511e;
  }
  .form.d-orange6-md.hover:focus, .form.d-orange6-md.hover:hover {
    border-color: #d53b0a;
  }
  .form.d-orange7-md:not(:hover):not(.hover) {
    border-color: #e64a19;
  }
  .form.d-orange7-md.hover:focus, .form.d-orange7-md.hover:hover {
    border-color: #b83b14;
  }
  .form.d-orange8-md:not(:hover):not(.hover) {
    border-color: #d84315;
  }
  .form.d-orange8-md.hover:focus, .form.d-orange8-md.hover:hover {
    border-color: #aa3510;
  }
  .form.d-orange9-md:not(:hover):not(.hover) {
    border-color: #bf360c;
  }
  .form.d-orange9-md.hover:focus, .form.d-orange9-md.hover:hover {
    border-color: #8f2809;
  }
  .form.d-orangea-md:not(:hover):not(.hover) {
    border-color: #ff9e80;
  }
  .form.d-orangea-md.hover:focus, .form.d-orangea-md.hover:hover {
    border-color: #ff774d;
  }
  .form.d-orangeb-md:not(:hover):not(.hover) {
    border-color: #ff6e40;
  }
  .form.d-orangeb-md.hover:focus, .form.d-orangeb-md.hover:hover {
    border-color: #ff470d;
  }
  .form.d-orangec-md:not(:hover):not(.hover) {
    border-color: #ff3d00;
  }
  .form.d-orangec-md.hover:focus, .form.d-orangec-md.hover:hover {
    border-color: #cc3100;
  }
  .form.d-oranged-md:not(:hover):not(.hover) {
    border-color: #dd2c00;
  }
  .form.d-oranged-md.hover:focus, .form.d-oranged-md.hover:hover {
    border-color: #aa2200;
  }
  .form.brown-md:not(:hover):not(.hover) {
    border-color: brown;
  }
  .form.brown-md.hover:focus, .form.brown-md.hover:hover {
    border-color: #7c2020;
  }
  .form.brown0-md:not(:hover):not(.hover) {
    border-color: #efebe9;
  }
  .form.brown0-md.hover:focus, .form.brown0-md.hover:hover {
    border-color: #dad0cb;
  }
  .form.brown1-md:not(:hover):not(.hover) {
    border-color: #d7ccc8;
  }
  .form.brown1-md.hover:focus, .form.brown1-md.hover:hover {
    border-color: #c2b1aa;
  }
  .form.brown2-md:not(:hover):not(.hover) {
    border-color: #bcaaa4;
  }
  .form.brown2-md.hover:focus, .form.brown2-md.hover:hover {
    border-color: #a68f87;
  }
  .form.brown3-md:not(:hover):not(.hover) {
    border-color: #a1887f;
  }
  .form.brown3-md.hover:focus, .form.brown3-md.hover:hover {
    border-color: #896e64;
  }
  .form.brown4-md:not(:hover):not(.hover) {
    border-color: #8d6e63;
  }
  .form.brown4-md.hover:focus, .form.brown4-md.hover:hover {
    border-color: #6f574e;
  }
  .form.brown5-md:not(:hover):not(.hover) {
    border-color: #795548;
  }
  .form.brown5-md.hover:focus, .form.brown5-md.hover:hover {
    border-color: #593f35;
  }
  .form.brown6-md:not(:hover):not(.hover) {
    border-color: #6d4c41;
  }
  .form.brown6-md.hover:focus, .form.brown6-md.hover:hover {
    border-color: #4d362e;
  }
  .form.brown7-md:not(:hover):not(.hover) {
    border-color: #5d4037;
  }
  .form.brown7-md.hover:focus, .form.brown7-md.hover:hover {
    border-color: #3d2a24;
  }
  .form.brown8-md:not(:hover):not(.hover) {
    border-color: #4e342e;
  }
  .form.brown8-md.hover:focus, .form.brown8-md.hover:hover {
    border-color: #2e1f1b;
  }
  .form.brown9-md:not(:hover):not(.hover) {
    border-color: #3e2723;
  }
  .form.brown9-md.hover:focus, .form.brown9-md.hover:hover {
    border-color: #1d1211;
  }
  .form.grey-md:not(:hover):not(.hover) {
    border-color: grey;
  }
  .form.grey-md.hover:focus, .form.grey-md.hover:hover {
    border-color: #676767;
  }
  .form.grey0-md:not(:hover):not(.hover) {
    border-color: #fafafa;
  }
  .form.grey0-md.hover:focus, .form.grey0-md.hover:hover {
    border-color: #e1e1e1;
  }
  .form.grey1-md:not(:hover):not(.hover) {
    border-color: #f5f5f5;
  }
  .form.grey1-md.hover:focus, .form.grey1-md.hover:hover {
    border-color: gainsboro;
  }
  .form.grey2-md:not(:hover):not(.hover) {
    border-color: #eee;
  }
  .form.grey2-md.hover:focus, .form.grey2-md.hover:hover {
    border-color: #d5d5d5;
  }
  .form.grey3-md:not(:hover):not(.hover) {
    border-color: #e0e0e0;
  }
  .form.grey3-md.hover:focus, .form.grey3-md.hover:hover {
    border-color: #c7c7c7;
  }
  .form.grey4-md:not(:hover):not(.hover) {
    border-color: #bdbdbd;
  }
  .form.grey4-md.hover:focus, .form.grey4-md.hover:hover {
    border-color: #a4a4a4;
  }
  .form.grey5-md:not(:hover):not(.hover) {
    border-color: #9e9e9e;
  }
  .form.grey5-md.hover:focus, .form.grey5-md.hover:hover {
    border-color: #858585;
  }
  .form.grey6-md:not(:hover):not(.hover) {
    border-color: #757575;
  }
  .form.grey6-md.hover:focus, .form.grey6-md.hover:hover {
    border-color: #5c5c5c;
  }
  .form.grey7-md:not(:hover):not(.hover) {
    border-color: #616161;
  }
  .form.grey7-md.hover:focus, .form.grey7-md.hover:hover {
    border-color: #484848;
  }
  .form.grey8-md:not(:hover):not(.hover) {
    border-color: #424242;
  }
  .form.grey8-md.hover:focus, .form.grey8-md.hover:hover {
    border-color: #292929;
  }
  .form.grey9-md:not(:hover):not(.hover) {
    border-color: #212121;
  }
  .form.grey9-md.hover:focus, .form.grey9-md.hover:hover {
    border-color: #080808;
  }
  .form.blue-grey-md:not(:hover):not(.hover) {
    border-color: lightsteelblue;
  }
  .form.blue-grey-md.hover:focus, .form.blue-grey-md.hover:hover {
    border-color: #8ca9cf;
  }
  .form.blue-grey0-md:not(:hover):not(.hover) {
    border-color: #eceff1;
  }
  .form.blue-grey0-md.hover:focus, .form.blue-grey0-md.hover:hover {
    border-color: #cfd6db;
  }
  .form.blue-grey1-md:not(:hover):not(.hover) {
    border-color: #cfd8dc;
  }
  .form.blue-grey1-md.hover:focus, .form.blue-grey1-md.hover:hover {
    border-color: #b2c0c6;
  }
  .form.blue-grey2-md:not(:hover):not(.hover) {
    border-color: #b0bec5;
  }
  .form.blue-grey2-md.hover:focus, .form.blue-grey2-md.hover:hover {
    border-color: #93a6af;
  }
  .form.blue-grey3-md:not(:hover):not(.hover) {
    border-color: #90a4ae;
  }
  .form.blue-grey3-md.hover:focus, .form.blue-grey3-md.hover:hover {
    border-color: #738c98;
  }
  .form.blue-grey4-md:not(:hover):not(.hover) {
    border-color: #78909c;
  }
  .form.blue-grey4-md.hover:focus, .form.blue-grey4-md.hover:hover {
    border-color: #5f7682;
  }
  .form.blue-grey5-md:not(:hover):not(.hover) {
    border-color: #607d8b;
  }
  .form.blue-grey5-md.hover:focus, .form.blue-grey5-md.hover:hover {
    border-color: #4b626d;
  }
  .form.blue-grey6-md:not(:hover):not(.hover) {
    border-color: #546e7a;
  }
  .form.blue-grey6-md.hover:focus, .form.blue-grey6-md.hover:hover {
    border-color: #3f535c;
  }
  .form.blue-grey7-md:not(:hover):not(.hover) {
    border-color: #455a64;
  }
  .form.blue-grey7-md.hover:focus, .form.blue-grey7-md.hover:hover {
    border-color: #303f46;
  }
  .form.blue-grey8-md:not(:hover):not(.hover) {
    border-color: #37474f;
  }
  .form.blue-grey8-md.hover:focus, .form.blue-grey8-md.hover:hover {
    border-color: #222c31;
  }
  .form.blue-grey9-md:not(:hover):not(.hover) {
    border-color: #263238;
  }
  .form.blue-grey9-md.hover:focus, .form.blue-grey9-md.hover:hover {
    border-color: #11171a;
  }
}

@media (max-width: 767px) {
  .form.black-sm:not(:hover):not(.hover) {
    border-color: black;
  }
  .form.black-sm.hover:focus, .form.black-sm.hover:hover {
    border-color: black;
  }
  .form.color0-sm:not(:hover):not(.hover) {
    border-color: black;
  }
  .form.color0-sm.hover:focus, .form.color0-sm.hover:hover {
    border-color: black;
  }
  .form.color1-sm:not(:hover):not(.hover) {
    border-color: #111111;
  }
  .form.color1-sm.hover:focus, .form.color1-sm.hover:hover {
    border-color: black;
  }
  .form.color2-sm:not(:hover):not(.hover) {
    border-color: #222222;
  }
  .form.color2-sm.hover:focus, .form.color2-sm.hover:hover {
    border-color: #080808;
  }
  .form.color3-sm:not(:hover):not(.hover) {
    border-color: #333333;
  }
  .form.color3-sm.hover:focus, .form.color3-sm.hover:hover {
    border-color: #1a1a1a;
  }
  .form.color4-sm:not(:hover):not(.hover) {
    border-color: #444444;
  }
  .form.color4-sm.hover:focus, .form.color4-sm.hover:hover {
    border-color: #2b2b2b;
  }
  .form.color5-sm:not(:hover):not(.hover) {
    border-color: #555555;
  }
  .form.color5-sm.hover:focus, .form.color5-sm.hover:hover {
    border-color: #3b3b3b;
  }
  .form.color6-sm:not(:hover):not(.hover) {
    border-color: #666666;
  }
  .form.color6-sm.hover:focus, .form.color6-sm.hover:hover {
    border-color: #4d4d4d;
  }
  .form.color7-sm:not(:hover):not(.hover) {
    border-color: #777777;
  }
  .form.color7-sm.hover:focus, .form.color7-sm.hover:hover {
    border-color: #5e5e5e;
  }
  .form.color8-sm:not(:hover):not(.hover) {
    border-color: #888888;
  }
  .form.color8-sm.hover:focus, .form.color8-sm.hover:hover {
    border-color: #6e6e6e;
  }
  .form.color9-sm:not(:hover):not(.hover) {
    border-color: #999999;
  }
  .form.color9-sm.hover:focus, .form.color9-sm.hover:hover {
    border-color: gray;
  }
  .form.colora-sm:not(:hover):not(.hover) {
    border-color: #aaaaaa;
  }
  .form.colora-sm.hover:focus, .form.colora-sm.hover:hover {
    border-color: #919191;
  }
  .form.colorb-sm:not(:hover):not(.hover) {
    border-color: #bbbbbb;
  }
  .form.colorb-sm.hover:focus, .form.colorb-sm.hover:hover {
    border-color: #a1a1a1;
  }
  .form.colorc-sm:not(:hover):not(.hover) {
    border-color: #cccccc;
  }
  .form.colorc-sm.hover:focus, .form.colorc-sm.hover:hover {
    border-color: #b3b3b3;
  }
  .form.colord-sm:not(:hover):not(.hover) {
    border-color: #dddddd;
  }
  .form.colord-sm.hover:focus, .form.colord-sm.hover:hover {
    border-color: #c4c4c4;
  }
  .form.colore-sm:not(:hover):not(.hover) {
    border-color: #eeeeee;
  }
  .form.colore-sm.hover:focus, .form.colore-sm.hover:hover {
    border-color: #d4d4d4;
  }
  .form.colorf-sm:not(:hover):not(.hover) {
    border-color: white;
  }
  .form.colorf-sm.hover:focus, .form.colorf-sm.hover:hover {
    border-color: #e6e6e6;
  }
  .form.white-sm:not(:hover):not(.hover) {
    border-color: white;
  }
  .form.white-sm.hover:focus, .form.white-sm.hover:hover {
    border-color: #e6e6e6;
  }
  .form.red-sm:not(:hover):not(.hover) {
    border-color: red;
  }
  .form.red-sm.hover:focus, .form.red-sm.hover:hover {
    border-color: #cc0000;
  }
  .form.red0-sm:not(:hover):not(.hover) {
    border-color: #ffebee;
  }
  .form.red0-sm.hover:focus, .form.red0-sm.hover:hover {
    border-color: #ffb8c3;
  }
  .form.red1-sm:not(:hover):not(.hover) {
    border-color: #ffcdd2;
  }
  .form.red1-sm.hover:focus, .form.red1-sm.hover:hover {
    border-color: #ff9aa4;
  }
  .form.red2-sm:not(:hover):not(.hover) {
    border-color: #ef9a9a;
  }
  .form.red2-sm.hover:focus, .form.red2-sm.hover:hover {
    border-color: #e86e6e;
  }
  .form.red3-sm:not(:hover):not(.hover) {
    border-color: #e57373;
  }
  .form.red3-sm.hover:focus, .form.red3-sm.hover:hover {
    border-color: #dd4848;
  }
  .form.red4-sm:not(:hover):not(.hover) {
    border-color: #ef5350;
  }
  .form.red4-sm.hover:focus, .form.red4-sm.hover:hover {
    border-color: #eb2521;
  }
  .form.red5-sm:not(:hover):not(.hover) {
    border-color: #f44336;
  }
  .form.red5-sm.hover:focus, .form.red5-sm.hover:hover {
    border-color: #ea1c0d;
  }
  .form.red6-sm:not(:hover):not(.hover) {
    border-color: #e53935;
  }
  .form.red6-sm.hover:focus, .form.red6-sm.hover:hover {
    border-color: #cd1e1a;
  }
  .form.red7-sm:not(:hover):not(.hover) {
    border-color: #d32f2f;
  }
  .form.red7-sm.hover:focus, .form.red7-sm.hover:hover {
    border-color: #ab2424;
  }
  .form.red8-sm:not(:hover):not(.hover) {
    border-color: #c62828;
  }
  .form.red8-sm.hover:focus, .form.red8-sm.hover:hover {
    border-color: #9c1f1f;
  }
  .form.red9-sm:not(:hover):not(.hover) {
    border-color: #b71c1c;
  }
  .form.red9-sm.hover:focus, .form.red9-sm.hover:hover {
    border-color: #8b1515;
  }
  .form.reda-sm:not(:hover):not(.hover) {
    border-color: #ff8a80;
  }
  .form.reda-sm.hover:focus, .form.reda-sm.hover:hover {
    border-color: #ff5b4d;
  }
  .form.redb-sm:not(:hover):not(.hover) {
    border-color: #ff5252;
  }
  .form.redb-sm.hover:focus, .form.redb-sm.hover:hover {
    border-color: #ff1f1f;
  }
  .form.redc-sm:not(:hover):not(.hover) {
    border-color: #ff1744;
  }
  .form.redc-sm.hover:focus, .form.redc-sm.hover:hover {
    border-color: #e3002c;
  }
  .form.redd-sm:not(:hover):not(.hover) {
    border-color: #d50000;
  }
  .form.redd-sm.hover:focus, .form.redd-sm.hover:hover {
    border-color: #a20000;
  }
  .form.pink-sm:not(:hover):not(.hover) {
    border-color: pink;
  }
  .form.pink-sm.hover:focus, .form.pink-sm.hover:hover {
    border-color: #ff8da1;
  }
  .form.pink0-sm:not(:hover):not(.hover) {
    border-color: #fce4ec;
  }
  .form.pink0-sm.hover:focus, .form.pink0-sm.hover:hover {
    border-color: #f7b6cc;
  }
  .form.pink1-sm:not(:hover):not(.hover) {
    border-color: #f8bbd0;
  }
  .form.pink1-sm.hover:focus, .form.pink1-sm.hover:hover {
    border-color: #f38db0;
  }
  .form.pink2-sm:not(:hover):not(.hover) {
    border-color: #f48fb1;
  }
  .form.pink2-sm.hover:focus, .form.pink2-sm.hover:hover {
    border-color: #ef6191;
  }
  .form.pink3-sm:not(:hover):not(.hover) {
    border-color: #f06292;
  }
  .form.pink3-sm.hover:focus, .form.pink3-sm.hover:hover {
    border-color: #ec3372;
  }
  .form.pink4-sm:not(:hover):not(.hover) {
    border-color: #ec407a;
  }
  .form.pink4-sm.hover:focus, .form.pink4-sm.hover:hover {
    border-color: #e2175b;
  }
  .form.pink5-sm:not(:hover):not(.hover) {
    border-color: #e91e63;
  }
  .form.pink5-sm.hover:focus, .form.pink5-sm.hover:hover {
    border-color: #c1134e;
  }
  .form.pink6-sm:not(:hover):not(.hover) {
    border-color: #d81b60;
  }
  .form.pink6-sm.hover:focus, .form.pink6-sm.hover:hover {
    border-color: #ab154c;
  }
  .form.pink7-sm:not(:hover):not(.hover) {
    border-color: #c2185b;
  }
  .form.pink7-sm.hover:focus, .form.pink7-sm.hover:hover {
    border-color: #951246;
  }
  .form.pink8-sm:not(:hover):not(.hover) {
    border-color: #ad1457;
  }
  .form.pink8-sm.hover:focus, .form.pink8-sm.hover:hover {
    border-color: #7f0f40;
  }
  .form.pink9-sm:not(:hover):not(.hover) {
    border-color: #880e4f;
  }
  .form.pink9-sm.hover:focus, .form.pink9-sm.hover:hover {
    border-color: #5a0934;
  }
  .form.pinka-sm:not(:hover):not(.hover) {
    border-color: #ff80ab;
  }
  .form.pinka-sm.hover:focus, .form.pinka-sm.hover:hover {
    border-color: #ff4d89;
  }
  .form.pinkb-sm:not(:hover):not(.hover) {
    border-color: #ff4081;
  }
  .form.pinkb-sm.hover:focus, .form.pinkb-sm.hover:hover {
    border-color: #ff0d5f;
  }
  .form.pinkc-sm:not(:hover):not(.hover) {
    border-color: #f50057;
  }
  .form.pinkc-sm.hover:focus, .form.pinkc-sm.hover:hover {
    border-color: #c20045;
  }
  .form.pinkd-sm:not(:hover):not(.hover) {
    border-color: #c51162;
  }
  .form.pinkd-sm.hover:focus, .form.pinkd-sm.hover:hover {
    border-color: #960d4b;
  }
  .form.purple-sm:not(:hover):not(.hover) {
    border-color: purple;
  }
  .form.purple-sm.hover:focus, .form.purple-sm.hover:hover {
    border-color: #4d004d;
  }
  .form.purple0-sm:not(:hover):not(.hover) {
    border-color: #f3e5f5;
  }
  .form.purple0-sm.hover:focus, .form.purple0-sm.hover:hover {
    border-color: #e2c0e7;
  }
  .form.purple1-sm:not(:hover):not(.hover) {
    border-color: #e1bee7;
  }
  .form.purple1-sm.hover:focus, .form.purple1-sm.hover:hover {
    border-color: #d099d9;
  }
  .form.purple2-sm:not(:hover):not(.hover) {
    border-color: #ce93d8;
  }
  .form.purple2-sm.hover:focus, .form.purple2-sm.hover:hover {
    border-color: #bd6eca;
  }
  .form.purple3-sm:not(:hover):not(.hover) {
    border-color: #ba68c8;
  }
  .form.purple3-sm.hover:focus, .form.purple3-sm.hover:hover {
    border-color: #a844b9;
  }
  .form.purple4-sm:not(:hover):not(.hover) {
    border-color: #ab47bc;
  }
  .form.purple4-sm.hover:focus, .form.purple4-sm.hover:hover {
    border-color: #8a3898;
  }
  .form.purple5-sm:not(:hover):not(.hover) {
    border-color: #9c27b0;
  }
  .form.purple5-sm.hover:focus, .form.purple5-sm.hover:hover {
    border-color: #771e86;
  }
  .form.purple6-sm:not(:hover):not(.hover) {
    border-color: #8e24aa;
  }
  .form.purple6-sm.hover:focus, .form.purple6-sm.hover:hover {
    border-color: #6b1b80;
  }
  .form.purple7-sm:not(:hover):not(.hover) {
    border-color: #7b1fa2;
  }
  .form.purple7-sm.hover:focus, .form.purple7-sm.hover:hover {
    border-color: #5a1777;
  }
  .form.purple8-sm:not(:hover):not(.hover) {
    border-color: #6a1b9a;
  }
  .form.purple8-sm.hover:focus, .form.purple8-sm.hover:hover {
    border-color: #4c136f;
  }
  .form.purple9-sm:not(:hover):not(.hover) {
    border-color: #4a148c;
  }
  .form.purple9-sm.hover:focus, .form.purple9-sm.hover:hover {
    border-color: #320e5f;
  }
  .form.purplea-sm:not(:hover):not(.hover) {
    border-color: #ea80fc;
  }
  .form.purplea-sm.hover:focus, .form.purplea-sm.hover:hover {
    border-color: #e24efb;
  }
  .form.purpleb-sm:not(:hover):not(.hover) {
    border-color: #e040fb;
  }
  .form.purpleb-sm.hover:focus, .form.purpleb-sm.hover:hover {
    border-color: #d80efa;
  }
  .form.purplec-sm:not(:hover):not(.hover) {
    border-color: #d500f9;
  }
  .form.purplec-sm.hover:focus, .form.purplec-sm.hover:hover {
    border-color: #a900c6;
  }
  .form.purpled-sm:not(:hover):not(.hover) {
    border-color: #a0f;
  }
  .form.purpled-sm.hover:focus, .form.purpled-sm.hover:hover {
    border-color: #8800cc;
  }
  .form.d-purple-sm:not(:hover):not(.hover) {
    border-color: darkmagenta;
  }
  .form.d-purple-sm.hover:focus, .form.d-purple-sm.hover:hover {
    border-color: #580058;
  }
  .form.d-purple0-sm:not(:hover):not(.hover) {
    border-color: #ede7f6;
  }
  .form.d-purple0-sm.hover:focus, .form.d-purple0-sm.hover:hover {
    border-color: #d1c2e8;
  }
  .form.d-purple1-sm:not(:hover):not(.hover) {
    border-color: #d1c4e9;
  }
  .form.d-purple1-sm.hover:focus, .form.d-purple1-sm.hover:hover {
    border-color: #b49fdb;
  }
  .form.d-purple2-sm:not(:hover):not(.hover) {
    border-color: #b39ddb;
  }
  .form.d-purple2-sm.hover:focus, .form.d-purple2-sm.hover:hover {
    border-color: #9678cd;
  }
  .form.d-purple3-sm:not(:hover):not(.hover) {
    border-color: #9575cd;
  }
  .form.d-purple3-sm.hover:focus, .form.d-purple3-sm.hover:hover {
    border-color: #7850bf;
  }
  .form.d-purple4-sm:not(:hover):not(.hover) {
    border-color: #7e57c2;
  }
  .form.d-purple4-sm.hover:focus, .form.d-purple4-sm.hover:hover {
    border-color: #643da9;
  }
  .form.d-purple5-sm:not(:hover):not(.hover) {
    border-color: #673ab7;
  }
  .form.d-purple5-sm.hover:focus, .form.d-purple5-sm.hover:hover {
    border-color: #512e90;
  }
  .form.d-purple6-sm:not(:hover):not(.hover) {
    border-color: #5e35b1;
  }
  .form.d-purple6-sm.hover:focus, .form.d-purple6-sm.hover:hover {
    border-color: #49298a;
  }
  .form.d-purple7-sm:not(:hover):not(.hover) {
    border-color: #512da8;
  }
  .form.d-purple7-sm.hover:focus, .form.d-purple7-sm.hover:hover {
    border-color: #3e2280;
  }
  .form.d-purple8-sm:not(:hover):not(.hover) {
    border-color: #4527a0;
  }
  .form.d-purple8-sm.hover:focus, .form.d-purple8-sm.hover:hover {
    border-color: #331d77;
  }
  .form.d-purple9-sm:not(:hover):not(.hover) {
    border-color: #311b92;
  }
  .form.d-purple9-sm.hover:focus, .form.d-purple9-sm.hover:hover {
    border-color: #231367;
  }
  .form.d-purplea-sm:not(:hover):not(.hover) {
    border-color: #b388ff;
  }
  .form.d-purplea-sm.hover:focus, .form.d-purplea-sm.hover:hover {
    border-color: #9255ff;
  }
  .form.d-purpleb-sm:not(:hover):not(.hover) {
    border-color: #7c4dff;
  }
  .form.d-purpleb-sm.hover:focus, .form.d-purpleb-sm.hover:hover {
    border-color: #561aff;
  }
  .form.d-purplec-sm:not(:hover):not(.hover) {
    border-color: #651fff;
  }
  .form.d-purplec-sm.hover:focus, .form.d-purplec-sm.hover:hover {
    border-color: #4900eb;
  }
  .form.d-purpled-sm:not(:hover):not(.hover) {
    border-color: #6200ea;
  }
  .form.d-purpled-sm.hover:focus, .form.d-purpled-sm.hover:hover {
    border-color: #4d00b7;
  }
  .form.indigo-sm:not(:hover):not(.hover) {
    border-color: indigo;
  }
  .form.indigo-sm.hover:focus, .form.indigo-sm.hover:hover {
    border-color: #2e004f;
  }
  .form.indigo0-sm:not(:hover):not(.hover) {
    border-color: #e8eaf6;
  }
  .form.indigo0-sm.hover:focus, .form.indigo0-sm.hover:hover {
    border-color: #c3c9e8;
  }
  .form.indigo1-sm:not(:hover):not(.hover) {
    border-color: #c5cae9;
  }
  .form.indigo1-sm.hover:focus, .form.indigo1-sm.hover:hover {
    border-color: #a0a8db;
  }
  .form.indigo2-sm:not(:hover):not(.hover) {
    border-color: #9fa8da;
  }
  .form.indigo2-sm.hover:focus, .form.indigo2-sm.hover:hover {
    border-color: #7a87cc;
  }
  .form.indigo3-sm:not(:hover):not(.hover) {
    border-color: #7986cb;
  }
  .form.indigo3-sm.hover:focus, .form.indigo3-sm.hover:hover {
    border-color: #5465bd;
  }
  .form.indigo4-sm:not(:hover):not(.hover) {
    border-color: #5c6bc0;
  }
  .form.indigo4-sm.hover:focus, .form.indigo4-sm.hover:hover {
    border-color: #4150a8;
  }
  .form.indigo5-sm:not(:hover):not(.hover) {
    border-color: #3f51b5;
  }
  .form.indigo5-sm.hover:focus, .form.indigo5-sm.hover:hover {
    border-color: #32408f;
  }
  .form.indigo6-sm:not(:hover):not(.hover) {
    border-color: #3949ab;
  }
  .form.indigo6-sm.hover:focus, .form.indigo6-sm.hover:hover {
    border-color: #2c3985;
  }
  .form.indigo7-sm:not(:hover):not(.hover) {
    border-color: #303f9f;
  }
  .form.indigo7-sm.hover:focus, .form.indigo7-sm.hover:hover {
    border-color: #242f78;
  }
  .form.indigo8-sm:not(:hover):not(.hover) {
    border-color: #283593;
  }
  .form.indigo8-sm.hover:focus, .form.indigo8-sm.hover:hover {
    border-color: #1d276b;
  }
  .form.indigo9-sm:not(:hover):not(.hover) {
    border-color: #1a237e;
  }
  .form.indigo9-sm.hover:focus, .form.indigo9-sm.hover:hover {
    border-color: #111754;
  }
  .form.indigoa-sm:not(:hover):not(.hover) {
    border-color: #8c9eff;
  }
  .form.indigoa-sm.hover:focus, .form.indigoa-sm.hover:hover {
    border-color: #5973ff;
  }
  .form.indigob-sm:not(:hover):not(.hover) {
    border-color: #536dfe;
  }
  .form.indigob-sm.hover:focus, .form.indigob-sm.hover:hover {
    border-color: #2042fe;
  }
  .form.indigoc-sm:not(:hover):not(.hover) {
    border-color: #3d5afe;
  }
  .form.indigoc-sm.hover:focus, .form.indigoc-sm.hover:hover {
    border-color: #0a2ffe;
  }
  .form.indigod-sm:not(:hover):not(.hover) {
    border-color: #304ffe;
  }
  .form.indigod-sm.hover:focus, .form.indigod-sm.hover:hover {
    border-color: #0127fa;
  }
  .form.blue-sm:not(:hover):not(.hover) {
    border-color: blue;
  }
  .form.blue-sm.hover:focus, .form.blue-sm.hover:hover {
    border-color: #0000cc;
  }
  .form.blue0-sm:not(:hover):not(.hover) {
    border-color: #e3f2fd;
  }
  .form.blue0-sm.hover:focus, .form.blue0-sm.hover:hover {
    border-color: #b3dcfa;
  }
  .form.blue1-sm:not(:hover):not(.hover) {
    border-color: #bbdefb;
  }
  .form.blue1-sm.hover:focus, .form.blue1-sm.hover:hover {
    border-color: #8bc7f8;
  }
  .form.blue2-sm:not(:hover):not(.hover) {
    border-color: #90caf9;
  }
  .form.blue2-sm.hover:focus, .form.blue2-sm.hover:hover {
    border-color: #60b3f6;
  }
  .form.blue3-sm:not(:hover):not(.hover) {
    border-color: #64b5f6;
  }
  .form.blue3-sm.hover:focus, .form.blue3-sm.hover:hover {
    border-color: #349ef3;
  }
  .form.blue4-sm:not(:hover):not(.hover) {
    border-color: #42a5f5;
  }
  .form.blue4-sm.hover:focus, .form.blue4-sm.hover:hover {
    border-color: #128ef2;
  }
  .form.blue5-sm:not(:hover):not(.hover) {
    border-color: #2196f3;
  }
  .form.blue5-sm.hover:focus, .form.blue5-sm.hover:hover {
    border-color: #0c7cd5;
  }
  .form.blue6-sm:not(:hover):not(.hover) {
    border-color: #1e88e5;
  }
  .form.blue6-sm.hover:focus, .form.blue6-sm.hover:hover {
    border-color: #166dba;
  }
  .form.blue7-sm:not(:hover):not(.hover) {
    border-color: #1976d2;
  }
  .form.blue7-sm.hover:focus, .form.blue7-sm.hover:hover {
    border-color: #145ca4;
  }
  .form.blue8-sm:not(:hover):not(.hover) {
    border-color: #1565c0;
  }
  .form.blue8-sm.hover:focus, .form.blue8-sm.hover:hover {
    border-color: #104d92;
  }
  .form.blue9-sm:not(:hover):not(.hover) {
    border-color: #0d47a1;
  }
  .form.blue9-sm.hover:focus, .form.blue9-sm.hover:hover {
    border-color: #093272;
  }
  .form.bluea-sm:not(:hover):not(.hover) {
    border-color: #82b1ff;
  }
  .form.bluea-sm.hover:focus, .form.bluea-sm.hover:hover {
    border-color: #4f91ff;
  }
  .form.blueb-sm:not(:hover):not(.hover) {
    border-color: #448aff;
  }
  .form.blueb-sm.hover:focus, .form.blueb-sm.hover:hover {
    border-color: #116aff;
  }
  .form.bluec-sm:not(:hover):not(.hover) {
    border-color: #2979ff;
  }
  .form.bluec-sm.hover:focus, .form.bluec-sm.hover:hover {
    border-color: #005cf5;
  }
  .form.blued-sm:not(:hover):not(.hover) {
    border-color: #2962ff;
  }
  .form.blued-sm.hover:focus, .form.blued-sm.hover:hover {
    border-color: #0041f5;
  }
  .form.l-blue-sm:not(:hover):not(.hover) {
    border-color: lightblue;
  }
  .form.l-blue-sm.hover:focus, .form.l-blue-sm.hover:hover {
    border-color: #86c5da;
  }
  .form.l-blue0-sm:not(:hover):not(.hover) {
    border-color: #e1f5fe;
  }
  .form.l-blue0-sm.hover:focus, .form.l-blue0-sm.hover:hover {
    border-color: #b0e5fc;
  }
  .form.l-blue1-sm:not(:hover):not(.hover) {
    border-color: #b3e5fc;
  }
  .form.l-blue1-sm.hover:focus, .form.l-blue1-sm.hover:hover {
    border-color: #82d4fa;
  }
  .form.l-blue2-sm:not(:hover):not(.hover) {
    border-color: #81d4fa;
  }
  .form.l-blue2-sm.hover:focus, .form.l-blue2-sm.hover:hover {
    border-color: #50c3f8;
  }
  .form.l-blue3-sm:not(:hover):not(.hover) {
    border-color: #4fc3f7;
  }
  .form.l-blue3-sm.hover:focus, .form.l-blue3-sm.hover:hover {
    border-color: #1eb2f5;
  }
  .form.l-blue4-sm:not(:hover):not(.hover) {
    border-color: #29b6f6;
  }
  .form.l-blue4-sm.hover:focus, .form.l-blue4-sm.hover:hover {
    border-color: #0a9fe2;
  }
  .form.l-blue5-sm:not(:hover):not(.hover) {
    border-color: #03a9f4;
  }
  .form.l-blue5-sm.hover:focus, .form.l-blue5-sm.hover:hover {
    border-color: #0286c2;
  }
  .form.l-blue6-sm:not(:hover):not(.hover) {
    border-color: #039be5;
  }
  .form.l-blue6-sm.hover:focus, .form.l-blue6-sm.hover:hover {
    border-color: #0279b3;
  }
  .form.l-blue7-sm:not(:hover):not(.hover) {
    border-color: #0288d1;
  }
  .form.l-blue7-sm.hover:focus, .form.l-blue7-sm.hover:hover {
    border-color: #02679e;
  }
  .form.l-blue8-sm:not(:hover):not(.hover) {
    border-color: #0277bd;
  }
  .form.l-blue8-sm.hover:focus, .form.l-blue8-sm.hover:hover {
    border-color: #01578b;
  }
  .form.l-blue9-sm:not(:hover):not(.hover) {
    border-color: #01579b;
  }
  .form.l-blue9-sm.hover:focus, .form.l-blue9-sm.hover:hover {
    border-color: #013b68;
  }
  .form.l-bluea-sm:not(:hover):not(.hover) {
    border-color: #80d8ff;
  }
  .form.l-bluea-sm.hover:focus, .form.l-bluea-sm.hover:hover {
    border-color: #4dc8ff;
  }
  .form.l-blueb-sm:not(:hover):not(.hover) {
    border-color: #40c4ff;
  }
  .form.l-blueb-sm.hover:focus, .form.l-blueb-sm.hover:hover {
    border-color: #0db4ff;
  }
  .form.l-bluec-sm:not(:hover):not(.hover) {
    border-color: #00b0ff;
  }
  .form.l-bluec-sm.hover:focus, .form.l-bluec-sm.hover:hover {
    border-color: #008dcc;
  }
  .form.l-blued-sm:not(:hover):not(.hover) {
    border-color: #0091ea;
  }
  .form.l-blued-sm.hover:focus, .form.l-blued-sm.hover:hover {
    border-color: #0071b7;
  }
  .form.cyan-sm:not(:hover):not(.hover) {
    border-color: cyan;
  }
  .form.cyan-sm.hover:focus, .form.cyan-sm.hover:hover {
    border-color: #00cccc;
  }
  .form.cyan0-sm:not(:hover):not(.hover) {
    border-color: #e0f7fa;
  }
  .form.cyan0-sm.hover:focus, .form.cyan0-sm.hover:hover {
    border-color: #b4ecf3;
  }
  .form.cyan1-sm:not(:hover):not(.hover) {
    border-color: #b2ebf2;
  }
  .form.cyan1-sm.hover:focus, .form.cyan1-sm.hover:hover {
    border-color: #86e0eb;
  }
  .form.cyan2-sm:not(:hover):not(.hover) {
    border-color: #80deea;
  }
  .form.cyan2-sm.hover:focus, .form.cyan2-sm.hover:hover {
    border-color: #54d3e3;
  }
  .form.cyan3-sm:not(:hover):not(.hover) {
    border-color: #4dd0e1;
  }
  .form.cyan3-sm.hover:focus, .form.cyan3-sm.hover:hover {
    border-color: #24c2d7;
  }
  .form.cyan4-sm:not(:hover):not(.hover) {
    border-color: #26c6da;
  }
  .form.cyan4-sm.hover:focus, .form.cyan4-sm.hover:hover {
    border-color: #1e9faf;
  }
  .form.cyan5-sm:not(:hover):not(.hover) {
    border-color: #00bcd4;
  }
  .form.cyan5-sm.hover:focus, .form.cyan5-sm.hover:hover {
    border-color: #008fa1;
  }
  .form.cyan6-sm:not(:hover):not(.hover) {
    border-color: #00acc1;
  }
  .form.cyan6-sm.hover:focus, .form.cyan6-sm.hover:hover {
    border-color: #007f8e;
  }
  .form.cyan7-sm:not(:hover):not(.hover) {
    border-color: #0097a7;
  }
  .form.cyan7-sm.hover:focus, .form.cyan7-sm.hover:hover {
    border-color: #006974;
  }
  .form.cyan8-sm:not(:hover):not(.hover) {
    border-color: #00838f;
  }
  .form.cyan8-sm.hover:focus, .form.cyan8-sm.hover:hover {
    border-color: #00545c;
  }
  .form.cyan9-sm:not(:hover):not(.hover) {
    border-color: #006064;
  }
  .form.cyan9-sm.hover:focus, .form.cyan9-sm.hover:hover {
    border-color: #002f31;
  }
  .form.cyana-sm:not(:hover):not(.hover) {
    border-color: #84ffff;
  }
  .form.cyana-sm.hover:focus, .form.cyana-sm.hover:hover {
    border-color: #51ffff;
  }
  .form.cyanb-sm:not(:hover):not(.hover) {
    border-color: #18ffff;
  }
  .form.cyanb-sm.hover:focus, .form.cyanb-sm.hover:hover {
    border-color: #00e4e4;
  }
  .form.cyanc-sm:not(:hover):not(.hover) {
    border-color: #00e5ff;
  }
  .form.cyanc-sm.hover:focus, .form.cyanc-sm.hover:hover {
    border-color: #00b7cc;
  }
  .form.cyand-sm:not(:hover):not(.hover) {
    border-color: #00b8d4;
  }
  .form.cyand-sm.hover:focus, .form.cyand-sm.hover:hover {
    border-color: #008ca1;
  }
  .form.teal-sm:not(:hover):not(.hover) {
    border-color: teal;
  }
  .form.teal-sm.hover:focus, .form.teal-sm.hover:hover {
    border-color: #004d4d;
  }
  .form.teal0-sm:not(:hover):not(.hover) {
    border-color: #e0f2f1;
  }
  .form.teal0-sm.hover:focus, .form.teal0-sm.hover:hover {
    border-color: #bce3e1;
  }
  .form.teal1-sm:not(:hover):not(.hover) {
    border-color: #b2dfdb;
  }
  .form.teal1-sm.hover:focus, .form.teal1-sm.hover:hover {
    border-color: #8ed0ca;
  }
  .form.teal2-sm:not(:hover):not(.hover) {
    border-color: #80cbc4;
  }
  .form.teal2-sm.hover:focus, .form.teal2-sm.hover:hover {
    border-color: #5cbcb3;
  }
  .form.teal3-sm:not(:hover):not(.hover) {
    border-color: #4db6ac;
  }
  .form.teal3-sm.hover:focus, .form.teal3-sm.hover:hover {
    border-color: #3c948b;
  }
  .form.teal4-sm:not(:hover):not(.hover) {
    border-color: #26a69a;
  }
  .form.teal4-sm.hover:focus, .form.teal4-sm.hover:hover {
    border-color: #1d7d74;
  }
  .form.teal5-sm:not(:hover):not(.hover) {
    border-color: #009688;
  }
  .form.teal5-sm.hover:focus, .form.teal5-sm.hover:hover {
    border-color: #00635a;
  }
  .form.teal6-sm:not(:hover):not(.hover) {
    border-color: #00897b;
  }
  .form.teal6-sm.hover:focus, .form.teal6-sm.hover:hover {
    border-color: #00564d;
  }
  .form.teal7-sm:not(:hover):not(.hover) {
    border-color: #00796b;
  }
  .form.teal7-sm.hover:focus, .form.teal7-sm.hover:hover {
    border-color: #00463e;
  }
  .form.teal8-sm:not(:hover):not(.hover) {
    border-color: #00695c;
  }
  .form.teal8-sm.hover:focus, .form.teal8-sm.hover:hover {
    border-color: #00362f;
  }
  .form.teal9-sm:not(:hover):not(.hover) {
    border-color: #004d40;
  }
  .form.teal9-sm.hover:focus, .form.teal9-sm.hover:hover {
    border-color: #001a16;
  }
  .form.teala-sm:not(:hover):not(.hover) {
    border-color: #a7ffeb;
  }
  .form.teala-sm.hover:focus, .form.teala-sm.hover:hover {
    border-color: #74ffdf;
  }
  .form.tealb-sm:not(:hover):not(.hover) {
    border-color: #64ffda;
  }
  .form.tealb-sm.hover:focus, .form.tealb-sm.hover:hover {
    border-color: #31ffce;
  }
  .form.tealc-sm:not(:hover):not(.hover) {
    border-color: #1de9b6;
  }
  .form.tealc-sm.hover:focus, .form.tealc-sm.hover:hover {
    border-color: #13c095;
  }
  .form.teald-sm:not(:hover):not(.hover) {
    border-color: #00bfa5;
  }
  .form.teald-sm.hover:focus, .form.teald-sm.hover:hover {
    border-color: #008c79;
  }
  .form.green-sm:not(:hover):not(.hover) {
    border-color: green;
  }
  .form.green-sm.hover:focus, .form.green-sm.hover:hover {
    border-color: #004d00;
  }
  .form.green0-sm:not(:hover):not(.hover) {
    border-color: #e8f5e9;
  }
  .form.green0-sm.hover:focus, .form.green0-sm.hover:hover {
    border-color: #c4e6c7;
  }
  .form.green1-sm:not(:hover):not(.hover) {
    border-color: #c8e6c9;
  }
  .form.green1-sm.hover:focus, .form.green1-sm.hover:hover {
    border-color: #a5d6a7;
  }
  .form.green2-sm:not(:hover):not(.hover) {
    border-color: #a5d6a7;
  }
  .form.green2-sm.hover:focus, .form.green2-sm.hover:hover {
    border-color: #82c685;
  }
  .form.green3-sm:not(:hover):not(.hover) {
    border-color: #81c784;
  }
  .form.green3-sm.hover:focus, .form.green3-sm.hover:hover {
    border-color: #5eb762;
  }
  .form.green4-sm:not(:hover):not(.hover) {
    border-color: #66bb6a;
  }
  .form.green4-sm.hover:focus, .form.green4-sm.hover:hover {
    border-color: #49a54e;
  }
  .form.green5-sm:not(:hover):not(.hover) {
    border-color: #4caf50;
  }
  .form.green5-sm.hover:focus, .form.green5-sm.hover:hover {
    border-color: #3d8b40;
  }
  .form.green6-sm:not(:hover):not(.hover) {
    border-color: #43a047;
  }
  .form.green6-sm.hover:focus, .form.green6-sm.hover:hover {
    border-color: #347c37;
  }
  .form.green7-sm:not(:hover):not(.hover) {
    border-color: #388e3c;
  }
  .form.green7-sm.hover:focus, .form.green7-sm.hover:hover {
    border-color: #2a692d;
  }
  .form.green8-sm:not(:hover):not(.hover) {
    border-color: #2e7d32;
  }
  .form.green8-sm.hover:focus, .form.green8-sm.hover:hover {
    border-color: #205823;
  }
  .form.green9-sm:not(:hover):not(.hover) {
    border-color: #1b5e20;
  }
  .form.green9-sm.hover:focus, .form.green9-sm.hover:hover {
    border-color: #103613;
  }
  .form.greena-sm:not(:hover):not(.hover) {
    border-color: #b9f6ca;
  }
  .form.greena-sm.hover:focus, .form.greena-sm.hover:hover {
    border-color: #8cf0a8;
  }
  .form.greenb-sm:not(:hover):not(.hover) {
    border-color: #69f0ae;
  }
  .form.greenb-sm.hover:focus, .form.greenb-sm.hover:hover {
    border-color: #3beb95;
  }
  .form.greenc-sm:not(:hover):not(.hover) {
    border-color: #00e676;
  }
  .form.greenc-sm.hover:focus, .form.greenc-sm.hover:hover {
    border-color: #00b35c;
  }
  .form.greend-sm:not(:hover):not(.hover) {
    border-color: #00c853;
  }
  .form.greend-sm.hover:focus, .form.greend-sm.hover:hover {
    border-color: #00953e;
  }
  .form.l-green-sm:not(:hover):not(.hover) {
    border-color: lightgreen;
  }
  .form.l-green-sm.hover:focus, .form.l-green-sm.hover:hover {
    border-color: #64e764;
  }
  .form.l-green0-sm:not(:hover):not(.hover) {
    border-color: #f1f8e9;
  }
  .form.l-green0-sm.hover:focus, .form.l-green0-sm.hover:hover {
    border-color: #d8ecc2;
  }
  .form.l-green1-sm:not(:hover):not(.hover) {
    border-color: #dcedc8;
  }
  .form.l-green1-sm.hover:focus, .form.l-green1-sm.hover:hover {
    border-color: #c4e0a2;
  }
  .form.l-green2-sm:not(:hover):not(.hover) {
    border-color: #c5e1a5;
  }
  .form.l-green2-sm.hover:focus, .form.l-green2-sm.hover:hover {
    border-color: #acd47f;
  }
  .form.l-green3-sm:not(:hover):not(.hover) {
    border-color: #aed581;
  }
  .form.l-green3-sm.hover:focus, .form.l-green3-sm.hover:hover {
    border-color: #95c85b;
  }
  .form.l-green4-sm:not(:hover):not(.hover) {
    border-color: #9ccc65;
  }
  .form.l-green4-sm.hover:focus, .form.l-green4-sm.hover:hover {
    border-color: #83bf3f;
  }
  .form.l-green5-sm:not(:hover):not(.hover) {
    border-color: #8bc34a;
  }
  .form.l-green5-sm.hover:focus, .form.l-green5-sm.hover:hover {
    border-color: #71a436;
  }
  .form.l-green6-sm:not(:hover):not(.hover) {
    border-color: #7cb342;
  }
  .form.l-green6-sm.hover:focus, .form.l-green6-sm.hover:hover {
    border-color: #628e34;
  }
  .form.l-green7-sm:not(:hover):not(.hover) {
    border-color: #689f38;
  }
  .form.l-green7-sm.hover:focus, .form.l-green7-sm.hover:hover {
    border-color: #4f792b;
  }
  .form.l-green8-sm:not(:hover):not(.hover) {
    border-color: #558b2f;
  }
  .form.l-green8-sm.hover:focus, .form.l-green8-sm.hover:hover {
    border-color: #3e6522;
  }
  .form.l-green9-sm:not(:hover):not(.hover) {
    border-color: #33691e;
  }
  .form.l-green9-sm.hover:focus, .form.l-green9-sm.hover:hover {
    border-color: #204113;
  }
  .form.l-greena-sm:not(:hover):not(.hover) {
    border-color: #ccff90;
  }
  .form.l-greena-sm.hover:focus, .form.l-greena-sm.hover:hover {
    border-color: #b5ff5d;
  }
  .form.l-greenb-sm:not(:hover):not(.hover) {
    border-color: #b2ff59;
  }
  .form.l-greenb-sm.hover:focus, .form.l-greenb-sm.hover:hover {
    border-color: #9aff26;
  }
  .form.l-greenc-sm:not(:hover):not(.hover) {
    border-color: #76ff03;
  }
  .form.l-greenc-sm.hover:focus, .form.l-greenc-sm.hover:hover {
    border-color: #5ecf00;
  }
  .form.l-greend-sm:not(:hover):not(.hover) {
    border-color: #64dd17;
  }
  .form.l-greend-sm.hover:focus, .form.l-greend-sm.hover:hover {
    border-color: #4faf12;
  }
  .form.lime-sm:not(:hover):not(.hover) {
    border-color: lime;
  }
  .form.lime-sm.hover:focus, .form.lime-sm.hover:hover {
    border-color: #00cc00;
  }
  .form.lime0-sm:not(:hover):not(.hover) {
    border-color: #f9fbe7;
  }
  .form.lime0-sm.hover:focus, .form.lime0-sm.hover:hover {
    border-color: #eef4bb;
  }
  .form.lime1-sm:not(:hover):not(.hover) {
    border-color: #f0f4c3;
  }
  .form.lime1-sm.hover:focus, .form.lime1-sm.hover:hover {
    border-color: #e5ec98;
  }
  .form.lime2-sm:not(:hover):not(.hover) {
    border-color: #e6ee9c;
  }
  .form.lime2-sm.hover:focus, .form.lime2-sm.hover:hover {
    border-color: #dbe770;
  }
  .form.lime3-sm:not(:hover):not(.hover) {
    border-color: #d4e056;
  }
  .form.lime3-sm.hover:focus, .form.lime3-sm.hover:hover {
    border-color: #c9d82b;
  }
  .form.lime4-sm:not(:hover):not(.hover) {
    border-color: #d4e157;
  }
  .form.lime4-sm.hover:focus, .form.lime4-sm.hover:hover {
    border-color: #c9d92c;
  }
  .form.lime5-sm:not(:hover):not(.hover) {
    border-color: #cddc39;
  }
  .form.lime5-sm.hover:focus, .form.lime5-sm.hover:hover {
    border-color: #b2c022;
  }
  .form.lime6-sm:not(:hover):not(.hover) {
    border-color: #c0ca33;
  }
  .form.lime6-sm.hover:focus, .form.lime6-sm.hover:hover {
    border-color: #99a129;
  }
  .form.lime7-sm:not(:hover):not(.hover) {
    border-color: #afb42b;
  }
  .form.lime7-sm.hover:focus, .form.lime7-sm.hover:hover {
    border-color: #878b21;
  }
  .form.lime8-sm:not(:hover):not(.hover) {
    border-color: #9e9d24;
  }
  .form.lime8-sm.hover:focus, .form.lime8-sm.hover:hover {
    border-color: #74741b;
  }
  .form.lime9-sm:not(:hover):not(.hover) {
    border-color: #827717;
  }
  .form.lime9-sm.hover:focus, .form.lime9-sm.hover:hover {
    border-color: #574f0f;
  }
  .form.limea-sm:not(:hover):not(.hover) {
    border-color: #f4ff81;
  }
  .form.limea-sm.hover:focus, .form.limea-sm.hover:hover {
    border-color: #f0ff4e;
  }
  .form.limeb-sm:not(:hover):not(.hover) {
    border-color: #eeff41;
  }
  .form.limeb-sm.hover:focus, .form.limeb-sm.hover:hover {
    border-color: #e9ff0e;
  }
  .form.limec-sm:not(:hover):not(.hover) {
    border-color: #c6ff00;
  }
  .form.limec-sm.hover:focus, .form.limec-sm.hover:hover {
    border-color: #9ecc00;
  }
  .form.limed-sm:not(:hover):not(.hover) {
    border-color: #aeea00;
  }
  .form.limed-sm.hover:focus, .form.limed-sm.hover:hover {
    border-color: #88b700;
  }
  .form.yellow-sm:not(:hover):not(.hover) {
    border-color: yellow;
  }
  .form.yellow-sm.hover:focus, .form.yellow-sm.hover:hover {
    border-color: #cccc00;
  }
  .form.yellow0-sm:not(:hover):not(.hover) {
    border-color: #fffde7;
  }
  .form.yellow0-sm.hover:focus, .form.yellow0-sm.hover:hover {
    border-color: #fff9b4;
  }
  .form.yellow1-sm:not(:hover):not(.hover) {
    border-color: #fff9c4;
  }
  .form.yellow1-sm.hover:focus, .form.yellow1-sm.hover:hover {
    border-color: #fff491;
  }
  .form.yellow2-sm:not(:hover):not(.hover) {
    border-color: #fff59d;
  }
  .form.yellow2-sm.hover:focus, .form.yellow2-sm.hover:hover {
    border-color: #fff06a;
  }
  .form.yellow3-sm:not(:hover):not(.hover) {
    border-color: #fff176;
  }
  .form.yellow3-sm.hover:focus, .form.yellow3-sm.hover:hover {
    border-color: #ffec43;
  }
  .form.yellow4-sm:not(:hover):not(.hover) {
    border-color: #ffee58;
  }
  .form.yellow4-sm.hover:focus, .form.yellow4-sm.hover:hover {
    border-color: #ffe925;
  }
  .form.yellow5-sm:not(:hover):not(.hover) {
    border-color: #ffeb3b;
  }
  .form.yellow5-sm.hover:focus, .form.yellow5-sm.hover:hover {
    border-color: #ffe608;
  }
  .form.yellow6-sm:not(:hover):not(.hover) {
    border-color: #fdd835;
  }
  .form.yellow6-sm.hover:focus, .form.yellow6-sm.hover:hover {
    border-color: #fdce03;
  }
  .form.yellow7-sm:not(:hover):not(.hover) {
    border-color: #fbc02d;
  }
  .form.yellow7-sm.hover:focus, .form.yellow7-sm.hover:hover {
    border-color: #f0ad05;
  }
  .form.yellow8-sm:not(:hover):not(.hover) {
    border-color: #f9a825;
  }
  .form.yellow8-sm.hover:focus, .form.yellow8-sm.hover:hover {
    border-color: #e59006;
  }
  .form.yellow9-sm:not(:hover):not(.hover) {
    border-color: #f57f17;
  }
  .form.yellow9-sm.hover:focus, .form.yellow9-sm.hover:hover {
    border-color: #d06609;
  }
  .form.yellowa-sm:not(:hover):not(.hover) {
    border-color: #ffff8d;
  }
  .form.yellowa-sm.hover:focus, .form.yellowa-sm.hover:hover {
    border-color: #ffff5a;
  }
  .form.yellowb-sm:not(:hover):not(.hover) {
    border-color: #ff0;
  }
  .form.yellowb-sm.hover:focus, .form.yellowb-sm.hover:hover {
    border-color: #cccc00;
  }
  .form.yellowc-sm:not(:hover):not(.hover) {
    border-color: #ffea00;
  }
  .form.yellowc-sm.hover:focus, .form.yellowc-sm.hover:hover {
    border-color: #ccbb00;
  }
  .form.yellowd-sm:not(:hover):not(.hover) {
    border-color: #ffd600;
  }
  .form.yellowd-sm.hover:focus, .form.yellowd-sm.hover:hover {
    border-color: #ccab00;
  }
  .form.amber-sm:not(:hover):not(.hover) {
    border-color: #ffd740;
  }
  .form.amber-sm.hover:focus, .form.amber-sm.hover:hover {
    border-color: #ffcc0d;
  }
  .form.amber0-sm:not(:hover):not(.hover) {
    border-color: #fff8e1;
  }
  .form.amber0-sm.hover:focus, .form.amber0-sm.hover:hover {
    border-color: #ffecae;
  }
  .form.amber1-sm:not(:hover):not(.hover) {
    border-color: #ffecb3;
  }
  .form.amber1-sm.hover:focus, .form.amber1-sm.hover:hover {
    border-color: #ffdf80;
  }
  .form.amber2-sm:not(:hover):not(.hover) {
    border-color: #ffe082;
  }
  .form.amber2-sm.hover:focus, .form.amber2-sm.hover:hover {
    border-color: #ffd34f;
  }
  .form.amber3-sm:not(:hover):not(.hover) {
    border-color: #ffd54f;
  }
  .form.amber3-sm.hover:focus, .form.amber3-sm.hover:hover {
    border-color: #ffc91c;
  }
  .form.amber4-sm:not(:hover):not(.hover) {
    border-color: #ffca28;
  }
  .form.amber4-sm.hover:focus, .form.amber4-sm.hover:hover {
    border-color: #f4b800;
  }
  .form.amber5-sm:not(:hover):not(.hover) {
    border-color: #ffc107;
  }
  .form.amber5-sm.hover:focus, .form.amber5-sm.hover:hover {
    border-color: #d39e00;
  }
  .form.amber6-sm:not(:hover):not(.hover) {
    border-color: #ffb300;
  }
  .form.amber6-sm.hover:focus, .form.amber6-sm.hover:hover {
    border-color: #cc8f00;
  }
  .form.amber7-sm:not(:hover):not(.hover) {
    border-color: #ffa000;
  }
  .form.amber7-sm.hover:focus, .form.amber7-sm.hover:hover {
    border-color: #cc8000;
  }
  .form.amber8-sm:not(:hover):not(.hover) {
    border-color: #ff8f00;
  }
  .form.amber8-sm.hover:focus, .form.amber8-sm.hover:hover {
    border-color: #cc7200;
  }
  .form.amber9-sm:not(:hover):not(.hover) {
    border-color: #ff6f00;
  }
  .form.amber9-sm.hover:focus, .form.amber9-sm.hover:hover {
    border-color: #cc5900;
  }
  .form.ambera-sm:not(:hover):not(.hover) {
    border-color: #ffe57f;
  }
  .form.ambera-sm.hover:focus, .form.ambera-sm.hover:hover {
    border-color: #ffdb4c;
  }
  .form.amberb-sm:not(:hover):not(.hover) {
    border-color: #ffd740;
  }
  .form.amberb-sm.hover:focus, .form.amberb-sm.hover:hover {
    border-color: #ffcc0d;
  }
  .form.amberc-sm:not(:hover):not(.hover) {
    border-color: #ffc400;
  }
  .form.amberc-sm.hover:focus, .form.amberc-sm.hover:hover {
    border-color: #cc9d00;
  }
  .form.amberd-sm:not(:hover):not(.hover) {
    border-color: #ffab00;
  }
  .form.amberd-sm.hover:focus, .form.amberd-sm.hover:hover {
    border-color: #cc8900;
  }
  .form.orange-sm:not(:hover):not(.hover) {
    border-color: orange;
  }
  .form.orange-sm.hover:focus, .form.orange-sm.hover:hover {
    border-color: #cc8400;
  }
  .form.orange0-sm:not(:hover):not(.hover) {
    border-color: #fff3e0;
  }
  .form.orange0-sm.hover:focus, .form.orange0-sm.hover:hover {
    border-color: #ffdfad;
  }
  .form.orange1-sm:not(:hover):not(.hover) {
    border-color: #ffe0b2;
  }
  .form.orange1-sm.hover:focus, .form.orange1-sm.hover:hover {
    border-color: #ffcb7f;
  }
  .form.orange2-sm:not(:hover):not(.hover) {
    border-color: #ffcc80;
  }
  .form.orange2-sm.hover:focus, .form.orange2-sm.hover:hover {
    border-color: #ffb84d;
  }
  .form.orange3-sm:not(:hover):not(.hover) {
    border-color: #ffb74d;
  }
  .form.orange3-sm.hover:focus, .form.orange3-sm.hover:hover {
    border-color: #ffa21a;
  }
  .form.orange4-sm:not(:hover):not(.hover) {
    border-color: #ffa726;
  }
  .form.orange4-sm.hover:focus, .form.orange4-sm.hover:hover {
    border-color: #f29000;
  }
  .form.orange5-sm:not(:hover):not(.hover) {
    border-color: #ff9800;
  }
  .form.orange5-sm.hover:focus, .form.orange5-sm.hover:hover {
    border-color: #cc7a00;
  }
  .form.orange6-sm:not(:hover):not(.hover) {
    border-color: #fb8c00;
  }
  .form.orange6-sm.hover:focus, .form.orange6-sm.hover:hover {
    border-color: #c87000;
  }
  .form.orange7-sm:not(:hover):not(.hover) {
    border-color: #f57c00;
  }
  .form.orange7-sm.hover:focus, .form.orange7-sm.hover:hover {
    border-color: #c26200;
  }
  .form.orange8-sm:not(:hover):not(.hover) {
    border-color: #ef6c00;
  }
  .form.orange8-sm.hover:focus, .form.orange8-sm.hover:hover {
    border-color: #bc5500;
  }
  .form.orange9-sm:not(:hover):not(.hover) {
    border-color: #e65100;
  }
  .form.orange9-sm.hover:focus, .form.orange9-sm.hover:hover {
    border-color: #b33f00;
  }
  .form.orangea-sm:not(:hover):not(.hover) {
    border-color: #ffd180;
  }
  .form.orangea-sm.hover:focus, .form.orangea-sm.hover:hover {
    border-color: #ffbf4d;
  }
  .form.orangeb-sm:not(:hover):not(.hover) {
    border-color: #ffab40;
  }
  .form.orangeb-sm.hover:focus, .form.orangeb-sm.hover:hover {
    border-color: #ff950d;
  }
  .form.orangec-sm:not(:hover):not(.hover) {
    border-color: #ff9100;
  }
  .form.orangec-sm.hover:focus, .form.orangec-sm.hover:hover {
    border-color: #cc7400;
  }
  .form.oranged-sm:not(:hover):not(.hover) {
    border-color: #ff6d00;
  }
  .form.oranged-sm.hover:focus, .form.oranged-sm.hover:hover {
    border-color: #cc5700;
  }
  .form.d-orange-sm:not(:hover):not(.hover) {
    border-color: darkorange;
  }
  .form.d-orange-sm.hover:focus, .form.d-orange-sm.hover:hover {
    border-color: #cc7000;
  }
  .form.d-orange0-sm:not(:hover):not(.hover) {
    border-color: #fbe9e7;
  }
  .form.d-orange0-sm.hover:focus, .form.d-orange0-sm.hover:hover {
    border-color: #f4c1bb;
  }
  .form.d-orange1-sm:not(:hover):not(.hover) {
    border-color: #ffccbc;
  }
  .form.d-orange1-sm.hover:focus, .form.d-orange1-sm.hover:hover {
    border-color: #ffa589;
  }
  .form.d-orange2-sm:not(:hover):not(.hover) {
    border-color: #ffab91;
  }
  .form.d-orange2-sm.hover:focus, .form.d-orange2-sm.hover:hover {
    border-color: #ff845e;
  }
  .form.d-orange3-sm:not(:hover):not(.hover) {
    border-color: #ff8a65;
  }
  .form.d-orange3-sm.hover:focus, .form.d-orange3-sm.hover:hover {
    border-color: #ff6332;
  }
  .form.d-orange4-sm:not(:hover):not(.hover) {
    border-color: #ff7043;
  }
  .form.d-orange4-sm.hover:focus, .form.d-orange4-sm.hover:hover {
    border-color: #ff4910;
  }
  .form.d-orange5-sm:not(:hover):not(.hover) {
    border-color: #ff5722;
  }
  .form.d-orange5-sm.hover:focus, .form.d-orange5-sm.hover:hover {
    border-color: #ee3900;
  }
  .form.d-orange6-sm:not(:hover):not(.hover) {
    border-color: #f4511e;
  }
  .form.d-orange6-sm.hover:focus, .form.d-orange6-sm.hover:hover {
    border-color: #d53b0a;
  }
  .form.d-orange7-sm:not(:hover):not(.hover) {
    border-color: #e64a19;
  }
  .form.d-orange7-sm.hover:focus, .form.d-orange7-sm.hover:hover {
    border-color: #b83b14;
  }
  .form.d-orange8-sm:not(:hover):not(.hover) {
    border-color: #d84315;
  }
  .form.d-orange8-sm.hover:focus, .form.d-orange8-sm.hover:hover {
    border-color: #aa3510;
  }
  .form.d-orange9-sm:not(:hover):not(.hover) {
    border-color: #bf360c;
  }
  .form.d-orange9-sm.hover:focus, .form.d-orange9-sm.hover:hover {
    border-color: #8f2809;
  }
  .form.d-orangea-sm:not(:hover):not(.hover) {
    border-color: #ff9e80;
  }
  .form.d-orangea-sm.hover:focus, .form.d-orangea-sm.hover:hover {
    border-color: #ff774d;
  }
  .form.d-orangeb-sm:not(:hover):not(.hover) {
    border-color: #ff6e40;
  }
  .form.d-orangeb-sm.hover:focus, .form.d-orangeb-sm.hover:hover {
    border-color: #ff470d;
  }
  .form.d-orangec-sm:not(:hover):not(.hover) {
    border-color: #ff3d00;
  }
  .form.d-orangec-sm.hover:focus, .form.d-orangec-sm.hover:hover {
    border-color: #cc3100;
  }
  .form.d-oranged-sm:not(:hover):not(.hover) {
    border-color: #dd2c00;
  }
  .form.d-oranged-sm.hover:focus, .form.d-oranged-sm.hover:hover {
    border-color: #aa2200;
  }
  .form.brown-sm:not(:hover):not(.hover) {
    border-color: brown;
  }
  .form.brown-sm.hover:focus, .form.brown-sm.hover:hover {
    border-color: #7c2020;
  }
  .form.brown0-sm:not(:hover):not(.hover) {
    border-color: #efebe9;
  }
  .form.brown0-sm.hover:focus, .form.brown0-sm.hover:hover {
    border-color: #dad0cb;
  }
  .form.brown1-sm:not(:hover):not(.hover) {
    border-color: #d7ccc8;
  }
  .form.brown1-sm.hover:focus, .form.brown1-sm.hover:hover {
    border-color: #c2b1aa;
  }
  .form.brown2-sm:not(:hover):not(.hover) {
    border-color: #bcaaa4;
  }
  .form.brown2-sm.hover:focus, .form.brown2-sm.hover:hover {
    border-color: #a68f87;
  }
  .form.brown3-sm:not(:hover):not(.hover) {
    border-color: #a1887f;
  }
  .form.brown3-sm.hover:focus, .form.brown3-sm.hover:hover {
    border-color: #896e64;
  }
  .form.brown4-sm:not(:hover):not(.hover) {
    border-color: #8d6e63;
  }
  .form.brown4-sm.hover:focus, .form.brown4-sm.hover:hover {
    border-color: #6f574e;
  }
  .form.brown5-sm:not(:hover):not(.hover) {
    border-color: #795548;
  }
  .form.brown5-sm.hover:focus, .form.brown5-sm.hover:hover {
    border-color: #593f35;
  }
  .form.brown6-sm:not(:hover):not(.hover) {
    border-color: #6d4c41;
  }
  .form.brown6-sm.hover:focus, .form.brown6-sm.hover:hover {
    border-color: #4d362e;
  }
  .form.brown7-sm:not(:hover):not(.hover) {
    border-color: #5d4037;
  }
  .form.brown7-sm.hover:focus, .form.brown7-sm.hover:hover {
    border-color: #3d2a24;
  }
  .form.brown8-sm:not(:hover):not(.hover) {
    border-color: #4e342e;
  }
  .form.brown8-sm.hover:focus, .form.brown8-sm.hover:hover {
    border-color: #2e1f1b;
  }
  .form.brown9-sm:not(:hover):not(.hover) {
    border-color: #3e2723;
  }
  .form.brown9-sm.hover:focus, .form.brown9-sm.hover:hover {
    border-color: #1d1211;
  }
  .form.grey-sm:not(:hover):not(.hover) {
    border-color: grey;
  }
  .form.grey-sm.hover:focus, .form.grey-sm.hover:hover {
    border-color: #676767;
  }
  .form.grey0-sm:not(:hover):not(.hover) {
    border-color: #fafafa;
  }
  .form.grey0-sm.hover:focus, .form.grey0-sm.hover:hover {
    border-color: #e1e1e1;
  }
  .form.grey1-sm:not(:hover):not(.hover) {
    border-color: #f5f5f5;
  }
  .form.grey1-sm.hover:focus, .form.grey1-sm.hover:hover {
    border-color: gainsboro;
  }
  .form.grey2-sm:not(:hover):not(.hover) {
    border-color: #eee;
  }
  .form.grey2-sm.hover:focus, .form.grey2-sm.hover:hover {
    border-color: #d5d5d5;
  }
  .form.grey3-sm:not(:hover):not(.hover) {
    border-color: #e0e0e0;
  }
  .form.grey3-sm.hover:focus, .form.grey3-sm.hover:hover {
    border-color: #c7c7c7;
  }
  .form.grey4-sm:not(:hover):not(.hover) {
    border-color: #bdbdbd;
  }
  .form.grey4-sm.hover:focus, .form.grey4-sm.hover:hover {
    border-color: #a4a4a4;
  }
  .form.grey5-sm:not(:hover):not(.hover) {
    border-color: #9e9e9e;
  }
  .form.grey5-sm.hover:focus, .form.grey5-sm.hover:hover {
    border-color: #858585;
  }
  .form.grey6-sm:not(:hover):not(.hover) {
    border-color: #757575;
  }
  .form.grey6-sm.hover:focus, .form.grey6-sm.hover:hover {
    border-color: #5c5c5c;
  }
  .form.grey7-sm:not(:hover):not(.hover) {
    border-color: #616161;
  }
  .form.grey7-sm.hover:focus, .form.grey7-sm.hover:hover {
    border-color: #484848;
  }
  .form.grey8-sm:not(:hover):not(.hover) {
    border-color: #424242;
  }
  .form.grey8-sm.hover:focus, .form.grey8-sm.hover:hover {
    border-color: #292929;
  }
  .form.grey9-sm:not(:hover):not(.hover) {
    border-color: #212121;
  }
  .form.grey9-sm.hover:focus, .form.grey9-sm.hover:hover {
    border-color: #080808;
  }
  .form.blue-grey-sm:not(:hover):not(.hover) {
    border-color: lightsteelblue;
  }
  .form.blue-grey-sm.hover:focus, .form.blue-grey-sm.hover:hover {
    border-color: #8ca9cf;
  }
  .form.blue-grey0-sm:not(:hover):not(.hover) {
    border-color: #eceff1;
  }
  .form.blue-grey0-sm.hover:focus, .form.blue-grey0-sm.hover:hover {
    border-color: #cfd6db;
  }
  .form.blue-grey1-sm:not(:hover):not(.hover) {
    border-color: #cfd8dc;
  }
  .form.blue-grey1-sm.hover:focus, .form.blue-grey1-sm.hover:hover {
    border-color: #b2c0c6;
  }
  .form.blue-grey2-sm:not(:hover):not(.hover) {
    border-color: #b0bec5;
  }
  .form.blue-grey2-sm.hover:focus, .form.blue-grey2-sm.hover:hover {
    border-color: #93a6af;
  }
  .form.blue-grey3-sm:not(:hover):not(.hover) {
    border-color: #90a4ae;
  }
  .form.blue-grey3-sm.hover:focus, .form.blue-grey3-sm.hover:hover {
    border-color: #738c98;
  }
  .form.blue-grey4-sm:not(:hover):not(.hover) {
    border-color: #78909c;
  }
  .form.blue-grey4-sm.hover:focus, .form.blue-grey4-sm.hover:hover {
    border-color: #5f7682;
  }
  .form.blue-grey5-sm:not(:hover):not(.hover) {
    border-color: #607d8b;
  }
  .form.blue-grey5-sm.hover:focus, .form.blue-grey5-sm.hover:hover {
    border-color: #4b626d;
  }
  .form.blue-grey6-sm:not(:hover):not(.hover) {
    border-color: #546e7a;
  }
  .form.blue-grey6-sm.hover:focus, .form.blue-grey6-sm.hover:hover {
    border-color: #3f535c;
  }
  .form.blue-grey7-sm:not(:hover):not(.hover) {
    border-color: #455a64;
  }
  .form.blue-grey7-sm.hover:focus, .form.blue-grey7-sm.hover:hover {
    border-color: #303f46;
  }
  .form.blue-grey8-sm:not(:hover):not(.hover) {
    border-color: #37474f;
  }
  .form.blue-grey8-sm.hover:focus, .form.blue-grey8-sm.hover:hover {
    border-color: #222c31;
  }
  .form.blue-grey9-sm:not(:hover):not(.hover) {
    border-color: #263238;
  }
  .form.blue-grey9-sm.hover:focus, .form.blue-grey9-sm.hover:hover {
    border-color: #11171a;
  }
}

@media (max-width: 575px) {
  .form.black-xs:not(:hover):not(.hover) {
    border-color: black;
  }
  .form.black-xs.hover:focus, .form.black-xs.hover:hover {
    border-color: black;
  }
  .form.color0-xs:not(:hover):not(.hover) {
    border-color: black;
  }
  .form.color0-xs.hover:focus, .form.color0-xs.hover:hover {
    border-color: black;
  }
  .form.color1-xs:not(:hover):not(.hover) {
    border-color: #111111;
  }
  .form.color1-xs.hover:focus, .form.color1-xs.hover:hover {
    border-color: black;
  }
  .form.color2-xs:not(:hover):not(.hover) {
    border-color: #222222;
  }
  .form.color2-xs.hover:focus, .form.color2-xs.hover:hover {
    border-color: #080808;
  }
  .form.color3-xs:not(:hover):not(.hover) {
    border-color: #333333;
  }
  .form.color3-xs.hover:focus, .form.color3-xs.hover:hover {
    border-color: #1a1a1a;
  }
  .form.color4-xs:not(:hover):not(.hover) {
    border-color: #444444;
  }
  .form.color4-xs.hover:focus, .form.color4-xs.hover:hover {
    border-color: #2b2b2b;
  }
  .form.color5-xs:not(:hover):not(.hover) {
    border-color: #555555;
  }
  .form.color5-xs.hover:focus, .form.color5-xs.hover:hover {
    border-color: #3b3b3b;
  }
  .form.color6-xs:not(:hover):not(.hover) {
    border-color: #666666;
  }
  .form.color6-xs.hover:focus, .form.color6-xs.hover:hover {
    border-color: #4d4d4d;
  }
  .form.color7-xs:not(:hover):not(.hover) {
    border-color: #777777;
  }
  .form.color7-xs.hover:focus, .form.color7-xs.hover:hover {
    border-color: #5e5e5e;
  }
  .form.color8-xs:not(:hover):not(.hover) {
    border-color: #888888;
  }
  .form.color8-xs.hover:focus, .form.color8-xs.hover:hover {
    border-color: #6e6e6e;
  }
  .form.color9-xs:not(:hover):not(.hover) {
    border-color: #999999;
  }
  .form.color9-xs.hover:focus, .form.color9-xs.hover:hover {
    border-color: gray;
  }
  .form.colora-xs:not(:hover):not(.hover) {
    border-color: #aaaaaa;
  }
  .form.colora-xs.hover:focus, .form.colora-xs.hover:hover {
    border-color: #919191;
  }
  .form.colorb-xs:not(:hover):not(.hover) {
    border-color: #bbbbbb;
  }
  .form.colorb-xs.hover:focus, .form.colorb-xs.hover:hover {
    border-color: #a1a1a1;
  }
  .form.colorc-xs:not(:hover):not(.hover) {
    border-color: #cccccc;
  }
  .form.colorc-xs.hover:focus, .form.colorc-xs.hover:hover {
    border-color: #b3b3b3;
  }
  .form.colord-xs:not(:hover):not(.hover) {
    border-color: #dddddd;
  }
  .form.colord-xs.hover:focus, .form.colord-xs.hover:hover {
    border-color: #c4c4c4;
  }
  .form.colore-xs:not(:hover):not(.hover) {
    border-color: #eeeeee;
  }
  .form.colore-xs.hover:focus, .form.colore-xs.hover:hover {
    border-color: #d4d4d4;
  }
  .form.colorf-xs:not(:hover):not(.hover) {
    border-color: white;
  }
  .form.colorf-xs.hover:focus, .form.colorf-xs.hover:hover {
    border-color: #e6e6e6;
  }
  .form.white-xs:not(:hover):not(.hover) {
    border-color: white;
  }
  .form.white-xs.hover:focus, .form.white-xs.hover:hover {
    border-color: #e6e6e6;
  }
  .form.red-xs:not(:hover):not(.hover) {
    border-color: red;
  }
  .form.red-xs.hover:focus, .form.red-xs.hover:hover {
    border-color: #cc0000;
  }
  .form.red0-xs:not(:hover):not(.hover) {
    border-color: #ffebee;
  }
  .form.red0-xs.hover:focus, .form.red0-xs.hover:hover {
    border-color: #ffb8c3;
  }
  .form.red1-xs:not(:hover):not(.hover) {
    border-color: #ffcdd2;
  }
  .form.red1-xs.hover:focus, .form.red1-xs.hover:hover {
    border-color: #ff9aa4;
  }
  .form.red2-xs:not(:hover):not(.hover) {
    border-color: #ef9a9a;
  }
  .form.red2-xs.hover:focus, .form.red2-xs.hover:hover {
    border-color: #e86e6e;
  }
  .form.red3-xs:not(:hover):not(.hover) {
    border-color: #e57373;
  }
  .form.red3-xs.hover:focus, .form.red3-xs.hover:hover {
    border-color: #dd4848;
  }
  .form.red4-xs:not(:hover):not(.hover) {
    border-color: #ef5350;
  }
  .form.red4-xs.hover:focus, .form.red4-xs.hover:hover {
    border-color: #eb2521;
  }
  .form.red5-xs:not(:hover):not(.hover) {
    border-color: #f44336;
  }
  .form.red5-xs.hover:focus, .form.red5-xs.hover:hover {
    border-color: #ea1c0d;
  }
  .form.red6-xs:not(:hover):not(.hover) {
    border-color: #e53935;
  }
  .form.red6-xs.hover:focus, .form.red6-xs.hover:hover {
    border-color: #cd1e1a;
  }
  .form.red7-xs:not(:hover):not(.hover) {
    border-color: #d32f2f;
  }
  .form.red7-xs.hover:focus, .form.red7-xs.hover:hover {
    border-color: #ab2424;
  }
  .form.red8-xs:not(:hover):not(.hover) {
    border-color: #c62828;
  }
  .form.red8-xs.hover:focus, .form.red8-xs.hover:hover {
    border-color: #9c1f1f;
  }
  .form.red9-xs:not(:hover):not(.hover) {
    border-color: #b71c1c;
  }
  .form.red9-xs.hover:focus, .form.red9-xs.hover:hover {
    border-color: #8b1515;
  }
  .form.reda-xs:not(:hover):not(.hover) {
    border-color: #ff8a80;
  }
  .form.reda-xs.hover:focus, .form.reda-xs.hover:hover {
    border-color: #ff5b4d;
  }
  .form.redb-xs:not(:hover):not(.hover) {
    border-color: #ff5252;
  }
  .form.redb-xs.hover:focus, .form.redb-xs.hover:hover {
    border-color: #ff1f1f;
  }
  .form.redc-xs:not(:hover):not(.hover) {
    border-color: #ff1744;
  }
  .form.redc-xs.hover:focus, .form.redc-xs.hover:hover {
    border-color: #e3002c;
  }
  .form.redd-xs:not(:hover):not(.hover) {
    border-color: #d50000;
  }
  .form.redd-xs.hover:focus, .form.redd-xs.hover:hover {
    border-color: #a20000;
  }
  .form.pink-xs:not(:hover):not(.hover) {
    border-color: pink;
  }
  .form.pink-xs.hover:focus, .form.pink-xs.hover:hover {
    border-color: #ff8da1;
  }
  .form.pink0-xs:not(:hover):not(.hover) {
    border-color: #fce4ec;
  }
  .form.pink0-xs.hover:focus, .form.pink0-xs.hover:hover {
    border-color: #f7b6cc;
  }
  .form.pink1-xs:not(:hover):not(.hover) {
    border-color: #f8bbd0;
  }
  .form.pink1-xs.hover:focus, .form.pink1-xs.hover:hover {
    border-color: #f38db0;
  }
  .form.pink2-xs:not(:hover):not(.hover) {
    border-color: #f48fb1;
  }
  .form.pink2-xs.hover:focus, .form.pink2-xs.hover:hover {
    border-color: #ef6191;
  }
  .form.pink3-xs:not(:hover):not(.hover) {
    border-color: #f06292;
  }
  .form.pink3-xs.hover:focus, .form.pink3-xs.hover:hover {
    border-color: #ec3372;
  }
  .form.pink4-xs:not(:hover):not(.hover) {
    border-color: #ec407a;
  }
  .form.pink4-xs.hover:focus, .form.pink4-xs.hover:hover {
    border-color: #e2175b;
  }
  .form.pink5-xs:not(:hover):not(.hover) {
    border-color: #e91e63;
  }
  .form.pink5-xs.hover:focus, .form.pink5-xs.hover:hover {
    border-color: #c1134e;
  }
  .form.pink6-xs:not(:hover):not(.hover) {
    border-color: #d81b60;
  }
  .form.pink6-xs.hover:focus, .form.pink6-xs.hover:hover {
    border-color: #ab154c;
  }
  .form.pink7-xs:not(:hover):not(.hover) {
    border-color: #c2185b;
  }
  .form.pink7-xs.hover:focus, .form.pink7-xs.hover:hover {
    border-color: #951246;
  }
  .form.pink8-xs:not(:hover):not(.hover) {
    border-color: #ad1457;
  }
  .form.pink8-xs.hover:focus, .form.pink8-xs.hover:hover {
    border-color: #7f0f40;
  }
  .form.pink9-xs:not(:hover):not(.hover) {
    border-color: #880e4f;
  }
  .form.pink9-xs.hover:focus, .form.pink9-xs.hover:hover {
    border-color: #5a0934;
  }
  .form.pinka-xs:not(:hover):not(.hover) {
    border-color: #ff80ab;
  }
  .form.pinka-xs.hover:focus, .form.pinka-xs.hover:hover {
    border-color: #ff4d89;
  }
  .form.pinkb-xs:not(:hover):not(.hover) {
    border-color: #ff4081;
  }
  .form.pinkb-xs.hover:focus, .form.pinkb-xs.hover:hover {
    border-color: #ff0d5f;
  }
  .form.pinkc-xs:not(:hover):not(.hover) {
    border-color: #f50057;
  }
  .form.pinkc-xs.hover:focus, .form.pinkc-xs.hover:hover {
    border-color: #c20045;
  }
  .form.pinkd-xs:not(:hover):not(.hover) {
    border-color: #c51162;
  }
  .form.pinkd-xs.hover:focus, .form.pinkd-xs.hover:hover {
    border-color: #960d4b;
  }
  .form.purple-xs:not(:hover):not(.hover) {
    border-color: purple;
  }
  .form.purple-xs.hover:focus, .form.purple-xs.hover:hover {
    border-color: #4d004d;
  }
  .form.purple0-xs:not(:hover):not(.hover) {
    border-color: #f3e5f5;
  }
  .form.purple0-xs.hover:focus, .form.purple0-xs.hover:hover {
    border-color: #e2c0e7;
  }
  .form.purple1-xs:not(:hover):not(.hover) {
    border-color: #e1bee7;
  }
  .form.purple1-xs.hover:focus, .form.purple1-xs.hover:hover {
    border-color: #d099d9;
  }
  .form.purple2-xs:not(:hover):not(.hover) {
    border-color: #ce93d8;
  }
  .form.purple2-xs.hover:focus, .form.purple2-xs.hover:hover {
    border-color: #bd6eca;
  }
  .form.purple3-xs:not(:hover):not(.hover) {
    border-color: #ba68c8;
  }
  .form.purple3-xs.hover:focus, .form.purple3-xs.hover:hover {
    border-color: #a844b9;
  }
  .form.purple4-xs:not(:hover):not(.hover) {
    border-color: #ab47bc;
  }
  .form.purple4-xs.hover:focus, .form.purple4-xs.hover:hover {
    border-color: #8a3898;
  }
  .form.purple5-xs:not(:hover):not(.hover) {
    border-color: #9c27b0;
  }
  .form.purple5-xs.hover:focus, .form.purple5-xs.hover:hover {
    border-color: #771e86;
  }
  .form.purple6-xs:not(:hover):not(.hover) {
    border-color: #8e24aa;
  }
  .form.purple6-xs.hover:focus, .form.purple6-xs.hover:hover {
    border-color: #6b1b80;
  }
  .form.purple7-xs:not(:hover):not(.hover) {
    border-color: #7b1fa2;
  }
  .form.purple7-xs.hover:focus, .form.purple7-xs.hover:hover {
    border-color: #5a1777;
  }
  .form.purple8-xs:not(:hover):not(.hover) {
    border-color: #6a1b9a;
  }
  .form.purple8-xs.hover:focus, .form.purple8-xs.hover:hover {
    border-color: #4c136f;
  }
  .form.purple9-xs:not(:hover):not(.hover) {
    border-color: #4a148c;
  }
  .form.purple9-xs.hover:focus, .form.purple9-xs.hover:hover {
    border-color: #320e5f;
  }
  .form.purplea-xs:not(:hover):not(.hover) {
    border-color: #ea80fc;
  }
  .form.purplea-xs.hover:focus, .form.purplea-xs.hover:hover {
    border-color: #e24efb;
  }
  .form.purpleb-xs:not(:hover):not(.hover) {
    border-color: #e040fb;
  }
  .form.purpleb-xs.hover:focus, .form.purpleb-xs.hover:hover {
    border-color: #d80efa;
  }
  .form.purplec-xs:not(:hover):not(.hover) {
    border-color: #d500f9;
  }
  .form.purplec-xs.hover:focus, .form.purplec-xs.hover:hover {
    border-color: #a900c6;
  }
  .form.purpled-xs:not(:hover):not(.hover) {
    border-color: #a0f;
  }
  .form.purpled-xs.hover:focus, .form.purpled-xs.hover:hover {
    border-color: #8800cc;
  }
  .form.d-purple-xs:not(:hover):not(.hover) {
    border-color: darkmagenta;
  }
  .form.d-purple-xs.hover:focus, .form.d-purple-xs.hover:hover {
    border-color: #580058;
  }
  .form.d-purple0-xs:not(:hover):not(.hover) {
    border-color: #ede7f6;
  }
  .form.d-purple0-xs.hover:focus, .form.d-purple0-xs.hover:hover {
    border-color: #d1c2e8;
  }
  .form.d-purple1-xs:not(:hover):not(.hover) {
    border-color: #d1c4e9;
  }
  .form.d-purple1-xs.hover:focus, .form.d-purple1-xs.hover:hover {
    border-color: #b49fdb;
  }
  .form.d-purple2-xs:not(:hover):not(.hover) {
    border-color: #b39ddb;
  }
  .form.d-purple2-xs.hover:focus, .form.d-purple2-xs.hover:hover {
    border-color: #9678cd;
  }
  .form.d-purple3-xs:not(:hover):not(.hover) {
    border-color: #9575cd;
  }
  .form.d-purple3-xs.hover:focus, .form.d-purple3-xs.hover:hover {
    border-color: #7850bf;
  }
  .form.d-purple4-xs:not(:hover):not(.hover) {
    border-color: #7e57c2;
  }
  .form.d-purple4-xs.hover:focus, .form.d-purple4-xs.hover:hover {
    border-color: #643da9;
  }
  .form.d-purple5-xs:not(:hover):not(.hover) {
    border-color: #673ab7;
  }
  .form.d-purple5-xs.hover:focus, .form.d-purple5-xs.hover:hover {
    border-color: #512e90;
  }
  .form.d-purple6-xs:not(:hover):not(.hover) {
    border-color: #5e35b1;
  }
  .form.d-purple6-xs.hover:focus, .form.d-purple6-xs.hover:hover {
    border-color: #49298a;
  }
  .form.d-purple7-xs:not(:hover):not(.hover) {
    border-color: #512da8;
  }
  .form.d-purple7-xs.hover:focus, .form.d-purple7-xs.hover:hover {
    border-color: #3e2280;
  }
  .form.d-purple8-xs:not(:hover):not(.hover) {
    border-color: #4527a0;
  }
  .form.d-purple8-xs.hover:focus, .form.d-purple8-xs.hover:hover {
    border-color: #331d77;
  }
  .form.d-purple9-xs:not(:hover):not(.hover) {
    border-color: #311b92;
  }
  .form.d-purple9-xs.hover:focus, .form.d-purple9-xs.hover:hover {
    border-color: #231367;
  }
  .form.d-purplea-xs:not(:hover):not(.hover) {
    border-color: #b388ff;
  }
  .form.d-purplea-xs.hover:focus, .form.d-purplea-xs.hover:hover {
    border-color: #9255ff;
  }
  .form.d-purpleb-xs:not(:hover):not(.hover) {
    border-color: #7c4dff;
  }
  .form.d-purpleb-xs.hover:focus, .form.d-purpleb-xs.hover:hover {
    border-color: #561aff;
  }
  .form.d-purplec-xs:not(:hover):not(.hover) {
    border-color: #651fff;
  }
  .form.d-purplec-xs.hover:focus, .form.d-purplec-xs.hover:hover {
    border-color: #4900eb;
  }
  .form.d-purpled-xs:not(:hover):not(.hover) {
    border-color: #6200ea;
  }
  .form.d-purpled-xs.hover:focus, .form.d-purpled-xs.hover:hover {
    border-color: #4d00b7;
  }
  .form.indigo-xs:not(:hover):not(.hover) {
    border-color: indigo;
  }
  .form.indigo-xs.hover:focus, .form.indigo-xs.hover:hover {
    border-color: #2e004f;
  }
  .form.indigo0-xs:not(:hover):not(.hover) {
    border-color: #e8eaf6;
  }
  .form.indigo0-xs.hover:focus, .form.indigo0-xs.hover:hover {
    border-color: #c3c9e8;
  }
  .form.indigo1-xs:not(:hover):not(.hover) {
    border-color: #c5cae9;
  }
  .form.indigo1-xs.hover:focus, .form.indigo1-xs.hover:hover {
    border-color: #a0a8db;
  }
  .form.indigo2-xs:not(:hover):not(.hover) {
    border-color: #9fa8da;
  }
  .form.indigo2-xs.hover:focus, .form.indigo2-xs.hover:hover {
    border-color: #7a87cc;
  }
  .form.indigo3-xs:not(:hover):not(.hover) {
    border-color: #7986cb;
  }
  .form.indigo3-xs.hover:focus, .form.indigo3-xs.hover:hover {
    border-color: #5465bd;
  }
  .form.indigo4-xs:not(:hover):not(.hover) {
    border-color: #5c6bc0;
  }
  .form.indigo4-xs.hover:focus, .form.indigo4-xs.hover:hover {
    border-color: #4150a8;
  }
  .form.indigo5-xs:not(:hover):not(.hover) {
    border-color: #3f51b5;
  }
  .form.indigo5-xs.hover:focus, .form.indigo5-xs.hover:hover {
    border-color: #32408f;
  }
  .form.indigo6-xs:not(:hover):not(.hover) {
    border-color: #3949ab;
  }
  .form.indigo6-xs.hover:focus, .form.indigo6-xs.hover:hover {
    border-color: #2c3985;
  }
  .form.indigo7-xs:not(:hover):not(.hover) {
    border-color: #303f9f;
  }
  .form.indigo7-xs.hover:focus, .form.indigo7-xs.hover:hover {
    border-color: #242f78;
  }
  .form.indigo8-xs:not(:hover):not(.hover) {
    border-color: #283593;
  }
  .form.indigo8-xs.hover:focus, .form.indigo8-xs.hover:hover {
    border-color: #1d276b;
  }
  .form.indigo9-xs:not(:hover):not(.hover) {
    border-color: #1a237e;
  }
  .form.indigo9-xs.hover:focus, .form.indigo9-xs.hover:hover {
    border-color: #111754;
  }
  .form.indigoa-xs:not(:hover):not(.hover) {
    border-color: #8c9eff;
  }
  .form.indigoa-xs.hover:focus, .form.indigoa-xs.hover:hover {
    border-color: #5973ff;
  }
  .form.indigob-xs:not(:hover):not(.hover) {
    border-color: #536dfe;
  }
  .form.indigob-xs.hover:focus, .form.indigob-xs.hover:hover {
    border-color: #2042fe;
  }
  .form.indigoc-xs:not(:hover):not(.hover) {
    border-color: #3d5afe;
  }
  .form.indigoc-xs.hover:focus, .form.indigoc-xs.hover:hover {
    border-color: #0a2ffe;
  }
  .form.indigod-xs:not(:hover):not(.hover) {
    border-color: #304ffe;
  }
  .form.indigod-xs.hover:focus, .form.indigod-xs.hover:hover {
    border-color: #0127fa;
  }
  .form.blue-xs:not(:hover):not(.hover) {
    border-color: blue;
  }
  .form.blue-xs.hover:focus, .form.blue-xs.hover:hover {
    border-color: #0000cc;
  }
  .form.blue0-xs:not(:hover):not(.hover) {
    border-color: #e3f2fd;
  }
  .form.blue0-xs.hover:focus, .form.blue0-xs.hover:hover {
    border-color: #b3dcfa;
  }
  .form.blue1-xs:not(:hover):not(.hover) {
    border-color: #bbdefb;
  }
  .form.blue1-xs.hover:focus, .form.blue1-xs.hover:hover {
    border-color: #8bc7f8;
  }
  .form.blue2-xs:not(:hover):not(.hover) {
    border-color: #90caf9;
  }
  .form.blue2-xs.hover:focus, .form.blue2-xs.hover:hover {
    border-color: #60b3f6;
  }
  .form.blue3-xs:not(:hover):not(.hover) {
    border-color: #64b5f6;
  }
  .form.blue3-xs.hover:focus, .form.blue3-xs.hover:hover {
    border-color: #349ef3;
  }
  .form.blue4-xs:not(:hover):not(.hover) {
    border-color: #42a5f5;
  }
  .form.blue4-xs.hover:focus, .form.blue4-xs.hover:hover {
    border-color: #128ef2;
  }
  .form.blue5-xs:not(:hover):not(.hover) {
    border-color: #2196f3;
  }
  .form.blue5-xs.hover:focus, .form.blue5-xs.hover:hover {
    border-color: #0c7cd5;
  }
  .form.blue6-xs:not(:hover):not(.hover) {
    border-color: #1e88e5;
  }
  .form.blue6-xs.hover:focus, .form.blue6-xs.hover:hover {
    border-color: #166dba;
  }
  .form.blue7-xs:not(:hover):not(.hover) {
    border-color: #1976d2;
  }
  .form.blue7-xs.hover:focus, .form.blue7-xs.hover:hover {
    border-color: #145ca4;
  }
  .form.blue8-xs:not(:hover):not(.hover) {
    border-color: #1565c0;
  }
  .form.blue8-xs.hover:focus, .form.blue8-xs.hover:hover {
    border-color: #104d92;
  }
  .form.blue9-xs:not(:hover):not(.hover) {
    border-color: #0d47a1;
  }
  .form.blue9-xs.hover:focus, .form.blue9-xs.hover:hover {
    border-color: #093272;
  }
  .form.bluea-xs:not(:hover):not(.hover) {
    border-color: #82b1ff;
  }
  .form.bluea-xs.hover:focus, .form.bluea-xs.hover:hover {
    border-color: #4f91ff;
  }
  .form.blueb-xs:not(:hover):not(.hover) {
    border-color: #448aff;
  }
  .form.blueb-xs.hover:focus, .form.blueb-xs.hover:hover {
    border-color: #116aff;
  }
  .form.bluec-xs:not(:hover):not(.hover) {
    border-color: #2979ff;
  }
  .form.bluec-xs.hover:focus, .form.bluec-xs.hover:hover {
    border-color: #005cf5;
  }
  .form.blued-xs:not(:hover):not(.hover) {
    border-color: #2962ff;
  }
  .form.blued-xs.hover:focus, .form.blued-xs.hover:hover {
    border-color: #0041f5;
  }
  .form.l-blue-xs:not(:hover):not(.hover) {
    border-color: lightblue;
  }
  .form.l-blue-xs.hover:focus, .form.l-blue-xs.hover:hover {
    border-color: #86c5da;
  }
  .form.l-blue0-xs:not(:hover):not(.hover) {
    border-color: #e1f5fe;
  }
  .form.l-blue0-xs.hover:focus, .form.l-blue0-xs.hover:hover {
    border-color: #b0e5fc;
  }
  .form.l-blue1-xs:not(:hover):not(.hover) {
    border-color: #b3e5fc;
  }
  .form.l-blue1-xs.hover:focus, .form.l-blue1-xs.hover:hover {
    border-color: #82d4fa;
  }
  .form.l-blue2-xs:not(:hover):not(.hover) {
    border-color: #81d4fa;
  }
  .form.l-blue2-xs.hover:focus, .form.l-blue2-xs.hover:hover {
    border-color: #50c3f8;
  }
  .form.l-blue3-xs:not(:hover):not(.hover) {
    border-color: #4fc3f7;
  }
  .form.l-blue3-xs.hover:focus, .form.l-blue3-xs.hover:hover {
    border-color: #1eb2f5;
  }
  .form.l-blue4-xs:not(:hover):not(.hover) {
    border-color: #29b6f6;
  }
  .form.l-blue4-xs.hover:focus, .form.l-blue4-xs.hover:hover {
    border-color: #0a9fe2;
  }
  .form.l-blue5-xs:not(:hover):not(.hover) {
    border-color: #03a9f4;
  }
  .form.l-blue5-xs.hover:focus, .form.l-blue5-xs.hover:hover {
    border-color: #0286c2;
  }
  .form.l-blue6-xs:not(:hover):not(.hover) {
    border-color: #039be5;
  }
  .form.l-blue6-xs.hover:focus, .form.l-blue6-xs.hover:hover {
    border-color: #0279b3;
  }
  .form.l-blue7-xs:not(:hover):not(.hover) {
    border-color: #0288d1;
  }
  .form.l-blue7-xs.hover:focus, .form.l-blue7-xs.hover:hover {
    border-color: #02679e;
  }
  .form.l-blue8-xs:not(:hover):not(.hover) {
    border-color: #0277bd;
  }
  .form.l-blue8-xs.hover:focus, .form.l-blue8-xs.hover:hover {
    border-color: #01578b;
  }
  .form.l-blue9-xs:not(:hover):not(.hover) {
    border-color: #01579b;
  }
  .form.l-blue9-xs.hover:focus, .form.l-blue9-xs.hover:hover {
    border-color: #013b68;
  }
  .form.l-bluea-xs:not(:hover):not(.hover) {
    border-color: #80d8ff;
  }
  .form.l-bluea-xs.hover:focus, .form.l-bluea-xs.hover:hover {
    border-color: #4dc8ff;
  }
  .form.l-blueb-xs:not(:hover):not(.hover) {
    border-color: #40c4ff;
  }
  .form.l-blueb-xs.hover:focus, .form.l-blueb-xs.hover:hover {
    border-color: #0db4ff;
  }
  .form.l-bluec-xs:not(:hover):not(.hover) {
    border-color: #00b0ff;
  }
  .form.l-bluec-xs.hover:focus, .form.l-bluec-xs.hover:hover {
    border-color: #008dcc;
  }
  .form.l-blued-xs:not(:hover):not(.hover) {
    border-color: #0091ea;
  }
  .form.l-blued-xs.hover:focus, .form.l-blued-xs.hover:hover {
    border-color: #0071b7;
  }
  .form.cyan-xs:not(:hover):not(.hover) {
    border-color: cyan;
  }
  .form.cyan-xs.hover:focus, .form.cyan-xs.hover:hover {
    border-color: #00cccc;
  }
  .form.cyan0-xs:not(:hover):not(.hover) {
    border-color: #e0f7fa;
  }
  .form.cyan0-xs.hover:focus, .form.cyan0-xs.hover:hover {
    border-color: #b4ecf3;
  }
  .form.cyan1-xs:not(:hover):not(.hover) {
    border-color: #b2ebf2;
  }
  .form.cyan1-xs.hover:focus, .form.cyan1-xs.hover:hover {
    border-color: #86e0eb;
  }
  .form.cyan2-xs:not(:hover):not(.hover) {
    border-color: #80deea;
  }
  .form.cyan2-xs.hover:focus, .form.cyan2-xs.hover:hover {
    border-color: #54d3e3;
  }
  .form.cyan3-xs:not(:hover):not(.hover) {
    border-color: #4dd0e1;
  }
  .form.cyan3-xs.hover:focus, .form.cyan3-xs.hover:hover {
    border-color: #24c2d7;
  }
  .form.cyan4-xs:not(:hover):not(.hover) {
    border-color: #26c6da;
  }
  .form.cyan4-xs.hover:focus, .form.cyan4-xs.hover:hover {
    border-color: #1e9faf;
  }
  .form.cyan5-xs:not(:hover):not(.hover) {
    border-color: #00bcd4;
  }
  .form.cyan5-xs.hover:focus, .form.cyan5-xs.hover:hover {
    border-color: #008fa1;
  }
  .form.cyan6-xs:not(:hover):not(.hover) {
    border-color: #00acc1;
  }
  .form.cyan6-xs.hover:focus, .form.cyan6-xs.hover:hover {
    border-color: #007f8e;
  }
  .form.cyan7-xs:not(:hover):not(.hover) {
    border-color: #0097a7;
  }
  .form.cyan7-xs.hover:focus, .form.cyan7-xs.hover:hover {
    border-color: #006974;
  }
  .form.cyan8-xs:not(:hover):not(.hover) {
    border-color: #00838f;
  }
  .form.cyan8-xs.hover:focus, .form.cyan8-xs.hover:hover {
    border-color: #00545c;
  }
  .form.cyan9-xs:not(:hover):not(.hover) {
    border-color: #006064;
  }
  .form.cyan9-xs.hover:focus, .form.cyan9-xs.hover:hover {
    border-color: #002f31;
  }
  .form.cyana-xs:not(:hover):not(.hover) {
    border-color: #84ffff;
  }
  .form.cyana-xs.hover:focus, .form.cyana-xs.hover:hover {
    border-color: #51ffff;
  }
  .form.cyanb-xs:not(:hover):not(.hover) {
    border-color: #18ffff;
  }
  .form.cyanb-xs.hover:focus, .form.cyanb-xs.hover:hover {
    border-color: #00e4e4;
  }
  .form.cyanc-xs:not(:hover):not(.hover) {
    border-color: #00e5ff;
  }
  .form.cyanc-xs.hover:focus, .form.cyanc-xs.hover:hover {
    border-color: #00b7cc;
  }
  .form.cyand-xs:not(:hover):not(.hover) {
    border-color: #00b8d4;
  }
  .form.cyand-xs.hover:focus, .form.cyand-xs.hover:hover {
    border-color: #008ca1;
  }
  .form.teal-xs:not(:hover):not(.hover) {
    border-color: teal;
  }
  .form.teal-xs.hover:focus, .form.teal-xs.hover:hover {
    border-color: #004d4d;
  }
  .form.teal0-xs:not(:hover):not(.hover) {
    border-color: #e0f2f1;
  }
  .form.teal0-xs.hover:focus, .form.teal0-xs.hover:hover {
    border-color: #bce3e1;
  }
  .form.teal1-xs:not(:hover):not(.hover) {
    border-color: #b2dfdb;
  }
  .form.teal1-xs.hover:focus, .form.teal1-xs.hover:hover {
    border-color: #8ed0ca;
  }
  .form.teal2-xs:not(:hover):not(.hover) {
    border-color: #80cbc4;
  }
  .form.teal2-xs.hover:focus, .form.teal2-xs.hover:hover {
    border-color: #5cbcb3;
  }
  .form.teal3-xs:not(:hover):not(.hover) {
    border-color: #4db6ac;
  }
  .form.teal3-xs.hover:focus, .form.teal3-xs.hover:hover {
    border-color: #3c948b;
  }
  .form.teal4-xs:not(:hover):not(.hover) {
    border-color: #26a69a;
  }
  .form.teal4-xs.hover:focus, .form.teal4-xs.hover:hover {
    border-color: #1d7d74;
  }
  .form.teal5-xs:not(:hover):not(.hover) {
    border-color: #009688;
  }
  .form.teal5-xs.hover:focus, .form.teal5-xs.hover:hover {
    border-color: #00635a;
  }
  .form.teal6-xs:not(:hover):not(.hover) {
    border-color: #00897b;
  }
  .form.teal6-xs.hover:focus, .form.teal6-xs.hover:hover {
    border-color: #00564d;
  }
  .form.teal7-xs:not(:hover):not(.hover) {
    border-color: #00796b;
  }
  .form.teal7-xs.hover:focus, .form.teal7-xs.hover:hover {
    border-color: #00463e;
  }
  .form.teal8-xs:not(:hover):not(.hover) {
    border-color: #00695c;
  }
  .form.teal8-xs.hover:focus, .form.teal8-xs.hover:hover {
    border-color: #00362f;
  }
  .form.teal9-xs:not(:hover):not(.hover) {
    border-color: #004d40;
  }
  .form.teal9-xs.hover:focus, .form.teal9-xs.hover:hover {
    border-color: #001a16;
  }
  .form.teala-xs:not(:hover):not(.hover) {
    border-color: #a7ffeb;
  }
  .form.teala-xs.hover:focus, .form.teala-xs.hover:hover {
    border-color: #74ffdf;
  }
  .form.tealb-xs:not(:hover):not(.hover) {
    border-color: #64ffda;
  }
  .form.tealb-xs.hover:focus, .form.tealb-xs.hover:hover {
    border-color: #31ffce;
  }
  .form.tealc-xs:not(:hover):not(.hover) {
    border-color: #1de9b6;
  }
  .form.tealc-xs.hover:focus, .form.tealc-xs.hover:hover {
    border-color: #13c095;
  }
  .form.teald-xs:not(:hover):not(.hover) {
    border-color: #00bfa5;
  }
  .form.teald-xs.hover:focus, .form.teald-xs.hover:hover {
    border-color: #008c79;
  }
  .form.green-xs:not(:hover):not(.hover) {
    border-color: green;
  }
  .form.green-xs.hover:focus, .form.green-xs.hover:hover {
    border-color: #004d00;
  }
  .form.green0-xs:not(:hover):not(.hover) {
    border-color: #e8f5e9;
  }
  .form.green0-xs.hover:focus, .form.green0-xs.hover:hover {
    border-color: #c4e6c7;
  }
  .form.green1-xs:not(:hover):not(.hover) {
    border-color: #c8e6c9;
  }
  .form.green1-xs.hover:focus, .form.green1-xs.hover:hover {
    border-color: #a5d6a7;
  }
  .form.green2-xs:not(:hover):not(.hover) {
    border-color: #a5d6a7;
  }
  .form.green2-xs.hover:focus, .form.green2-xs.hover:hover {
    border-color: #82c685;
  }
  .form.green3-xs:not(:hover):not(.hover) {
    border-color: #81c784;
  }
  .form.green3-xs.hover:focus, .form.green3-xs.hover:hover {
    border-color: #5eb762;
  }
  .form.green4-xs:not(:hover):not(.hover) {
    border-color: #66bb6a;
  }
  .form.green4-xs.hover:focus, .form.green4-xs.hover:hover {
    border-color: #49a54e;
  }
  .form.green5-xs:not(:hover):not(.hover) {
    border-color: #4caf50;
  }
  .form.green5-xs.hover:focus, .form.green5-xs.hover:hover {
    border-color: #3d8b40;
  }
  .form.green6-xs:not(:hover):not(.hover) {
    border-color: #43a047;
  }
  .form.green6-xs.hover:focus, .form.green6-xs.hover:hover {
    border-color: #347c37;
  }
  .form.green7-xs:not(:hover):not(.hover) {
    border-color: #388e3c;
  }
  .form.green7-xs.hover:focus, .form.green7-xs.hover:hover {
    border-color: #2a692d;
  }
  .form.green8-xs:not(:hover):not(.hover) {
    border-color: #2e7d32;
  }
  .form.green8-xs.hover:focus, .form.green8-xs.hover:hover {
    border-color: #205823;
  }
  .form.green9-xs:not(:hover):not(.hover) {
    border-color: #1b5e20;
  }
  .form.green9-xs.hover:focus, .form.green9-xs.hover:hover {
    border-color: #103613;
  }
  .form.greena-xs:not(:hover):not(.hover) {
    border-color: #b9f6ca;
  }
  .form.greena-xs.hover:focus, .form.greena-xs.hover:hover {
    border-color: #8cf0a8;
  }
  .form.greenb-xs:not(:hover):not(.hover) {
    border-color: #69f0ae;
  }
  .form.greenb-xs.hover:focus, .form.greenb-xs.hover:hover {
    border-color: #3beb95;
  }
  .form.greenc-xs:not(:hover):not(.hover) {
    border-color: #00e676;
  }
  .form.greenc-xs.hover:focus, .form.greenc-xs.hover:hover {
    border-color: #00b35c;
  }
  .form.greend-xs:not(:hover):not(.hover) {
    border-color: #00c853;
  }
  .form.greend-xs.hover:focus, .form.greend-xs.hover:hover {
    border-color: #00953e;
  }
  .form.l-green-xs:not(:hover):not(.hover) {
    border-color: lightgreen;
  }
  .form.l-green-xs.hover:focus, .form.l-green-xs.hover:hover {
    border-color: #64e764;
  }
  .form.l-green0-xs:not(:hover):not(.hover) {
    border-color: #f1f8e9;
  }
  .form.l-green0-xs.hover:focus, .form.l-green0-xs.hover:hover {
    border-color: #d8ecc2;
  }
  .form.l-green1-xs:not(:hover):not(.hover) {
    border-color: #dcedc8;
  }
  .form.l-green1-xs.hover:focus, .form.l-green1-xs.hover:hover {
    border-color: #c4e0a2;
  }
  .form.l-green2-xs:not(:hover):not(.hover) {
    border-color: #c5e1a5;
  }
  .form.l-green2-xs.hover:focus, .form.l-green2-xs.hover:hover {
    border-color: #acd47f;
  }
  .form.l-green3-xs:not(:hover):not(.hover) {
    border-color: #aed581;
  }
  .form.l-green3-xs.hover:focus, .form.l-green3-xs.hover:hover {
    border-color: #95c85b;
  }
  .form.l-green4-xs:not(:hover):not(.hover) {
    border-color: #9ccc65;
  }
  .form.l-green4-xs.hover:focus, .form.l-green4-xs.hover:hover {
    border-color: #83bf3f;
  }
  .form.l-green5-xs:not(:hover):not(.hover) {
    border-color: #8bc34a;
  }
  .form.l-green5-xs.hover:focus, .form.l-green5-xs.hover:hover {
    border-color: #71a436;
  }
  .form.l-green6-xs:not(:hover):not(.hover) {
    border-color: #7cb342;
  }
  .form.l-green6-xs.hover:focus, .form.l-green6-xs.hover:hover {
    border-color: #628e34;
  }
  .form.l-green7-xs:not(:hover):not(.hover) {
    border-color: #689f38;
  }
  .form.l-green7-xs.hover:focus, .form.l-green7-xs.hover:hover {
    border-color: #4f792b;
  }
  .form.l-green8-xs:not(:hover):not(.hover) {
    border-color: #558b2f;
  }
  .form.l-green8-xs.hover:focus, .form.l-green8-xs.hover:hover {
    border-color: #3e6522;
  }
  .form.l-green9-xs:not(:hover):not(.hover) {
    border-color: #33691e;
  }
  .form.l-green9-xs.hover:focus, .form.l-green9-xs.hover:hover {
    border-color: #204113;
  }
  .form.l-greena-xs:not(:hover):not(.hover) {
    border-color: #ccff90;
  }
  .form.l-greena-xs.hover:focus, .form.l-greena-xs.hover:hover {
    border-color: #b5ff5d;
  }
  .form.l-greenb-xs:not(:hover):not(.hover) {
    border-color: #b2ff59;
  }
  .form.l-greenb-xs.hover:focus, .form.l-greenb-xs.hover:hover {
    border-color: #9aff26;
  }
  .form.l-greenc-xs:not(:hover):not(.hover) {
    border-color: #76ff03;
  }
  .form.l-greenc-xs.hover:focus, .form.l-greenc-xs.hover:hover {
    border-color: #5ecf00;
  }
  .form.l-greend-xs:not(:hover):not(.hover) {
    border-color: #64dd17;
  }
  .form.l-greend-xs.hover:focus, .form.l-greend-xs.hover:hover {
    border-color: #4faf12;
  }
  .form.lime-xs:not(:hover):not(.hover) {
    border-color: lime;
  }
  .form.lime-xs.hover:focus, .form.lime-xs.hover:hover {
    border-color: #00cc00;
  }
  .form.lime0-xs:not(:hover):not(.hover) {
    border-color: #f9fbe7;
  }
  .form.lime0-xs.hover:focus, .form.lime0-xs.hover:hover {
    border-color: #eef4bb;
  }
  .form.lime1-xs:not(:hover):not(.hover) {
    border-color: #f0f4c3;
  }
  .form.lime1-xs.hover:focus, .form.lime1-xs.hover:hover {
    border-color: #e5ec98;
  }
  .form.lime2-xs:not(:hover):not(.hover) {
    border-color: #e6ee9c;
  }
  .form.lime2-xs.hover:focus, .form.lime2-xs.hover:hover {
    border-color: #dbe770;
  }
  .form.lime3-xs:not(:hover):not(.hover) {
    border-color: #d4e056;
  }
  .form.lime3-xs.hover:focus, .form.lime3-xs.hover:hover {
    border-color: #c9d82b;
  }
  .form.lime4-xs:not(:hover):not(.hover) {
    border-color: #d4e157;
  }
  .form.lime4-xs.hover:focus, .form.lime4-xs.hover:hover {
    border-color: #c9d92c;
  }
  .form.lime5-xs:not(:hover):not(.hover) {
    border-color: #cddc39;
  }
  .form.lime5-xs.hover:focus, .form.lime5-xs.hover:hover {
    border-color: #b2c022;
  }
  .form.lime6-xs:not(:hover):not(.hover) {
    border-color: #c0ca33;
  }
  .form.lime6-xs.hover:focus, .form.lime6-xs.hover:hover {
    border-color: #99a129;
  }
  .form.lime7-xs:not(:hover):not(.hover) {
    border-color: #afb42b;
  }
  .form.lime7-xs.hover:focus, .form.lime7-xs.hover:hover {
    border-color: #878b21;
  }
  .form.lime8-xs:not(:hover):not(.hover) {
    border-color: #9e9d24;
  }
  .form.lime8-xs.hover:focus, .form.lime8-xs.hover:hover {
    border-color: #74741b;
  }
  .form.lime9-xs:not(:hover):not(.hover) {
    border-color: #827717;
  }
  .form.lime9-xs.hover:focus, .form.lime9-xs.hover:hover {
    border-color: #574f0f;
  }
  .form.limea-xs:not(:hover):not(.hover) {
    border-color: #f4ff81;
  }
  .form.limea-xs.hover:focus, .form.limea-xs.hover:hover {
    border-color: #f0ff4e;
  }
  .form.limeb-xs:not(:hover):not(.hover) {
    border-color: #eeff41;
  }
  .form.limeb-xs.hover:focus, .form.limeb-xs.hover:hover {
    border-color: #e9ff0e;
  }
  .form.limec-xs:not(:hover):not(.hover) {
    border-color: #c6ff00;
  }
  .form.limec-xs.hover:focus, .form.limec-xs.hover:hover {
    border-color: #9ecc00;
  }
  .form.limed-xs:not(:hover):not(.hover) {
    border-color: #aeea00;
  }
  .form.limed-xs.hover:focus, .form.limed-xs.hover:hover {
    border-color: #88b700;
  }
  .form.yellow-xs:not(:hover):not(.hover) {
    border-color: yellow;
  }
  .form.yellow-xs.hover:focus, .form.yellow-xs.hover:hover {
    border-color: #cccc00;
  }
  .form.yellow0-xs:not(:hover):not(.hover) {
    border-color: #fffde7;
  }
  .form.yellow0-xs.hover:focus, .form.yellow0-xs.hover:hover {
    border-color: #fff9b4;
  }
  .form.yellow1-xs:not(:hover):not(.hover) {
    border-color: #fff9c4;
  }
  .form.yellow1-xs.hover:focus, .form.yellow1-xs.hover:hover {
    border-color: #fff491;
  }
  .form.yellow2-xs:not(:hover):not(.hover) {
    border-color: #fff59d;
  }
  .form.yellow2-xs.hover:focus, .form.yellow2-xs.hover:hover {
    border-color: #fff06a;
  }
  .form.yellow3-xs:not(:hover):not(.hover) {
    border-color: #fff176;
  }
  .form.yellow3-xs.hover:focus, .form.yellow3-xs.hover:hover {
    border-color: #ffec43;
  }
  .form.yellow4-xs:not(:hover):not(.hover) {
    border-color: #ffee58;
  }
  .form.yellow4-xs.hover:focus, .form.yellow4-xs.hover:hover {
    border-color: #ffe925;
  }
  .form.yellow5-xs:not(:hover):not(.hover) {
    border-color: #ffeb3b;
  }
  .form.yellow5-xs.hover:focus, .form.yellow5-xs.hover:hover {
    border-color: #ffe608;
  }
  .form.yellow6-xs:not(:hover):not(.hover) {
    border-color: #fdd835;
  }
  .form.yellow6-xs.hover:focus, .form.yellow6-xs.hover:hover {
    border-color: #fdce03;
  }
  .form.yellow7-xs:not(:hover):not(.hover) {
    border-color: #fbc02d;
  }
  .form.yellow7-xs.hover:focus, .form.yellow7-xs.hover:hover {
    border-color: #f0ad05;
  }
  .form.yellow8-xs:not(:hover):not(.hover) {
    border-color: #f9a825;
  }
  .form.yellow8-xs.hover:focus, .form.yellow8-xs.hover:hover {
    border-color: #e59006;
  }
  .form.yellow9-xs:not(:hover):not(.hover) {
    border-color: #f57f17;
  }
  .form.yellow9-xs.hover:focus, .form.yellow9-xs.hover:hover {
    border-color: #d06609;
  }
  .form.yellowa-xs:not(:hover):not(.hover) {
    border-color: #ffff8d;
  }
  .form.yellowa-xs.hover:focus, .form.yellowa-xs.hover:hover {
    border-color: #ffff5a;
  }
  .form.yellowb-xs:not(:hover):not(.hover) {
    border-color: #ff0;
  }
  .form.yellowb-xs.hover:focus, .form.yellowb-xs.hover:hover {
    border-color: #cccc00;
  }
  .form.yellowc-xs:not(:hover):not(.hover) {
    border-color: #ffea00;
  }
  .form.yellowc-xs.hover:focus, .form.yellowc-xs.hover:hover {
    border-color: #ccbb00;
  }
  .form.yellowd-xs:not(:hover):not(.hover) {
    border-color: #ffd600;
  }
  .form.yellowd-xs.hover:focus, .form.yellowd-xs.hover:hover {
    border-color: #ccab00;
  }
  .form.amber-xs:not(:hover):not(.hover) {
    border-color: #ffd740;
  }
  .form.amber-xs.hover:focus, .form.amber-xs.hover:hover {
    border-color: #ffcc0d;
  }
  .form.amber0-xs:not(:hover):not(.hover) {
    border-color: #fff8e1;
  }
  .form.amber0-xs.hover:focus, .form.amber0-xs.hover:hover {
    border-color: #ffecae;
  }
  .form.amber1-xs:not(:hover):not(.hover) {
    border-color: #ffecb3;
  }
  .form.amber1-xs.hover:focus, .form.amber1-xs.hover:hover {
    border-color: #ffdf80;
  }
  .form.amber2-xs:not(:hover):not(.hover) {
    border-color: #ffe082;
  }
  .form.amber2-xs.hover:focus, .form.amber2-xs.hover:hover {
    border-color: #ffd34f;
  }
  .form.amber3-xs:not(:hover):not(.hover) {
    border-color: #ffd54f;
  }
  .form.amber3-xs.hover:focus, .form.amber3-xs.hover:hover {
    border-color: #ffc91c;
  }
  .form.amber4-xs:not(:hover):not(.hover) {
    border-color: #ffca28;
  }
  .form.amber4-xs.hover:focus, .form.amber4-xs.hover:hover {
    border-color: #f4b800;
  }
  .form.amber5-xs:not(:hover):not(.hover) {
    border-color: #ffc107;
  }
  .form.amber5-xs.hover:focus, .form.amber5-xs.hover:hover {
    border-color: #d39e00;
  }
  .form.amber6-xs:not(:hover):not(.hover) {
    border-color: #ffb300;
  }
  .form.amber6-xs.hover:focus, .form.amber6-xs.hover:hover {
    border-color: #cc8f00;
  }
  .form.amber7-xs:not(:hover):not(.hover) {
    border-color: #ffa000;
  }
  .form.amber7-xs.hover:focus, .form.amber7-xs.hover:hover {
    border-color: #cc8000;
  }
  .form.amber8-xs:not(:hover):not(.hover) {
    border-color: #ff8f00;
  }
  .form.amber8-xs.hover:focus, .form.amber8-xs.hover:hover {
    border-color: #cc7200;
  }
  .form.amber9-xs:not(:hover):not(.hover) {
    border-color: #ff6f00;
  }
  .form.amber9-xs.hover:focus, .form.amber9-xs.hover:hover {
    border-color: #cc5900;
  }
  .form.ambera-xs:not(:hover):not(.hover) {
    border-color: #ffe57f;
  }
  .form.ambera-xs.hover:focus, .form.ambera-xs.hover:hover {
    border-color: #ffdb4c;
  }
  .form.amberb-xs:not(:hover):not(.hover) {
    border-color: #ffd740;
  }
  .form.amberb-xs.hover:focus, .form.amberb-xs.hover:hover {
    border-color: #ffcc0d;
  }
  .form.amberc-xs:not(:hover):not(.hover) {
    border-color: #ffc400;
  }
  .form.amberc-xs.hover:focus, .form.amberc-xs.hover:hover {
    border-color: #cc9d00;
  }
  .form.amberd-xs:not(:hover):not(.hover) {
    border-color: #ffab00;
  }
  .form.amberd-xs.hover:focus, .form.amberd-xs.hover:hover {
    border-color: #cc8900;
  }
  .form.orange-xs:not(:hover):not(.hover) {
    border-color: orange;
  }
  .form.orange-xs.hover:focus, .form.orange-xs.hover:hover {
    border-color: #cc8400;
  }
  .form.orange0-xs:not(:hover):not(.hover) {
    border-color: #fff3e0;
  }
  .form.orange0-xs.hover:focus, .form.orange0-xs.hover:hover {
    border-color: #ffdfad;
  }
  .form.orange1-xs:not(:hover):not(.hover) {
    border-color: #ffe0b2;
  }
  .form.orange1-xs.hover:focus, .form.orange1-xs.hover:hover {
    border-color: #ffcb7f;
  }
  .form.orange2-xs:not(:hover):not(.hover) {
    border-color: #ffcc80;
  }
  .form.orange2-xs.hover:focus, .form.orange2-xs.hover:hover {
    border-color: #ffb84d;
  }
  .form.orange3-xs:not(:hover):not(.hover) {
    border-color: #ffb74d;
  }
  .form.orange3-xs.hover:focus, .form.orange3-xs.hover:hover {
    border-color: #ffa21a;
  }
  .form.orange4-xs:not(:hover):not(.hover) {
    border-color: #ffa726;
  }
  .form.orange4-xs.hover:focus, .form.orange4-xs.hover:hover {
    border-color: #f29000;
  }
  .form.orange5-xs:not(:hover):not(.hover) {
    border-color: #ff9800;
  }
  .form.orange5-xs.hover:focus, .form.orange5-xs.hover:hover {
    border-color: #cc7a00;
  }
  .form.orange6-xs:not(:hover):not(.hover) {
    border-color: #fb8c00;
  }
  .form.orange6-xs.hover:focus, .form.orange6-xs.hover:hover {
    border-color: #c87000;
  }
  .form.orange7-xs:not(:hover):not(.hover) {
    border-color: #f57c00;
  }
  .form.orange7-xs.hover:focus, .form.orange7-xs.hover:hover {
    border-color: #c26200;
  }
  .form.orange8-xs:not(:hover):not(.hover) {
    border-color: #ef6c00;
  }
  .form.orange8-xs.hover:focus, .form.orange8-xs.hover:hover {
    border-color: #bc5500;
  }
  .form.orange9-xs:not(:hover):not(.hover) {
    border-color: #e65100;
  }
  .form.orange9-xs.hover:focus, .form.orange9-xs.hover:hover {
    border-color: #b33f00;
  }
  .form.orangea-xs:not(:hover):not(.hover) {
    border-color: #ffd180;
  }
  .form.orangea-xs.hover:focus, .form.orangea-xs.hover:hover {
    border-color: #ffbf4d;
  }
  .form.orangeb-xs:not(:hover):not(.hover) {
    border-color: #ffab40;
  }
  .form.orangeb-xs.hover:focus, .form.orangeb-xs.hover:hover {
    border-color: #ff950d;
  }
  .form.orangec-xs:not(:hover):not(.hover) {
    border-color: #ff9100;
  }
  .form.orangec-xs.hover:focus, .form.orangec-xs.hover:hover {
    border-color: #cc7400;
  }
  .form.oranged-xs:not(:hover):not(.hover) {
    border-color: #ff6d00;
  }
  .form.oranged-xs.hover:focus, .form.oranged-xs.hover:hover {
    border-color: #cc5700;
  }
  .form.d-orange-xs:not(:hover):not(.hover) {
    border-color: darkorange;
  }
  .form.d-orange-xs.hover:focus, .form.d-orange-xs.hover:hover {
    border-color: #cc7000;
  }
  .form.d-orange0-xs:not(:hover):not(.hover) {
    border-color: #fbe9e7;
  }
  .form.d-orange0-xs.hover:focus, .form.d-orange0-xs.hover:hover {
    border-color: #f4c1bb;
  }
  .form.d-orange1-xs:not(:hover):not(.hover) {
    border-color: #ffccbc;
  }
  .form.d-orange1-xs.hover:focus, .form.d-orange1-xs.hover:hover {
    border-color: #ffa589;
  }
  .form.d-orange2-xs:not(:hover):not(.hover) {
    border-color: #ffab91;
  }
  .form.d-orange2-xs.hover:focus, .form.d-orange2-xs.hover:hover {
    border-color: #ff845e;
  }
  .form.d-orange3-xs:not(:hover):not(.hover) {
    border-color: #ff8a65;
  }
  .form.d-orange3-xs.hover:focus, .form.d-orange3-xs.hover:hover {
    border-color: #ff6332;
  }
  .form.d-orange4-xs:not(:hover):not(.hover) {
    border-color: #ff7043;
  }
  .form.d-orange4-xs.hover:focus, .form.d-orange4-xs.hover:hover {
    border-color: #ff4910;
  }
  .form.d-orange5-xs:not(:hover):not(.hover) {
    border-color: #ff5722;
  }
  .form.d-orange5-xs.hover:focus, .form.d-orange5-xs.hover:hover {
    border-color: #ee3900;
  }
  .form.d-orange6-xs:not(:hover):not(.hover) {
    border-color: #f4511e;
  }
  .form.d-orange6-xs.hover:focus, .form.d-orange6-xs.hover:hover {
    border-color: #d53b0a;
  }
  .form.d-orange7-xs:not(:hover):not(.hover) {
    border-color: #e64a19;
  }
  .form.d-orange7-xs.hover:focus, .form.d-orange7-xs.hover:hover {
    border-color: #b83b14;
  }
  .form.d-orange8-xs:not(:hover):not(.hover) {
    border-color: #d84315;
  }
  .form.d-orange8-xs.hover:focus, .form.d-orange8-xs.hover:hover {
    border-color: #aa3510;
  }
  .form.d-orange9-xs:not(:hover):not(.hover) {
    border-color: #bf360c;
  }
  .form.d-orange9-xs.hover:focus, .form.d-orange9-xs.hover:hover {
    border-color: #8f2809;
  }
  .form.d-orangea-xs:not(:hover):not(.hover) {
    border-color: #ff9e80;
  }
  .form.d-orangea-xs.hover:focus, .form.d-orangea-xs.hover:hover {
    border-color: #ff774d;
  }
  .form.d-orangeb-xs:not(:hover):not(.hover) {
    border-color: #ff6e40;
  }
  .form.d-orangeb-xs.hover:focus, .form.d-orangeb-xs.hover:hover {
    border-color: #ff470d;
  }
  .form.d-orangec-xs:not(:hover):not(.hover) {
    border-color: #ff3d00;
  }
  .form.d-orangec-xs.hover:focus, .form.d-orangec-xs.hover:hover {
    border-color: #cc3100;
  }
  .form.d-oranged-xs:not(:hover):not(.hover) {
    border-color: #dd2c00;
  }
  .form.d-oranged-xs.hover:focus, .form.d-oranged-xs.hover:hover {
    border-color: #aa2200;
  }
  .form.brown-xs:not(:hover):not(.hover) {
    border-color: brown;
  }
  .form.brown-xs.hover:focus, .form.brown-xs.hover:hover {
    border-color: #7c2020;
  }
  .form.brown0-xs:not(:hover):not(.hover) {
    border-color: #efebe9;
  }
  .form.brown0-xs.hover:focus, .form.brown0-xs.hover:hover {
    border-color: #dad0cb;
  }
  .form.brown1-xs:not(:hover):not(.hover) {
    border-color: #d7ccc8;
  }
  .form.brown1-xs.hover:focus, .form.brown1-xs.hover:hover {
    border-color: #c2b1aa;
  }
  .form.brown2-xs:not(:hover):not(.hover) {
    border-color: #bcaaa4;
  }
  .form.brown2-xs.hover:focus, .form.brown2-xs.hover:hover {
    border-color: #a68f87;
  }
  .form.brown3-xs:not(:hover):not(.hover) {
    border-color: #a1887f;
  }
  .form.brown3-xs.hover:focus, .form.brown3-xs.hover:hover {
    border-color: #896e64;
  }
  .form.brown4-xs:not(:hover):not(.hover) {
    border-color: #8d6e63;
  }
  .form.brown4-xs.hover:focus, .form.brown4-xs.hover:hover {
    border-color: #6f574e;
  }
  .form.brown5-xs:not(:hover):not(.hover) {
    border-color: #795548;
  }
  .form.brown5-xs.hover:focus, .form.brown5-xs.hover:hover {
    border-color: #593f35;
  }
  .form.brown6-xs:not(:hover):not(.hover) {
    border-color: #6d4c41;
  }
  .form.brown6-xs.hover:focus, .form.brown6-xs.hover:hover {
    border-color: #4d362e;
  }
  .form.brown7-xs:not(:hover):not(.hover) {
    border-color: #5d4037;
  }
  .form.brown7-xs.hover:focus, .form.brown7-xs.hover:hover {
    border-color: #3d2a24;
  }
  .form.brown8-xs:not(:hover):not(.hover) {
    border-color: #4e342e;
  }
  .form.brown8-xs.hover:focus, .form.brown8-xs.hover:hover {
    border-color: #2e1f1b;
  }
  .form.brown9-xs:not(:hover):not(.hover) {
    border-color: #3e2723;
  }
  .form.brown9-xs.hover:focus, .form.brown9-xs.hover:hover {
    border-color: #1d1211;
  }
  .form.grey-xs:not(:hover):not(.hover) {
    border-color: grey;
  }
  .form.grey-xs.hover:focus, .form.grey-xs.hover:hover {
    border-color: #676767;
  }
  .form.grey0-xs:not(:hover):not(.hover) {
    border-color: #fafafa;
  }
  .form.grey0-xs.hover:focus, .form.grey0-xs.hover:hover {
    border-color: #e1e1e1;
  }
  .form.grey1-xs:not(:hover):not(.hover) {
    border-color: #f5f5f5;
  }
  .form.grey1-xs.hover:focus, .form.grey1-xs.hover:hover {
    border-color: gainsboro;
  }
  .form.grey2-xs:not(:hover):not(.hover) {
    border-color: #eee;
  }
  .form.grey2-xs.hover:focus, .form.grey2-xs.hover:hover {
    border-color: #d5d5d5;
  }
  .form.grey3-xs:not(:hover):not(.hover) {
    border-color: #e0e0e0;
  }
  .form.grey3-xs.hover:focus, .form.grey3-xs.hover:hover {
    border-color: #c7c7c7;
  }
  .form.grey4-xs:not(:hover):not(.hover) {
    border-color: #bdbdbd;
  }
  .form.grey4-xs.hover:focus, .form.grey4-xs.hover:hover {
    border-color: #a4a4a4;
  }
  .form.grey5-xs:not(:hover):not(.hover) {
    border-color: #9e9e9e;
  }
  .form.grey5-xs.hover:focus, .form.grey5-xs.hover:hover {
    border-color: #858585;
  }
  .form.grey6-xs:not(:hover):not(.hover) {
    border-color: #757575;
  }
  .form.grey6-xs.hover:focus, .form.grey6-xs.hover:hover {
    border-color: #5c5c5c;
  }
  .form.grey7-xs:not(:hover):not(.hover) {
    border-color: #616161;
  }
  .form.grey7-xs.hover:focus, .form.grey7-xs.hover:hover {
    border-color: #484848;
  }
  .form.grey8-xs:not(:hover):not(.hover) {
    border-color: #424242;
  }
  .form.grey8-xs.hover:focus, .form.grey8-xs.hover:hover {
    border-color: #292929;
  }
  .form.grey9-xs:not(:hover):not(.hover) {
    border-color: #212121;
  }
  .form.grey9-xs.hover:focus, .form.grey9-xs.hover:hover {
    border-color: #080808;
  }
  .form.blue-grey-xs:not(:hover):not(.hover) {
    border-color: lightsteelblue;
  }
  .form.blue-grey-xs.hover:focus, .form.blue-grey-xs.hover:hover {
    border-color: #8ca9cf;
  }
  .form.blue-grey0-xs:not(:hover):not(.hover) {
    border-color: #eceff1;
  }
  .form.blue-grey0-xs.hover:focus, .form.blue-grey0-xs.hover:hover {
    border-color: #cfd6db;
  }
  .form.blue-grey1-xs:not(:hover):not(.hover) {
    border-color: #cfd8dc;
  }
  .form.blue-grey1-xs.hover:focus, .form.blue-grey1-xs.hover:hover {
    border-color: #b2c0c6;
  }
  .form.blue-grey2-xs:not(:hover):not(.hover) {
    border-color: #b0bec5;
  }
  .form.blue-grey2-xs.hover:focus, .form.blue-grey2-xs.hover:hover {
    border-color: #93a6af;
  }
  .form.blue-grey3-xs:not(:hover):not(.hover) {
    border-color: #90a4ae;
  }
  .form.blue-grey3-xs.hover:focus, .form.blue-grey3-xs.hover:hover {
    border-color: #738c98;
  }
  .form.blue-grey4-xs:not(:hover):not(.hover) {
    border-color: #78909c;
  }
  .form.blue-grey4-xs.hover:focus, .form.blue-grey4-xs.hover:hover {
    border-color: #5f7682;
  }
  .form.blue-grey5-xs:not(:hover):not(.hover) {
    border-color: #607d8b;
  }
  .form.blue-grey5-xs.hover:focus, .form.blue-grey5-xs.hover:hover {
    border-color: #4b626d;
  }
  .form.blue-grey6-xs:not(:hover):not(.hover) {
    border-color: #546e7a;
  }
  .form.blue-grey6-xs.hover:focus, .form.blue-grey6-xs.hover:hover {
    border-color: #3f535c;
  }
  .form.blue-grey7-xs:not(:hover):not(.hover) {
    border-color: #455a64;
  }
  .form.blue-grey7-xs.hover:focus, .form.blue-grey7-xs.hover:hover {
    border-color: #303f46;
  }
  .form.blue-grey8-xs:not(:hover):not(.hover) {
    border-color: #37474f;
  }
  .form.blue-grey8-xs.hover:focus, .form.blue-grey8-xs.hover:hover {
    border-color: #222c31;
  }
  .form.blue-grey9-xs:not(:hover):not(.hover) {
    border-color: #263238;
  }
  .form.blue-grey9-xs.hover:focus, .form.blue-grey9-xs.hover:hover {
    border-color: #11171a;
  }
}

.bd-collapse {
  border-collapse: collapse;
}

.bd-separate {
  border-collapse: separate;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

[class*="fa-envelope"] {
  color: green;
}

[class*="fa-facebook"] {
  color: #3a5898;
}

[class*="fa-twitter"] {
  color: #50aaee;
}

[class*="fa-google-plus"] {
  color: #d93e2d;
}

[class*="fa-youtube"] {
  color: #e62117;
}

[class*="fa-pinterest"] {
  color: #d42127;
}

[class*="fa-vimeo"] {
  color: #4c75a3;
}

[class*="fa-instagram"] {
  color: #d10869;
}

[class*="fa-vk"] {
  color: #4872a3;
}

[class*="fa-line"] {
  color: #00c300;
}

.icon {
  font-family: "Font Awesome 5 Pro";
}

.icon[class*="l"]::before, .icon[class*="l"] > li::before {
  padding-left: 3px;
  padding-right: 5px;
}

.icon[class*="r"]::after, .icon[class*="r"] > li::after {
  float: right;
  padding-left: 5px;
}

.home.l::before,
.home.r::after {
  content: "\f015";
  font-weight: 900;
}

.search.l::before,
.search.r::after {
  content: "\f002";
  font-weight: 900;
}

.tag.l::before,
.tag.r::after {
  content: "\f02b";
  font-weight: 900;
}

.tags.l::before,
.tags.r::after {
  content: "\f02c";
  font-weight: 900;
}

.sign-in.l::before,
.sign-in.r::after {
  content: "\f090";
  font-weight: 900;
}

.sign-out.l::before,
.sign-out.r::after {
  content: "\f08b";
  font-weight: 900;
}

.check.l::before,
.check.r::after {
  content: "\f00c";
  font-weight: 900;
}

.cart.l::before,
.cart.r::after {
  content: "\f07a";
  font-weight: 900;
}

.clock-o.l::before,
.clock-o.r::after {
  content: "\f017";
  font-weight: 900;
}

.eye.l::before,
.eye.r::after {
  content: "\f06e";
  font-weight: 900;
}

.angle-left.l::before,
.angle-left.r::after {
  content: "\f104";
  font-weight: 900;
}

.angle-right.l::before,
.angle-right.r::after {
  content: "\f105";
  font-weight: 900;
}

.chevron-circle-left.l::before,
.chevron-circle-left.r::after {
  content: "\f137";
  font-weight: 900;
}

.chevron-circle-right.l::before,
.chevron-circle-right.r::after {
  content: "\f138";
  font-weight: 900;
}

.caret-left.l::before,
.caret-left.r::after {
  content: "\f0d9";
  font-weight: 900;
}

.caret-right.l::before,
.caret-right.r::after {
  content: "\f0da";
  font-weight: 900;
}

.envelope.l::before,
.envelope.r::after {
  content: "\f0e0";
  font-weight: 900;
}

.envelope-o.l::before,
.envelope-o.r::after {
  content: "\f003";
  font-weight: 900;
}

.comment.l::before,
.comment.r::after {
  content: "\f075";
  font-weight: 900;
}

.comment-o.l::before,
.comment-o.r::after {
  content: "\f0e5";
  font-weight: 900;
}

.commenting.l::before,
.commenting.r::after {
  content: "\f0e5";
  font-weight: 900;
}

.commenting-o.l::before,
.commenting-o.r::after {
  content: "\f27b";
  font-weight: 900;
}

.thumbs-o-up.l::before,
.thumbs-o-up.r::after {
  content: "\f087";
  font-weight: 900;
}

.edit.l::before,
.edit.r::after {
  content: "\f044";
  font-weight: 900;
}

.edit.l::before,
.edit.r::after {
  content: "\f044";
  font-weight: 900;
}

.image.l::before,
.image.r::after {
  content: "\f03e";
  font-weight: 900;
}

.film.l::before,
.film.r::after {
  content: "\f008";
  font-weight: 900;
}

.home-l > li::before,
.home-r > li::after {
  content: "\f015";
  font-weight: 900;
}

.search-l > li::before,
.search-r > li::after {
  content: "\f002";
  font-weight: 900;
}

.tag-l > li::before,
.tag-r > li::after {
  content: "\f02b";
  font-weight: 900;
}

.tags-l > li::before,
.tags-r > li::after {
  content: "\f02c";
  font-weight: 900;
}

.sign-in-l > li::before,
.sign-in-r > li::after {
  content: "\f090";
  font-weight: 900;
}

.sign-out-l > li::before,
.sign-out-r > li::after {
  content: "\f08b";
  font-weight: 900;
}

.check-l > li::before,
.check-r > li::after {
  content: "\f00c";
  font-weight: 900;
}

.cart-l > li::before,
.cart-r > li::after {
  content: "\f07a";
  font-weight: 900;
}

.clock-o-l > li::before,
.clock-o-r > li::after {
  content: "\f017";
  font-weight: 900;
}

.eye-l > li::before,
.eye-r > li::after {
  content: "\f06e";
  font-weight: 900;
}

.angle-l-l > li::before,
.angle-l-r > li::after {
  content: "\f104";
  font-weight: 900;
}

.angle-r-l > li::before,
.angle-r-r > li::after {
  content: "\f105";
  font-weight: 900;
}

.chevron-circle-l-l > li::before,
.chevron-circle-l-r > li::after {
  content: "\f137";
  font-weight: 900;
}

.chevron-circle-r-l > li::before,
.chevron-circle-r-r > li::after {
  content: "\f138";
  font-weight: 900;
}

.caret-l-l > li::before,
.caret-l-r > li::after {
  content: "\f0d9";
  font-weight: 900;
}

.caret-r-l > li::before,
.caret-r-r > li::after {
  content: "\f0da";
  font-weight: 900;
}

.envelope-l > li::before,
.envelope-r > li::after {
  content: "\f0e0";
  font-weight: 900;
}

.envelope-o-l > li::before,
.envelope-o-r > li::after {
  content: "\f003";
  font-weight: 900;
}

.comment-l > li::before,
.comment-r > li::after {
  content: "\f075";
  font-weight: 900;
}

.comment-o-l > li::before,
.comment-o-r > li::after {
  content: "\f0e5";
  font-weight: 900;
}

.commenting-l > li::before,
.commenting-r > li::after {
  content: "\f0e5";
  font-weight: 900;
}

.commenting-o-l > li::before,
.commenting-o-r > li::after {
  content: "\f27b";
  font-weight: 900;
}

.thumbs-o-up-l > li::before,
.thumbs-o-up-r > li::after {
  content: "\f087";
  font-weight: 900;
}

.edit-l > li::before,
.edit-r > li::after {
  content: "\f044";
  font-weight: 900;
}

.edit-l > li::before,
.edit-r > li::after {
  content: "\f044";
  font-weight: 900;
}

.image-l > li::before,
.image-r > li::after {
  content: "\f03e";
  font-weight: 900;
}

.film-l > li::before,
.film-r > li::after {
  content: "\f008";
  font-weight: 900;
}

[class*="fa"].black {
  color: black;
}

[class*="fa"].color0 {
  color: black;
}

[class*="fa"].color1 {
  color: #111111;
}

[class*="fa"].color2 {
  color: #222222;
}

[class*="fa"].color3 {
  color: #333333;
}

[class*="fa"].color4 {
  color: #444444;
}

[class*="fa"].color5 {
  color: #555555;
}

[class*="fa"].color6 {
  color: #666666;
}

[class*="fa"].color7 {
  color: #777777;
}

[class*="fa"].color8 {
  color: #888888;
}

[class*="fa"].color9 {
  color: #999999;
}

[class*="fa"].colora {
  color: #aaaaaa;
}

[class*="fa"].colorb {
  color: #bbbbbb;
}

[class*="fa"].colorc {
  color: #cccccc;
}

[class*="fa"].colord {
  color: #dddddd;
}

[class*="fa"].colore {
  color: #eeeeee;
}

[class*="fa"].colorf {
  color: white;
}

[class*="fa"].white {
  color: white;
}

[class*="fa"].red {
  color: red;
}

[class*="fa"].red0 {
  color: #ffebee;
}

[class*="fa"].red1 {
  color: #ffcdd2;
}

[class*="fa"].red2 {
  color: #ef9a9a;
}

[class*="fa"].red3 {
  color: #e57373;
}

[class*="fa"].red4 {
  color: #ef5350;
}

[class*="fa"].red5 {
  color: #f44336;
}

[class*="fa"].red6 {
  color: #e53935;
}

[class*="fa"].red7 {
  color: #d32f2f;
}

[class*="fa"].red8 {
  color: #c62828;
}

[class*="fa"].red9 {
  color: #b71c1c;
}

[class*="fa"].reda {
  color: #ff8a80;
}

[class*="fa"].redb {
  color: #ff5252;
}

[class*="fa"].redc {
  color: #ff1744;
}

[class*="fa"].redd {
  color: #d50000;
}

[class*="fa"].pink {
  color: pink;
}

[class*="fa"].pink0 {
  color: #fce4ec;
}

[class*="fa"].pink1 {
  color: #f8bbd0;
}

[class*="fa"].pink2 {
  color: #f48fb1;
}

[class*="fa"].pink3 {
  color: #f06292;
}

[class*="fa"].pink4 {
  color: #ec407a;
}

[class*="fa"].pink5 {
  color: #e91e63;
}

[class*="fa"].pink6 {
  color: #d81b60;
}

[class*="fa"].pink7 {
  color: #c2185b;
}

[class*="fa"].pink8 {
  color: #ad1457;
}

[class*="fa"].pink9 {
  color: #880e4f;
}

[class*="fa"].pinka {
  color: #ff80ab;
}

[class*="fa"].pinkb {
  color: #ff4081;
}

[class*="fa"].pinkc {
  color: #f50057;
}

[class*="fa"].pinkd {
  color: #c51162;
}

[class*="fa"].purple {
  color: purple;
}

[class*="fa"].purple0 {
  color: #f3e5f5;
}

[class*="fa"].purple1 {
  color: #e1bee7;
}

[class*="fa"].purple2 {
  color: #ce93d8;
}

[class*="fa"].purple3 {
  color: #ba68c8;
}

[class*="fa"].purple4 {
  color: #ab47bc;
}

[class*="fa"].purple5 {
  color: #9c27b0;
}

[class*="fa"].purple6 {
  color: #8e24aa;
}

[class*="fa"].purple7 {
  color: #7b1fa2;
}

[class*="fa"].purple8 {
  color: #6a1b9a;
}

[class*="fa"].purple9 {
  color: #4a148c;
}

[class*="fa"].purplea {
  color: #ea80fc;
}

[class*="fa"].purpleb {
  color: #e040fb;
}

[class*="fa"].purplec {
  color: #d500f9;
}

[class*="fa"].purpled {
  color: #a0f;
}

[class*="fa"].d-purple {
  color: darkmagenta;
}

[class*="fa"].d-purple0 {
  color: #ede7f6;
}

[class*="fa"].d-purple1 {
  color: #d1c4e9;
}

[class*="fa"].d-purple2 {
  color: #b39ddb;
}

[class*="fa"].d-purple3 {
  color: #9575cd;
}

[class*="fa"].d-purple4 {
  color: #7e57c2;
}

[class*="fa"].d-purple5 {
  color: #673ab7;
}

[class*="fa"].d-purple6 {
  color: #5e35b1;
}

[class*="fa"].d-purple7 {
  color: #512da8;
}

[class*="fa"].d-purple8 {
  color: #4527a0;
}

[class*="fa"].d-purple9 {
  color: #311b92;
}

[class*="fa"].d-purplea {
  color: #b388ff;
}

[class*="fa"].d-purpleb {
  color: #7c4dff;
}

[class*="fa"].d-purplec {
  color: #651fff;
}

[class*="fa"].d-purpled {
  color: #6200ea;
}

[class*="fa"].indigo {
  color: indigo;
}

[class*="fa"].indigo0 {
  color: #e8eaf6;
}

[class*="fa"].indigo1 {
  color: #c5cae9;
}

[class*="fa"].indigo2 {
  color: #9fa8da;
}

[class*="fa"].indigo3 {
  color: #7986cb;
}

[class*="fa"].indigo4 {
  color: #5c6bc0;
}

[class*="fa"].indigo5 {
  color: #3f51b5;
}

[class*="fa"].indigo6 {
  color: #3949ab;
}

[class*="fa"].indigo7 {
  color: #303f9f;
}

[class*="fa"].indigo8 {
  color: #283593;
}

[class*="fa"].indigo9 {
  color: #1a237e;
}

[class*="fa"].indigoa {
  color: #8c9eff;
}

[class*="fa"].indigob {
  color: #536dfe;
}

[class*="fa"].indigoc {
  color: #3d5afe;
}

[class*="fa"].indigod {
  color: #304ffe;
}

[class*="fa"].blue {
  color: blue;
}

[class*="fa"].blue0 {
  color: #e3f2fd;
}

[class*="fa"].blue1 {
  color: #bbdefb;
}

[class*="fa"].blue2 {
  color: #90caf9;
}

[class*="fa"].blue3 {
  color: #64b5f6;
}

[class*="fa"].blue4 {
  color: #42a5f5;
}

[class*="fa"].blue5 {
  color: #2196f3;
}

[class*="fa"].blue6 {
  color: #1e88e5;
}

[class*="fa"].blue7 {
  color: #1976d2;
}

[class*="fa"].blue8 {
  color: #1565c0;
}

[class*="fa"].blue9 {
  color: #0d47a1;
}

[class*="fa"].bluea {
  color: #82b1ff;
}

[class*="fa"].blueb {
  color: #448aff;
}

[class*="fa"].bluec {
  color: #2979ff;
}

[class*="fa"].blued {
  color: #2962ff;
}

[class*="fa"].l-blue {
  color: lightblue;
}

[class*="fa"].l-blue0 {
  color: #e1f5fe;
}

[class*="fa"].l-blue1 {
  color: #b3e5fc;
}

[class*="fa"].l-blue2 {
  color: #81d4fa;
}

[class*="fa"].l-blue3 {
  color: #4fc3f7;
}

[class*="fa"].l-blue4 {
  color: #29b6f6;
}

[class*="fa"].l-blue5 {
  color: #03a9f4;
}

[class*="fa"].l-blue6 {
  color: #039be5;
}

[class*="fa"].l-blue7 {
  color: #0288d1;
}

[class*="fa"].l-blue8 {
  color: #0277bd;
}

[class*="fa"].l-blue9 {
  color: #01579b;
}

[class*="fa"].l-bluea {
  color: #80d8ff;
}

[class*="fa"].l-blueb {
  color: #40c4ff;
}

[class*="fa"].l-bluec {
  color: #00b0ff;
}

[class*="fa"].l-blued {
  color: #0091ea;
}

[class*="fa"].cyan {
  color: cyan;
}

[class*="fa"].cyan0 {
  color: #e0f7fa;
}

[class*="fa"].cyan1 {
  color: #b2ebf2;
}

[class*="fa"].cyan2 {
  color: #80deea;
}

[class*="fa"].cyan3 {
  color: #4dd0e1;
}

[class*="fa"].cyan4 {
  color: #26c6da;
}

[class*="fa"].cyan5 {
  color: #00bcd4;
}

[class*="fa"].cyan6 {
  color: #00acc1;
}

[class*="fa"].cyan7 {
  color: #0097a7;
}

[class*="fa"].cyan8 {
  color: #00838f;
}

[class*="fa"].cyan9 {
  color: #006064;
}

[class*="fa"].cyana {
  color: #84ffff;
}

[class*="fa"].cyanb {
  color: #18ffff;
}

[class*="fa"].cyanc {
  color: #00e5ff;
}

[class*="fa"].cyand {
  color: #00b8d4;
}

[class*="fa"].teal {
  color: teal;
}

[class*="fa"].teal0 {
  color: #e0f2f1;
}

[class*="fa"].teal1 {
  color: #b2dfdb;
}

[class*="fa"].teal2 {
  color: #80cbc4;
}

[class*="fa"].teal3 {
  color: #4db6ac;
}

[class*="fa"].teal4 {
  color: #26a69a;
}

[class*="fa"].teal5 {
  color: #009688;
}

[class*="fa"].teal6 {
  color: #00897b;
}

[class*="fa"].teal7 {
  color: #00796b;
}

[class*="fa"].teal8 {
  color: #00695c;
}

[class*="fa"].teal9 {
  color: #004d40;
}

[class*="fa"].teala {
  color: #a7ffeb;
}

[class*="fa"].tealb {
  color: #64ffda;
}

[class*="fa"].tealc {
  color: #1de9b6;
}

[class*="fa"].teald {
  color: #00bfa5;
}

[class*="fa"].green {
  color: green;
}

[class*="fa"].green0 {
  color: #e8f5e9;
}

[class*="fa"].green1 {
  color: #c8e6c9;
}

[class*="fa"].green2 {
  color: #a5d6a7;
}

[class*="fa"].green3 {
  color: #81c784;
}

[class*="fa"].green4 {
  color: #66bb6a;
}

[class*="fa"].green5 {
  color: #4caf50;
}

[class*="fa"].green6 {
  color: #43a047;
}

[class*="fa"].green7 {
  color: #388e3c;
}

[class*="fa"].green8 {
  color: #2e7d32;
}

[class*="fa"].green9 {
  color: #1b5e20;
}

[class*="fa"].greena {
  color: #b9f6ca;
}

[class*="fa"].greenb {
  color: #69f0ae;
}

[class*="fa"].greenc {
  color: #00e676;
}

[class*="fa"].greend {
  color: #00c853;
}

[class*="fa"].l-green {
  color: lightgreen;
}

[class*="fa"].l-green0 {
  color: #f1f8e9;
}

[class*="fa"].l-green1 {
  color: #dcedc8;
}

[class*="fa"].l-green2 {
  color: #c5e1a5;
}

[class*="fa"].l-green3 {
  color: #aed581;
}

[class*="fa"].l-green4 {
  color: #9ccc65;
}

[class*="fa"].l-green5 {
  color: #8bc34a;
}

[class*="fa"].l-green6 {
  color: #7cb342;
}

[class*="fa"].l-green7 {
  color: #689f38;
}

[class*="fa"].l-green8 {
  color: #558b2f;
}

[class*="fa"].l-green9 {
  color: #33691e;
}

[class*="fa"].l-greena {
  color: #ccff90;
}

[class*="fa"].l-greenb {
  color: #b2ff59;
}

[class*="fa"].l-greenc {
  color: #76ff03;
}

[class*="fa"].l-greend {
  color: #64dd17;
}

[class*="fa"].lime {
  color: lime;
}

[class*="fa"].lime0 {
  color: #f9fbe7;
}

[class*="fa"].lime1 {
  color: #f0f4c3;
}

[class*="fa"].lime2 {
  color: #e6ee9c;
}

[class*="fa"].lime3 {
  color: #d4e056;
}

[class*="fa"].lime4 {
  color: #d4e157;
}

[class*="fa"].lime5 {
  color: #cddc39;
}

[class*="fa"].lime6 {
  color: #c0ca33;
}

[class*="fa"].lime7 {
  color: #afb42b;
}

[class*="fa"].lime8 {
  color: #9e9d24;
}

[class*="fa"].lime9 {
  color: #827717;
}

[class*="fa"].limea {
  color: #f4ff81;
}

[class*="fa"].limeb {
  color: #eeff41;
}

[class*="fa"].limec {
  color: #c6ff00;
}

[class*="fa"].limed {
  color: #aeea00;
}

[class*="fa"].yellow {
  color: yellow;
}

[class*="fa"].yellow0 {
  color: #fffde7;
}

[class*="fa"].yellow1 {
  color: #fff9c4;
}

[class*="fa"].yellow2 {
  color: #fff59d;
}

[class*="fa"].yellow3 {
  color: #fff176;
}

[class*="fa"].yellow4 {
  color: #ffee58;
}

[class*="fa"].yellow5 {
  color: #ffeb3b;
}

[class*="fa"].yellow6 {
  color: #fdd835;
}

[class*="fa"].yellow7 {
  color: #fbc02d;
}

[class*="fa"].yellow8 {
  color: #f9a825;
}

[class*="fa"].yellow9 {
  color: #f57f17;
}

[class*="fa"].yellowa {
  color: #ffff8d;
}

[class*="fa"].yellowb {
  color: #ff0;
}

[class*="fa"].yellowc {
  color: #ffea00;
}

[class*="fa"].yellowd {
  color: #ffd600;
}

[class*="fa"].amber {
  color: #ffd740;
}

[class*="fa"].amber0 {
  color: #fff8e1;
}

[class*="fa"].amber1 {
  color: #ffecb3;
}

[class*="fa"].amber2 {
  color: #ffe082;
}

[class*="fa"].amber3 {
  color: #ffd54f;
}

[class*="fa"].amber4 {
  color: #ffca28;
}

[class*="fa"].amber5 {
  color: #ffc107;
}

[class*="fa"].amber6 {
  color: #ffb300;
}

[class*="fa"].amber7 {
  color: #ffa000;
}

[class*="fa"].amber8 {
  color: #ff8f00;
}

[class*="fa"].amber9 {
  color: #ff6f00;
}

[class*="fa"].ambera {
  color: #ffe57f;
}

[class*="fa"].amberb {
  color: #ffd740;
}

[class*="fa"].amberc {
  color: #ffc400;
}

[class*="fa"].amberd {
  color: #ffab00;
}

[class*="fa"].orange {
  color: orange;
}

[class*="fa"].orange0 {
  color: #fff3e0;
}

[class*="fa"].orange1 {
  color: #ffe0b2;
}

[class*="fa"].orange2 {
  color: #ffcc80;
}

[class*="fa"].orange3 {
  color: #ffb74d;
}

[class*="fa"].orange4 {
  color: #ffa726;
}

[class*="fa"].orange5 {
  color: #ff9800;
}

[class*="fa"].orange6 {
  color: #fb8c00;
}

[class*="fa"].orange7 {
  color: #f57c00;
}

[class*="fa"].orange8 {
  color: #ef6c00;
}

[class*="fa"].orange9 {
  color: #e65100;
}

[class*="fa"].orangea {
  color: #ffd180;
}

[class*="fa"].orangeb {
  color: #ffab40;
}

[class*="fa"].orangec {
  color: #ff9100;
}

[class*="fa"].oranged {
  color: #ff6d00;
}

[class*="fa"].d-orange {
  color: darkorange;
}

[class*="fa"].d-orange0 {
  color: #fbe9e7;
}

[class*="fa"].d-orange1 {
  color: #ffccbc;
}

[class*="fa"].d-orange2 {
  color: #ffab91;
}

[class*="fa"].d-orange3 {
  color: #ff8a65;
}

[class*="fa"].d-orange4 {
  color: #ff7043;
}

[class*="fa"].d-orange5 {
  color: #ff5722;
}

[class*="fa"].d-orange6 {
  color: #f4511e;
}

[class*="fa"].d-orange7 {
  color: #e64a19;
}

[class*="fa"].d-orange8 {
  color: #d84315;
}

[class*="fa"].d-orange9 {
  color: #bf360c;
}

[class*="fa"].d-orangea {
  color: #ff9e80;
}

[class*="fa"].d-orangeb {
  color: #ff6e40;
}

[class*="fa"].d-orangec {
  color: #ff3d00;
}

[class*="fa"].d-oranged {
  color: #dd2c00;
}

[class*="fa"].brown {
  color: brown;
}

[class*="fa"].brown0 {
  color: #efebe9;
}

[class*="fa"].brown1 {
  color: #d7ccc8;
}

[class*="fa"].brown2 {
  color: #bcaaa4;
}

[class*="fa"].brown3 {
  color: #a1887f;
}

[class*="fa"].brown4 {
  color: #8d6e63;
}

[class*="fa"].brown5 {
  color: #795548;
}

[class*="fa"].brown6 {
  color: #6d4c41;
}

[class*="fa"].brown7 {
  color: #5d4037;
}

[class*="fa"].brown8 {
  color: #4e342e;
}

[class*="fa"].brown9 {
  color: #3e2723;
}

[class*="fa"].grey {
  color: grey;
}

[class*="fa"].grey0 {
  color: #fafafa;
}

[class*="fa"].grey1 {
  color: #f5f5f5;
}

[class*="fa"].grey2 {
  color: #eee;
}

[class*="fa"].grey3 {
  color: #e0e0e0;
}

[class*="fa"].grey4 {
  color: #bdbdbd;
}

[class*="fa"].grey5 {
  color: #9e9e9e;
}

[class*="fa"].grey6 {
  color: #757575;
}

[class*="fa"].grey7 {
  color: #616161;
}

[class*="fa"].grey8 {
  color: #424242;
}

[class*="fa"].grey9 {
  color: #212121;
}

[class*="fa"].blue-grey {
  color: lightsteelblue;
}

[class*="fa"].blue-grey0 {
  color: #eceff1;
}

[class*="fa"].blue-grey1 {
  color: #cfd8dc;
}

[class*="fa"].blue-grey2 {
  color: #b0bec5;
}

[class*="fa"].blue-grey3 {
  color: #90a4ae;
}

[class*="fa"].blue-grey4 {
  color: #78909c;
}

[class*="fa"].blue-grey5 {
  color: #607d8b;
}

[class*="fa"].blue-grey6 {
  color: #546e7a;
}

[class*="fa"].blue-grey7 {
  color: #455a64;
}

[class*="fa"].blue-grey8 {
  color: #37474f;
}

[class*="fa"].blue-grey9 {
  color: #263238;
}

@media (max-width: 1199px) {
  [class*="fa"].black-lg {
    color: black;
  }
  [class*="fa"].color0-lg {
    color: black;
  }
  [class*="fa"].color1-lg {
    color: #111111;
  }
  [class*="fa"].color2-lg {
    color: #222222;
  }
  [class*="fa"].color3-lg {
    color: #333333;
  }
  [class*="fa"].color4-lg {
    color: #444444;
  }
  [class*="fa"].color5-lg {
    color: #555555;
  }
  [class*="fa"].color6-lg {
    color: #666666;
  }
  [class*="fa"].color7-lg {
    color: #777777;
  }
  [class*="fa"].color8-lg {
    color: #888888;
  }
  [class*="fa"].color9-lg {
    color: #999999;
  }
  [class*="fa"].colora-lg {
    color: #aaaaaa;
  }
  [class*="fa"].colorb-lg {
    color: #bbbbbb;
  }
  [class*="fa"].colorc-lg {
    color: #cccccc;
  }
  [class*="fa"].colord-lg {
    color: #dddddd;
  }
  [class*="fa"].colore-lg {
    color: #eeeeee;
  }
  [class*="fa"].colorf-lg {
    color: white;
  }
  [class*="fa"].white-lg {
    color: white;
  }
  [class*="fa"].red-lg {
    color: red;
  }
  [class*="fa"].red0-lg {
    color: #ffebee;
  }
  [class*="fa"].red1-lg {
    color: #ffcdd2;
  }
  [class*="fa"].red2-lg {
    color: #ef9a9a;
  }
  [class*="fa"].red3-lg {
    color: #e57373;
  }
  [class*="fa"].red4-lg {
    color: #ef5350;
  }
  [class*="fa"].red5-lg {
    color: #f44336;
  }
  [class*="fa"].red6-lg {
    color: #e53935;
  }
  [class*="fa"].red7-lg {
    color: #d32f2f;
  }
  [class*="fa"].red8-lg {
    color: #c62828;
  }
  [class*="fa"].red9-lg {
    color: #b71c1c;
  }
  [class*="fa"].reda-lg {
    color: #ff8a80;
  }
  [class*="fa"].redb-lg {
    color: #ff5252;
  }
  [class*="fa"].redc-lg {
    color: #ff1744;
  }
  [class*="fa"].redd-lg {
    color: #d50000;
  }
  [class*="fa"].pink-lg {
    color: pink;
  }
  [class*="fa"].pink0-lg {
    color: #fce4ec;
  }
  [class*="fa"].pink1-lg {
    color: #f8bbd0;
  }
  [class*="fa"].pink2-lg {
    color: #f48fb1;
  }
  [class*="fa"].pink3-lg {
    color: #f06292;
  }
  [class*="fa"].pink4-lg {
    color: #ec407a;
  }
  [class*="fa"].pink5-lg {
    color: #e91e63;
  }
  [class*="fa"].pink6-lg {
    color: #d81b60;
  }
  [class*="fa"].pink7-lg {
    color: #c2185b;
  }
  [class*="fa"].pink8-lg {
    color: #ad1457;
  }
  [class*="fa"].pink9-lg {
    color: #880e4f;
  }
  [class*="fa"].pinka-lg {
    color: #ff80ab;
  }
  [class*="fa"].pinkb-lg {
    color: #ff4081;
  }
  [class*="fa"].pinkc-lg {
    color: #f50057;
  }
  [class*="fa"].pinkd-lg {
    color: #c51162;
  }
  [class*="fa"].purple-lg {
    color: purple;
  }
  [class*="fa"].purple0-lg {
    color: #f3e5f5;
  }
  [class*="fa"].purple1-lg {
    color: #e1bee7;
  }
  [class*="fa"].purple2-lg {
    color: #ce93d8;
  }
  [class*="fa"].purple3-lg {
    color: #ba68c8;
  }
  [class*="fa"].purple4-lg {
    color: #ab47bc;
  }
  [class*="fa"].purple5-lg {
    color: #9c27b0;
  }
  [class*="fa"].purple6-lg {
    color: #8e24aa;
  }
  [class*="fa"].purple7-lg {
    color: #7b1fa2;
  }
  [class*="fa"].purple8-lg {
    color: #6a1b9a;
  }
  [class*="fa"].purple9-lg {
    color: #4a148c;
  }
  [class*="fa"].purplea-lg {
    color: #ea80fc;
  }
  [class*="fa"].purpleb-lg {
    color: #e040fb;
  }
  [class*="fa"].purplec-lg {
    color: #d500f9;
  }
  [class*="fa"].purpled-lg {
    color: #a0f;
  }
  [class*="fa"].d-purple-lg {
    color: darkmagenta;
  }
  [class*="fa"].d-purple0-lg {
    color: #ede7f6;
  }
  [class*="fa"].d-purple1-lg {
    color: #d1c4e9;
  }
  [class*="fa"].d-purple2-lg {
    color: #b39ddb;
  }
  [class*="fa"].d-purple3-lg {
    color: #9575cd;
  }
  [class*="fa"].d-purple4-lg {
    color: #7e57c2;
  }
  [class*="fa"].d-purple5-lg {
    color: #673ab7;
  }
  [class*="fa"].d-purple6-lg {
    color: #5e35b1;
  }
  [class*="fa"].d-purple7-lg {
    color: #512da8;
  }
  [class*="fa"].d-purple8-lg {
    color: #4527a0;
  }
  [class*="fa"].d-purple9-lg {
    color: #311b92;
  }
  [class*="fa"].d-purplea-lg {
    color: #b388ff;
  }
  [class*="fa"].d-purpleb-lg {
    color: #7c4dff;
  }
  [class*="fa"].d-purplec-lg {
    color: #651fff;
  }
  [class*="fa"].d-purpled-lg {
    color: #6200ea;
  }
  [class*="fa"].indigo-lg {
    color: indigo;
  }
  [class*="fa"].indigo0-lg {
    color: #e8eaf6;
  }
  [class*="fa"].indigo1-lg {
    color: #c5cae9;
  }
  [class*="fa"].indigo2-lg {
    color: #9fa8da;
  }
  [class*="fa"].indigo3-lg {
    color: #7986cb;
  }
  [class*="fa"].indigo4-lg {
    color: #5c6bc0;
  }
  [class*="fa"].indigo5-lg {
    color: #3f51b5;
  }
  [class*="fa"].indigo6-lg {
    color: #3949ab;
  }
  [class*="fa"].indigo7-lg {
    color: #303f9f;
  }
  [class*="fa"].indigo8-lg {
    color: #283593;
  }
  [class*="fa"].indigo9-lg {
    color: #1a237e;
  }
  [class*="fa"].indigoa-lg {
    color: #8c9eff;
  }
  [class*="fa"].indigob-lg {
    color: #536dfe;
  }
  [class*="fa"].indigoc-lg {
    color: #3d5afe;
  }
  [class*="fa"].indigod-lg {
    color: #304ffe;
  }
  [class*="fa"].blue-lg {
    color: blue;
  }
  [class*="fa"].blue0-lg {
    color: #e3f2fd;
  }
  [class*="fa"].blue1-lg {
    color: #bbdefb;
  }
  [class*="fa"].blue2-lg {
    color: #90caf9;
  }
  [class*="fa"].blue3-lg {
    color: #64b5f6;
  }
  [class*="fa"].blue4-lg {
    color: #42a5f5;
  }
  [class*="fa"].blue5-lg {
    color: #2196f3;
  }
  [class*="fa"].blue6-lg {
    color: #1e88e5;
  }
  [class*="fa"].blue7-lg {
    color: #1976d2;
  }
  [class*="fa"].blue8-lg {
    color: #1565c0;
  }
  [class*="fa"].blue9-lg {
    color: #0d47a1;
  }
  [class*="fa"].bluea-lg {
    color: #82b1ff;
  }
  [class*="fa"].blueb-lg {
    color: #448aff;
  }
  [class*="fa"].bluec-lg {
    color: #2979ff;
  }
  [class*="fa"].blued-lg {
    color: #2962ff;
  }
  [class*="fa"].l-blue-lg {
    color: lightblue;
  }
  [class*="fa"].l-blue0-lg {
    color: #e1f5fe;
  }
  [class*="fa"].l-blue1-lg {
    color: #b3e5fc;
  }
  [class*="fa"].l-blue2-lg {
    color: #81d4fa;
  }
  [class*="fa"].l-blue3-lg {
    color: #4fc3f7;
  }
  [class*="fa"].l-blue4-lg {
    color: #29b6f6;
  }
  [class*="fa"].l-blue5-lg {
    color: #03a9f4;
  }
  [class*="fa"].l-blue6-lg {
    color: #039be5;
  }
  [class*="fa"].l-blue7-lg {
    color: #0288d1;
  }
  [class*="fa"].l-blue8-lg {
    color: #0277bd;
  }
  [class*="fa"].l-blue9-lg {
    color: #01579b;
  }
  [class*="fa"].l-bluea-lg {
    color: #80d8ff;
  }
  [class*="fa"].l-blueb-lg {
    color: #40c4ff;
  }
  [class*="fa"].l-bluec-lg {
    color: #00b0ff;
  }
  [class*="fa"].l-blued-lg {
    color: #0091ea;
  }
  [class*="fa"].cyan-lg {
    color: cyan;
  }
  [class*="fa"].cyan0-lg {
    color: #e0f7fa;
  }
  [class*="fa"].cyan1-lg {
    color: #b2ebf2;
  }
  [class*="fa"].cyan2-lg {
    color: #80deea;
  }
  [class*="fa"].cyan3-lg {
    color: #4dd0e1;
  }
  [class*="fa"].cyan4-lg {
    color: #26c6da;
  }
  [class*="fa"].cyan5-lg {
    color: #00bcd4;
  }
  [class*="fa"].cyan6-lg {
    color: #00acc1;
  }
  [class*="fa"].cyan7-lg {
    color: #0097a7;
  }
  [class*="fa"].cyan8-lg {
    color: #00838f;
  }
  [class*="fa"].cyan9-lg {
    color: #006064;
  }
  [class*="fa"].cyana-lg {
    color: #84ffff;
  }
  [class*="fa"].cyanb-lg {
    color: #18ffff;
  }
  [class*="fa"].cyanc-lg {
    color: #00e5ff;
  }
  [class*="fa"].cyand-lg {
    color: #00b8d4;
  }
  [class*="fa"].teal-lg {
    color: teal;
  }
  [class*="fa"].teal0-lg {
    color: #e0f2f1;
  }
  [class*="fa"].teal1-lg {
    color: #b2dfdb;
  }
  [class*="fa"].teal2-lg {
    color: #80cbc4;
  }
  [class*="fa"].teal3-lg {
    color: #4db6ac;
  }
  [class*="fa"].teal4-lg {
    color: #26a69a;
  }
  [class*="fa"].teal5-lg {
    color: #009688;
  }
  [class*="fa"].teal6-lg {
    color: #00897b;
  }
  [class*="fa"].teal7-lg {
    color: #00796b;
  }
  [class*="fa"].teal8-lg {
    color: #00695c;
  }
  [class*="fa"].teal9-lg {
    color: #004d40;
  }
  [class*="fa"].teala-lg {
    color: #a7ffeb;
  }
  [class*="fa"].tealb-lg {
    color: #64ffda;
  }
  [class*="fa"].tealc-lg {
    color: #1de9b6;
  }
  [class*="fa"].teald-lg {
    color: #00bfa5;
  }
  [class*="fa"].green-lg {
    color: green;
  }
  [class*="fa"].green0-lg {
    color: #e8f5e9;
  }
  [class*="fa"].green1-lg {
    color: #c8e6c9;
  }
  [class*="fa"].green2-lg {
    color: #a5d6a7;
  }
  [class*="fa"].green3-lg {
    color: #81c784;
  }
  [class*="fa"].green4-lg {
    color: #66bb6a;
  }
  [class*="fa"].green5-lg {
    color: #4caf50;
  }
  [class*="fa"].green6-lg {
    color: #43a047;
  }
  [class*="fa"].green7-lg {
    color: #388e3c;
  }
  [class*="fa"].green8-lg {
    color: #2e7d32;
  }
  [class*="fa"].green9-lg {
    color: #1b5e20;
  }
  [class*="fa"].greena-lg {
    color: #b9f6ca;
  }
  [class*="fa"].greenb-lg {
    color: #69f0ae;
  }
  [class*="fa"].greenc-lg {
    color: #00e676;
  }
  [class*="fa"].greend-lg {
    color: #00c853;
  }
  [class*="fa"].l-green-lg {
    color: lightgreen;
  }
  [class*="fa"].l-green0-lg {
    color: #f1f8e9;
  }
  [class*="fa"].l-green1-lg {
    color: #dcedc8;
  }
  [class*="fa"].l-green2-lg {
    color: #c5e1a5;
  }
  [class*="fa"].l-green3-lg {
    color: #aed581;
  }
  [class*="fa"].l-green4-lg {
    color: #9ccc65;
  }
  [class*="fa"].l-green5-lg {
    color: #8bc34a;
  }
  [class*="fa"].l-green6-lg {
    color: #7cb342;
  }
  [class*="fa"].l-green7-lg {
    color: #689f38;
  }
  [class*="fa"].l-green8-lg {
    color: #558b2f;
  }
  [class*="fa"].l-green9-lg {
    color: #33691e;
  }
  [class*="fa"].l-greena-lg {
    color: #ccff90;
  }
  [class*="fa"].l-greenb-lg {
    color: #b2ff59;
  }
  [class*="fa"].l-greenc-lg {
    color: #76ff03;
  }
  [class*="fa"].l-greend-lg {
    color: #64dd17;
  }
  [class*="fa"].lime-lg {
    color: lime;
  }
  [class*="fa"].lime0-lg {
    color: #f9fbe7;
  }
  [class*="fa"].lime1-lg {
    color: #f0f4c3;
  }
  [class*="fa"].lime2-lg {
    color: #e6ee9c;
  }
  [class*="fa"].lime3-lg {
    color: #d4e056;
  }
  [class*="fa"].lime4-lg {
    color: #d4e157;
  }
  [class*="fa"].lime5-lg {
    color: #cddc39;
  }
  [class*="fa"].lime6-lg {
    color: #c0ca33;
  }
  [class*="fa"].lime7-lg {
    color: #afb42b;
  }
  [class*="fa"].lime8-lg {
    color: #9e9d24;
  }
  [class*="fa"].lime9-lg {
    color: #827717;
  }
  [class*="fa"].limea-lg {
    color: #f4ff81;
  }
  [class*="fa"].limeb-lg {
    color: #eeff41;
  }
  [class*="fa"].limec-lg {
    color: #c6ff00;
  }
  [class*="fa"].limed-lg {
    color: #aeea00;
  }
  [class*="fa"].yellow-lg {
    color: yellow;
  }
  [class*="fa"].yellow0-lg {
    color: #fffde7;
  }
  [class*="fa"].yellow1-lg {
    color: #fff9c4;
  }
  [class*="fa"].yellow2-lg {
    color: #fff59d;
  }
  [class*="fa"].yellow3-lg {
    color: #fff176;
  }
  [class*="fa"].yellow4-lg {
    color: #ffee58;
  }
  [class*="fa"].yellow5-lg {
    color: #ffeb3b;
  }
  [class*="fa"].yellow6-lg {
    color: #fdd835;
  }
  [class*="fa"].yellow7-lg {
    color: #fbc02d;
  }
  [class*="fa"].yellow8-lg {
    color: #f9a825;
  }
  [class*="fa"].yellow9-lg {
    color: #f57f17;
  }
  [class*="fa"].yellowa-lg {
    color: #ffff8d;
  }
  [class*="fa"].yellowb-lg {
    color: #ff0;
  }
  [class*="fa"].yellowc-lg {
    color: #ffea00;
  }
  [class*="fa"].yellowd-lg {
    color: #ffd600;
  }
  [class*="fa"].amber-lg {
    color: #ffd740;
  }
  [class*="fa"].amber0-lg {
    color: #fff8e1;
  }
  [class*="fa"].amber1-lg {
    color: #ffecb3;
  }
  [class*="fa"].amber2-lg {
    color: #ffe082;
  }
  [class*="fa"].amber3-lg {
    color: #ffd54f;
  }
  [class*="fa"].amber4-lg {
    color: #ffca28;
  }
  [class*="fa"].amber5-lg {
    color: #ffc107;
  }
  [class*="fa"].amber6-lg {
    color: #ffb300;
  }
  [class*="fa"].amber7-lg {
    color: #ffa000;
  }
  [class*="fa"].amber8-lg {
    color: #ff8f00;
  }
  [class*="fa"].amber9-lg {
    color: #ff6f00;
  }
  [class*="fa"].ambera-lg {
    color: #ffe57f;
  }
  [class*="fa"].amberb-lg {
    color: #ffd740;
  }
  [class*="fa"].amberc-lg {
    color: #ffc400;
  }
  [class*="fa"].amberd-lg {
    color: #ffab00;
  }
  [class*="fa"].orange-lg {
    color: orange;
  }
  [class*="fa"].orange0-lg {
    color: #fff3e0;
  }
  [class*="fa"].orange1-lg {
    color: #ffe0b2;
  }
  [class*="fa"].orange2-lg {
    color: #ffcc80;
  }
  [class*="fa"].orange3-lg {
    color: #ffb74d;
  }
  [class*="fa"].orange4-lg {
    color: #ffa726;
  }
  [class*="fa"].orange5-lg {
    color: #ff9800;
  }
  [class*="fa"].orange6-lg {
    color: #fb8c00;
  }
  [class*="fa"].orange7-lg {
    color: #f57c00;
  }
  [class*="fa"].orange8-lg {
    color: #ef6c00;
  }
  [class*="fa"].orange9-lg {
    color: #e65100;
  }
  [class*="fa"].orangea-lg {
    color: #ffd180;
  }
  [class*="fa"].orangeb-lg {
    color: #ffab40;
  }
  [class*="fa"].orangec-lg {
    color: #ff9100;
  }
  [class*="fa"].oranged-lg {
    color: #ff6d00;
  }
  [class*="fa"].d-orange-lg {
    color: darkorange;
  }
  [class*="fa"].d-orange0-lg {
    color: #fbe9e7;
  }
  [class*="fa"].d-orange1-lg {
    color: #ffccbc;
  }
  [class*="fa"].d-orange2-lg {
    color: #ffab91;
  }
  [class*="fa"].d-orange3-lg {
    color: #ff8a65;
  }
  [class*="fa"].d-orange4-lg {
    color: #ff7043;
  }
  [class*="fa"].d-orange5-lg {
    color: #ff5722;
  }
  [class*="fa"].d-orange6-lg {
    color: #f4511e;
  }
  [class*="fa"].d-orange7-lg {
    color: #e64a19;
  }
  [class*="fa"].d-orange8-lg {
    color: #d84315;
  }
  [class*="fa"].d-orange9-lg {
    color: #bf360c;
  }
  [class*="fa"].d-orangea-lg {
    color: #ff9e80;
  }
  [class*="fa"].d-orangeb-lg {
    color: #ff6e40;
  }
  [class*="fa"].d-orangec-lg {
    color: #ff3d00;
  }
  [class*="fa"].d-oranged-lg {
    color: #dd2c00;
  }
  [class*="fa"].brown-lg {
    color: brown;
  }
  [class*="fa"].brown0-lg {
    color: #efebe9;
  }
  [class*="fa"].brown1-lg {
    color: #d7ccc8;
  }
  [class*="fa"].brown2-lg {
    color: #bcaaa4;
  }
  [class*="fa"].brown3-lg {
    color: #a1887f;
  }
  [class*="fa"].brown4-lg {
    color: #8d6e63;
  }
  [class*="fa"].brown5-lg {
    color: #795548;
  }
  [class*="fa"].brown6-lg {
    color: #6d4c41;
  }
  [class*="fa"].brown7-lg {
    color: #5d4037;
  }
  [class*="fa"].brown8-lg {
    color: #4e342e;
  }
  [class*="fa"].brown9-lg {
    color: #3e2723;
  }
  [class*="fa"].grey-lg {
    color: grey;
  }
  [class*="fa"].grey0-lg {
    color: #fafafa;
  }
  [class*="fa"].grey1-lg {
    color: #f5f5f5;
  }
  [class*="fa"].grey2-lg {
    color: #eee;
  }
  [class*="fa"].grey3-lg {
    color: #e0e0e0;
  }
  [class*="fa"].grey4-lg {
    color: #bdbdbd;
  }
  [class*="fa"].grey5-lg {
    color: #9e9e9e;
  }
  [class*="fa"].grey6-lg {
    color: #757575;
  }
  [class*="fa"].grey7-lg {
    color: #616161;
  }
  [class*="fa"].grey8-lg {
    color: #424242;
  }
  [class*="fa"].grey9-lg {
    color: #212121;
  }
  [class*="fa"].blue-grey-lg {
    color: lightsteelblue;
  }
  [class*="fa"].blue-grey0-lg {
    color: #eceff1;
  }
  [class*="fa"].blue-grey1-lg {
    color: #cfd8dc;
  }
  [class*="fa"].blue-grey2-lg {
    color: #b0bec5;
  }
  [class*="fa"].blue-grey3-lg {
    color: #90a4ae;
  }
  [class*="fa"].blue-grey4-lg {
    color: #78909c;
  }
  [class*="fa"].blue-grey5-lg {
    color: #607d8b;
  }
  [class*="fa"].blue-grey6-lg {
    color: #546e7a;
  }
  [class*="fa"].blue-grey7-lg {
    color: #455a64;
  }
  [class*="fa"].blue-grey8-lg {
    color: #37474f;
  }
  [class*="fa"].blue-grey9-lg {
    color: #263238;
  }
}

@media (max-width: 991px) {
  [class*="fa"].black-md {
    color: black;
  }
  [class*="fa"].color0-md {
    color: black;
  }
  [class*="fa"].color1-md {
    color: #111111;
  }
  [class*="fa"].color2-md {
    color: #222222;
  }
  [class*="fa"].color3-md {
    color: #333333;
  }
  [class*="fa"].color4-md {
    color: #444444;
  }
  [class*="fa"].color5-md {
    color: #555555;
  }
  [class*="fa"].color6-md {
    color: #666666;
  }
  [class*="fa"].color7-md {
    color: #777777;
  }
  [class*="fa"].color8-md {
    color: #888888;
  }
  [class*="fa"].color9-md {
    color: #999999;
  }
  [class*="fa"].colora-md {
    color: #aaaaaa;
  }
  [class*="fa"].colorb-md {
    color: #bbbbbb;
  }
  [class*="fa"].colorc-md {
    color: #cccccc;
  }
  [class*="fa"].colord-md {
    color: #dddddd;
  }
  [class*="fa"].colore-md {
    color: #eeeeee;
  }
  [class*="fa"].colorf-md {
    color: white;
  }
  [class*="fa"].white-md {
    color: white;
  }
  [class*="fa"].red-md {
    color: red;
  }
  [class*="fa"].red0-md {
    color: #ffebee;
  }
  [class*="fa"].red1-md {
    color: #ffcdd2;
  }
  [class*="fa"].red2-md {
    color: #ef9a9a;
  }
  [class*="fa"].red3-md {
    color: #e57373;
  }
  [class*="fa"].red4-md {
    color: #ef5350;
  }
  [class*="fa"].red5-md {
    color: #f44336;
  }
  [class*="fa"].red6-md {
    color: #e53935;
  }
  [class*="fa"].red7-md {
    color: #d32f2f;
  }
  [class*="fa"].red8-md {
    color: #c62828;
  }
  [class*="fa"].red9-md {
    color: #b71c1c;
  }
  [class*="fa"].reda-md {
    color: #ff8a80;
  }
  [class*="fa"].redb-md {
    color: #ff5252;
  }
  [class*="fa"].redc-md {
    color: #ff1744;
  }
  [class*="fa"].redd-md {
    color: #d50000;
  }
  [class*="fa"].pink-md {
    color: pink;
  }
  [class*="fa"].pink0-md {
    color: #fce4ec;
  }
  [class*="fa"].pink1-md {
    color: #f8bbd0;
  }
  [class*="fa"].pink2-md {
    color: #f48fb1;
  }
  [class*="fa"].pink3-md {
    color: #f06292;
  }
  [class*="fa"].pink4-md {
    color: #ec407a;
  }
  [class*="fa"].pink5-md {
    color: #e91e63;
  }
  [class*="fa"].pink6-md {
    color: #d81b60;
  }
  [class*="fa"].pink7-md {
    color: #c2185b;
  }
  [class*="fa"].pink8-md {
    color: #ad1457;
  }
  [class*="fa"].pink9-md {
    color: #880e4f;
  }
  [class*="fa"].pinka-md {
    color: #ff80ab;
  }
  [class*="fa"].pinkb-md {
    color: #ff4081;
  }
  [class*="fa"].pinkc-md {
    color: #f50057;
  }
  [class*="fa"].pinkd-md {
    color: #c51162;
  }
  [class*="fa"].purple-md {
    color: purple;
  }
  [class*="fa"].purple0-md {
    color: #f3e5f5;
  }
  [class*="fa"].purple1-md {
    color: #e1bee7;
  }
  [class*="fa"].purple2-md {
    color: #ce93d8;
  }
  [class*="fa"].purple3-md {
    color: #ba68c8;
  }
  [class*="fa"].purple4-md {
    color: #ab47bc;
  }
  [class*="fa"].purple5-md {
    color: #9c27b0;
  }
  [class*="fa"].purple6-md {
    color: #8e24aa;
  }
  [class*="fa"].purple7-md {
    color: #7b1fa2;
  }
  [class*="fa"].purple8-md {
    color: #6a1b9a;
  }
  [class*="fa"].purple9-md {
    color: #4a148c;
  }
  [class*="fa"].purplea-md {
    color: #ea80fc;
  }
  [class*="fa"].purpleb-md {
    color: #e040fb;
  }
  [class*="fa"].purplec-md {
    color: #d500f9;
  }
  [class*="fa"].purpled-md {
    color: #a0f;
  }
  [class*="fa"].d-purple-md {
    color: darkmagenta;
  }
  [class*="fa"].d-purple0-md {
    color: #ede7f6;
  }
  [class*="fa"].d-purple1-md {
    color: #d1c4e9;
  }
  [class*="fa"].d-purple2-md {
    color: #b39ddb;
  }
  [class*="fa"].d-purple3-md {
    color: #9575cd;
  }
  [class*="fa"].d-purple4-md {
    color: #7e57c2;
  }
  [class*="fa"].d-purple5-md {
    color: #673ab7;
  }
  [class*="fa"].d-purple6-md {
    color: #5e35b1;
  }
  [class*="fa"].d-purple7-md {
    color: #512da8;
  }
  [class*="fa"].d-purple8-md {
    color: #4527a0;
  }
  [class*="fa"].d-purple9-md {
    color: #311b92;
  }
  [class*="fa"].d-purplea-md {
    color: #b388ff;
  }
  [class*="fa"].d-purpleb-md {
    color: #7c4dff;
  }
  [class*="fa"].d-purplec-md {
    color: #651fff;
  }
  [class*="fa"].d-purpled-md {
    color: #6200ea;
  }
  [class*="fa"].indigo-md {
    color: indigo;
  }
  [class*="fa"].indigo0-md {
    color: #e8eaf6;
  }
  [class*="fa"].indigo1-md {
    color: #c5cae9;
  }
  [class*="fa"].indigo2-md {
    color: #9fa8da;
  }
  [class*="fa"].indigo3-md {
    color: #7986cb;
  }
  [class*="fa"].indigo4-md {
    color: #5c6bc0;
  }
  [class*="fa"].indigo5-md {
    color: #3f51b5;
  }
  [class*="fa"].indigo6-md {
    color: #3949ab;
  }
  [class*="fa"].indigo7-md {
    color: #303f9f;
  }
  [class*="fa"].indigo8-md {
    color: #283593;
  }
  [class*="fa"].indigo9-md {
    color: #1a237e;
  }
  [class*="fa"].indigoa-md {
    color: #8c9eff;
  }
  [class*="fa"].indigob-md {
    color: #536dfe;
  }
  [class*="fa"].indigoc-md {
    color: #3d5afe;
  }
  [class*="fa"].indigod-md {
    color: #304ffe;
  }
  [class*="fa"].blue-md {
    color: blue;
  }
  [class*="fa"].blue0-md {
    color: #e3f2fd;
  }
  [class*="fa"].blue1-md {
    color: #bbdefb;
  }
  [class*="fa"].blue2-md {
    color: #90caf9;
  }
  [class*="fa"].blue3-md {
    color: #64b5f6;
  }
  [class*="fa"].blue4-md {
    color: #42a5f5;
  }
  [class*="fa"].blue5-md {
    color: #2196f3;
  }
  [class*="fa"].blue6-md {
    color: #1e88e5;
  }
  [class*="fa"].blue7-md {
    color: #1976d2;
  }
  [class*="fa"].blue8-md {
    color: #1565c0;
  }
  [class*="fa"].blue9-md {
    color: #0d47a1;
  }
  [class*="fa"].bluea-md {
    color: #82b1ff;
  }
  [class*="fa"].blueb-md {
    color: #448aff;
  }
  [class*="fa"].bluec-md {
    color: #2979ff;
  }
  [class*="fa"].blued-md {
    color: #2962ff;
  }
  [class*="fa"].l-blue-md {
    color: lightblue;
  }
  [class*="fa"].l-blue0-md {
    color: #e1f5fe;
  }
  [class*="fa"].l-blue1-md {
    color: #b3e5fc;
  }
  [class*="fa"].l-blue2-md {
    color: #81d4fa;
  }
  [class*="fa"].l-blue3-md {
    color: #4fc3f7;
  }
  [class*="fa"].l-blue4-md {
    color: #29b6f6;
  }
  [class*="fa"].l-blue5-md {
    color: #03a9f4;
  }
  [class*="fa"].l-blue6-md {
    color: #039be5;
  }
  [class*="fa"].l-blue7-md {
    color: #0288d1;
  }
  [class*="fa"].l-blue8-md {
    color: #0277bd;
  }
  [class*="fa"].l-blue9-md {
    color: #01579b;
  }
  [class*="fa"].l-bluea-md {
    color: #80d8ff;
  }
  [class*="fa"].l-blueb-md {
    color: #40c4ff;
  }
  [class*="fa"].l-bluec-md {
    color: #00b0ff;
  }
  [class*="fa"].l-blued-md {
    color: #0091ea;
  }
  [class*="fa"].cyan-md {
    color: cyan;
  }
  [class*="fa"].cyan0-md {
    color: #e0f7fa;
  }
  [class*="fa"].cyan1-md {
    color: #b2ebf2;
  }
  [class*="fa"].cyan2-md {
    color: #80deea;
  }
  [class*="fa"].cyan3-md {
    color: #4dd0e1;
  }
  [class*="fa"].cyan4-md {
    color: #26c6da;
  }
  [class*="fa"].cyan5-md {
    color: #00bcd4;
  }
  [class*="fa"].cyan6-md {
    color: #00acc1;
  }
  [class*="fa"].cyan7-md {
    color: #0097a7;
  }
  [class*="fa"].cyan8-md {
    color: #00838f;
  }
  [class*="fa"].cyan9-md {
    color: #006064;
  }
  [class*="fa"].cyana-md {
    color: #84ffff;
  }
  [class*="fa"].cyanb-md {
    color: #18ffff;
  }
  [class*="fa"].cyanc-md {
    color: #00e5ff;
  }
  [class*="fa"].cyand-md {
    color: #00b8d4;
  }
  [class*="fa"].teal-md {
    color: teal;
  }
  [class*="fa"].teal0-md {
    color: #e0f2f1;
  }
  [class*="fa"].teal1-md {
    color: #b2dfdb;
  }
  [class*="fa"].teal2-md {
    color: #80cbc4;
  }
  [class*="fa"].teal3-md {
    color: #4db6ac;
  }
  [class*="fa"].teal4-md {
    color: #26a69a;
  }
  [class*="fa"].teal5-md {
    color: #009688;
  }
  [class*="fa"].teal6-md {
    color: #00897b;
  }
  [class*="fa"].teal7-md {
    color: #00796b;
  }
  [class*="fa"].teal8-md {
    color: #00695c;
  }
  [class*="fa"].teal9-md {
    color: #004d40;
  }
  [class*="fa"].teala-md {
    color: #a7ffeb;
  }
  [class*="fa"].tealb-md {
    color: #64ffda;
  }
  [class*="fa"].tealc-md {
    color: #1de9b6;
  }
  [class*="fa"].teald-md {
    color: #00bfa5;
  }
  [class*="fa"].green-md {
    color: green;
  }
  [class*="fa"].green0-md {
    color: #e8f5e9;
  }
  [class*="fa"].green1-md {
    color: #c8e6c9;
  }
  [class*="fa"].green2-md {
    color: #a5d6a7;
  }
  [class*="fa"].green3-md {
    color: #81c784;
  }
  [class*="fa"].green4-md {
    color: #66bb6a;
  }
  [class*="fa"].green5-md {
    color: #4caf50;
  }
  [class*="fa"].green6-md {
    color: #43a047;
  }
  [class*="fa"].green7-md {
    color: #388e3c;
  }
  [class*="fa"].green8-md {
    color: #2e7d32;
  }
  [class*="fa"].green9-md {
    color: #1b5e20;
  }
  [class*="fa"].greena-md {
    color: #b9f6ca;
  }
  [class*="fa"].greenb-md {
    color: #69f0ae;
  }
  [class*="fa"].greenc-md {
    color: #00e676;
  }
  [class*="fa"].greend-md {
    color: #00c853;
  }
  [class*="fa"].l-green-md {
    color: lightgreen;
  }
  [class*="fa"].l-green0-md {
    color: #f1f8e9;
  }
  [class*="fa"].l-green1-md {
    color: #dcedc8;
  }
  [class*="fa"].l-green2-md {
    color: #c5e1a5;
  }
  [class*="fa"].l-green3-md {
    color: #aed581;
  }
  [class*="fa"].l-green4-md {
    color: #9ccc65;
  }
  [class*="fa"].l-green5-md {
    color: #8bc34a;
  }
  [class*="fa"].l-green6-md {
    color: #7cb342;
  }
  [class*="fa"].l-green7-md {
    color: #689f38;
  }
  [class*="fa"].l-green8-md {
    color: #558b2f;
  }
  [class*="fa"].l-green9-md {
    color: #33691e;
  }
  [class*="fa"].l-greena-md {
    color: #ccff90;
  }
  [class*="fa"].l-greenb-md {
    color: #b2ff59;
  }
  [class*="fa"].l-greenc-md {
    color: #76ff03;
  }
  [class*="fa"].l-greend-md {
    color: #64dd17;
  }
  [class*="fa"].lime-md {
    color: lime;
  }
  [class*="fa"].lime0-md {
    color: #f9fbe7;
  }
  [class*="fa"].lime1-md {
    color: #f0f4c3;
  }
  [class*="fa"].lime2-md {
    color: #e6ee9c;
  }
  [class*="fa"].lime3-md {
    color: #d4e056;
  }
  [class*="fa"].lime4-md {
    color: #d4e157;
  }
  [class*="fa"].lime5-md {
    color: #cddc39;
  }
  [class*="fa"].lime6-md {
    color: #c0ca33;
  }
  [class*="fa"].lime7-md {
    color: #afb42b;
  }
  [class*="fa"].lime8-md {
    color: #9e9d24;
  }
  [class*="fa"].lime9-md {
    color: #827717;
  }
  [class*="fa"].limea-md {
    color: #f4ff81;
  }
  [class*="fa"].limeb-md {
    color: #eeff41;
  }
  [class*="fa"].limec-md {
    color: #c6ff00;
  }
  [class*="fa"].limed-md {
    color: #aeea00;
  }
  [class*="fa"].yellow-md {
    color: yellow;
  }
  [class*="fa"].yellow0-md {
    color: #fffde7;
  }
  [class*="fa"].yellow1-md {
    color: #fff9c4;
  }
  [class*="fa"].yellow2-md {
    color: #fff59d;
  }
  [class*="fa"].yellow3-md {
    color: #fff176;
  }
  [class*="fa"].yellow4-md {
    color: #ffee58;
  }
  [class*="fa"].yellow5-md {
    color: #ffeb3b;
  }
  [class*="fa"].yellow6-md {
    color: #fdd835;
  }
  [class*="fa"].yellow7-md {
    color: #fbc02d;
  }
  [class*="fa"].yellow8-md {
    color: #f9a825;
  }
  [class*="fa"].yellow9-md {
    color: #f57f17;
  }
  [class*="fa"].yellowa-md {
    color: #ffff8d;
  }
  [class*="fa"].yellowb-md {
    color: #ff0;
  }
  [class*="fa"].yellowc-md {
    color: #ffea00;
  }
  [class*="fa"].yellowd-md {
    color: #ffd600;
  }
  [class*="fa"].amber-md {
    color: #ffd740;
  }
  [class*="fa"].amber0-md {
    color: #fff8e1;
  }
  [class*="fa"].amber1-md {
    color: #ffecb3;
  }
  [class*="fa"].amber2-md {
    color: #ffe082;
  }
  [class*="fa"].amber3-md {
    color: #ffd54f;
  }
  [class*="fa"].amber4-md {
    color: #ffca28;
  }
  [class*="fa"].amber5-md {
    color: #ffc107;
  }
  [class*="fa"].amber6-md {
    color: #ffb300;
  }
  [class*="fa"].amber7-md {
    color: #ffa000;
  }
  [class*="fa"].amber8-md {
    color: #ff8f00;
  }
  [class*="fa"].amber9-md {
    color: #ff6f00;
  }
  [class*="fa"].ambera-md {
    color: #ffe57f;
  }
  [class*="fa"].amberb-md {
    color: #ffd740;
  }
  [class*="fa"].amberc-md {
    color: #ffc400;
  }
  [class*="fa"].amberd-md {
    color: #ffab00;
  }
  [class*="fa"].orange-md {
    color: orange;
  }
  [class*="fa"].orange0-md {
    color: #fff3e0;
  }
  [class*="fa"].orange1-md {
    color: #ffe0b2;
  }
  [class*="fa"].orange2-md {
    color: #ffcc80;
  }
  [class*="fa"].orange3-md {
    color: #ffb74d;
  }
  [class*="fa"].orange4-md {
    color: #ffa726;
  }
  [class*="fa"].orange5-md {
    color: #ff9800;
  }
  [class*="fa"].orange6-md {
    color: #fb8c00;
  }
  [class*="fa"].orange7-md {
    color: #f57c00;
  }
  [class*="fa"].orange8-md {
    color: #ef6c00;
  }
  [class*="fa"].orange9-md {
    color: #e65100;
  }
  [class*="fa"].orangea-md {
    color: #ffd180;
  }
  [class*="fa"].orangeb-md {
    color: #ffab40;
  }
  [class*="fa"].orangec-md {
    color: #ff9100;
  }
  [class*="fa"].oranged-md {
    color: #ff6d00;
  }
  [class*="fa"].d-orange-md {
    color: darkorange;
  }
  [class*="fa"].d-orange0-md {
    color: #fbe9e7;
  }
  [class*="fa"].d-orange1-md {
    color: #ffccbc;
  }
  [class*="fa"].d-orange2-md {
    color: #ffab91;
  }
  [class*="fa"].d-orange3-md {
    color: #ff8a65;
  }
  [class*="fa"].d-orange4-md {
    color: #ff7043;
  }
  [class*="fa"].d-orange5-md {
    color: #ff5722;
  }
  [class*="fa"].d-orange6-md {
    color: #f4511e;
  }
  [class*="fa"].d-orange7-md {
    color: #e64a19;
  }
  [class*="fa"].d-orange8-md {
    color: #d84315;
  }
  [class*="fa"].d-orange9-md {
    color: #bf360c;
  }
  [class*="fa"].d-orangea-md {
    color: #ff9e80;
  }
  [class*="fa"].d-orangeb-md {
    color: #ff6e40;
  }
  [class*="fa"].d-orangec-md {
    color: #ff3d00;
  }
  [class*="fa"].d-oranged-md {
    color: #dd2c00;
  }
  [class*="fa"].brown-md {
    color: brown;
  }
  [class*="fa"].brown0-md {
    color: #efebe9;
  }
  [class*="fa"].brown1-md {
    color: #d7ccc8;
  }
  [class*="fa"].brown2-md {
    color: #bcaaa4;
  }
  [class*="fa"].brown3-md {
    color: #a1887f;
  }
  [class*="fa"].brown4-md {
    color: #8d6e63;
  }
  [class*="fa"].brown5-md {
    color: #795548;
  }
  [class*="fa"].brown6-md {
    color: #6d4c41;
  }
  [class*="fa"].brown7-md {
    color: #5d4037;
  }
  [class*="fa"].brown8-md {
    color: #4e342e;
  }
  [class*="fa"].brown9-md {
    color: #3e2723;
  }
  [class*="fa"].grey-md {
    color: grey;
  }
  [class*="fa"].grey0-md {
    color: #fafafa;
  }
  [class*="fa"].grey1-md {
    color: #f5f5f5;
  }
  [class*="fa"].grey2-md {
    color: #eee;
  }
  [class*="fa"].grey3-md {
    color: #e0e0e0;
  }
  [class*="fa"].grey4-md {
    color: #bdbdbd;
  }
  [class*="fa"].grey5-md {
    color: #9e9e9e;
  }
  [class*="fa"].grey6-md {
    color: #757575;
  }
  [class*="fa"].grey7-md {
    color: #616161;
  }
  [class*="fa"].grey8-md {
    color: #424242;
  }
  [class*="fa"].grey9-md {
    color: #212121;
  }
  [class*="fa"].blue-grey-md {
    color: lightsteelblue;
  }
  [class*="fa"].blue-grey0-md {
    color: #eceff1;
  }
  [class*="fa"].blue-grey1-md {
    color: #cfd8dc;
  }
  [class*="fa"].blue-grey2-md {
    color: #b0bec5;
  }
  [class*="fa"].blue-grey3-md {
    color: #90a4ae;
  }
  [class*="fa"].blue-grey4-md {
    color: #78909c;
  }
  [class*="fa"].blue-grey5-md {
    color: #607d8b;
  }
  [class*="fa"].blue-grey6-md {
    color: #546e7a;
  }
  [class*="fa"].blue-grey7-md {
    color: #455a64;
  }
  [class*="fa"].blue-grey8-md {
    color: #37474f;
  }
  [class*="fa"].blue-grey9-md {
    color: #263238;
  }
}

@media (max-width: 767px) {
  [class*="fa"].black-sm {
    color: black;
  }
  [class*="fa"].color0-sm {
    color: black;
  }
  [class*="fa"].color1-sm {
    color: #111111;
  }
  [class*="fa"].color2-sm {
    color: #222222;
  }
  [class*="fa"].color3-sm {
    color: #333333;
  }
  [class*="fa"].color4-sm {
    color: #444444;
  }
  [class*="fa"].color5-sm {
    color: #555555;
  }
  [class*="fa"].color6-sm {
    color: #666666;
  }
  [class*="fa"].color7-sm {
    color: #777777;
  }
  [class*="fa"].color8-sm {
    color: #888888;
  }
  [class*="fa"].color9-sm {
    color: #999999;
  }
  [class*="fa"].colora-sm {
    color: #aaaaaa;
  }
  [class*="fa"].colorb-sm {
    color: #bbbbbb;
  }
  [class*="fa"].colorc-sm {
    color: #cccccc;
  }
  [class*="fa"].colord-sm {
    color: #dddddd;
  }
  [class*="fa"].colore-sm {
    color: #eeeeee;
  }
  [class*="fa"].colorf-sm {
    color: white;
  }
  [class*="fa"].white-sm {
    color: white;
  }
  [class*="fa"].red-sm {
    color: red;
  }
  [class*="fa"].red0-sm {
    color: #ffebee;
  }
  [class*="fa"].red1-sm {
    color: #ffcdd2;
  }
  [class*="fa"].red2-sm {
    color: #ef9a9a;
  }
  [class*="fa"].red3-sm {
    color: #e57373;
  }
  [class*="fa"].red4-sm {
    color: #ef5350;
  }
  [class*="fa"].red5-sm {
    color: #f44336;
  }
  [class*="fa"].red6-sm {
    color: #e53935;
  }
  [class*="fa"].red7-sm {
    color: #d32f2f;
  }
  [class*="fa"].red8-sm {
    color: #c62828;
  }
  [class*="fa"].red9-sm {
    color: #b71c1c;
  }
  [class*="fa"].reda-sm {
    color: #ff8a80;
  }
  [class*="fa"].redb-sm {
    color: #ff5252;
  }
  [class*="fa"].redc-sm {
    color: #ff1744;
  }
  [class*="fa"].redd-sm {
    color: #d50000;
  }
  [class*="fa"].pink-sm {
    color: pink;
  }
  [class*="fa"].pink0-sm {
    color: #fce4ec;
  }
  [class*="fa"].pink1-sm {
    color: #f8bbd0;
  }
  [class*="fa"].pink2-sm {
    color: #f48fb1;
  }
  [class*="fa"].pink3-sm {
    color: #f06292;
  }
  [class*="fa"].pink4-sm {
    color: #ec407a;
  }
  [class*="fa"].pink5-sm {
    color: #e91e63;
  }
  [class*="fa"].pink6-sm {
    color: #d81b60;
  }
  [class*="fa"].pink7-sm {
    color: #c2185b;
  }
  [class*="fa"].pink8-sm {
    color: #ad1457;
  }
  [class*="fa"].pink9-sm {
    color: #880e4f;
  }
  [class*="fa"].pinka-sm {
    color: #ff80ab;
  }
  [class*="fa"].pinkb-sm {
    color: #ff4081;
  }
  [class*="fa"].pinkc-sm {
    color: #f50057;
  }
  [class*="fa"].pinkd-sm {
    color: #c51162;
  }
  [class*="fa"].purple-sm {
    color: purple;
  }
  [class*="fa"].purple0-sm {
    color: #f3e5f5;
  }
  [class*="fa"].purple1-sm {
    color: #e1bee7;
  }
  [class*="fa"].purple2-sm {
    color: #ce93d8;
  }
  [class*="fa"].purple3-sm {
    color: #ba68c8;
  }
  [class*="fa"].purple4-sm {
    color: #ab47bc;
  }
  [class*="fa"].purple5-sm {
    color: #9c27b0;
  }
  [class*="fa"].purple6-sm {
    color: #8e24aa;
  }
  [class*="fa"].purple7-sm {
    color: #7b1fa2;
  }
  [class*="fa"].purple8-sm {
    color: #6a1b9a;
  }
  [class*="fa"].purple9-sm {
    color: #4a148c;
  }
  [class*="fa"].purplea-sm {
    color: #ea80fc;
  }
  [class*="fa"].purpleb-sm {
    color: #e040fb;
  }
  [class*="fa"].purplec-sm {
    color: #d500f9;
  }
  [class*="fa"].purpled-sm {
    color: #a0f;
  }
  [class*="fa"].d-purple-sm {
    color: darkmagenta;
  }
  [class*="fa"].d-purple0-sm {
    color: #ede7f6;
  }
  [class*="fa"].d-purple1-sm {
    color: #d1c4e9;
  }
  [class*="fa"].d-purple2-sm {
    color: #b39ddb;
  }
  [class*="fa"].d-purple3-sm {
    color: #9575cd;
  }
  [class*="fa"].d-purple4-sm {
    color: #7e57c2;
  }
  [class*="fa"].d-purple5-sm {
    color: #673ab7;
  }
  [class*="fa"].d-purple6-sm {
    color: #5e35b1;
  }
  [class*="fa"].d-purple7-sm {
    color: #512da8;
  }
  [class*="fa"].d-purple8-sm {
    color: #4527a0;
  }
  [class*="fa"].d-purple9-sm {
    color: #311b92;
  }
  [class*="fa"].d-purplea-sm {
    color: #b388ff;
  }
  [class*="fa"].d-purpleb-sm {
    color: #7c4dff;
  }
  [class*="fa"].d-purplec-sm {
    color: #651fff;
  }
  [class*="fa"].d-purpled-sm {
    color: #6200ea;
  }
  [class*="fa"].indigo-sm {
    color: indigo;
  }
  [class*="fa"].indigo0-sm {
    color: #e8eaf6;
  }
  [class*="fa"].indigo1-sm {
    color: #c5cae9;
  }
  [class*="fa"].indigo2-sm {
    color: #9fa8da;
  }
  [class*="fa"].indigo3-sm {
    color: #7986cb;
  }
  [class*="fa"].indigo4-sm {
    color: #5c6bc0;
  }
  [class*="fa"].indigo5-sm {
    color: #3f51b5;
  }
  [class*="fa"].indigo6-sm {
    color: #3949ab;
  }
  [class*="fa"].indigo7-sm {
    color: #303f9f;
  }
  [class*="fa"].indigo8-sm {
    color: #283593;
  }
  [class*="fa"].indigo9-sm {
    color: #1a237e;
  }
  [class*="fa"].indigoa-sm {
    color: #8c9eff;
  }
  [class*="fa"].indigob-sm {
    color: #536dfe;
  }
  [class*="fa"].indigoc-sm {
    color: #3d5afe;
  }
  [class*="fa"].indigod-sm {
    color: #304ffe;
  }
  [class*="fa"].blue-sm {
    color: blue;
  }
  [class*="fa"].blue0-sm {
    color: #e3f2fd;
  }
  [class*="fa"].blue1-sm {
    color: #bbdefb;
  }
  [class*="fa"].blue2-sm {
    color: #90caf9;
  }
  [class*="fa"].blue3-sm {
    color: #64b5f6;
  }
  [class*="fa"].blue4-sm {
    color: #42a5f5;
  }
  [class*="fa"].blue5-sm {
    color: #2196f3;
  }
  [class*="fa"].blue6-sm {
    color: #1e88e5;
  }
  [class*="fa"].blue7-sm {
    color: #1976d2;
  }
  [class*="fa"].blue8-sm {
    color: #1565c0;
  }
  [class*="fa"].blue9-sm {
    color: #0d47a1;
  }
  [class*="fa"].bluea-sm {
    color: #82b1ff;
  }
  [class*="fa"].blueb-sm {
    color: #448aff;
  }
  [class*="fa"].bluec-sm {
    color: #2979ff;
  }
  [class*="fa"].blued-sm {
    color: #2962ff;
  }
  [class*="fa"].l-blue-sm {
    color: lightblue;
  }
  [class*="fa"].l-blue0-sm {
    color: #e1f5fe;
  }
  [class*="fa"].l-blue1-sm {
    color: #b3e5fc;
  }
  [class*="fa"].l-blue2-sm {
    color: #81d4fa;
  }
  [class*="fa"].l-blue3-sm {
    color: #4fc3f7;
  }
  [class*="fa"].l-blue4-sm {
    color: #29b6f6;
  }
  [class*="fa"].l-blue5-sm {
    color: #03a9f4;
  }
  [class*="fa"].l-blue6-sm {
    color: #039be5;
  }
  [class*="fa"].l-blue7-sm {
    color: #0288d1;
  }
  [class*="fa"].l-blue8-sm {
    color: #0277bd;
  }
  [class*="fa"].l-blue9-sm {
    color: #01579b;
  }
  [class*="fa"].l-bluea-sm {
    color: #80d8ff;
  }
  [class*="fa"].l-blueb-sm {
    color: #40c4ff;
  }
  [class*="fa"].l-bluec-sm {
    color: #00b0ff;
  }
  [class*="fa"].l-blued-sm {
    color: #0091ea;
  }
  [class*="fa"].cyan-sm {
    color: cyan;
  }
  [class*="fa"].cyan0-sm {
    color: #e0f7fa;
  }
  [class*="fa"].cyan1-sm {
    color: #b2ebf2;
  }
  [class*="fa"].cyan2-sm {
    color: #80deea;
  }
  [class*="fa"].cyan3-sm {
    color: #4dd0e1;
  }
  [class*="fa"].cyan4-sm {
    color: #26c6da;
  }
  [class*="fa"].cyan5-sm {
    color: #00bcd4;
  }
  [class*="fa"].cyan6-sm {
    color: #00acc1;
  }
  [class*="fa"].cyan7-sm {
    color: #0097a7;
  }
  [class*="fa"].cyan8-sm {
    color: #00838f;
  }
  [class*="fa"].cyan9-sm {
    color: #006064;
  }
  [class*="fa"].cyana-sm {
    color: #84ffff;
  }
  [class*="fa"].cyanb-sm {
    color: #18ffff;
  }
  [class*="fa"].cyanc-sm {
    color: #00e5ff;
  }
  [class*="fa"].cyand-sm {
    color: #00b8d4;
  }
  [class*="fa"].teal-sm {
    color: teal;
  }
  [class*="fa"].teal0-sm {
    color: #e0f2f1;
  }
  [class*="fa"].teal1-sm {
    color: #b2dfdb;
  }
  [class*="fa"].teal2-sm {
    color: #80cbc4;
  }
  [class*="fa"].teal3-sm {
    color: #4db6ac;
  }
  [class*="fa"].teal4-sm {
    color: #26a69a;
  }
  [class*="fa"].teal5-sm {
    color: #009688;
  }
  [class*="fa"].teal6-sm {
    color: #00897b;
  }
  [class*="fa"].teal7-sm {
    color: #00796b;
  }
  [class*="fa"].teal8-sm {
    color: #00695c;
  }
  [class*="fa"].teal9-sm {
    color: #004d40;
  }
  [class*="fa"].teala-sm {
    color: #a7ffeb;
  }
  [class*="fa"].tealb-sm {
    color: #64ffda;
  }
  [class*="fa"].tealc-sm {
    color: #1de9b6;
  }
  [class*="fa"].teald-sm {
    color: #00bfa5;
  }
  [class*="fa"].green-sm {
    color: green;
  }
  [class*="fa"].green0-sm {
    color: #e8f5e9;
  }
  [class*="fa"].green1-sm {
    color: #c8e6c9;
  }
  [class*="fa"].green2-sm {
    color: #a5d6a7;
  }
  [class*="fa"].green3-sm {
    color: #81c784;
  }
  [class*="fa"].green4-sm {
    color: #66bb6a;
  }
  [class*="fa"].green5-sm {
    color: #4caf50;
  }
  [class*="fa"].green6-sm {
    color: #43a047;
  }
  [class*="fa"].green7-sm {
    color: #388e3c;
  }
  [class*="fa"].green8-sm {
    color: #2e7d32;
  }
  [class*="fa"].green9-sm {
    color: #1b5e20;
  }
  [class*="fa"].greena-sm {
    color: #b9f6ca;
  }
  [class*="fa"].greenb-sm {
    color: #69f0ae;
  }
  [class*="fa"].greenc-sm {
    color: #00e676;
  }
  [class*="fa"].greend-sm {
    color: #00c853;
  }
  [class*="fa"].l-green-sm {
    color: lightgreen;
  }
  [class*="fa"].l-green0-sm {
    color: #f1f8e9;
  }
  [class*="fa"].l-green1-sm {
    color: #dcedc8;
  }
  [class*="fa"].l-green2-sm {
    color: #c5e1a5;
  }
  [class*="fa"].l-green3-sm {
    color: #aed581;
  }
  [class*="fa"].l-green4-sm {
    color: #9ccc65;
  }
  [class*="fa"].l-green5-sm {
    color: #8bc34a;
  }
  [class*="fa"].l-green6-sm {
    color: #7cb342;
  }
  [class*="fa"].l-green7-sm {
    color: #689f38;
  }
  [class*="fa"].l-green8-sm {
    color: #558b2f;
  }
  [class*="fa"].l-green9-sm {
    color: #33691e;
  }
  [class*="fa"].l-greena-sm {
    color: #ccff90;
  }
  [class*="fa"].l-greenb-sm {
    color: #b2ff59;
  }
  [class*="fa"].l-greenc-sm {
    color: #76ff03;
  }
  [class*="fa"].l-greend-sm {
    color: #64dd17;
  }
  [class*="fa"].lime-sm {
    color: lime;
  }
  [class*="fa"].lime0-sm {
    color: #f9fbe7;
  }
  [class*="fa"].lime1-sm {
    color: #f0f4c3;
  }
  [class*="fa"].lime2-sm {
    color: #e6ee9c;
  }
  [class*="fa"].lime3-sm {
    color: #d4e056;
  }
  [class*="fa"].lime4-sm {
    color: #d4e157;
  }
  [class*="fa"].lime5-sm {
    color: #cddc39;
  }
  [class*="fa"].lime6-sm {
    color: #c0ca33;
  }
  [class*="fa"].lime7-sm {
    color: #afb42b;
  }
  [class*="fa"].lime8-sm {
    color: #9e9d24;
  }
  [class*="fa"].lime9-sm {
    color: #827717;
  }
  [class*="fa"].limea-sm {
    color: #f4ff81;
  }
  [class*="fa"].limeb-sm {
    color: #eeff41;
  }
  [class*="fa"].limec-sm {
    color: #c6ff00;
  }
  [class*="fa"].limed-sm {
    color: #aeea00;
  }
  [class*="fa"].yellow-sm {
    color: yellow;
  }
  [class*="fa"].yellow0-sm {
    color: #fffde7;
  }
  [class*="fa"].yellow1-sm {
    color: #fff9c4;
  }
  [class*="fa"].yellow2-sm {
    color: #fff59d;
  }
  [class*="fa"].yellow3-sm {
    color: #fff176;
  }
  [class*="fa"].yellow4-sm {
    color: #ffee58;
  }
  [class*="fa"].yellow5-sm {
    color: #ffeb3b;
  }
  [class*="fa"].yellow6-sm {
    color: #fdd835;
  }
  [class*="fa"].yellow7-sm {
    color: #fbc02d;
  }
  [class*="fa"].yellow8-sm {
    color: #f9a825;
  }
  [class*="fa"].yellow9-sm {
    color: #f57f17;
  }
  [class*="fa"].yellowa-sm {
    color: #ffff8d;
  }
  [class*="fa"].yellowb-sm {
    color: #ff0;
  }
  [class*="fa"].yellowc-sm {
    color: #ffea00;
  }
  [class*="fa"].yellowd-sm {
    color: #ffd600;
  }
  [class*="fa"].amber-sm {
    color: #ffd740;
  }
  [class*="fa"].amber0-sm {
    color: #fff8e1;
  }
  [class*="fa"].amber1-sm {
    color: #ffecb3;
  }
  [class*="fa"].amber2-sm {
    color: #ffe082;
  }
  [class*="fa"].amber3-sm {
    color: #ffd54f;
  }
  [class*="fa"].amber4-sm {
    color: #ffca28;
  }
  [class*="fa"].amber5-sm {
    color: #ffc107;
  }
  [class*="fa"].amber6-sm {
    color: #ffb300;
  }
  [class*="fa"].amber7-sm {
    color: #ffa000;
  }
  [class*="fa"].amber8-sm {
    color: #ff8f00;
  }
  [class*="fa"].amber9-sm {
    color: #ff6f00;
  }
  [class*="fa"].ambera-sm {
    color: #ffe57f;
  }
  [class*="fa"].amberb-sm {
    color: #ffd740;
  }
  [class*="fa"].amberc-sm {
    color: #ffc400;
  }
  [class*="fa"].amberd-sm {
    color: #ffab00;
  }
  [class*="fa"].orange-sm {
    color: orange;
  }
  [class*="fa"].orange0-sm {
    color: #fff3e0;
  }
  [class*="fa"].orange1-sm {
    color: #ffe0b2;
  }
  [class*="fa"].orange2-sm {
    color: #ffcc80;
  }
  [class*="fa"].orange3-sm {
    color: #ffb74d;
  }
  [class*="fa"].orange4-sm {
    color: #ffa726;
  }
  [class*="fa"].orange5-sm {
    color: #ff9800;
  }
  [class*="fa"].orange6-sm {
    color: #fb8c00;
  }
  [class*="fa"].orange7-sm {
    color: #f57c00;
  }
  [class*="fa"].orange8-sm {
    color: #ef6c00;
  }
  [class*="fa"].orange9-sm {
    color: #e65100;
  }
  [class*="fa"].orangea-sm {
    color: #ffd180;
  }
  [class*="fa"].orangeb-sm {
    color: #ffab40;
  }
  [class*="fa"].orangec-sm {
    color: #ff9100;
  }
  [class*="fa"].oranged-sm {
    color: #ff6d00;
  }
  [class*="fa"].d-orange-sm {
    color: darkorange;
  }
  [class*="fa"].d-orange0-sm {
    color: #fbe9e7;
  }
  [class*="fa"].d-orange1-sm {
    color: #ffccbc;
  }
  [class*="fa"].d-orange2-sm {
    color: #ffab91;
  }
  [class*="fa"].d-orange3-sm {
    color: #ff8a65;
  }
  [class*="fa"].d-orange4-sm {
    color: #ff7043;
  }
  [class*="fa"].d-orange5-sm {
    color: #ff5722;
  }
  [class*="fa"].d-orange6-sm {
    color: #f4511e;
  }
  [class*="fa"].d-orange7-sm {
    color: #e64a19;
  }
  [class*="fa"].d-orange8-sm {
    color: #d84315;
  }
  [class*="fa"].d-orange9-sm {
    color: #bf360c;
  }
  [class*="fa"].d-orangea-sm {
    color: #ff9e80;
  }
  [class*="fa"].d-orangeb-sm {
    color: #ff6e40;
  }
  [class*="fa"].d-orangec-sm {
    color: #ff3d00;
  }
  [class*="fa"].d-oranged-sm {
    color: #dd2c00;
  }
  [class*="fa"].brown-sm {
    color: brown;
  }
  [class*="fa"].brown0-sm {
    color: #efebe9;
  }
  [class*="fa"].brown1-sm {
    color: #d7ccc8;
  }
  [class*="fa"].brown2-sm {
    color: #bcaaa4;
  }
  [class*="fa"].brown3-sm {
    color: #a1887f;
  }
  [class*="fa"].brown4-sm {
    color: #8d6e63;
  }
  [class*="fa"].brown5-sm {
    color: #795548;
  }
  [class*="fa"].brown6-sm {
    color: #6d4c41;
  }
  [class*="fa"].brown7-sm {
    color: #5d4037;
  }
  [class*="fa"].brown8-sm {
    color: #4e342e;
  }
  [class*="fa"].brown9-sm {
    color: #3e2723;
  }
  [class*="fa"].grey-sm {
    color: grey;
  }
  [class*="fa"].grey0-sm {
    color: #fafafa;
  }
  [class*="fa"].grey1-sm {
    color: #f5f5f5;
  }
  [class*="fa"].grey2-sm {
    color: #eee;
  }
  [class*="fa"].grey3-sm {
    color: #e0e0e0;
  }
  [class*="fa"].grey4-sm {
    color: #bdbdbd;
  }
  [class*="fa"].grey5-sm {
    color: #9e9e9e;
  }
  [class*="fa"].grey6-sm {
    color: #757575;
  }
  [class*="fa"].grey7-sm {
    color: #616161;
  }
  [class*="fa"].grey8-sm {
    color: #424242;
  }
  [class*="fa"].grey9-sm {
    color: #212121;
  }
  [class*="fa"].blue-grey-sm {
    color: lightsteelblue;
  }
  [class*="fa"].blue-grey0-sm {
    color: #eceff1;
  }
  [class*="fa"].blue-grey1-sm {
    color: #cfd8dc;
  }
  [class*="fa"].blue-grey2-sm {
    color: #b0bec5;
  }
  [class*="fa"].blue-grey3-sm {
    color: #90a4ae;
  }
  [class*="fa"].blue-grey4-sm {
    color: #78909c;
  }
  [class*="fa"].blue-grey5-sm {
    color: #607d8b;
  }
  [class*="fa"].blue-grey6-sm {
    color: #546e7a;
  }
  [class*="fa"].blue-grey7-sm {
    color: #455a64;
  }
  [class*="fa"].blue-grey8-sm {
    color: #37474f;
  }
  [class*="fa"].blue-grey9-sm {
    color: #263238;
  }
}

@media (max-width: 575px) {
  [class*="fa"].black-xs {
    color: black;
  }
  [class*="fa"].color0-xs {
    color: black;
  }
  [class*="fa"].color1-xs {
    color: #111111;
  }
  [class*="fa"].color2-xs {
    color: #222222;
  }
  [class*="fa"].color3-xs {
    color: #333333;
  }
  [class*="fa"].color4-xs {
    color: #444444;
  }
  [class*="fa"].color5-xs {
    color: #555555;
  }
  [class*="fa"].color6-xs {
    color: #666666;
  }
  [class*="fa"].color7-xs {
    color: #777777;
  }
  [class*="fa"].color8-xs {
    color: #888888;
  }
  [class*="fa"].color9-xs {
    color: #999999;
  }
  [class*="fa"].colora-xs {
    color: #aaaaaa;
  }
  [class*="fa"].colorb-xs {
    color: #bbbbbb;
  }
  [class*="fa"].colorc-xs {
    color: #cccccc;
  }
  [class*="fa"].colord-xs {
    color: #dddddd;
  }
  [class*="fa"].colore-xs {
    color: #eeeeee;
  }
  [class*="fa"].colorf-xs {
    color: white;
  }
  [class*="fa"].white-xs {
    color: white;
  }
  [class*="fa"].red-xs {
    color: red;
  }
  [class*="fa"].red0-xs {
    color: #ffebee;
  }
  [class*="fa"].red1-xs {
    color: #ffcdd2;
  }
  [class*="fa"].red2-xs {
    color: #ef9a9a;
  }
  [class*="fa"].red3-xs {
    color: #e57373;
  }
  [class*="fa"].red4-xs {
    color: #ef5350;
  }
  [class*="fa"].red5-xs {
    color: #f44336;
  }
  [class*="fa"].red6-xs {
    color: #e53935;
  }
  [class*="fa"].red7-xs {
    color: #d32f2f;
  }
  [class*="fa"].red8-xs {
    color: #c62828;
  }
  [class*="fa"].red9-xs {
    color: #b71c1c;
  }
  [class*="fa"].reda-xs {
    color: #ff8a80;
  }
  [class*="fa"].redb-xs {
    color: #ff5252;
  }
  [class*="fa"].redc-xs {
    color: #ff1744;
  }
  [class*="fa"].redd-xs {
    color: #d50000;
  }
  [class*="fa"].pink-xs {
    color: pink;
  }
  [class*="fa"].pink0-xs {
    color: #fce4ec;
  }
  [class*="fa"].pink1-xs {
    color: #f8bbd0;
  }
  [class*="fa"].pink2-xs {
    color: #f48fb1;
  }
  [class*="fa"].pink3-xs {
    color: #f06292;
  }
  [class*="fa"].pink4-xs {
    color: #ec407a;
  }
  [class*="fa"].pink5-xs {
    color: #e91e63;
  }
  [class*="fa"].pink6-xs {
    color: #d81b60;
  }
  [class*="fa"].pink7-xs {
    color: #c2185b;
  }
  [class*="fa"].pink8-xs {
    color: #ad1457;
  }
  [class*="fa"].pink9-xs {
    color: #880e4f;
  }
  [class*="fa"].pinka-xs {
    color: #ff80ab;
  }
  [class*="fa"].pinkb-xs {
    color: #ff4081;
  }
  [class*="fa"].pinkc-xs {
    color: #f50057;
  }
  [class*="fa"].pinkd-xs {
    color: #c51162;
  }
  [class*="fa"].purple-xs {
    color: purple;
  }
  [class*="fa"].purple0-xs {
    color: #f3e5f5;
  }
  [class*="fa"].purple1-xs {
    color: #e1bee7;
  }
  [class*="fa"].purple2-xs {
    color: #ce93d8;
  }
  [class*="fa"].purple3-xs {
    color: #ba68c8;
  }
  [class*="fa"].purple4-xs {
    color: #ab47bc;
  }
  [class*="fa"].purple5-xs {
    color: #9c27b0;
  }
  [class*="fa"].purple6-xs {
    color: #8e24aa;
  }
  [class*="fa"].purple7-xs {
    color: #7b1fa2;
  }
  [class*="fa"].purple8-xs {
    color: #6a1b9a;
  }
  [class*="fa"].purple9-xs {
    color: #4a148c;
  }
  [class*="fa"].purplea-xs {
    color: #ea80fc;
  }
  [class*="fa"].purpleb-xs {
    color: #e040fb;
  }
  [class*="fa"].purplec-xs {
    color: #d500f9;
  }
  [class*="fa"].purpled-xs {
    color: #a0f;
  }
  [class*="fa"].d-purple-xs {
    color: darkmagenta;
  }
  [class*="fa"].d-purple0-xs {
    color: #ede7f6;
  }
  [class*="fa"].d-purple1-xs {
    color: #d1c4e9;
  }
  [class*="fa"].d-purple2-xs {
    color: #b39ddb;
  }
  [class*="fa"].d-purple3-xs {
    color: #9575cd;
  }
  [class*="fa"].d-purple4-xs {
    color: #7e57c2;
  }
  [class*="fa"].d-purple5-xs {
    color: #673ab7;
  }
  [class*="fa"].d-purple6-xs {
    color: #5e35b1;
  }
  [class*="fa"].d-purple7-xs {
    color: #512da8;
  }
  [class*="fa"].d-purple8-xs {
    color: #4527a0;
  }
  [class*="fa"].d-purple9-xs {
    color: #311b92;
  }
  [class*="fa"].d-purplea-xs {
    color: #b388ff;
  }
  [class*="fa"].d-purpleb-xs {
    color: #7c4dff;
  }
  [class*="fa"].d-purplec-xs {
    color: #651fff;
  }
  [class*="fa"].d-purpled-xs {
    color: #6200ea;
  }
  [class*="fa"].indigo-xs {
    color: indigo;
  }
  [class*="fa"].indigo0-xs {
    color: #e8eaf6;
  }
  [class*="fa"].indigo1-xs {
    color: #c5cae9;
  }
  [class*="fa"].indigo2-xs {
    color: #9fa8da;
  }
  [class*="fa"].indigo3-xs {
    color: #7986cb;
  }
  [class*="fa"].indigo4-xs {
    color: #5c6bc0;
  }
  [class*="fa"].indigo5-xs {
    color: #3f51b5;
  }
  [class*="fa"].indigo6-xs {
    color: #3949ab;
  }
  [class*="fa"].indigo7-xs {
    color: #303f9f;
  }
  [class*="fa"].indigo8-xs {
    color: #283593;
  }
  [class*="fa"].indigo9-xs {
    color: #1a237e;
  }
  [class*="fa"].indigoa-xs {
    color: #8c9eff;
  }
  [class*="fa"].indigob-xs {
    color: #536dfe;
  }
  [class*="fa"].indigoc-xs {
    color: #3d5afe;
  }
  [class*="fa"].indigod-xs {
    color: #304ffe;
  }
  [class*="fa"].blue-xs {
    color: blue;
  }
  [class*="fa"].blue0-xs {
    color: #e3f2fd;
  }
  [class*="fa"].blue1-xs {
    color: #bbdefb;
  }
  [class*="fa"].blue2-xs {
    color: #90caf9;
  }
  [class*="fa"].blue3-xs {
    color: #64b5f6;
  }
  [class*="fa"].blue4-xs {
    color: #42a5f5;
  }
  [class*="fa"].blue5-xs {
    color: #2196f3;
  }
  [class*="fa"].blue6-xs {
    color: #1e88e5;
  }
  [class*="fa"].blue7-xs {
    color: #1976d2;
  }
  [class*="fa"].blue8-xs {
    color: #1565c0;
  }
  [class*="fa"].blue9-xs {
    color: #0d47a1;
  }
  [class*="fa"].bluea-xs {
    color: #82b1ff;
  }
  [class*="fa"].blueb-xs {
    color: #448aff;
  }
  [class*="fa"].bluec-xs {
    color: #2979ff;
  }
  [class*="fa"].blued-xs {
    color: #2962ff;
  }
  [class*="fa"].l-blue-xs {
    color: lightblue;
  }
  [class*="fa"].l-blue0-xs {
    color: #e1f5fe;
  }
  [class*="fa"].l-blue1-xs {
    color: #b3e5fc;
  }
  [class*="fa"].l-blue2-xs {
    color: #81d4fa;
  }
  [class*="fa"].l-blue3-xs {
    color: #4fc3f7;
  }
  [class*="fa"].l-blue4-xs {
    color: #29b6f6;
  }
  [class*="fa"].l-blue5-xs {
    color: #03a9f4;
  }
  [class*="fa"].l-blue6-xs {
    color: #039be5;
  }
  [class*="fa"].l-blue7-xs {
    color: #0288d1;
  }
  [class*="fa"].l-blue8-xs {
    color: #0277bd;
  }
  [class*="fa"].l-blue9-xs {
    color: #01579b;
  }
  [class*="fa"].l-bluea-xs {
    color: #80d8ff;
  }
  [class*="fa"].l-blueb-xs {
    color: #40c4ff;
  }
  [class*="fa"].l-bluec-xs {
    color: #00b0ff;
  }
  [class*="fa"].l-blued-xs {
    color: #0091ea;
  }
  [class*="fa"].cyan-xs {
    color: cyan;
  }
  [class*="fa"].cyan0-xs {
    color: #e0f7fa;
  }
  [class*="fa"].cyan1-xs {
    color: #b2ebf2;
  }
  [class*="fa"].cyan2-xs {
    color: #80deea;
  }
  [class*="fa"].cyan3-xs {
    color: #4dd0e1;
  }
  [class*="fa"].cyan4-xs {
    color: #26c6da;
  }
  [class*="fa"].cyan5-xs {
    color: #00bcd4;
  }
  [class*="fa"].cyan6-xs {
    color: #00acc1;
  }
  [class*="fa"].cyan7-xs {
    color: #0097a7;
  }
  [class*="fa"].cyan8-xs {
    color: #00838f;
  }
  [class*="fa"].cyan9-xs {
    color: #006064;
  }
  [class*="fa"].cyana-xs {
    color: #84ffff;
  }
  [class*="fa"].cyanb-xs {
    color: #18ffff;
  }
  [class*="fa"].cyanc-xs {
    color: #00e5ff;
  }
  [class*="fa"].cyand-xs {
    color: #00b8d4;
  }
  [class*="fa"].teal-xs {
    color: teal;
  }
  [class*="fa"].teal0-xs {
    color: #e0f2f1;
  }
  [class*="fa"].teal1-xs {
    color: #b2dfdb;
  }
  [class*="fa"].teal2-xs {
    color: #80cbc4;
  }
  [class*="fa"].teal3-xs {
    color: #4db6ac;
  }
  [class*="fa"].teal4-xs {
    color: #26a69a;
  }
  [class*="fa"].teal5-xs {
    color: #009688;
  }
  [class*="fa"].teal6-xs {
    color: #00897b;
  }
  [class*="fa"].teal7-xs {
    color: #00796b;
  }
  [class*="fa"].teal8-xs {
    color: #00695c;
  }
  [class*="fa"].teal9-xs {
    color: #004d40;
  }
  [class*="fa"].teala-xs {
    color: #a7ffeb;
  }
  [class*="fa"].tealb-xs {
    color: #64ffda;
  }
  [class*="fa"].tealc-xs {
    color: #1de9b6;
  }
  [class*="fa"].teald-xs {
    color: #00bfa5;
  }
  [class*="fa"].green-xs {
    color: green;
  }
  [class*="fa"].green0-xs {
    color: #e8f5e9;
  }
  [class*="fa"].green1-xs {
    color: #c8e6c9;
  }
  [class*="fa"].green2-xs {
    color: #a5d6a7;
  }
  [class*="fa"].green3-xs {
    color: #81c784;
  }
  [class*="fa"].green4-xs {
    color: #66bb6a;
  }
  [class*="fa"].green5-xs {
    color: #4caf50;
  }
  [class*="fa"].green6-xs {
    color: #43a047;
  }
  [class*="fa"].green7-xs {
    color: #388e3c;
  }
  [class*="fa"].green8-xs {
    color: #2e7d32;
  }
  [class*="fa"].green9-xs {
    color: #1b5e20;
  }
  [class*="fa"].greena-xs {
    color: #b9f6ca;
  }
  [class*="fa"].greenb-xs {
    color: #69f0ae;
  }
  [class*="fa"].greenc-xs {
    color: #00e676;
  }
  [class*="fa"].greend-xs {
    color: #00c853;
  }
  [class*="fa"].l-green-xs {
    color: lightgreen;
  }
  [class*="fa"].l-green0-xs {
    color: #f1f8e9;
  }
  [class*="fa"].l-green1-xs {
    color: #dcedc8;
  }
  [class*="fa"].l-green2-xs {
    color: #c5e1a5;
  }
  [class*="fa"].l-green3-xs {
    color: #aed581;
  }
  [class*="fa"].l-green4-xs {
    color: #9ccc65;
  }
  [class*="fa"].l-green5-xs {
    color: #8bc34a;
  }
  [class*="fa"].l-green6-xs {
    color: #7cb342;
  }
  [class*="fa"].l-green7-xs {
    color: #689f38;
  }
  [class*="fa"].l-green8-xs {
    color: #558b2f;
  }
  [class*="fa"].l-green9-xs {
    color: #33691e;
  }
  [class*="fa"].l-greena-xs {
    color: #ccff90;
  }
  [class*="fa"].l-greenb-xs {
    color: #b2ff59;
  }
  [class*="fa"].l-greenc-xs {
    color: #76ff03;
  }
  [class*="fa"].l-greend-xs {
    color: #64dd17;
  }
  [class*="fa"].lime-xs {
    color: lime;
  }
  [class*="fa"].lime0-xs {
    color: #f9fbe7;
  }
  [class*="fa"].lime1-xs {
    color: #f0f4c3;
  }
  [class*="fa"].lime2-xs {
    color: #e6ee9c;
  }
  [class*="fa"].lime3-xs {
    color: #d4e056;
  }
  [class*="fa"].lime4-xs {
    color: #d4e157;
  }
  [class*="fa"].lime5-xs {
    color: #cddc39;
  }
  [class*="fa"].lime6-xs {
    color: #c0ca33;
  }
  [class*="fa"].lime7-xs {
    color: #afb42b;
  }
  [class*="fa"].lime8-xs {
    color: #9e9d24;
  }
  [class*="fa"].lime9-xs {
    color: #827717;
  }
  [class*="fa"].limea-xs {
    color: #f4ff81;
  }
  [class*="fa"].limeb-xs {
    color: #eeff41;
  }
  [class*="fa"].limec-xs {
    color: #c6ff00;
  }
  [class*="fa"].limed-xs {
    color: #aeea00;
  }
  [class*="fa"].yellow-xs {
    color: yellow;
  }
  [class*="fa"].yellow0-xs {
    color: #fffde7;
  }
  [class*="fa"].yellow1-xs {
    color: #fff9c4;
  }
  [class*="fa"].yellow2-xs {
    color: #fff59d;
  }
  [class*="fa"].yellow3-xs {
    color: #fff176;
  }
  [class*="fa"].yellow4-xs {
    color: #ffee58;
  }
  [class*="fa"].yellow5-xs {
    color: #ffeb3b;
  }
  [class*="fa"].yellow6-xs {
    color: #fdd835;
  }
  [class*="fa"].yellow7-xs {
    color: #fbc02d;
  }
  [class*="fa"].yellow8-xs {
    color: #f9a825;
  }
  [class*="fa"].yellow9-xs {
    color: #f57f17;
  }
  [class*="fa"].yellowa-xs {
    color: #ffff8d;
  }
  [class*="fa"].yellowb-xs {
    color: #ff0;
  }
  [class*="fa"].yellowc-xs {
    color: #ffea00;
  }
  [class*="fa"].yellowd-xs {
    color: #ffd600;
  }
  [class*="fa"].amber-xs {
    color: #ffd740;
  }
  [class*="fa"].amber0-xs {
    color: #fff8e1;
  }
  [class*="fa"].amber1-xs {
    color: #ffecb3;
  }
  [class*="fa"].amber2-xs {
    color: #ffe082;
  }
  [class*="fa"].amber3-xs {
    color: #ffd54f;
  }
  [class*="fa"].amber4-xs {
    color: #ffca28;
  }
  [class*="fa"].amber5-xs {
    color: #ffc107;
  }
  [class*="fa"].amber6-xs {
    color: #ffb300;
  }
  [class*="fa"].amber7-xs {
    color: #ffa000;
  }
  [class*="fa"].amber8-xs {
    color: #ff8f00;
  }
  [class*="fa"].amber9-xs {
    color: #ff6f00;
  }
  [class*="fa"].ambera-xs {
    color: #ffe57f;
  }
  [class*="fa"].amberb-xs {
    color: #ffd740;
  }
  [class*="fa"].amberc-xs {
    color: #ffc400;
  }
  [class*="fa"].amberd-xs {
    color: #ffab00;
  }
  [class*="fa"].orange-xs {
    color: orange;
  }
  [class*="fa"].orange0-xs {
    color: #fff3e0;
  }
  [class*="fa"].orange1-xs {
    color: #ffe0b2;
  }
  [class*="fa"].orange2-xs {
    color: #ffcc80;
  }
  [class*="fa"].orange3-xs {
    color: #ffb74d;
  }
  [class*="fa"].orange4-xs {
    color: #ffa726;
  }
  [class*="fa"].orange5-xs {
    color: #ff9800;
  }
  [class*="fa"].orange6-xs {
    color: #fb8c00;
  }
  [class*="fa"].orange7-xs {
    color: #f57c00;
  }
  [class*="fa"].orange8-xs {
    color: #ef6c00;
  }
  [class*="fa"].orange9-xs {
    color: #e65100;
  }
  [class*="fa"].orangea-xs {
    color: #ffd180;
  }
  [class*="fa"].orangeb-xs {
    color: #ffab40;
  }
  [class*="fa"].orangec-xs {
    color: #ff9100;
  }
  [class*="fa"].oranged-xs {
    color: #ff6d00;
  }
  [class*="fa"].d-orange-xs {
    color: darkorange;
  }
  [class*="fa"].d-orange0-xs {
    color: #fbe9e7;
  }
  [class*="fa"].d-orange1-xs {
    color: #ffccbc;
  }
  [class*="fa"].d-orange2-xs {
    color: #ffab91;
  }
  [class*="fa"].d-orange3-xs {
    color: #ff8a65;
  }
  [class*="fa"].d-orange4-xs {
    color: #ff7043;
  }
  [class*="fa"].d-orange5-xs {
    color: #ff5722;
  }
  [class*="fa"].d-orange6-xs {
    color: #f4511e;
  }
  [class*="fa"].d-orange7-xs {
    color: #e64a19;
  }
  [class*="fa"].d-orange8-xs {
    color: #d84315;
  }
  [class*="fa"].d-orange9-xs {
    color: #bf360c;
  }
  [class*="fa"].d-orangea-xs {
    color: #ff9e80;
  }
  [class*="fa"].d-orangeb-xs {
    color: #ff6e40;
  }
  [class*="fa"].d-orangec-xs {
    color: #ff3d00;
  }
  [class*="fa"].d-oranged-xs {
    color: #dd2c00;
  }
  [class*="fa"].brown-xs {
    color: brown;
  }
  [class*="fa"].brown0-xs {
    color: #efebe9;
  }
  [class*="fa"].brown1-xs {
    color: #d7ccc8;
  }
  [class*="fa"].brown2-xs {
    color: #bcaaa4;
  }
  [class*="fa"].brown3-xs {
    color: #a1887f;
  }
  [class*="fa"].brown4-xs {
    color: #8d6e63;
  }
  [class*="fa"].brown5-xs {
    color: #795548;
  }
  [class*="fa"].brown6-xs {
    color: #6d4c41;
  }
  [class*="fa"].brown7-xs {
    color: #5d4037;
  }
  [class*="fa"].brown8-xs {
    color: #4e342e;
  }
  [class*="fa"].brown9-xs {
    color: #3e2723;
  }
  [class*="fa"].grey-xs {
    color: grey;
  }
  [class*="fa"].grey0-xs {
    color: #fafafa;
  }
  [class*="fa"].grey1-xs {
    color: #f5f5f5;
  }
  [class*="fa"].grey2-xs {
    color: #eee;
  }
  [class*="fa"].grey3-xs {
    color: #e0e0e0;
  }
  [class*="fa"].grey4-xs {
    color: #bdbdbd;
  }
  [class*="fa"].grey5-xs {
    color: #9e9e9e;
  }
  [class*="fa"].grey6-xs {
    color: #757575;
  }
  [class*="fa"].grey7-xs {
    color: #616161;
  }
  [class*="fa"].grey8-xs {
    color: #424242;
  }
  [class*="fa"].grey9-xs {
    color: #212121;
  }
  [class*="fa"].blue-grey-xs {
    color: lightsteelblue;
  }
  [class*="fa"].blue-grey0-xs {
    color: #eceff1;
  }
  [class*="fa"].blue-grey1-xs {
    color: #cfd8dc;
  }
  [class*="fa"].blue-grey2-xs {
    color: #b0bec5;
  }
  [class*="fa"].blue-grey3-xs {
    color: #90a4ae;
  }
  [class*="fa"].blue-grey4-xs {
    color: #78909c;
  }
  [class*="fa"].blue-grey5-xs {
    color: #607d8b;
  }
  [class*="fa"].blue-grey6-xs {
    color: #546e7a;
  }
  [class*="fa"].blue-grey7-xs {
    color: #455a64;
  }
  [class*="fa"].blue-grey8-xs {
    color: #37474f;
  }
  [class*="fa"].blue-grey9-xs {
    color: #263238;
  }
}

.heading {
  position: relative;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
}

.heading.default > *:first-child {
  position: relative;
  display: inline-block;
}

.heading.default > *:first-child::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 3px;
  background: #1e88e5;
}

.heading:not(.through).black {
  color: white;
  background-color: black;
}

.heading:not(.through).color0 {
  color: white;
  background-color: black;
}

.heading:not(.through).color1 {
  color: white;
  background-color: #111111;
}

.heading:not(.through).color2 {
  color: white;
  background-color: #222222;
}

.heading:not(.through).color3 {
  color: white;
  background-color: #333333;
}

.heading:not(.through).color4 {
  color: white;
  background-color: #444444;
}

.heading:not(.through).color5 {
  color: white;
  background-color: #555555;
}

.heading:not(.through).color6 {
  color: white;
  background-color: #666666;
}

.heading:not(.through).color7 {
  color: white;
  background-color: #777777;
}

.heading:not(.through).color8 {
  color: white;
  background-color: #888888;
}

.heading:not(.through).color9 {
  color: #222222;
  background-color: #999999;
}

.heading:not(.through).colora {
  color: #222222;
  background-color: #aaaaaa;
}

.heading:not(.through).colorb {
  color: #222222;
  background-color: #bbbbbb;
}

.heading:not(.through).colorc {
  color: #222222;
  background-color: #cccccc;
}

.heading:not(.through).colord {
  color: #222222;
  background-color: #dddddd;
}

.heading:not(.through).colore {
  color: #222222;
  background-color: #eeeeee;
}

.heading:not(.through).colorf {
  color: #222222;
  background-color: white;
}

.heading:not(.through).white {
  color: #222222;
  background-color: white;
}

.heading:not(.through).red {
  color: white;
  background-color: red;
}

.heading:not(.through).red0 {
  color: #222222;
  background-color: #ffebee;
}

.heading:not(.through).red1 {
  color: #222222;
  background-color: #ffcdd2;
}

.heading:not(.through).red2 {
  color: #222222;
  background-color: #ef9a9a;
}

.heading:not(.through).red3 {
  color: white;
  background-color: #e57373;
}

.heading:not(.through).red4 {
  color: white;
  background-color: #ef5350;
}

.heading:not(.through).red5 {
  color: white;
  background-color: #f44336;
}

.heading:not(.through).red6 {
  color: white;
  background-color: #e53935;
}

.heading:not(.through).red7 {
  color: white;
  background-color: #d32f2f;
}

.heading:not(.through).red8 {
  color: white;
  background-color: #c62828;
}

.heading:not(.through).red9 {
  color: white;
  background-color: #b71c1c;
}

.heading:not(.through).reda {
  color: #222222;
  background-color: #ff8a80;
}

.heading:not(.through).redb {
  color: white;
  background-color: #ff5252;
}

.heading:not(.through).redc {
  color: white;
  background-color: #ff1744;
}

.heading:not(.through).redd {
  color: white;
  background-color: #d50000;
}

.heading:not(.through).pink {
  color: #222222;
  background-color: pink;
}

.heading:not(.through).pink0 {
  color: #222222;
  background-color: #fce4ec;
}

.heading:not(.through).pink1 {
  color: #222222;
  background-color: #f8bbd0;
}

.heading:not(.through).pink2 {
  color: #222222;
  background-color: #f48fb1;
}

.heading:not(.through).pink3 {
  color: white;
  background-color: #f06292;
}

.heading:not(.through).pink4 {
  color: white;
  background-color: #ec407a;
}

.heading:not(.through).pink5 {
  color: white;
  background-color: #e91e63;
}

.heading:not(.through).pink6 {
  color: white;
  background-color: #d81b60;
}

.heading:not(.through).pink7 {
  color: white;
  background-color: #c2185b;
}

.heading:not(.through).pink8 {
  color: white;
  background-color: #ad1457;
}

.heading:not(.through).pink9 {
  color: white;
  background-color: #880e4f;
}

.heading:not(.through).pinka {
  color: #222222;
  background-color: #ff80ab;
}

.heading:not(.through).pinkb {
  color: white;
  background-color: #ff4081;
}

.heading:not(.through).pinkc {
  color: white;
  background-color: #f50057;
}

.heading:not(.through).pinkd {
  color: white;
  background-color: #c51162;
}

.heading:not(.through).purple {
  color: white;
  background-color: purple;
}

.heading:not(.through).purple0 {
  color: #222222;
  background-color: #f3e5f5;
}

.heading:not(.through).purple1 {
  color: #222222;
  background-color: #e1bee7;
}

.heading:not(.through).purple2 {
  color: #222222;
  background-color: #ce93d8;
}

.heading:not(.through).purple3 {
  color: white;
  background-color: #ba68c8;
}

.heading:not(.through).purple4 {
  color: white;
  background-color: #ab47bc;
}

.heading:not(.through).purple5 {
  color: white;
  background-color: #9c27b0;
}

.heading:not(.through).purple6 {
  color: white;
  background-color: #8e24aa;
}

.heading:not(.through).purple7 {
  color: white;
  background-color: #7b1fa2;
}

.heading:not(.through).purple8 {
  color: white;
  background-color: #6a1b9a;
}

.heading:not(.through).purple9 {
  color: white;
  background-color: #4a148c;
}

.heading:not(.through).purplea {
  color: #222222;
  background-color: #ea80fc;
}

.heading:not(.through).purpleb {
  color: white;
  background-color: #e040fb;
}

.heading:not(.through).purplec {
  color: white;
  background-color: #d500f9;
}

.heading:not(.through).purpled {
  color: white;
  background-color: #a0f;
}

.heading:not(.through).d-purple {
  color: white;
  background-color: darkmagenta;
}

.heading:not(.through).d-purple0 {
  color: #222222;
  background-color: #ede7f6;
}

.heading:not(.through).d-purple1 {
  color: #222222;
  background-color: #d1c4e9;
}

.heading:not(.through).d-purple2 {
  color: #222222;
  background-color: #b39ddb;
}

.heading:not(.through).d-purple3 {
  color: white;
  background-color: #9575cd;
}

.heading:not(.through).d-purple4 {
  color: white;
  background-color: #7e57c2;
}

.heading:not(.through).d-purple5 {
  color: white;
  background-color: #673ab7;
}

.heading:not(.through).d-purple6 {
  color: white;
  background-color: #5e35b1;
}

.heading:not(.through).d-purple7 {
  color: white;
  background-color: #512da8;
}

.heading:not(.through).d-purple8 {
  color: white;
  background-color: #4527a0;
}

.heading:not(.through).d-purple9 {
  color: white;
  background-color: #311b92;
}

.heading:not(.through).d-purplea {
  color: #222222;
  background-color: #b388ff;
}

.heading:not(.through).d-purpleb {
  color: white;
  background-color: #7c4dff;
}

.heading:not(.through).d-purplec {
  color: white;
  background-color: #651fff;
}

.heading:not(.through).d-purpled {
  color: white;
  background-color: #6200ea;
}

.heading:not(.through).indigo {
  color: white;
  background-color: indigo;
}

.heading:not(.through).indigo0 {
  color: #222222;
  background-color: #e8eaf6;
}

.heading:not(.through).indigo1 {
  color: #222222;
  background-color: #c5cae9;
}

.heading:not(.through).indigo2 {
  color: #222222;
  background-color: #9fa8da;
}

.heading:not(.through).indigo3 {
  color: white;
  background-color: #7986cb;
}

.heading:not(.through).indigo4 {
  color: white;
  background-color: #5c6bc0;
}

.heading:not(.through).indigo5 {
  color: white;
  background-color: #3f51b5;
}

.heading:not(.through).indigo6 {
  color: white;
  background-color: #3949ab;
}

.heading:not(.through).indigo7 {
  color: white;
  background-color: #303f9f;
}

.heading:not(.through).indigo8 {
  color: white;
  background-color: #283593;
}

.heading:not(.through).indigo9 {
  color: white;
  background-color: #1a237e;
}

.heading:not(.through).indigoa {
  color: #222222;
  background-color: #8c9eff;
}

.heading:not(.through).indigob {
  color: white;
  background-color: #536dfe;
}

.heading:not(.through).indigoc {
  color: white;
  background-color: #3d5afe;
}

.heading:not(.through).indigod {
  color: white;
  background-color: #304ffe;
}

.heading:not(.through).blue {
  color: white;
  background-color: blue;
}

.heading:not(.through).blue0 {
  color: #222222;
  background-color: #e3f2fd;
}

.heading:not(.through).blue1 {
  color: #222222;
  background-color: #bbdefb;
}

.heading:not(.through).blue2 {
  color: #222222;
  background-color: #90caf9;
}

.heading:not(.through).blue3 {
  color: #222222;
  background-color: #64b5f6;
}

.heading:not(.through).blue4 {
  color: white;
  background-color: #42a5f5;
}

.heading:not(.through).blue5 {
  color: white;
  background-color: #2196f3;
}

.heading:not(.through).blue6 {
  color: white;
  background-color: #1e88e5;
}

.heading:not(.through).blue7 {
  color: white;
  background-color: #1976d2;
}

.heading:not(.through).blue8 {
  color: white;
  background-color: #1565c0;
}

.heading:not(.through).blue9 {
  color: white;
  background-color: #0d47a1;
}

.heading:not(.through).bluea {
  color: #222222;
  background-color: #82b1ff;
}

.heading:not(.through).blueb {
  color: white;
  background-color: #448aff;
}

.heading:not(.through).bluec {
  color: white;
  background-color: #2979ff;
}

.heading:not(.through).blued {
  color: white;
  background-color: #2962ff;
}

.heading:not(.through).l-blue {
  color: #222222;
  background-color: lightblue;
}

.heading:not(.through).l-blue0 {
  color: #222222;
  background-color: #e1f5fe;
}

.heading:not(.through).l-blue1 {
  color: #222222;
  background-color: #b3e5fc;
}

.heading:not(.through).l-blue2 {
  color: #222222;
  background-color: #81d4fa;
}

.heading:not(.through).l-blue3 {
  color: #222222;
  background-color: #4fc3f7;
}

.heading:not(.through).l-blue4 {
  color: white;
  background-color: #29b6f6;
}

.heading:not(.through).l-blue5 {
  color: white;
  background-color: #03a9f4;
}

.heading:not(.through).l-blue6 {
  color: white;
  background-color: #039be5;
}

.heading:not(.through).l-blue7 {
  color: white;
  background-color: #0288d1;
}

.heading:not(.through).l-blue8 {
  color: white;
  background-color: #0277bd;
}

.heading:not(.through).l-blue9 {
  color: white;
  background-color: #01579b;
}

.heading:not(.through).l-bluea {
  color: #222222;
  background-color: #80d8ff;
}

.heading:not(.through).l-blueb {
  color: #222222;
  background-color: #40c4ff;
}

.heading:not(.through).l-bluec {
  color: white;
  background-color: #00b0ff;
}

.heading:not(.through).l-blued {
  color: white;
  background-color: #0091ea;
}

.heading:not(.through).cyan {
  color: #222222;
  background-color: cyan;
}

.heading:not(.through).cyan0 {
  color: #222222;
  background-color: #e0f7fa;
}

.heading:not(.through).cyan1 {
  color: #222222;
  background-color: #b2ebf2;
}

.heading:not(.through).cyan2 {
  color: #222222;
  background-color: #80deea;
}

.heading:not(.through).cyan3 {
  color: #222222;
  background-color: #4dd0e1;
}

.heading:not(.through).cyan4 {
  color: #222222;
  background-color: #26c6da;
}

.heading:not(.through).cyan5 {
  color: white;
  background-color: #00bcd4;
}

.heading:not(.through).cyan6 {
  color: white;
  background-color: #00acc1;
}

.heading:not(.through).cyan7 {
  color: white;
  background-color: #0097a7;
}

.heading:not(.through).cyan8 {
  color: white;
  background-color: #00838f;
}

.heading:not(.through).cyan9 {
  color: white;
  background-color: #006064;
}

.heading:not(.through).cyana {
  color: #222222;
  background-color: #84ffff;
}

.heading:not(.through).cyanb {
  color: #222222;
  background-color: #18ffff;
}

.heading:not(.through).cyanc {
  color: #222222;
  background-color: #00e5ff;
}

.heading:not(.through).cyand {
  color: white;
  background-color: #00b8d4;
}

.heading:not(.through).teal {
  color: white;
  background-color: teal;
}

.heading:not(.through).teal0 {
  color: #222222;
  background-color: #e0f2f1;
}

.heading:not(.through).teal1 {
  color: #222222;
  background-color: #b2dfdb;
}

.heading:not(.through).teal2 {
  color: #222222;
  background-color: #80cbc4;
}

.heading:not(.through).teal3 {
  color: white;
  background-color: #4db6ac;
}

.heading:not(.through).teal4 {
  color: white;
  background-color: #26a69a;
}

.heading:not(.through).teal5 {
  color: white;
  background-color: #009688;
}

.heading:not(.through).teal6 {
  color: white;
  background-color: #00897b;
}

.heading:not(.through).teal7 {
  color: white;
  background-color: #00796b;
}

.heading:not(.through).teal8 {
  color: white;
  background-color: #00695c;
}

.heading:not(.through).teal9 {
  color: white;
  background-color: #004d40;
}

.heading:not(.through).teala {
  color: #222222;
  background-color: #a7ffeb;
}

.heading:not(.through).tealb {
  color: #222222;
  background-color: #64ffda;
}

.heading:not(.through).tealc {
  color: #222222;
  background-color: #1de9b6;
}

.heading:not(.through).teald {
  color: white;
  background-color: #00bfa5;
}

.heading:not(.through).green {
  color: white;
  background-color: green;
}

.heading:not(.through).green0 {
  color: #222222;
  background-color: #e8f5e9;
}

.heading:not(.through).green1 {
  color: #222222;
  background-color: #c8e6c9;
}

.heading:not(.through).green2 {
  color: #222222;
  background-color: #a5d6a7;
}

.heading:not(.through).green3 {
  color: #222222;
  background-color: #81c784;
}

.heading:not(.through).green4 {
  color: #222222;
  background-color: #66bb6a;
}

.heading:not(.through).green5 {
  color: white;
  background-color: #4caf50;
}

.heading:not(.through).green6 {
  color: white;
  background-color: #43a047;
}

.heading:not(.through).green7 {
  color: white;
  background-color: #388e3c;
}

.heading:not(.through).green8 {
  color: white;
  background-color: #2e7d32;
}

.heading:not(.through).green9 {
  color: white;
  background-color: #1b5e20;
}

.heading:not(.through).greena {
  color: #222222;
  background-color: #b9f6ca;
}

.heading:not(.through).greenb {
  color: #222222;
  background-color: #69f0ae;
}

.heading:not(.through).greenc {
  color: white;
  background-color: #00e676;
}

.heading:not(.through).greend {
  color: white;
  background-color: #00c853;
}

.heading:not(.through).l-green {
  color: #222222;
  background-color: lightgreen;
}

.heading:not(.through).l-green0 {
  color: #222222;
  background-color: #f1f8e9;
}

.heading:not(.through).l-green1 {
  color: #222222;
  background-color: #dcedc8;
}

.heading:not(.through).l-green2 {
  color: #222222;
  background-color: #c5e1a5;
}

.heading:not(.through).l-green3 {
  color: #222222;
  background-color: #aed581;
}

.heading:not(.through).l-green4 {
  color: #222222;
  background-color: #9ccc65;
}

.heading:not(.through).l-green5 {
  color: #222222;
  background-color: #8bc34a;
}

.heading:not(.through).l-green6 {
  color: white;
  background-color: #7cb342;
}

.heading:not(.through).l-green7 {
  color: white;
  background-color: #689f38;
}

.heading:not(.through).l-green8 {
  color: white;
  background-color: #558b2f;
}

.heading:not(.through).l-green9 {
  color: white;
  background-color: #33691e;
}

.heading:not(.through).l-greena {
  color: #222222;
  background-color: #ccff90;
}

.heading:not(.through).l-greenb {
  color: #222222;
  background-color: #b2ff59;
}

.heading:not(.through).l-greenc {
  color: #222222;
  background-color: #76ff03;
}

.heading:not(.through).l-greend {
  color: #222222;
  background-color: #64dd17;
}

.heading:not(.through).lime {
  color: white;
  background-color: lime;
}

.heading:not(.through).lime0 {
  color: #222222;
  background-color: #f9fbe7;
}

.heading:not(.through).lime1 {
  color: #222222;
  background-color: #f0f4c3;
}

.heading:not(.through).lime2 {
  color: #222222;
  background-color: #e6ee9c;
}

.heading:not(.through).lime3 {
  color: #222222;
  background-color: #d4e056;
}

.heading:not(.through).lime4 {
  color: #222222;
  background-color: #d4e157;
}

.heading:not(.through).lime5 {
  color: #222222;
  background-color: #cddc39;
}

.heading:not(.through).lime6 {
  color: #222222;
  background-color: #c0ca33;
}

.heading:not(.through).lime7 {
  color: #222222;
  background-color: #afb42b;
}

.heading:not(.through).lime8 {
  color: white;
  background-color: #9e9d24;
}

.heading:not(.through).lime9 {
  color: white;
  background-color: #827717;
}

.heading:not(.through).limea {
  color: #222222;
  background-color: #f4ff81;
}

.heading:not(.through).limeb {
  color: #222222;
  background-color: #eeff41;
}

.heading:not(.through).limec {
  color: #222222;
  background-color: #c6ff00;
}

.heading:not(.through).limed {
  color: #222222;
  background-color: #aeea00;
}

.heading:not(.through).yellow {
  color: #222222;
  background-color: yellow;
}

.heading:not(.through).yellow0 {
  color: #222222;
  background-color: #fffde7;
}

.heading:not(.through).yellow1 {
  color: #222222;
  background-color: #fff9c4;
}

.heading:not(.through).yellow2 {
  color: #222222;
  background-color: #fff59d;
}

.heading:not(.through).yellow3 {
  color: #222222;
  background-color: #fff176;
}

.heading:not(.through).yellow4 {
  color: #222222;
  background-color: #ffee58;
}

.heading:not(.through).yellow5 {
  color: #222222;
  background-color: #ffeb3b;
}

.heading:not(.through).yellow6 {
  color: #222222;
  background-color: #fdd835;
}

.heading:not(.through).yellow7 {
  color: #222222;
  background-color: #fbc02d;
}

.heading:not(.through).yellow8 {
  color: #222222;
  background-color: #f9a825;
}

.heading:not(.through).yellow9 {
  color: #222222;
  background-color: #f57f17;
}

.heading:not(.through).yellowa {
  color: #222222;
  background-color: #ffff8d;
}

.heading:not(.through).yellowb {
  color: #222222;
  background-color: #ff0;
}

.heading:not(.through).yellowc {
  color: #222222;
  background-color: #ffea00;
}

.heading:not(.through).yellowd {
  color: #222222;
  background-color: #ffd600;
}

.heading:not(.through).amber {
  color: #222222;
  background-color: #ffd740;
}

.heading:not(.through).amber0 {
  color: #222222;
  background-color: #fff8e1;
}

.heading:not(.through).amber1 {
  color: #222222;
  background-color: #ffecb3;
}

.heading:not(.through).amber2 {
  color: #222222;
  background-color: #ffe082;
}

.heading:not(.through).amber3 {
  color: #222222;
  background-color: #ffd54f;
}

.heading:not(.through).amber4 {
  color: #222222;
  background-color: #ffca28;
}

.heading:not(.through).amber5 {
  color: #222222;
  background-color: #ffc107;
}

.heading:not(.through).amber6 {
  color: #222222;
  background-color: #ffb300;
}

.heading:not(.through).amber7 {
  color: #222222;
  background-color: #ffa000;
}

.heading:not(.through).amber8 {
  color: #222222;
  background-color: #ff8f00;
}

.heading:not(.through).amber9 {
  color: white;
  background-color: #ff6f00;
}

.heading:not(.through).ambera {
  color: #222222;
  background-color: #ffe57f;
}

.heading:not(.through).amberb {
  color: #222222;
  background-color: #ffd740;
}

.heading:not(.through).amberc {
  color: #222222;
  background-color: #ffc400;
}

.heading:not(.through).amberd {
  color: #222222;
  background-color: #ffab00;
}

.heading:not(.through).orange {
  color: #222222;
  background-color: orange;
}

.heading:not(.through).orange0 {
  color: #222222;
  background-color: #fff3e0;
}

.heading:not(.through).orange1 {
  color: #222222;
  background-color: #ffe0b2;
}

.heading:not(.through).orange2 {
  color: #222222;
  background-color: #ffcc80;
}

.heading:not(.through).orange3 {
  color: #222222;
  background-color: #ffb74d;
}

.heading:not(.through).orange4 {
  color: #222222;
  background-color: #ffa726;
}

.heading:not(.through).orange5 {
  color: #222222;
  background-color: #ff9800;
}

.heading:not(.through).orange6 {
  color: #222222;
  background-color: #fb8c00;
}

.heading:not(.through).orange7 {
  color: white;
  background-color: #f57c00;
}

.heading:not(.through).orange8 {
  color: white;
  background-color: #ef6c00;
}

.heading:not(.through).orange9 {
  color: white;
  background-color: #e65100;
}

.heading:not(.through).orangea {
  color: #222222;
  background-color: #ffd180;
}

.heading:not(.through).orangeb {
  color: #222222;
  background-color: #ffab40;
}

.heading:not(.through).orangec {
  color: #222222;
  background-color: #ff9100;
}

.heading:not(.through).oranged {
  color: white;
  background-color: #ff6d00;
}

.heading:not(.through).d-orange {
  color: #222222;
  background-color: darkorange;
}

.heading:not(.through).d-orange0 {
  color: #222222;
  background-color: #fbe9e7;
}

.heading:not(.through).d-orange1 {
  color: #222222;
  background-color: #ffccbc;
}

.heading:not(.through).d-orange2 {
  color: #222222;
  background-color: #ffab91;
}

.heading:not(.through).d-orange3 {
  color: #222222;
  background-color: #ff8a65;
}

.heading:not(.through).d-orange4 {
  color: white;
  background-color: #ff7043;
}

.heading:not(.through).d-orange5 {
  color: white;
  background-color: #ff5722;
}

.heading:not(.through).d-orange6 {
  color: white;
  background-color: #f4511e;
}

.heading:not(.through).d-orange7 {
  color: white;
  background-color: #e64a19;
}

.heading:not(.through).d-orange8 {
  color: white;
  background-color: #d84315;
}

.heading:not(.through).d-orange9 {
  color: white;
  background-color: #bf360c;
}

.heading:not(.through).d-orangea {
  color: #222222;
  background-color: #ff9e80;
}

.heading:not(.through).d-orangeb {
  color: white;
  background-color: #ff6e40;
}

.heading:not(.through).d-orangec {
  color: white;
  background-color: #ff3d00;
}

.heading:not(.through).d-oranged {
  color: white;
  background-color: #dd2c00;
}

.heading:not(.through).brown {
  color: white;
  background-color: brown;
}

.heading:not(.through).brown0 {
  color: #222222;
  background-color: #efebe9;
}

.heading:not(.through).brown1 {
  color: #222222;
  background-color: #d7ccc8;
}

.heading:not(.through).brown2 {
  color: #222222;
  background-color: #bcaaa4;
}

.heading:not(.through).brown3 {
  color: white;
  background-color: #a1887f;
}

.heading:not(.through).brown4 {
  color: white;
  background-color: #8d6e63;
}

.heading:not(.through).brown5 {
  color: white;
  background-color: #795548;
}

.heading:not(.through).brown6 {
  color: white;
  background-color: #6d4c41;
}

.heading:not(.through).brown7 {
  color: white;
  background-color: #5d4037;
}

.heading:not(.through).brown8 {
  color: white;
  background-color: #4e342e;
}

.heading:not(.through).brown9 {
  color: white;
  background-color: #3e2723;
}

.heading:not(.through).grey {
  color: white;
  background-color: grey;
}

.heading:not(.through).grey0 {
  color: #222222;
  background-color: #fafafa;
}

.heading:not(.through).grey1 {
  color: #222222;
  background-color: #f5f5f5;
}

.heading:not(.through).grey2 {
  color: #222222;
  background-color: #eee;
}

.heading:not(.through).grey3 {
  color: #222222;
  background-color: #e0e0e0;
}

.heading:not(.through).grey4 {
  color: #222222;
  background-color: #bdbdbd;
}

.heading:not(.through).grey5 {
  color: #222222;
  background-color: #9e9e9e;
}

.heading:not(.through).grey6 {
  color: white;
  background-color: #757575;
}

.heading:not(.through).grey7 {
  color: white;
  background-color: #616161;
}

.heading:not(.through).grey8 {
  color: white;
  background-color: #424242;
}

.heading:not(.through).grey9 {
  color: white;
  background-color: #212121;
}

.heading:not(.through).blue-grey {
  color: #222222;
  background-color: lightsteelblue;
}

.heading:not(.through).blue-grey0 {
  color: #222222;
  background-color: #eceff1;
}

.heading:not(.through).blue-grey1 {
  color: #222222;
  background-color: #cfd8dc;
}

.heading:not(.through).blue-grey2 {
  color: #222222;
  background-color: #b0bec5;
}

.heading:not(.through).blue-grey3 {
  color: #222222;
  background-color: #90a4ae;
}

.heading:not(.through).blue-grey4 {
  color: white;
  background-color: #78909c;
}

.heading:not(.through).blue-grey5 {
  color: white;
  background-color: #607d8b;
}

.heading:not(.through).blue-grey6 {
  color: white;
  background-color: #546e7a;
}

.heading:not(.through).blue-grey7 {
  color: white;
  background-color: #455a64;
}

.heading:not(.through).blue-grey8 {
  color: white;
  background-color: #37474f;
}

.heading:not(.through).blue-grey9 {
  color: white;
  background-color: #263238;
}

.heading:not(.through).black-o {
  color: black;
  border: 1px solid black;
  background: transparent;
}

.heading:not(.through).color0-o {
  color: black;
  border: 1px solid black;
  background: transparent;
}

.heading:not(.through).color1-o {
  color: #111111;
  border: 1px solid #111111;
  background: transparent;
}

.heading:not(.through).color2-o {
  color: #222222;
  border: 1px solid #222222;
  background: transparent;
}

.heading:not(.through).color3-o {
  color: #333333;
  border: 1px solid #333333;
  background: transparent;
}

.heading:not(.through).color4-o {
  color: #444444;
  border: 1px solid #444444;
  background: transparent;
}

.heading:not(.through).color5-o {
  color: #555555;
  border: 1px solid #555555;
  background: transparent;
}

.heading:not(.through).color6-o {
  color: #666666;
  border: 1px solid #666666;
  background: transparent;
}

.heading:not(.through).color7-o {
  color: #777777;
  border: 1px solid #777777;
  background: transparent;
}

.heading:not(.through).color8-o {
  color: #888888;
  border: 1px solid #888888;
  background: transparent;
}

.heading:not(.through).color9-o {
  color: #999999;
  border: 1px solid #999999;
  background: transparent;
}

.heading:not(.through).colora-o {
  color: #aaaaaa;
  border: 1px solid #aaaaaa;
  background: transparent;
}

.heading:not(.through).colorb-o {
  color: #bbbbbb;
  border: 1px solid #bbbbbb;
  background: transparent;
}

.heading:not(.through).colorc-o {
  color: #cccccc;
  border: 1px solid #cccccc;
  background: transparent;
}

.heading:not(.through).colord-o {
  color: #dddddd;
  border: 1px solid #dddddd;
  background: transparent;
}

.heading:not(.through).colore-o {
  color: #eeeeee;
  border: 1px solid #eeeeee;
  background: transparent;
}

.heading:not(.through).colorf-o {
  color: white;
  border: 1px solid white;
  background: transparent;
}

.heading:not(.through).white-o {
  color: white;
  border: 1px solid white;
  background: transparent;
}

.heading:not(.through).red-o {
  color: red;
  border: 1px solid red;
  background: transparent;
}

.heading:not(.through).red0-o {
  color: #ffebee;
  border: 1px solid #ffebee;
  background: transparent;
}

.heading:not(.through).red1-o {
  color: #ffcdd2;
  border: 1px solid #ffcdd2;
  background: transparent;
}

.heading:not(.through).red2-o {
  color: #ef9a9a;
  border: 1px solid #ef9a9a;
  background: transparent;
}

.heading:not(.through).red3-o {
  color: #e57373;
  border: 1px solid #e57373;
  background: transparent;
}

.heading:not(.through).red4-o {
  color: #ef5350;
  border: 1px solid #ef5350;
  background: transparent;
}

.heading:not(.through).red5-o {
  color: #f44336;
  border: 1px solid #f44336;
  background: transparent;
}

.heading:not(.through).red6-o {
  color: #e53935;
  border: 1px solid #e53935;
  background: transparent;
}

.heading:not(.through).red7-o {
  color: #d32f2f;
  border: 1px solid #d32f2f;
  background: transparent;
}

.heading:not(.through).red8-o {
  color: #c62828;
  border: 1px solid #c62828;
  background: transparent;
}

.heading:not(.through).red9-o {
  color: #b71c1c;
  border: 1px solid #b71c1c;
  background: transparent;
}

.heading:not(.through).reda-o {
  color: #ff8a80;
  border: 1px solid #ff8a80;
  background: transparent;
}

.heading:not(.through).redb-o {
  color: #ff5252;
  border: 1px solid #ff5252;
  background: transparent;
}

.heading:not(.through).redc-o {
  color: #ff1744;
  border: 1px solid #ff1744;
  background: transparent;
}

.heading:not(.through).redd-o {
  color: #d50000;
  border: 1px solid #d50000;
  background: transparent;
}

.heading:not(.through).pink-o {
  color: pink;
  border: 1px solid pink;
  background: transparent;
}

.heading:not(.through).pink0-o {
  color: #fce4ec;
  border: 1px solid #fce4ec;
  background: transparent;
}

.heading:not(.through).pink1-o {
  color: #f8bbd0;
  border: 1px solid #f8bbd0;
  background: transparent;
}

.heading:not(.through).pink2-o {
  color: #f48fb1;
  border: 1px solid #f48fb1;
  background: transparent;
}

.heading:not(.through).pink3-o {
  color: #f06292;
  border: 1px solid #f06292;
  background: transparent;
}

.heading:not(.through).pink4-o {
  color: #ec407a;
  border: 1px solid #ec407a;
  background: transparent;
}

.heading:not(.through).pink5-o {
  color: #e91e63;
  border: 1px solid #e91e63;
  background: transparent;
}

.heading:not(.through).pink6-o {
  color: #d81b60;
  border: 1px solid #d81b60;
  background: transparent;
}

.heading:not(.through).pink7-o {
  color: #c2185b;
  border: 1px solid #c2185b;
  background: transparent;
}

.heading:not(.through).pink8-o {
  color: #ad1457;
  border: 1px solid #ad1457;
  background: transparent;
}

.heading:not(.through).pink9-o {
  color: #880e4f;
  border: 1px solid #880e4f;
  background: transparent;
}

.heading:not(.through).pinka-o {
  color: #ff80ab;
  border: 1px solid #ff80ab;
  background: transparent;
}

.heading:not(.through).pinkb-o {
  color: #ff4081;
  border: 1px solid #ff4081;
  background: transparent;
}

.heading:not(.through).pinkc-o {
  color: #f50057;
  border: 1px solid #f50057;
  background: transparent;
}

.heading:not(.through).pinkd-o {
  color: #c51162;
  border: 1px solid #c51162;
  background: transparent;
}

.heading:not(.through).purple-o {
  color: purple;
  border: 1px solid purple;
  background: transparent;
}

.heading:not(.through).purple0-o {
  color: #f3e5f5;
  border: 1px solid #f3e5f5;
  background: transparent;
}

.heading:not(.through).purple1-o {
  color: #e1bee7;
  border: 1px solid #e1bee7;
  background: transparent;
}

.heading:not(.through).purple2-o {
  color: #ce93d8;
  border: 1px solid #ce93d8;
  background: transparent;
}

.heading:not(.through).purple3-o {
  color: #ba68c8;
  border: 1px solid #ba68c8;
  background: transparent;
}

.heading:not(.through).purple4-o {
  color: #ab47bc;
  border: 1px solid #ab47bc;
  background: transparent;
}

.heading:not(.through).purple5-o {
  color: #9c27b0;
  border: 1px solid #9c27b0;
  background: transparent;
}

.heading:not(.through).purple6-o {
  color: #8e24aa;
  border: 1px solid #8e24aa;
  background: transparent;
}

.heading:not(.through).purple7-o {
  color: #7b1fa2;
  border: 1px solid #7b1fa2;
  background: transparent;
}

.heading:not(.through).purple8-o {
  color: #6a1b9a;
  border: 1px solid #6a1b9a;
  background: transparent;
}

.heading:not(.through).purple9-o {
  color: #4a148c;
  border: 1px solid #4a148c;
  background: transparent;
}

.heading:not(.through).purplea-o {
  color: #ea80fc;
  border: 1px solid #ea80fc;
  background: transparent;
}

.heading:not(.through).purpleb-o {
  color: #e040fb;
  border: 1px solid #e040fb;
  background: transparent;
}

.heading:not(.through).purplec-o {
  color: #d500f9;
  border: 1px solid #d500f9;
  background: transparent;
}

.heading:not(.through).purpled-o {
  color: #a0f;
  border: 1px solid #a0f;
  background: transparent;
}

.heading:not(.through).d-purple-o {
  color: darkmagenta;
  border: 1px solid darkmagenta;
  background: transparent;
}

.heading:not(.through).d-purple0-o {
  color: #ede7f6;
  border: 1px solid #ede7f6;
  background: transparent;
}

.heading:not(.through).d-purple1-o {
  color: #d1c4e9;
  border: 1px solid #d1c4e9;
  background: transparent;
}

.heading:not(.through).d-purple2-o {
  color: #b39ddb;
  border: 1px solid #b39ddb;
  background: transparent;
}

.heading:not(.through).d-purple3-o {
  color: #9575cd;
  border: 1px solid #9575cd;
  background: transparent;
}

.heading:not(.through).d-purple4-o {
  color: #7e57c2;
  border: 1px solid #7e57c2;
  background: transparent;
}

.heading:not(.through).d-purple5-o {
  color: #673ab7;
  border: 1px solid #673ab7;
  background: transparent;
}

.heading:not(.through).d-purple6-o {
  color: #5e35b1;
  border: 1px solid #5e35b1;
  background: transparent;
}

.heading:not(.through).d-purple7-o {
  color: #512da8;
  border: 1px solid #512da8;
  background: transparent;
}

.heading:not(.through).d-purple8-o {
  color: #4527a0;
  border: 1px solid #4527a0;
  background: transparent;
}

.heading:not(.through).d-purple9-o {
  color: #311b92;
  border: 1px solid #311b92;
  background: transparent;
}

.heading:not(.through).d-purplea-o {
  color: #b388ff;
  border: 1px solid #b388ff;
  background: transparent;
}

.heading:not(.through).d-purpleb-o {
  color: #7c4dff;
  border: 1px solid #7c4dff;
  background: transparent;
}

.heading:not(.through).d-purplec-o {
  color: #651fff;
  border: 1px solid #651fff;
  background: transparent;
}

.heading:not(.through).d-purpled-o {
  color: #6200ea;
  border: 1px solid #6200ea;
  background: transparent;
}

.heading:not(.through).indigo-o {
  color: indigo;
  border: 1px solid indigo;
  background: transparent;
}

.heading:not(.through).indigo0-o {
  color: #e8eaf6;
  border: 1px solid #e8eaf6;
  background: transparent;
}

.heading:not(.through).indigo1-o {
  color: #c5cae9;
  border: 1px solid #c5cae9;
  background: transparent;
}

.heading:not(.through).indigo2-o {
  color: #9fa8da;
  border: 1px solid #9fa8da;
  background: transparent;
}

.heading:not(.through).indigo3-o {
  color: #7986cb;
  border: 1px solid #7986cb;
  background: transparent;
}

.heading:not(.through).indigo4-o {
  color: #5c6bc0;
  border: 1px solid #5c6bc0;
  background: transparent;
}

.heading:not(.through).indigo5-o {
  color: #3f51b5;
  border: 1px solid #3f51b5;
  background: transparent;
}

.heading:not(.through).indigo6-o {
  color: #3949ab;
  border: 1px solid #3949ab;
  background: transparent;
}

.heading:not(.through).indigo7-o {
  color: #303f9f;
  border: 1px solid #303f9f;
  background: transparent;
}

.heading:not(.through).indigo8-o {
  color: #283593;
  border: 1px solid #283593;
  background: transparent;
}

.heading:not(.through).indigo9-o {
  color: #1a237e;
  border: 1px solid #1a237e;
  background: transparent;
}

.heading:not(.through).indigoa-o {
  color: #8c9eff;
  border: 1px solid #8c9eff;
  background: transparent;
}

.heading:not(.through).indigob-o {
  color: #536dfe;
  border: 1px solid #536dfe;
  background: transparent;
}

.heading:not(.through).indigoc-o {
  color: #3d5afe;
  border: 1px solid #3d5afe;
  background: transparent;
}

.heading:not(.through).indigod-o {
  color: #304ffe;
  border: 1px solid #304ffe;
  background: transparent;
}

.heading:not(.through).blue-o {
  color: blue;
  border: 1px solid blue;
  background: transparent;
}

.heading:not(.through).blue0-o {
  color: #e3f2fd;
  border: 1px solid #e3f2fd;
  background: transparent;
}

.heading:not(.through).blue1-o {
  color: #bbdefb;
  border: 1px solid #bbdefb;
  background: transparent;
}

.heading:not(.through).blue2-o {
  color: #90caf9;
  border: 1px solid #90caf9;
  background: transparent;
}

.heading:not(.through).blue3-o {
  color: #64b5f6;
  border: 1px solid #64b5f6;
  background: transparent;
}

.heading:not(.through).blue4-o {
  color: #42a5f5;
  border: 1px solid #42a5f5;
  background: transparent;
}

.heading:not(.through).blue5-o {
  color: #2196f3;
  border: 1px solid #2196f3;
  background: transparent;
}

.heading:not(.through).blue6-o {
  color: #1e88e5;
  border: 1px solid #1e88e5;
  background: transparent;
}

.heading:not(.through).blue7-o {
  color: #1976d2;
  border: 1px solid #1976d2;
  background: transparent;
}

.heading:not(.through).blue8-o {
  color: #1565c0;
  border: 1px solid #1565c0;
  background: transparent;
}

.heading:not(.through).blue9-o {
  color: #0d47a1;
  border: 1px solid #0d47a1;
  background: transparent;
}

.heading:not(.through).bluea-o {
  color: #82b1ff;
  border: 1px solid #82b1ff;
  background: transparent;
}

.heading:not(.through).blueb-o {
  color: #448aff;
  border: 1px solid #448aff;
  background: transparent;
}

.heading:not(.through).bluec-o {
  color: #2979ff;
  border: 1px solid #2979ff;
  background: transparent;
}

.heading:not(.through).blued-o {
  color: #2962ff;
  border: 1px solid #2962ff;
  background: transparent;
}

.heading:not(.through).l-blue-o {
  color: lightblue;
  border: 1px solid lightblue;
  background: transparent;
}

.heading:not(.through).l-blue0-o {
  color: #e1f5fe;
  border: 1px solid #e1f5fe;
  background: transparent;
}

.heading:not(.through).l-blue1-o {
  color: #b3e5fc;
  border: 1px solid #b3e5fc;
  background: transparent;
}

.heading:not(.through).l-blue2-o {
  color: #81d4fa;
  border: 1px solid #81d4fa;
  background: transparent;
}

.heading:not(.through).l-blue3-o {
  color: #4fc3f7;
  border: 1px solid #4fc3f7;
  background: transparent;
}

.heading:not(.through).l-blue4-o {
  color: #29b6f6;
  border: 1px solid #29b6f6;
  background: transparent;
}

.heading:not(.through).l-blue5-o {
  color: #03a9f4;
  border: 1px solid #03a9f4;
  background: transparent;
}

.heading:not(.through).l-blue6-o {
  color: #039be5;
  border: 1px solid #039be5;
  background: transparent;
}

.heading:not(.through).l-blue7-o {
  color: #0288d1;
  border: 1px solid #0288d1;
  background: transparent;
}

.heading:not(.through).l-blue8-o {
  color: #0277bd;
  border: 1px solid #0277bd;
  background: transparent;
}

.heading:not(.through).l-blue9-o {
  color: #01579b;
  border: 1px solid #01579b;
  background: transparent;
}

.heading:not(.through).l-bluea-o {
  color: #80d8ff;
  border: 1px solid #80d8ff;
  background: transparent;
}

.heading:not(.through).l-blueb-o {
  color: #40c4ff;
  border: 1px solid #40c4ff;
  background: transparent;
}

.heading:not(.through).l-bluec-o {
  color: #00b0ff;
  border: 1px solid #00b0ff;
  background: transparent;
}

.heading:not(.through).l-blued-o {
  color: #0091ea;
  border: 1px solid #0091ea;
  background: transparent;
}

.heading:not(.through).cyan-o {
  color: cyan;
  border: 1px solid cyan;
  background: transparent;
}

.heading:not(.through).cyan0-o {
  color: #e0f7fa;
  border: 1px solid #e0f7fa;
  background: transparent;
}

.heading:not(.through).cyan1-o {
  color: #b2ebf2;
  border: 1px solid #b2ebf2;
  background: transparent;
}

.heading:not(.through).cyan2-o {
  color: #80deea;
  border: 1px solid #80deea;
  background: transparent;
}

.heading:not(.through).cyan3-o {
  color: #4dd0e1;
  border: 1px solid #4dd0e1;
  background: transparent;
}

.heading:not(.through).cyan4-o {
  color: #26c6da;
  border: 1px solid #26c6da;
  background: transparent;
}

.heading:not(.through).cyan5-o {
  color: #00bcd4;
  border: 1px solid #00bcd4;
  background: transparent;
}

.heading:not(.through).cyan6-o {
  color: #00acc1;
  border: 1px solid #00acc1;
  background: transparent;
}

.heading:not(.through).cyan7-o {
  color: #0097a7;
  border: 1px solid #0097a7;
  background: transparent;
}

.heading:not(.through).cyan8-o {
  color: #00838f;
  border: 1px solid #00838f;
  background: transparent;
}

.heading:not(.through).cyan9-o {
  color: #006064;
  border: 1px solid #006064;
  background: transparent;
}

.heading:not(.through).cyana-o {
  color: #84ffff;
  border: 1px solid #84ffff;
  background: transparent;
}

.heading:not(.through).cyanb-o {
  color: #18ffff;
  border: 1px solid #18ffff;
  background: transparent;
}

.heading:not(.through).cyanc-o {
  color: #00e5ff;
  border: 1px solid #00e5ff;
  background: transparent;
}

.heading:not(.through).cyand-o {
  color: #00b8d4;
  border: 1px solid #00b8d4;
  background: transparent;
}

.heading:not(.through).teal-o {
  color: teal;
  border: 1px solid teal;
  background: transparent;
}

.heading:not(.through).teal0-o {
  color: #e0f2f1;
  border: 1px solid #e0f2f1;
  background: transparent;
}

.heading:not(.through).teal1-o {
  color: #b2dfdb;
  border: 1px solid #b2dfdb;
  background: transparent;
}

.heading:not(.through).teal2-o {
  color: #80cbc4;
  border: 1px solid #80cbc4;
  background: transparent;
}

.heading:not(.through).teal3-o {
  color: #4db6ac;
  border: 1px solid #4db6ac;
  background: transparent;
}

.heading:not(.through).teal4-o {
  color: #26a69a;
  border: 1px solid #26a69a;
  background: transparent;
}

.heading:not(.through).teal5-o {
  color: #009688;
  border: 1px solid #009688;
  background: transparent;
}

.heading:not(.through).teal6-o {
  color: #00897b;
  border: 1px solid #00897b;
  background: transparent;
}

.heading:not(.through).teal7-o {
  color: #00796b;
  border: 1px solid #00796b;
  background: transparent;
}

.heading:not(.through).teal8-o {
  color: #00695c;
  border: 1px solid #00695c;
  background: transparent;
}

.heading:not(.through).teal9-o {
  color: #004d40;
  border: 1px solid #004d40;
  background: transparent;
}

.heading:not(.through).teala-o {
  color: #a7ffeb;
  border: 1px solid #a7ffeb;
  background: transparent;
}

.heading:not(.through).tealb-o {
  color: #64ffda;
  border: 1px solid #64ffda;
  background: transparent;
}

.heading:not(.through).tealc-o {
  color: #1de9b6;
  border: 1px solid #1de9b6;
  background: transparent;
}

.heading:not(.through).teald-o {
  color: #00bfa5;
  border: 1px solid #00bfa5;
  background: transparent;
}

.heading:not(.through).green-o {
  color: green;
  border: 1px solid green;
  background: transparent;
}

.heading:not(.through).green0-o {
  color: #e8f5e9;
  border: 1px solid #e8f5e9;
  background: transparent;
}

.heading:not(.through).green1-o {
  color: #c8e6c9;
  border: 1px solid #c8e6c9;
  background: transparent;
}

.heading:not(.through).green2-o {
  color: #a5d6a7;
  border: 1px solid #a5d6a7;
  background: transparent;
}

.heading:not(.through).green3-o {
  color: #81c784;
  border: 1px solid #81c784;
  background: transparent;
}

.heading:not(.through).green4-o {
  color: #66bb6a;
  border: 1px solid #66bb6a;
  background: transparent;
}

.heading:not(.through).green5-o {
  color: #4caf50;
  border: 1px solid #4caf50;
  background: transparent;
}

.heading:not(.through).green6-o {
  color: #43a047;
  border: 1px solid #43a047;
  background: transparent;
}

.heading:not(.through).green7-o {
  color: #388e3c;
  border: 1px solid #388e3c;
  background: transparent;
}

.heading:not(.through).green8-o {
  color: #2e7d32;
  border: 1px solid #2e7d32;
  background: transparent;
}

.heading:not(.through).green9-o {
  color: #1b5e20;
  border: 1px solid #1b5e20;
  background: transparent;
}

.heading:not(.through).greena-o {
  color: #b9f6ca;
  border: 1px solid #b9f6ca;
  background: transparent;
}

.heading:not(.through).greenb-o {
  color: #69f0ae;
  border: 1px solid #69f0ae;
  background: transparent;
}

.heading:not(.through).greenc-o {
  color: #00e676;
  border: 1px solid #00e676;
  background: transparent;
}

.heading:not(.through).greend-o {
  color: #00c853;
  border: 1px solid #00c853;
  background: transparent;
}

.heading:not(.through).l-green-o {
  color: lightgreen;
  border: 1px solid lightgreen;
  background: transparent;
}

.heading:not(.through).l-green0-o {
  color: #f1f8e9;
  border: 1px solid #f1f8e9;
  background: transparent;
}

.heading:not(.through).l-green1-o {
  color: #dcedc8;
  border: 1px solid #dcedc8;
  background: transparent;
}

.heading:not(.through).l-green2-o {
  color: #c5e1a5;
  border: 1px solid #c5e1a5;
  background: transparent;
}

.heading:not(.through).l-green3-o {
  color: #aed581;
  border: 1px solid #aed581;
  background: transparent;
}

.heading:not(.through).l-green4-o {
  color: #9ccc65;
  border: 1px solid #9ccc65;
  background: transparent;
}

.heading:not(.through).l-green5-o {
  color: #8bc34a;
  border: 1px solid #8bc34a;
  background: transparent;
}

.heading:not(.through).l-green6-o {
  color: #7cb342;
  border: 1px solid #7cb342;
  background: transparent;
}

.heading:not(.through).l-green7-o {
  color: #689f38;
  border: 1px solid #689f38;
  background: transparent;
}

.heading:not(.through).l-green8-o {
  color: #558b2f;
  border: 1px solid #558b2f;
  background: transparent;
}

.heading:not(.through).l-green9-o {
  color: #33691e;
  border: 1px solid #33691e;
  background: transparent;
}

.heading:not(.through).l-greena-o {
  color: #ccff90;
  border: 1px solid #ccff90;
  background: transparent;
}

.heading:not(.through).l-greenb-o {
  color: #b2ff59;
  border: 1px solid #b2ff59;
  background: transparent;
}

.heading:not(.through).l-greenc-o {
  color: #76ff03;
  border: 1px solid #76ff03;
  background: transparent;
}

.heading:not(.through).l-greend-o {
  color: #64dd17;
  border: 1px solid #64dd17;
  background: transparent;
}

.heading:not(.through).lime-o {
  color: lime;
  border: 1px solid lime;
  background: transparent;
}

.heading:not(.through).lime0-o {
  color: #f9fbe7;
  border: 1px solid #f9fbe7;
  background: transparent;
}

.heading:not(.through).lime1-o {
  color: #f0f4c3;
  border: 1px solid #f0f4c3;
  background: transparent;
}

.heading:not(.through).lime2-o {
  color: #e6ee9c;
  border: 1px solid #e6ee9c;
  background: transparent;
}

.heading:not(.through).lime3-o {
  color: #d4e056;
  border: 1px solid #d4e056;
  background: transparent;
}

.heading:not(.through).lime4-o {
  color: #d4e157;
  border: 1px solid #d4e157;
  background: transparent;
}

.heading:not(.through).lime5-o {
  color: #cddc39;
  border: 1px solid #cddc39;
  background: transparent;
}

.heading:not(.through).lime6-o {
  color: #c0ca33;
  border: 1px solid #c0ca33;
  background: transparent;
}

.heading:not(.through).lime7-o {
  color: #afb42b;
  border: 1px solid #afb42b;
  background: transparent;
}

.heading:not(.through).lime8-o {
  color: #9e9d24;
  border: 1px solid #9e9d24;
  background: transparent;
}

.heading:not(.through).lime9-o {
  color: #827717;
  border: 1px solid #827717;
  background: transparent;
}

.heading:not(.through).limea-o {
  color: #f4ff81;
  border: 1px solid #f4ff81;
  background: transparent;
}

.heading:not(.through).limeb-o {
  color: #eeff41;
  border: 1px solid #eeff41;
  background: transparent;
}

.heading:not(.through).limec-o {
  color: #c6ff00;
  border: 1px solid #c6ff00;
  background: transparent;
}

.heading:not(.through).limed-o {
  color: #aeea00;
  border: 1px solid #aeea00;
  background: transparent;
}

.heading:not(.through).yellow-o {
  color: yellow;
  border: 1px solid yellow;
  background: transparent;
}

.heading:not(.through).yellow0-o {
  color: #fffde7;
  border: 1px solid #fffde7;
  background: transparent;
}

.heading:not(.through).yellow1-o {
  color: #fff9c4;
  border: 1px solid #fff9c4;
  background: transparent;
}

.heading:not(.through).yellow2-o {
  color: #fff59d;
  border: 1px solid #fff59d;
  background: transparent;
}

.heading:not(.through).yellow3-o {
  color: #fff176;
  border: 1px solid #fff176;
  background: transparent;
}

.heading:not(.through).yellow4-o {
  color: #ffee58;
  border: 1px solid #ffee58;
  background: transparent;
}

.heading:not(.through).yellow5-o {
  color: #ffeb3b;
  border: 1px solid #ffeb3b;
  background: transparent;
}

.heading:not(.through).yellow6-o {
  color: #fdd835;
  border: 1px solid #fdd835;
  background: transparent;
}

.heading:not(.through).yellow7-o {
  color: #fbc02d;
  border: 1px solid #fbc02d;
  background: transparent;
}

.heading:not(.through).yellow8-o {
  color: #f9a825;
  border: 1px solid #f9a825;
  background: transparent;
}

.heading:not(.through).yellow9-o {
  color: #f57f17;
  border: 1px solid #f57f17;
  background: transparent;
}

.heading:not(.through).yellowa-o {
  color: #ffff8d;
  border: 1px solid #ffff8d;
  background: transparent;
}

.heading:not(.through).yellowb-o {
  color: #ff0;
  border: 1px solid #ff0;
  background: transparent;
}

.heading:not(.through).yellowc-o {
  color: #ffea00;
  border: 1px solid #ffea00;
  background: transparent;
}

.heading:not(.through).yellowd-o {
  color: #ffd600;
  border: 1px solid #ffd600;
  background: transparent;
}

.heading:not(.through).amber-o {
  color: #ffd740;
  border: 1px solid #ffd740;
  background: transparent;
}

.heading:not(.through).amber0-o {
  color: #fff8e1;
  border: 1px solid #fff8e1;
  background: transparent;
}

.heading:not(.through).amber1-o {
  color: #ffecb3;
  border: 1px solid #ffecb3;
  background: transparent;
}

.heading:not(.through).amber2-o {
  color: #ffe082;
  border: 1px solid #ffe082;
  background: transparent;
}

.heading:not(.through).amber3-o {
  color: #ffd54f;
  border: 1px solid #ffd54f;
  background: transparent;
}

.heading:not(.through).amber4-o {
  color: #ffca28;
  border: 1px solid #ffca28;
  background: transparent;
}

.heading:not(.through).amber5-o {
  color: #ffc107;
  border: 1px solid #ffc107;
  background: transparent;
}

.heading:not(.through).amber6-o {
  color: #ffb300;
  border: 1px solid #ffb300;
  background: transparent;
}

.heading:not(.through).amber7-o {
  color: #ffa000;
  border: 1px solid #ffa000;
  background: transparent;
}

.heading:not(.through).amber8-o {
  color: #ff8f00;
  border: 1px solid #ff8f00;
  background: transparent;
}

.heading:not(.through).amber9-o {
  color: #ff6f00;
  border: 1px solid #ff6f00;
  background: transparent;
}

.heading:not(.through).ambera-o {
  color: #ffe57f;
  border: 1px solid #ffe57f;
  background: transparent;
}

.heading:not(.through).amberb-o {
  color: #ffd740;
  border: 1px solid #ffd740;
  background: transparent;
}

.heading:not(.through).amberc-o {
  color: #ffc400;
  border: 1px solid #ffc400;
  background: transparent;
}

.heading:not(.through).amberd-o {
  color: #ffab00;
  border: 1px solid #ffab00;
  background: transparent;
}

.heading:not(.through).orange-o {
  color: orange;
  border: 1px solid orange;
  background: transparent;
}

.heading:not(.through).orange0-o {
  color: #fff3e0;
  border: 1px solid #fff3e0;
  background: transparent;
}

.heading:not(.through).orange1-o {
  color: #ffe0b2;
  border: 1px solid #ffe0b2;
  background: transparent;
}

.heading:not(.through).orange2-o {
  color: #ffcc80;
  border: 1px solid #ffcc80;
  background: transparent;
}

.heading:not(.through).orange3-o {
  color: #ffb74d;
  border: 1px solid #ffb74d;
  background: transparent;
}

.heading:not(.through).orange4-o {
  color: #ffa726;
  border: 1px solid #ffa726;
  background: transparent;
}

.heading:not(.through).orange5-o {
  color: #ff9800;
  border: 1px solid #ff9800;
  background: transparent;
}

.heading:not(.through).orange6-o {
  color: #fb8c00;
  border: 1px solid #fb8c00;
  background: transparent;
}

.heading:not(.through).orange7-o {
  color: #f57c00;
  border: 1px solid #f57c00;
  background: transparent;
}

.heading:not(.through).orange8-o {
  color: #ef6c00;
  border: 1px solid #ef6c00;
  background: transparent;
}

.heading:not(.through).orange9-o {
  color: #e65100;
  border: 1px solid #e65100;
  background: transparent;
}

.heading:not(.through).orangea-o {
  color: #ffd180;
  border: 1px solid #ffd180;
  background: transparent;
}

.heading:not(.through).orangeb-o {
  color: #ffab40;
  border: 1px solid #ffab40;
  background: transparent;
}

.heading:not(.through).orangec-o {
  color: #ff9100;
  border: 1px solid #ff9100;
  background: transparent;
}

.heading:not(.through).oranged-o {
  color: #ff6d00;
  border: 1px solid #ff6d00;
  background: transparent;
}

.heading:not(.through).d-orange-o {
  color: darkorange;
  border: 1px solid darkorange;
  background: transparent;
}

.heading:not(.through).d-orange0-o {
  color: #fbe9e7;
  border: 1px solid #fbe9e7;
  background: transparent;
}

.heading:not(.through).d-orange1-o {
  color: #ffccbc;
  border: 1px solid #ffccbc;
  background: transparent;
}

.heading:not(.through).d-orange2-o {
  color: #ffab91;
  border: 1px solid #ffab91;
  background: transparent;
}

.heading:not(.through).d-orange3-o {
  color: #ff8a65;
  border: 1px solid #ff8a65;
  background: transparent;
}

.heading:not(.through).d-orange4-o {
  color: #ff7043;
  border: 1px solid #ff7043;
  background: transparent;
}

.heading:not(.through).d-orange5-o {
  color: #ff5722;
  border: 1px solid #ff5722;
  background: transparent;
}

.heading:not(.through).d-orange6-o {
  color: #f4511e;
  border: 1px solid #f4511e;
  background: transparent;
}

.heading:not(.through).d-orange7-o {
  color: #e64a19;
  border: 1px solid #e64a19;
  background: transparent;
}

.heading:not(.through).d-orange8-o {
  color: #d84315;
  border: 1px solid #d84315;
  background: transparent;
}

.heading:not(.through).d-orange9-o {
  color: #bf360c;
  border: 1px solid #bf360c;
  background: transparent;
}

.heading:not(.through).d-orangea-o {
  color: #ff9e80;
  border: 1px solid #ff9e80;
  background: transparent;
}

.heading:not(.through).d-orangeb-o {
  color: #ff6e40;
  border: 1px solid #ff6e40;
  background: transparent;
}

.heading:not(.through).d-orangec-o {
  color: #ff3d00;
  border: 1px solid #ff3d00;
  background: transparent;
}

.heading:not(.through).d-oranged-o {
  color: #dd2c00;
  border: 1px solid #dd2c00;
  background: transparent;
}

.heading:not(.through).brown-o {
  color: brown;
  border: 1px solid brown;
  background: transparent;
}

.heading:not(.through).brown0-o {
  color: #efebe9;
  border: 1px solid #efebe9;
  background: transparent;
}

.heading:not(.through).brown1-o {
  color: #d7ccc8;
  border: 1px solid #d7ccc8;
  background: transparent;
}

.heading:not(.through).brown2-o {
  color: #bcaaa4;
  border: 1px solid #bcaaa4;
  background: transparent;
}

.heading:not(.through).brown3-o {
  color: #a1887f;
  border: 1px solid #a1887f;
  background: transparent;
}

.heading:not(.through).brown4-o {
  color: #8d6e63;
  border: 1px solid #8d6e63;
  background: transparent;
}

.heading:not(.through).brown5-o {
  color: #795548;
  border: 1px solid #795548;
  background: transparent;
}

.heading:not(.through).brown6-o {
  color: #6d4c41;
  border: 1px solid #6d4c41;
  background: transparent;
}

.heading:not(.through).brown7-o {
  color: #5d4037;
  border: 1px solid #5d4037;
  background: transparent;
}

.heading:not(.through).brown8-o {
  color: #4e342e;
  border: 1px solid #4e342e;
  background: transparent;
}

.heading:not(.through).brown9-o {
  color: #3e2723;
  border: 1px solid #3e2723;
  background: transparent;
}

.heading:not(.through).grey-o {
  color: grey;
  border: 1px solid grey;
  background: transparent;
}

.heading:not(.through).grey0-o {
  color: #fafafa;
  border: 1px solid #fafafa;
  background: transparent;
}

.heading:not(.through).grey1-o {
  color: #f5f5f5;
  border: 1px solid #f5f5f5;
  background: transparent;
}

.heading:not(.through).grey2-o {
  color: #eee;
  border: 1px solid #eee;
  background: transparent;
}

.heading:not(.through).grey3-o {
  color: #e0e0e0;
  border: 1px solid #e0e0e0;
  background: transparent;
}

.heading:not(.through).grey4-o {
  color: #bdbdbd;
  border: 1px solid #bdbdbd;
  background: transparent;
}

.heading:not(.through).grey5-o {
  color: #9e9e9e;
  border: 1px solid #9e9e9e;
  background: transparent;
}

.heading:not(.through).grey6-o {
  color: #757575;
  border: 1px solid #757575;
  background: transparent;
}

.heading:not(.through).grey7-o {
  color: #616161;
  border: 1px solid #616161;
  background: transparent;
}

.heading:not(.through).grey8-o {
  color: #424242;
  border: 1px solid #424242;
  background: transparent;
}

.heading:not(.through).grey9-o {
  color: #212121;
  border: 1px solid #212121;
  background: transparent;
}

.heading:not(.through).blue-grey-o {
  color: lightsteelblue;
  border: 1px solid lightsteelblue;
  background: transparent;
}

.heading:not(.through).blue-grey0-o {
  color: #eceff1;
  border: 1px solid #eceff1;
  background: transparent;
}

.heading:not(.through).blue-grey1-o {
  color: #cfd8dc;
  border: 1px solid #cfd8dc;
  background: transparent;
}

.heading:not(.through).blue-grey2-o {
  color: #b0bec5;
  border: 1px solid #b0bec5;
  background: transparent;
}

.heading:not(.through).blue-grey3-o {
  color: #90a4ae;
  border: 1px solid #90a4ae;
  background: transparent;
}

.heading:not(.through).blue-grey4-o {
  color: #78909c;
  border: 1px solid #78909c;
  background: transparent;
}

.heading:not(.through).blue-grey5-o {
  color: #607d8b;
  border: 1px solid #607d8b;
  background: transparent;
}

.heading:not(.through).blue-grey6-o {
  color: #546e7a;
  border: 1px solid #546e7a;
  background: transparent;
}

.heading:not(.through).blue-grey7-o {
  color: #455a64;
  border: 1px solid #455a64;
  background: transparent;
}

.heading:not(.through).blue-grey8-o {
  color: #37474f;
  border: 1px solid #37474f;
  background: transparent;
}

.heading:not(.through).blue-grey9-o {
  color: #263238;
  border: 1px solid #263238;
  background: transparent;
}

.heading.through {
  position: relative;
  text-align: center;
  overflow: hidden;
}

.heading.through::before, .heading.through::after {
  position: relative;
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 1px;
  background-color: #ebebeb;
}

.heading.through::before {
  margin-left: -100%;
  right: 10px;
}

.heading.through::after {
  margin-right: -100%;
  left: 10px;
}

.heading.through.through-l {
  text-align: right;
}

.heading.through.through-r {
  text-align: left;
}

.heading.through.black::before, .heading.through.black::after {
  background-color: black;
}

.heading.through.color0::before, .heading.through.color0::after {
  background-color: black;
}

.heading.through.color1::before, .heading.through.color1::after {
  background-color: #111111;
}

.heading.through.color2::before, .heading.through.color2::after {
  background-color: #222222;
}

.heading.through.color3::before, .heading.through.color3::after {
  background-color: #333333;
}

.heading.through.color4::before, .heading.through.color4::after {
  background-color: #444444;
}

.heading.through.color5::before, .heading.through.color5::after {
  background-color: #555555;
}

.heading.through.color6::before, .heading.through.color6::after {
  background-color: #666666;
}

.heading.through.color7::before, .heading.through.color7::after {
  background-color: #777777;
}

.heading.through.color8::before, .heading.through.color8::after {
  background-color: #888888;
}

.heading.through.color9::before, .heading.through.color9::after {
  background-color: #999999;
}

.heading.through.colora::before, .heading.through.colora::after {
  background-color: #aaaaaa;
}

.heading.through.colorb::before, .heading.through.colorb::after {
  background-color: #bbbbbb;
}

.heading.through.colorc::before, .heading.through.colorc::after {
  background-color: #cccccc;
}

.heading.through.colord::before, .heading.through.colord::after {
  background-color: #dddddd;
}

.heading.through.colore::before, .heading.through.colore::after {
  background-color: #eeeeee;
}

.heading.through.colorf::before, .heading.through.colorf::after {
  background-color: white;
}

.heading.through.white::before, .heading.through.white::after {
  background-color: white;
}

.heading.through.red::before, .heading.through.red::after {
  background-color: red;
}

.heading.through.red0::before, .heading.through.red0::after {
  background-color: #ffebee;
}

.heading.through.red1::before, .heading.through.red1::after {
  background-color: #ffcdd2;
}

.heading.through.red2::before, .heading.through.red2::after {
  background-color: #ef9a9a;
}

.heading.through.red3::before, .heading.through.red3::after {
  background-color: #e57373;
}

.heading.through.red4::before, .heading.through.red4::after {
  background-color: #ef5350;
}

.heading.through.red5::before, .heading.through.red5::after {
  background-color: #f44336;
}

.heading.through.red6::before, .heading.through.red6::after {
  background-color: #e53935;
}

.heading.through.red7::before, .heading.through.red7::after {
  background-color: #d32f2f;
}

.heading.through.red8::before, .heading.through.red8::after {
  background-color: #c62828;
}

.heading.through.red9::before, .heading.through.red9::after {
  background-color: #b71c1c;
}

.heading.through.reda::before, .heading.through.reda::after {
  background-color: #ff8a80;
}

.heading.through.redb::before, .heading.through.redb::after {
  background-color: #ff5252;
}

.heading.through.redc::before, .heading.through.redc::after {
  background-color: #ff1744;
}

.heading.through.redd::before, .heading.through.redd::after {
  background-color: #d50000;
}

.heading.through.pink::before, .heading.through.pink::after {
  background-color: pink;
}

.heading.through.pink0::before, .heading.through.pink0::after {
  background-color: #fce4ec;
}

.heading.through.pink1::before, .heading.through.pink1::after {
  background-color: #f8bbd0;
}

.heading.through.pink2::before, .heading.through.pink2::after {
  background-color: #f48fb1;
}

.heading.through.pink3::before, .heading.through.pink3::after {
  background-color: #f06292;
}

.heading.through.pink4::before, .heading.through.pink4::after {
  background-color: #ec407a;
}

.heading.through.pink5::before, .heading.through.pink5::after {
  background-color: #e91e63;
}

.heading.through.pink6::before, .heading.through.pink6::after {
  background-color: #d81b60;
}

.heading.through.pink7::before, .heading.through.pink7::after {
  background-color: #c2185b;
}

.heading.through.pink8::before, .heading.through.pink8::after {
  background-color: #ad1457;
}

.heading.through.pink9::before, .heading.through.pink9::after {
  background-color: #880e4f;
}

.heading.through.pinka::before, .heading.through.pinka::after {
  background-color: #ff80ab;
}

.heading.through.pinkb::before, .heading.through.pinkb::after {
  background-color: #ff4081;
}

.heading.through.pinkc::before, .heading.through.pinkc::after {
  background-color: #f50057;
}

.heading.through.pinkd::before, .heading.through.pinkd::after {
  background-color: #c51162;
}

.heading.through.purple::before, .heading.through.purple::after {
  background-color: purple;
}

.heading.through.purple0::before, .heading.through.purple0::after {
  background-color: #f3e5f5;
}

.heading.through.purple1::before, .heading.through.purple1::after {
  background-color: #e1bee7;
}

.heading.through.purple2::before, .heading.through.purple2::after {
  background-color: #ce93d8;
}

.heading.through.purple3::before, .heading.through.purple3::after {
  background-color: #ba68c8;
}

.heading.through.purple4::before, .heading.through.purple4::after {
  background-color: #ab47bc;
}

.heading.through.purple5::before, .heading.through.purple5::after {
  background-color: #9c27b0;
}

.heading.through.purple6::before, .heading.through.purple6::after {
  background-color: #8e24aa;
}

.heading.through.purple7::before, .heading.through.purple7::after {
  background-color: #7b1fa2;
}

.heading.through.purple8::before, .heading.through.purple8::after {
  background-color: #6a1b9a;
}

.heading.through.purple9::before, .heading.through.purple9::after {
  background-color: #4a148c;
}

.heading.through.purplea::before, .heading.through.purplea::after {
  background-color: #ea80fc;
}

.heading.through.purpleb::before, .heading.through.purpleb::after {
  background-color: #e040fb;
}

.heading.through.purplec::before, .heading.through.purplec::after {
  background-color: #d500f9;
}

.heading.through.purpled::before, .heading.through.purpled::after {
  background-color: #a0f;
}

.heading.through.d-purple::before, .heading.through.d-purple::after {
  background-color: darkmagenta;
}

.heading.through.d-purple0::before, .heading.through.d-purple0::after {
  background-color: #ede7f6;
}

.heading.through.d-purple1::before, .heading.through.d-purple1::after {
  background-color: #d1c4e9;
}

.heading.through.d-purple2::before, .heading.through.d-purple2::after {
  background-color: #b39ddb;
}

.heading.through.d-purple3::before, .heading.through.d-purple3::after {
  background-color: #9575cd;
}

.heading.through.d-purple4::before, .heading.through.d-purple4::after {
  background-color: #7e57c2;
}

.heading.through.d-purple5::before, .heading.through.d-purple5::after {
  background-color: #673ab7;
}

.heading.through.d-purple6::before, .heading.through.d-purple6::after {
  background-color: #5e35b1;
}

.heading.through.d-purple7::before, .heading.through.d-purple7::after {
  background-color: #512da8;
}

.heading.through.d-purple8::before, .heading.through.d-purple8::after {
  background-color: #4527a0;
}

.heading.through.d-purple9::before, .heading.through.d-purple9::after {
  background-color: #311b92;
}

.heading.through.d-purplea::before, .heading.through.d-purplea::after {
  background-color: #b388ff;
}

.heading.through.d-purpleb::before, .heading.through.d-purpleb::after {
  background-color: #7c4dff;
}

.heading.through.d-purplec::before, .heading.through.d-purplec::after {
  background-color: #651fff;
}

.heading.through.d-purpled::before, .heading.through.d-purpled::after {
  background-color: #6200ea;
}

.heading.through.indigo::before, .heading.through.indigo::after {
  background-color: indigo;
}

.heading.through.indigo0::before, .heading.through.indigo0::after {
  background-color: #e8eaf6;
}

.heading.through.indigo1::before, .heading.through.indigo1::after {
  background-color: #c5cae9;
}

.heading.through.indigo2::before, .heading.through.indigo2::after {
  background-color: #9fa8da;
}

.heading.through.indigo3::before, .heading.through.indigo3::after {
  background-color: #7986cb;
}

.heading.through.indigo4::before, .heading.through.indigo4::after {
  background-color: #5c6bc0;
}

.heading.through.indigo5::before, .heading.through.indigo5::after {
  background-color: #3f51b5;
}

.heading.through.indigo6::before, .heading.through.indigo6::after {
  background-color: #3949ab;
}

.heading.through.indigo7::before, .heading.through.indigo7::after {
  background-color: #303f9f;
}

.heading.through.indigo8::before, .heading.through.indigo8::after {
  background-color: #283593;
}

.heading.through.indigo9::before, .heading.through.indigo9::after {
  background-color: #1a237e;
}

.heading.through.indigoa::before, .heading.through.indigoa::after {
  background-color: #8c9eff;
}

.heading.through.indigob::before, .heading.through.indigob::after {
  background-color: #536dfe;
}

.heading.through.indigoc::before, .heading.through.indigoc::after {
  background-color: #3d5afe;
}

.heading.through.indigod::before, .heading.through.indigod::after {
  background-color: #304ffe;
}

.heading.through.blue::before, .heading.through.blue::after {
  background-color: blue;
}

.heading.through.blue0::before, .heading.through.blue0::after {
  background-color: #e3f2fd;
}

.heading.through.blue1::before, .heading.through.blue1::after {
  background-color: #bbdefb;
}

.heading.through.blue2::before, .heading.through.blue2::after {
  background-color: #90caf9;
}

.heading.through.blue3::before, .heading.through.blue3::after {
  background-color: #64b5f6;
}

.heading.through.blue4::before, .heading.through.blue4::after {
  background-color: #42a5f5;
}

.heading.through.blue5::before, .heading.through.blue5::after {
  background-color: #2196f3;
}

.heading.through.blue6::before, .heading.through.blue6::after {
  background-color: #1e88e5;
}

.heading.through.blue7::before, .heading.through.blue7::after {
  background-color: #1976d2;
}

.heading.through.blue8::before, .heading.through.blue8::after {
  background-color: #1565c0;
}

.heading.through.blue9::before, .heading.through.blue9::after {
  background-color: #0d47a1;
}

.heading.through.bluea::before, .heading.through.bluea::after {
  background-color: #82b1ff;
}

.heading.through.blueb::before, .heading.through.blueb::after {
  background-color: #448aff;
}

.heading.through.bluec::before, .heading.through.bluec::after {
  background-color: #2979ff;
}

.heading.through.blued::before, .heading.through.blued::after {
  background-color: #2962ff;
}

.heading.through.l-blue::before, .heading.through.l-blue::after {
  background-color: lightblue;
}

.heading.through.l-blue0::before, .heading.through.l-blue0::after {
  background-color: #e1f5fe;
}

.heading.through.l-blue1::before, .heading.through.l-blue1::after {
  background-color: #b3e5fc;
}

.heading.through.l-blue2::before, .heading.through.l-blue2::after {
  background-color: #81d4fa;
}

.heading.through.l-blue3::before, .heading.through.l-blue3::after {
  background-color: #4fc3f7;
}

.heading.through.l-blue4::before, .heading.through.l-blue4::after {
  background-color: #29b6f6;
}

.heading.through.l-blue5::before, .heading.through.l-blue5::after {
  background-color: #03a9f4;
}

.heading.through.l-blue6::before, .heading.through.l-blue6::after {
  background-color: #039be5;
}

.heading.through.l-blue7::before, .heading.through.l-blue7::after {
  background-color: #0288d1;
}

.heading.through.l-blue8::before, .heading.through.l-blue8::after {
  background-color: #0277bd;
}

.heading.through.l-blue9::before, .heading.through.l-blue9::after {
  background-color: #01579b;
}

.heading.through.l-bluea::before, .heading.through.l-bluea::after {
  background-color: #80d8ff;
}

.heading.through.l-blueb::before, .heading.through.l-blueb::after {
  background-color: #40c4ff;
}

.heading.through.l-bluec::before, .heading.through.l-bluec::after {
  background-color: #00b0ff;
}

.heading.through.l-blued::before, .heading.through.l-blued::after {
  background-color: #0091ea;
}

.heading.through.cyan::before, .heading.through.cyan::after {
  background-color: cyan;
}

.heading.through.cyan0::before, .heading.through.cyan0::after {
  background-color: #e0f7fa;
}

.heading.through.cyan1::before, .heading.through.cyan1::after {
  background-color: #b2ebf2;
}

.heading.through.cyan2::before, .heading.through.cyan2::after {
  background-color: #80deea;
}

.heading.through.cyan3::before, .heading.through.cyan3::after {
  background-color: #4dd0e1;
}

.heading.through.cyan4::before, .heading.through.cyan4::after {
  background-color: #26c6da;
}

.heading.through.cyan5::before, .heading.through.cyan5::after {
  background-color: #00bcd4;
}

.heading.through.cyan6::before, .heading.through.cyan6::after {
  background-color: #00acc1;
}

.heading.through.cyan7::before, .heading.through.cyan7::after {
  background-color: #0097a7;
}

.heading.through.cyan8::before, .heading.through.cyan8::after {
  background-color: #00838f;
}

.heading.through.cyan9::before, .heading.through.cyan9::after {
  background-color: #006064;
}

.heading.through.cyana::before, .heading.through.cyana::after {
  background-color: #84ffff;
}

.heading.through.cyanb::before, .heading.through.cyanb::after {
  background-color: #18ffff;
}

.heading.through.cyanc::before, .heading.through.cyanc::after {
  background-color: #00e5ff;
}

.heading.through.cyand::before, .heading.through.cyand::after {
  background-color: #00b8d4;
}

.heading.through.teal::before, .heading.through.teal::after {
  background-color: teal;
}

.heading.through.teal0::before, .heading.through.teal0::after {
  background-color: #e0f2f1;
}

.heading.through.teal1::before, .heading.through.teal1::after {
  background-color: #b2dfdb;
}

.heading.through.teal2::before, .heading.through.teal2::after {
  background-color: #80cbc4;
}

.heading.through.teal3::before, .heading.through.teal3::after {
  background-color: #4db6ac;
}

.heading.through.teal4::before, .heading.through.teal4::after {
  background-color: #26a69a;
}

.heading.through.teal5::before, .heading.through.teal5::after {
  background-color: #009688;
}

.heading.through.teal6::before, .heading.through.teal6::after {
  background-color: #00897b;
}

.heading.through.teal7::before, .heading.through.teal7::after {
  background-color: #00796b;
}

.heading.through.teal8::before, .heading.through.teal8::after {
  background-color: #00695c;
}

.heading.through.teal9::before, .heading.through.teal9::after {
  background-color: #004d40;
}

.heading.through.teala::before, .heading.through.teala::after {
  background-color: #a7ffeb;
}

.heading.through.tealb::before, .heading.through.tealb::after {
  background-color: #64ffda;
}

.heading.through.tealc::before, .heading.through.tealc::after {
  background-color: #1de9b6;
}

.heading.through.teald::before, .heading.through.teald::after {
  background-color: #00bfa5;
}

.heading.through.green::before, .heading.through.green::after {
  background-color: green;
}

.heading.through.green0::before, .heading.through.green0::after {
  background-color: #e8f5e9;
}

.heading.through.green1::before, .heading.through.green1::after {
  background-color: #c8e6c9;
}

.heading.through.green2::before, .heading.through.green2::after {
  background-color: #a5d6a7;
}

.heading.through.green3::before, .heading.through.green3::after {
  background-color: #81c784;
}

.heading.through.green4::before, .heading.through.green4::after {
  background-color: #66bb6a;
}

.heading.through.green5::before, .heading.through.green5::after {
  background-color: #4caf50;
}

.heading.through.green6::before, .heading.through.green6::after {
  background-color: #43a047;
}

.heading.through.green7::before, .heading.through.green7::after {
  background-color: #388e3c;
}

.heading.through.green8::before, .heading.through.green8::after {
  background-color: #2e7d32;
}

.heading.through.green9::before, .heading.through.green9::after {
  background-color: #1b5e20;
}

.heading.through.greena::before, .heading.through.greena::after {
  background-color: #b9f6ca;
}

.heading.through.greenb::before, .heading.through.greenb::after {
  background-color: #69f0ae;
}

.heading.through.greenc::before, .heading.through.greenc::after {
  background-color: #00e676;
}

.heading.through.greend::before, .heading.through.greend::after {
  background-color: #00c853;
}

.heading.through.l-green::before, .heading.through.l-green::after {
  background-color: lightgreen;
}

.heading.through.l-green0::before, .heading.through.l-green0::after {
  background-color: #f1f8e9;
}

.heading.through.l-green1::before, .heading.through.l-green1::after {
  background-color: #dcedc8;
}

.heading.through.l-green2::before, .heading.through.l-green2::after {
  background-color: #c5e1a5;
}

.heading.through.l-green3::before, .heading.through.l-green3::after {
  background-color: #aed581;
}

.heading.through.l-green4::before, .heading.through.l-green4::after {
  background-color: #9ccc65;
}

.heading.through.l-green5::before, .heading.through.l-green5::after {
  background-color: #8bc34a;
}

.heading.through.l-green6::before, .heading.through.l-green6::after {
  background-color: #7cb342;
}

.heading.through.l-green7::before, .heading.through.l-green7::after {
  background-color: #689f38;
}

.heading.through.l-green8::before, .heading.through.l-green8::after {
  background-color: #558b2f;
}

.heading.through.l-green9::before, .heading.through.l-green9::after {
  background-color: #33691e;
}

.heading.through.l-greena::before, .heading.through.l-greena::after {
  background-color: #ccff90;
}

.heading.through.l-greenb::before, .heading.through.l-greenb::after {
  background-color: #b2ff59;
}

.heading.through.l-greenc::before, .heading.through.l-greenc::after {
  background-color: #76ff03;
}

.heading.through.l-greend::before, .heading.through.l-greend::after {
  background-color: #64dd17;
}

.heading.through.lime::before, .heading.through.lime::after {
  background-color: lime;
}

.heading.through.lime0::before, .heading.through.lime0::after {
  background-color: #f9fbe7;
}

.heading.through.lime1::before, .heading.through.lime1::after {
  background-color: #f0f4c3;
}

.heading.through.lime2::before, .heading.through.lime2::after {
  background-color: #e6ee9c;
}

.heading.through.lime3::before, .heading.through.lime3::after {
  background-color: #d4e056;
}

.heading.through.lime4::before, .heading.through.lime4::after {
  background-color: #d4e157;
}

.heading.through.lime5::before, .heading.through.lime5::after {
  background-color: #cddc39;
}

.heading.through.lime6::before, .heading.through.lime6::after {
  background-color: #c0ca33;
}

.heading.through.lime7::before, .heading.through.lime7::after {
  background-color: #afb42b;
}

.heading.through.lime8::before, .heading.through.lime8::after {
  background-color: #9e9d24;
}

.heading.through.lime9::before, .heading.through.lime9::after {
  background-color: #827717;
}

.heading.through.limea::before, .heading.through.limea::after {
  background-color: #f4ff81;
}

.heading.through.limeb::before, .heading.through.limeb::after {
  background-color: #eeff41;
}

.heading.through.limec::before, .heading.through.limec::after {
  background-color: #c6ff00;
}

.heading.through.limed::before, .heading.through.limed::after {
  background-color: #aeea00;
}

.heading.through.yellow::before, .heading.through.yellow::after {
  background-color: yellow;
}

.heading.through.yellow0::before, .heading.through.yellow0::after {
  background-color: #fffde7;
}

.heading.through.yellow1::before, .heading.through.yellow1::after {
  background-color: #fff9c4;
}

.heading.through.yellow2::before, .heading.through.yellow2::after {
  background-color: #fff59d;
}

.heading.through.yellow3::before, .heading.through.yellow3::after {
  background-color: #fff176;
}

.heading.through.yellow4::before, .heading.through.yellow4::after {
  background-color: #ffee58;
}

.heading.through.yellow5::before, .heading.through.yellow5::after {
  background-color: #ffeb3b;
}

.heading.through.yellow6::before, .heading.through.yellow6::after {
  background-color: #fdd835;
}

.heading.through.yellow7::before, .heading.through.yellow7::after {
  background-color: #fbc02d;
}

.heading.through.yellow8::before, .heading.through.yellow8::after {
  background-color: #f9a825;
}

.heading.through.yellow9::before, .heading.through.yellow9::after {
  background-color: #f57f17;
}

.heading.through.yellowa::before, .heading.through.yellowa::after {
  background-color: #ffff8d;
}

.heading.through.yellowb::before, .heading.through.yellowb::after {
  background-color: #ff0;
}

.heading.through.yellowc::before, .heading.through.yellowc::after {
  background-color: #ffea00;
}

.heading.through.yellowd::before, .heading.through.yellowd::after {
  background-color: #ffd600;
}

.heading.through.amber::before, .heading.through.amber::after {
  background-color: #ffd740;
}

.heading.through.amber0::before, .heading.through.amber0::after {
  background-color: #fff8e1;
}

.heading.through.amber1::before, .heading.through.amber1::after {
  background-color: #ffecb3;
}

.heading.through.amber2::before, .heading.through.amber2::after {
  background-color: #ffe082;
}

.heading.through.amber3::before, .heading.through.amber3::after {
  background-color: #ffd54f;
}

.heading.through.amber4::before, .heading.through.amber4::after {
  background-color: #ffca28;
}

.heading.through.amber5::before, .heading.through.amber5::after {
  background-color: #ffc107;
}

.heading.through.amber6::before, .heading.through.amber6::after {
  background-color: #ffb300;
}

.heading.through.amber7::before, .heading.through.amber7::after {
  background-color: #ffa000;
}

.heading.through.amber8::before, .heading.through.amber8::after {
  background-color: #ff8f00;
}

.heading.through.amber9::before, .heading.through.amber9::after {
  background-color: #ff6f00;
}

.heading.through.ambera::before, .heading.through.ambera::after {
  background-color: #ffe57f;
}

.heading.through.amberb::before, .heading.through.amberb::after {
  background-color: #ffd740;
}

.heading.through.amberc::before, .heading.through.amberc::after {
  background-color: #ffc400;
}

.heading.through.amberd::before, .heading.through.amberd::after {
  background-color: #ffab00;
}

.heading.through.orange::before, .heading.through.orange::after {
  background-color: orange;
}

.heading.through.orange0::before, .heading.through.orange0::after {
  background-color: #fff3e0;
}

.heading.through.orange1::before, .heading.through.orange1::after {
  background-color: #ffe0b2;
}

.heading.through.orange2::before, .heading.through.orange2::after {
  background-color: #ffcc80;
}

.heading.through.orange3::before, .heading.through.orange3::after {
  background-color: #ffb74d;
}

.heading.through.orange4::before, .heading.through.orange4::after {
  background-color: #ffa726;
}

.heading.through.orange5::before, .heading.through.orange5::after {
  background-color: #ff9800;
}

.heading.through.orange6::before, .heading.through.orange6::after {
  background-color: #fb8c00;
}

.heading.through.orange7::before, .heading.through.orange7::after {
  background-color: #f57c00;
}

.heading.through.orange8::before, .heading.through.orange8::after {
  background-color: #ef6c00;
}

.heading.through.orange9::before, .heading.through.orange9::after {
  background-color: #e65100;
}

.heading.through.orangea::before, .heading.through.orangea::after {
  background-color: #ffd180;
}

.heading.through.orangeb::before, .heading.through.orangeb::after {
  background-color: #ffab40;
}

.heading.through.orangec::before, .heading.through.orangec::after {
  background-color: #ff9100;
}

.heading.through.oranged::before, .heading.through.oranged::after {
  background-color: #ff6d00;
}

.heading.through.d-orange::before, .heading.through.d-orange::after {
  background-color: darkorange;
}

.heading.through.d-orange0::before, .heading.through.d-orange0::after {
  background-color: #fbe9e7;
}

.heading.through.d-orange1::before, .heading.through.d-orange1::after {
  background-color: #ffccbc;
}

.heading.through.d-orange2::before, .heading.through.d-orange2::after {
  background-color: #ffab91;
}

.heading.through.d-orange3::before, .heading.through.d-orange3::after {
  background-color: #ff8a65;
}

.heading.through.d-orange4::before, .heading.through.d-orange4::after {
  background-color: #ff7043;
}

.heading.through.d-orange5::before, .heading.through.d-orange5::after {
  background-color: #ff5722;
}

.heading.through.d-orange6::before, .heading.through.d-orange6::after {
  background-color: #f4511e;
}

.heading.through.d-orange7::before, .heading.through.d-orange7::after {
  background-color: #e64a19;
}

.heading.through.d-orange8::before, .heading.through.d-orange8::after {
  background-color: #d84315;
}

.heading.through.d-orange9::before, .heading.through.d-orange9::after {
  background-color: #bf360c;
}

.heading.through.d-orangea::before, .heading.through.d-orangea::after {
  background-color: #ff9e80;
}

.heading.through.d-orangeb::before, .heading.through.d-orangeb::after {
  background-color: #ff6e40;
}

.heading.through.d-orangec::before, .heading.through.d-orangec::after {
  background-color: #ff3d00;
}

.heading.through.d-oranged::before, .heading.through.d-oranged::after {
  background-color: #dd2c00;
}

.heading.through.brown::before, .heading.through.brown::after {
  background-color: brown;
}

.heading.through.brown0::before, .heading.through.brown0::after {
  background-color: #efebe9;
}

.heading.through.brown1::before, .heading.through.brown1::after {
  background-color: #d7ccc8;
}

.heading.through.brown2::before, .heading.through.brown2::after {
  background-color: #bcaaa4;
}

.heading.through.brown3::before, .heading.through.brown3::after {
  background-color: #a1887f;
}

.heading.through.brown4::before, .heading.through.brown4::after {
  background-color: #8d6e63;
}

.heading.through.brown5::before, .heading.through.brown5::after {
  background-color: #795548;
}

.heading.through.brown6::before, .heading.through.brown6::after {
  background-color: #6d4c41;
}

.heading.through.brown7::before, .heading.through.brown7::after {
  background-color: #5d4037;
}

.heading.through.brown8::before, .heading.through.brown8::after {
  background-color: #4e342e;
}

.heading.through.brown9::before, .heading.through.brown9::after {
  background-color: #3e2723;
}

.heading.through.grey::before, .heading.through.grey::after {
  background-color: grey;
}

.heading.through.grey0::before, .heading.through.grey0::after {
  background-color: #fafafa;
}

.heading.through.grey1::before, .heading.through.grey1::after {
  background-color: #f5f5f5;
}

.heading.through.grey2::before, .heading.through.grey2::after {
  background-color: #eee;
}

.heading.through.grey3::before, .heading.through.grey3::after {
  background-color: #e0e0e0;
}

.heading.through.grey4::before, .heading.through.grey4::after {
  background-color: #bdbdbd;
}

.heading.through.grey5::before, .heading.through.grey5::after {
  background-color: #9e9e9e;
}

.heading.through.grey6::before, .heading.through.grey6::after {
  background-color: #757575;
}

.heading.through.grey7::before, .heading.through.grey7::after {
  background-color: #616161;
}

.heading.through.grey8::before, .heading.through.grey8::after {
  background-color: #424242;
}

.heading.through.grey9::before, .heading.through.grey9::after {
  background-color: #212121;
}

.heading.through.blue-grey::before, .heading.through.blue-grey::after {
  background-color: lightsteelblue;
}

.heading.through.blue-grey0::before, .heading.through.blue-grey0::after {
  background-color: #eceff1;
}

.heading.through.blue-grey1::before, .heading.through.blue-grey1::after {
  background-color: #cfd8dc;
}

.heading.through.blue-grey2::before, .heading.through.blue-grey2::after {
  background-color: #b0bec5;
}

.heading.through.blue-grey3::before, .heading.through.blue-grey3::after {
  background-color: #90a4ae;
}

.heading.through.blue-grey4::before, .heading.through.blue-grey4::after {
  background-color: #78909c;
}

.heading.through.blue-grey5::before, .heading.through.blue-grey5::after {
  background-color: #607d8b;
}

.heading.through.blue-grey6::before, .heading.through.blue-grey6::after {
  background-color: #546e7a;
}

.heading.through.blue-grey7::before, .heading.through.blue-grey7::after {
  background-color: #455a64;
}

.heading.through.blue-grey8::before, .heading.through.blue-grey8::after {
  background-color: #37474f;
}

.heading.through.blue-grey9::before, .heading.through.blue-grey9::after {
  background-color: #263238;
}

@media (max-width: 1199px) {
  .heading:not(.through).black-lg {
    color: white;
    background-color: black;
  }
  .heading:not(.through).color0-lg {
    color: white;
    background-color: black;
  }
  .heading:not(.through).color1-lg {
    color: white;
    background-color: #111111;
  }
  .heading:not(.through).color2-lg {
    color: white;
    background-color: #222222;
  }
  .heading:not(.through).color3-lg {
    color: white;
    background-color: #333333;
  }
  .heading:not(.through).color4-lg {
    color: white;
    background-color: #444444;
  }
  .heading:not(.through).color5-lg {
    color: white;
    background-color: #555555;
  }
  .heading:not(.through).color6-lg {
    color: white;
    background-color: #666666;
  }
  .heading:not(.through).color7-lg {
    color: white;
    background-color: #777777;
  }
  .heading:not(.through).color8-lg {
    color: white;
    background-color: #888888;
  }
  .heading:not(.through).color9-lg {
    color: #222222;
    background-color: #999999;
  }
  .heading:not(.through).colora-lg {
    color: #222222;
    background-color: #aaaaaa;
  }
  .heading:not(.through).colorb-lg {
    color: #222222;
    background-color: #bbbbbb;
  }
  .heading:not(.through).colorc-lg {
    color: #222222;
    background-color: #cccccc;
  }
  .heading:not(.through).colord-lg {
    color: #222222;
    background-color: #dddddd;
  }
  .heading:not(.through).colore-lg {
    color: #222222;
    background-color: #eeeeee;
  }
  .heading:not(.through).colorf-lg {
    color: #222222;
    background-color: white;
  }
  .heading:not(.through).white-lg {
    color: #222222;
    background-color: white;
  }
  .heading:not(.through).red-lg {
    color: white;
    background-color: red;
  }
  .heading:not(.through).red0-lg {
    color: #222222;
    background-color: #ffebee;
  }
  .heading:not(.through).red1-lg {
    color: #222222;
    background-color: #ffcdd2;
  }
  .heading:not(.through).red2-lg {
    color: #222222;
    background-color: #ef9a9a;
  }
  .heading:not(.through).red3-lg {
    color: white;
    background-color: #e57373;
  }
  .heading:not(.through).red4-lg {
    color: white;
    background-color: #ef5350;
  }
  .heading:not(.through).red5-lg {
    color: white;
    background-color: #f44336;
  }
  .heading:not(.through).red6-lg {
    color: white;
    background-color: #e53935;
  }
  .heading:not(.through).red7-lg {
    color: white;
    background-color: #d32f2f;
  }
  .heading:not(.through).red8-lg {
    color: white;
    background-color: #c62828;
  }
  .heading:not(.through).red9-lg {
    color: white;
    background-color: #b71c1c;
  }
  .heading:not(.through).reda-lg {
    color: #222222;
    background-color: #ff8a80;
  }
  .heading:not(.through).redb-lg {
    color: white;
    background-color: #ff5252;
  }
  .heading:not(.through).redc-lg {
    color: white;
    background-color: #ff1744;
  }
  .heading:not(.through).redd-lg {
    color: white;
    background-color: #d50000;
  }
  .heading:not(.through).pink-lg {
    color: #222222;
    background-color: pink;
  }
  .heading:not(.through).pink0-lg {
    color: #222222;
    background-color: #fce4ec;
  }
  .heading:not(.through).pink1-lg {
    color: #222222;
    background-color: #f8bbd0;
  }
  .heading:not(.through).pink2-lg {
    color: #222222;
    background-color: #f48fb1;
  }
  .heading:not(.through).pink3-lg {
    color: white;
    background-color: #f06292;
  }
  .heading:not(.through).pink4-lg {
    color: white;
    background-color: #ec407a;
  }
  .heading:not(.through).pink5-lg {
    color: white;
    background-color: #e91e63;
  }
  .heading:not(.through).pink6-lg {
    color: white;
    background-color: #d81b60;
  }
  .heading:not(.through).pink7-lg {
    color: white;
    background-color: #c2185b;
  }
  .heading:not(.through).pink8-lg {
    color: white;
    background-color: #ad1457;
  }
  .heading:not(.through).pink9-lg {
    color: white;
    background-color: #880e4f;
  }
  .heading:not(.through).pinka-lg {
    color: #222222;
    background-color: #ff80ab;
  }
  .heading:not(.through).pinkb-lg {
    color: white;
    background-color: #ff4081;
  }
  .heading:not(.through).pinkc-lg {
    color: white;
    background-color: #f50057;
  }
  .heading:not(.through).pinkd-lg {
    color: white;
    background-color: #c51162;
  }
  .heading:not(.through).purple-lg {
    color: white;
    background-color: purple;
  }
  .heading:not(.through).purple0-lg {
    color: #222222;
    background-color: #f3e5f5;
  }
  .heading:not(.through).purple1-lg {
    color: #222222;
    background-color: #e1bee7;
  }
  .heading:not(.through).purple2-lg {
    color: #222222;
    background-color: #ce93d8;
  }
  .heading:not(.through).purple3-lg {
    color: white;
    background-color: #ba68c8;
  }
  .heading:not(.through).purple4-lg {
    color: white;
    background-color: #ab47bc;
  }
  .heading:not(.through).purple5-lg {
    color: white;
    background-color: #9c27b0;
  }
  .heading:not(.through).purple6-lg {
    color: white;
    background-color: #8e24aa;
  }
  .heading:not(.through).purple7-lg {
    color: white;
    background-color: #7b1fa2;
  }
  .heading:not(.through).purple8-lg {
    color: white;
    background-color: #6a1b9a;
  }
  .heading:not(.through).purple9-lg {
    color: white;
    background-color: #4a148c;
  }
  .heading:not(.through).purplea-lg {
    color: #222222;
    background-color: #ea80fc;
  }
  .heading:not(.through).purpleb-lg {
    color: white;
    background-color: #e040fb;
  }
  .heading:not(.through).purplec-lg {
    color: white;
    background-color: #d500f9;
  }
  .heading:not(.through).purpled-lg {
    color: white;
    background-color: #a0f;
  }
  .heading:not(.through).d-purple-lg {
    color: white;
    background-color: darkmagenta;
  }
  .heading:not(.through).d-purple0-lg {
    color: #222222;
    background-color: #ede7f6;
  }
  .heading:not(.through).d-purple1-lg {
    color: #222222;
    background-color: #d1c4e9;
  }
  .heading:not(.through).d-purple2-lg {
    color: #222222;
    background-color: #b39ddb;
  }
  .heading:not(.through).d-purple3-lg {
    color: white;
    background-color: #9575cd;
  }
  .heading:not(.through).d-purple4-lg {
    color: white;
    background-color: #7e57c2;
  }
  .heading:not(.through).d-purple5-lg {
    color: white;
    background-color: #673ab7;
  }
  .heading:not(.through).d-purple6-lg {
    color: white;
    background-color: #5e35b1;
  }
  .heading:not(.through).d-purple7-lg {
    color: white;
    background-color: #512da8;
  }
  .heading:not(.through).d-purple8-lg {
    color: white;
    background-color: #4527a0;
  }
  .heading:not(.through).d-purple9-lg {
    color: white;
    background-color: #311b92;
  }
  .heading:not(.through).d-purplea-lg {
    color: #222222;
    background-color: #b388ff;
  }
  .heading:not(.through).d-purpleb-lg {
    color: white;
    background-color: #7c4dff;
  }
  .heading:not(.through).d-purplec-lg {
    color: white;
    background-color: #651fff;
  }
  .heading:not(.through).d-purpled-lg {
    color: white;
    background-color: #6200ea;
  }
  .heading:not(.through).indigo-lg {
    color: white;
    background-color: indigo;
  }
  .heading:not(.through).indigo0-lg {
    color: #222222;
    background-color: #e8eaf6;
  }
  .heading:not(.through).indigo1-lg {
    color: #222222;
    background-color: #c5cae9;
  }
  .heading:not(.through).indigo2-lg {
    color: #222222;
    background-color: #9fa8da;
  }
  .heading:not(.through).indigo3-lg {
    color: white;
    background-color: #7986cb;
  }
  .heading:not(.through).indigo4-lg {
    color: white;
    background-color: #5c6bc0;
  }
  .heading:not(.through).indigo5-lg {
    color: white;
    background-color: #3f51b5;
  }
  .heading:not(.through).indigo6-lg {
    color: white;
    background-color: #3949ab;
  }
  .heading:not(.through).indigo7-lg {
    color: white;
    background-color: #303f9f;
  }
  .heading:not(.through).indigo8-lg {
    color: white;
    background-color: #283593;
  }
  .heading:not(.through).indigo9-lg {
    color: white;
    background-color: #1a237e;
  }
  .heading:not(.through).indigoa-lg {
    color: #222222;
    background-color: #8c9eff;
  }
  .heading:not(.through).indigob-lg {
    color: white;
    background-color: #536dfe;
  }
  .heading:not(.through).indigoc-lg {
    color: white;
    background-color: #3d5afe;
  }
  .heading:not(.through).indigod-lg {
    color: white;
    background-color: #304ffe;
  }
  .heading:not(.through).blue-lg {
    color: white;
    background-color: blue;
  }
  .heading:not(.through).blue0-lg {
    color: #222222;
    background-color: #e3f2fd;
  }
  .heading:not(.through).blue1-lg {
    color: #222222;
    background-color: #bbdefb;
  }
  .heading:not(.through).blue2-lg {
    color: #222222;
    background-color: #90caf9;
  }
  .heading:not(.through).blue3-lg {
    color: #222222;
    background-color: #64b5f6;
  }
  .heading:not(.through).blue4-lg {
    color: white;
    background-color: #42a5f5;
  }
  .heading:not(.through).blue5-lg {
    color: white;
    background-color: #2196f3;
  }
  .heading:not(.through).blue6-lg {
    color: white;
    background-color: #1e88e5;
  }
  .heading:not(.through).blue7-lg {
    color: white;
    background-color: #1976d2;
  }
  .heading:not(.through).blue8-lg {
    color: white;
    background-color: #1565c0;
  }
  .heading:not(.through).blue9-lg {
    color: white;
    background-color: #0d47a1;
  }
  .heading:not(.through).bluea-lg {
    color: #222222;
    background-color: #82b1ff;
  }
  .heading:not(.through).blueb-lg {
    color: white;
    background-color: #448aff;
  }
  .heading:not(.through).bluec-lg {
    color: white;
    background-color: #2979ff;
  }
  .heading:not(.through).blued-lg {
    color: white;
    background-color: #2962ff;
  }
  .heading:not(.through).l-blue-lg {
    color: #222222;
    background-color: lightblue;
  }
  .heading:not(.through).l-blue0-lg {
    color: #222222;
    background-color: #e1f5fe;
  }
  .heading:not(.through).l-blue1-lg {
    color: #222222;
    background-color: #b3e5fc;
  }
  .heading:not(.through).l-blue2-lg {
    color: #222222;
    background-color: #81d4fa;
  }
  .heading:not(.through).l-blue3-lg {
    color: #222222;
    background-color: #4fc3f7;
  }
  .heading:not(.through).l-blue4-lg {
    color: white;
    background-color: #29b6f6;
  }
  .heading:not(.through).l-blue5-lg {
    color: white;
    background-color: #03a9f4;
  }
  .heading:not(.through).l-blue6-lg {
    color: white;
    background-color: #039be5;
  }
  .heading:not(.through).l-blue7-lg {
    color: white;
    background-color: #0288d1;
  }
  .heading:not(.through).l-blue8-lg {
    color: white;
    background-color: #0277bd;
  }
  .heading:not(.through).l-blue9-lg {
    color: white;
    background-color: #01579b;
  }
  .heading:not(.through).l-bluea-lg {
    color: #222222;
    background-color: #80d8ff;
  }
  .heading:not(.through).l-blueb-lg {
    color: #222222;
    background-color: #40c4ff;
  }
  .heading:not(.through).l-bluec-lg {
    color: white;
    background-color: #00b0ff;
  }
  .heading:not(.through).l-blued-lg {
    color: white;
    background-color: #0091ea;
  }
  .heading:not(.through).cyan-lg {
    color: #222222;
    background-color: cyan;
  }
  .heading:not(.through).cyan0-lg {
    color: #222222;
    background-color: #e0f7fa;
  }
  .heading:not(.through).cyan1-lg {
    color: #222222;
    background-color: #b2ebf2;
  }
  .heading:not(.through).cyan2-lg {
    color: #222222;
    background-color: #80deea;
  }
  .heading:not(.through).cyan3-lg {
    color: #222222;
    background-color: #4dd0e1;
  }
  .heading:not(.through).cyan4-lg {
    color: #222222;
    background-color: #26c6da;
  }
  .heading:not(.through).cyan5-lg {
    color: white;
    background-color: #00bcd4;
  }
  .heading:not(.through).cyan6-lg {
    color: white;
    background-color: #00acc1;
  }
  .heading:not(.through).cyan7-lg {
    color: white;
    background-color: #0097a7;
  }
  .heading:not(.through).cyan8-lg {
    color: white;
    background-color: #00838f;
  }
  .heading:not(.through).cyan9-lg {
    color: white;
    background-color: #006064;
  }
  .heading:not(.through).cyana-lg {
    color: #222222;
    background-color: #84ffff;
  }
  .heading:not(.through).cyanb-lg {
    color: #222222;
    background-color: #18ffff;
  }
  .heading:not(.through).cyanc-lg {
    color: #222222;
    background-color: #00e5ff;
  }
  .heading:not(.through).cyand-lg {
    color: white;
    background-color: #00b8d4;
  }
  .heading:not(.through).teal-lg {
    color: white;
    background-color: teal;
  }
  .heading:not(.through).teal0-lg {
    color: #222222;
    background-color: #e0f2f1;
  }
  .heading:not(.through).teal1-lg {
    color: #222222;
    background-color: #b2dfdb;
  }
  .heading:not(.through).teal2-lg {
    color: #222222;
    background-color: #80cbc4;
  }
  .heading:not(.through).teal3-lg {
    color: white;
    background-color: #4db6ac;
  }
  .heading:not(.through).teal4-lg {
    color: white;
    background-color: #26a69a;
  }
  .heading:not(.through).teal5-lg {
    color: white;
    background-color: #009688;
  }
  .heading:not(.through).teal6-lg {
    color: white;
    background-color: #00897b;
  }
  .heading:not(.through).teal7-lg {
    color: white;
    background-color: #00796b;
  }
  .heading:not(.through).teal8-lg {
    color: white;
    background-color: #00695c;
  }
  .heading:not(.through).teal9-lg {
    color: white;
    background-color: #004d40;
  }
  .heading:not(.through).teala-lg {
    color: #222222;
    background-color: #a7ffeb;
  }
  .heading:not(.through).tealb-lg {
    color: #222222;
    background-color: #64ffda;
  }
  .heading:not(.through).tealc-lg {
    color: #222222;
    background-color: #1de9b6;
  }
  .heading:not(.through).teald-lg {
    color: white;
    background-color: #00bfa5;
  }
  .heading:not(.through).green-lg {
    color: white;
    background-color: green;
  }
  .heading:not(.through).green0-lg {
    color: #222222;
    background-color: #e8f5e9;
  }
  .heading:not(.through).green1-lg {
    color: #222222;
    background-color: #c8e6c9;
  }
  .heading:not(.through).green2-lg {
    color: #222222;
    background-color: #a5d6a7;
  }
  .heading:not(.through).green3-lg {
    color: #222222;
    background-color: #81c784;
  }
  .heading:not(.through).green4-lg {
    color: #222222;
    background-color: #66bb6a;
  }
  .heading:not(.through).green5-lg {
    color: white;
    background-color: #4caf50;
  }
  .heading:not(.through).green6-lg {
    color: white;
    background-color: #43a047;
  }
  .heading:not(.through).green7-lg {
    color: white;
    background-color: #388e3c;
  }
  .heading:not(.through).green8-lg {
    color: white;
    background-color: #2e7d32;
  }
  .heading:not(.through).green9-lg {
    color: white;
    background-color: #1b5e20;
  }
  .heading:not(.through).greena-lg {
    color: #222222;
    background-color: #b9f6ca;
  }
  .heading:not(.through).greenb-lg {
    color: #222222;
    background-color: #69f0ae;
  }
  .heading:not(.through).greenc-lg {
    color: white;
    background-color: #00e676;
  }
  .heading:not(.through).greend-lg {
    color: white;
    background-color: #00c853;
  }
  .heading:not(.through).l-green-lg {
    color: #222222;
    background-color: lightgreen;
  }
  .heading:not(.through).l-green0-lg {
    color: #222222;
    background-color: #f1f8e9;
  }
  .heading:not(.through).l-green1-lg {
    color: #222222;
    background-color: #dcedc8;
  }
  .heading:not(.through).l-green2-lg {
    color: #222222;
    background-color: #c5e1a5;
  }
  .heading:not(.through).l-green3-lg {
    color: #222222;
    background-color: #aed581;
  }
  .heading:not(.through).l-green4-lg {
    color: #222222;
    background-color: #9ccc65;
  }
  .heading:not(.through).l-green5-lg {
    color: #222222;
    background-color: #8bc34a;
  }
  .heading:not(.through).l-green6-lg {
    color: white;
    background-color: #7cb342;
  }
  .heading:not(.through).l-green7-lg {
    color: white;
    background-color: #689f38;
  }
  .heading:not(.through).l-green8-lg {
    color: white;
    background-color: #558b2f;
  }
  .heading:not(.through).l-green9-lg {
    color: white;
    background-color: #33691e;
  }
  .heading:not(.through).l-greena-lg {
    color: #222222;
    background-color: #ccff90;
  }
  .heading:not(.through).l-greenb-lg {
    color: #222222;
    background-color: #b2ff59;
  }
  .heading:not(.through).l-greenc-lg {
    color: #222222;
    background-color: #76ff03;
  }
  .heading:not(.through).l-greend-lg {
    color: #222222;
    background-color: #64dd17;
  }
  .heading:not(.through).lime-lg {
    color: white;
    background-color: lime;
  }
  .heading:not(.through).lime0-lg {
    color: #222222;
    background-color: #f9fbe7;
  }
  .heading:not(.through).lime1-lg {
    color: #222222;
    background-color: #f0f4c3;
  }
  .heading:not(.through).lime2-lg {
    color: #222222;
    background-color: #e6ee9c;
  }
  .heading:not(.through).lime3-lg {
    color: #222222;
    background-color: #d4e056;
  }
  .heading:not(.through).lime4-lg {
    color: #222222;
    background-color: #d4e157;
  }
  .heading:not(.through).lime5-lg {
    color: #222222;
    background-color: #cddc39;
  }
  .heading:not(.through).lime6-lg {
    color: #222222;
    background-color: #c0ca33;
  }
  .heading:not(.through).lime7-lg {
    color: #222222;
    background-color: #afb42b;
  }
  .heading:not(.through).lime8-lg {
    color: white;
    background-color: #9e9d24;
  }
  .heading:not(.through).lime9-lg {
    color: white;
    background-color: #827717;
  }
  .heading:not(.through).limea-lg {
    color: #222222;
    background-color: #f4ff81;
  }
  .heading:not(.through).limeb-lg {
    color: #222222;
    background-color: #eeff41;
  }
  .heading:not(.through).limec-lg {
    color: #222222;
    background-color: #c6ff00;
  }
  .heading:not(.through).limed-lg {
    color: #222222;
    background-color: #aeea00;
  }
  .heading:not(.through).yellow-lg {
    color: #222222;
    background-color: yellow;
  }
  .heading:not(.through).yellow0-lg {
    color: #222222;
    background-color: #fffde7;
  }
  .heading:not(.through).yellow1-lg {
    color: #222222;
    background-color: #fff9c4;
  }
  .heading:not(.through).yellow2-lg {
    color: #222222;
    background-color: #fff59d;
  }
  .heading:not(.through).yellow3-lg {
    color: #222222;
    background-color: #fff176;
  }
  .heading:not(.through).yellow4-lg {
    color: #222222;
    background-color: #ffee58;
  }
  .heading:not(.through).yellow5-lg {
    color: #222222;
    background-color: #ffeb3b;
  }
  .heading:not(.through).yellow6-lg {
    color: #222222;
    background-color: #fdd835;
  }
  .heading:not(.through).yellow7-lg {
    color: #222222;
    background-color: #fbc02d;
  }
  .heading:not(.through).yellow8-lg {
    color: #222222;
    background-color: #f9a825;
  }
  .heading:not(.through).yellow9-lg {
    color: #222222;
    background-color: #f57f17;
  }
  .heading:not(.through).yellowa-lg {
    color: #222222;
    background-color: #ffff8d;
  }
  .heading:not(.through).yellowb-lg {
    color: #222222;
    background-color: #ff0;
  }
  .heading:not(.through).yellowc-lg {
    color: #222222;
    background-color: #ffea00;
  }
  .heading:not(.through).yellowd-lg {
    color: #222222;
    background-color: #ffd600;
  }
  .heading:not(.through).amber-lg {
    color: #222222;
    background-color: #ffd740;
  }
  .heading:not(.through).amber0-lg {
    color: #222222;
    background-color: #fff8e1;
  }
  .heading:not(.through).amber1-lg {
    color: #222222;
    background-color: #ffecb3;
  }
  .heading:not(.through).amber2-lg {
    color: #222222;
    background-color: #ffe082;
  }
  .heading:not(.through).amber3-lg {
    color: #222222;
    background-color: #ffd54f;
  }
  .heading:not(.through).amber4-lg {
    color: #222222;
    background-color: #ffca28;
  }
  .heading:not(.through).amber5-lg {
    color: #222222;
    background-color: #ffc107;
  }
  .heading:not(.through).amber6-lg {
    color: #222222;
    background-color: #ffb300;
  }
  .heading:not(.through).amber7-lg {
    color: #222222;
    background-color: #ffa000;
  }
  .heading:not(.through).amber8-lg {
    color: #222222;
    background-color: #ff8f00;
  }
  .heading:not(.through).amber9-lg {
    color: white;
    background-color: #ff6f00;
  }
  .heading:not(.through).ambera-lg {
    color: #222222;
    background-color: #ffe57f;
  }
  .heading:not(.through).amberb-lg {
    color: #222222;
    background-color: #ffd740;
  }
  .heading:not(.through).amberc-lg {
    color: #222222;
    background-color: #ffc400;
  }
  .heading:not(.through).amberd-lg {
    color: #222222;
    background-color: #ffab00;
  }
  .heading:not(.through).orange-lg {
    color: #222222;
    background-color: orange;
  }
  .heading:not(.through).orange0-lg {
    color: #222222;
    background-color: #fff3e0;
  }
  .heading:not(.through).orange1-lg {
    color: #222222;
    background-color: #ffe0b2;
  }
  .heading:not(.through).orange2-lg {
    color: #222222;
    background-color: #ffcc80;
  }
  .heading:not(.through).orange3-lg {
    color: #222222;
    background-color: #ffb74d;
  }
  .heading:not(.through).orange4-lg {
    color: #222222;
    background-color: #ffa726;
  }
  .heading:not(.through).orange5-lg {
    color: #222222;
    background-color: #ff9800;
  }
  .heading:not(.through).orange6-lg {
    color: #222222;
    background-color: #fb8c00;
  }
  .heading:not(.through).orange7-lg {
    color: white;
    background-color: #f57c00;
  }
  .heading:not(.through).orange8-lg {
    color: white;
    background-color: #ef6c00;
  }
  .heading:not(.through).orange9-lg {
    color: white;
    background-color: #e65100;
  }
  .heading:not(.through).orangea-lg {
    color: #222222;
    background-color: #ffd180;
  }
  .heading:not(.through).orangeb-lg {
    color: #222222;
    background-color: #ffab40;
  }
  .heading:not(.through).orangec-lg {
    color: #222222;
    background-color: #ff9100;
  }
  .heading:not(.through).oranged-lg {
    color: white;
    background-color: #ff6d00;
  }
  .heading:not(.through).d-orange-lg {
    color: #222222;
    background-color: darkorange;
  }
  .heading:not(.through).d-orange0-lg {
    color: #222222;
    background-color: #fbe9e7;
  }
  .heading:not(.through).d-orange1-lg {
    color: #222222;
    background-color: #ffccbc;
  }
  .heading:not(.through).d-orange2-lg {
    color: #222222;
    background-color: #ffab91;
  }
  .heading:not(.through).d-orange3-lg {
    color: #222222;
    background-color: #ff8a65;
  }
  .heading:not(.through).d-orange4-lg {
    color: white;
    background-color: #ff7043;
  }
  .heading:not(.through).d-orange5-lg {
    color: white;
    background-color: #ff5722;
  }
  .heading:not(.through).d-orange6-lg {
    color: white;
    background-color: #f4511e;
  }
  .heading:not(.through).d-orange7-lg {
    color: white;
    background-color: #e64a19;
  }
  .heading:not(.through).d-orange8-lg {
    color: white;
    background-color: #d84315;
  }
  .heading:not(.through).d-orange9-lg {
    color: white;
    background-color: #bf360c;
  }
  .heading:not(.through).d-orangea-lg {
    color: #222222;
    background-color: #ff9e80;
  }
  .heading:not(.through).d-orangeb-lg {
    color: white;
    background-color: #ff6e40;
  }
  .heading:not(.through).d-orangec-lg {
    color: white;
    background-color: #ff3d00;
  }
  .heading:not(.through).d-oranged-lg {
    color: white;
    background-color: #dd2c00;
  }
  .heading:not(.through).brown-lg {
    color: white;
    background-color: brown;
  }
  .heading:not(.through).brown0-lg {
    color: #222222;
    background-color: #efebe9;
  }
  .heading:not(.through).brown1-lg {
    color: #222222;
    background-color: #d7ccc8;
  }
  .heading:not(.through).brown2-lg {
    color: #222222;
    background-color: #bcaaa4;
  }
  .heading:not(.through).brown3-lg {
    color: white;
    background-color: #a1887f;
  }
  .heading:not(.through).brown4-lg {
    color: white;
    background-color: #8d6e63;
  }
  .heading:not(.through).brown5-lg {
    color: white;
    background-color: #795548;
  }
  .heading:not(.through).brown6-lg {
    color: white;
    background-color: #6d4c41;
  }
  .heading:not(.through).brown7-lg {
    color: white;
    background-color: #5d4037;
  }
  .heading:not(.through).brown8-lg {
    color: white;
    background-color: #4e342e;
  }
  .heading:not(.through).brown9-lg {
    color: white;
    background-color: #3e2723;
  }
  .heading:not(.through).grey-lg {
    color: white;
    background-color: grey;
  }
  .heading:not(.through).grey0-lg {
    color: #222222;
    background-color: #fafafa;
  }
  .heading:not(.through).grey1-lg {
    color: #222222;
    background-color: #f5f5f5;
  }
  .heading:not(.through).grey2-lg {
    color: #222222;
    background-color: #eee;
  }
  .heading:not(.through).grey3-lg {
    color: #222222;
    background-color: #e0e0e0;
  }
  .heading:not(.through).grey4-lg {
    color: #222222;
    background-color: #bdbdbd;
  }
  .heading:not(.through).grey5-lg {
    color: #222222;
    background-color: #9e9e9e;
  }
  .heading:not(.through).grey6-lg {
    color: white;
    background-color: #757575;
  }
  .heading:not(.through).grey7-lg {
    color: white;
    background-color: #616161;
  }
  .heading:not(.through).grey8-lg {
    color: white;
    background-color: #424242;
  }
  .heading:not(.through).grey9-lg {
    color: white;
    background-color: #212121;
  }
  .heading:not(.through).blue-grey-lg {
    color: #222222;
    background-color: lightsteelblue;
  }
  .heading:not(.through).blue-grey0-lg {
    color: #222222;
    background-color: #eceff1;
  }
  .heading:not(.through).blue-grey1-lg {
    color: #222222;
    background-color: #cfd8dc;
  }
  .heading:not(.through).blue-grey2-lg {
    color: #222222;
    background-color: #b0bec5;
  }
  .heading:not(.through).blue-grey3-lg {
    color: #222222;
    background-color: #90a4ae;
  }
  .heading:not(.through).blue-grey4-lg {
    color: white;
    background-color: #78909c;
  }
  .heading:not(.through).blue-grey5-lg {
    color: white;
    background-color: #607d8b;
  }
  .heading:not(.through).blue-grey6-lg {
    color: white;
    background-color: #546e7a;
  }
  .heading:not(.through).blue-grey7-lg {
    color: white;
    background-color: #455a64;
  }
  .heading:not(.through).blue-grey8-lg {
    color: white;
    background-color: #37474f;
  }
  .heading:not(.through).blue-grey9-lg {
    color: white;
    background-color: #263238;
  }
  .heading:not(.through).black-o-lg {
    color: black;
    border: 1px solid black;
    background: transparent;
  }
  .heading:not(.through).color0-o-lg {
    color: black;
    border: 1px solid black;
    background: transparent;
  }
  .heading:not(.through).color1-o-lg {
    color: #111111;
    border: 1px solid #111111;
    background: transparent;
  }
  .heading:not(.through).color2-o-lg {
    color: #222222;
    border: 1px solid #222222;
    background: transparent;
  }
  .heading:not(.through).color3-o-lg {
    color: #333333;
    border: 1px solid #333333;
    background: transparent;
  }
  .heading:not(.through).color4-o-lg {
    color: #444444;
    border: 1px solid #444444;
    background: transparent;
  }
  .heading:not(.through).color5-o-lg {
    color: #555555;
    border: 1px solid #555555;
    background: transparent;
  }
  .heading:not(.through).color6-o-lg {
    color: #666666;
    border: 1px solid #666666;
    background: transparent;
  }
  .heading:not(.through).color7-o-lg {
    color: #777777;
    border: 1px solid #777777;
    background: transparent;
  }
  .heading:not(.through).color8-o-lg {
    color: #888888;
    border: 1px solid #888888;
    background: transparent;
  }
  .heading:not(.through).color9-o-lg {
    color: #999999;
    border: 1px solid #999999;
    background: transparent;
  }
  .heading:not(.through).colora-o-lg {
    color: #aaaaaa;
    border: 1px solid #aaaaaa;
    background: transparent;
  }
  .heading:not(.through).colorb-o-lg {
    color: #bbbbbb;
    border: 1px solid #bbbbbb;
    background: transparent;
  }
  .heading:not(.through).colorc-o-lg {
    color: #cccccc;
    border: 1px solid #cccccc;
    background: transparent;
  }
  .heading:not(.through).colord-o-lg {
    color: #dddddd;
    border: 1px solid #dddddd;
    background: transparent;
  }
  .heading:not(.through).colore-o-lg {
    color: #eeeeee;
    border: 1px solid #eeeeee;
    background: transparent;
  }
  .heading:not(.through).colorf-o-lg {
    color: white;
    border: 1px solid white;
    background: transparent;
  }
  .heading:not(.through).white-o-lg {
    color: white;
    border: 1px solid white;
    background: transparent;
  }
  .heading:not(.through).red-o-lg {
    color: red;
    border: 1px solid red;
    background: transparent;
  }
  .heading:not(.through).red0-o-lg {
    color: #ffebee;
    border: 1px solid #ffebee;
    background: transparent;
  }
  .heading:not(.through).red1-o-lg {
    color: #ffcdd2;
    border: 1px solid #ffcdd2;
    background: transparent;
  }
  .heading:not(.through).red2-o-lg {
    color: #ef9a9a;
    border: 1px solid #ef9a9a;
    background: transparent;
  }
  .heading:not(.through).red3-o-lg {
    color: #e57373;
    border: 1px solid #e57373;
    background: transparent;
  }
  .heading:not(.through).red4-o-lg {
    color: #ef5350;
    border: 1px solid #ef5350;
    background: transparent;
  }
  .heading:not(.through).red5-o-lg {
    color: #f44336;
    border: 1px solid #f44336;
    background: transparent;
  }
  .heading:not(.through).red6-o-lg {
    color: #e53935;
    border: 1px solid #e53935;
    background: transparent;
  }
  .heading:not(.through).red7-o-lg {
    color: #d32f2f;
    border: 1px solid #d32f2f;
    background: transparent;
  }
  .heading:not(.through).red8-o-lg {
    color: #c62828;
    border: 1px solid #c62828;
    background: transparent;
  }
  .heading:not(.through).red9-o-lg {
    color: #b71c1c;
    border: 1px solid #b71c1c;
    background: transparent;
  }
  .heading:not(.through).reda-o-lg {
    color: #ff8a80;
    border: 1px solid #ff8a80;
    background: transparent;
  }
  .heading:not(.through).redb-o-lg {
    color: #ff5252;
    border: 1px solid #ff5252;
    background: transparent;
  }
  .heading:not(.through).redc-o-lg {
    color: #ff1744;
    border: 1px solid #ff1744;
    background: transparent;
  }
  .heading:not(.through).redd-o-lg {
    color: #d50000;
    border: 1px solid #d50000;
    background: transparent;
  }
  .heading:not(.through).pink-o-lg {
    color: pink;
    border: 1px solid pink;
    background: transparent;
  }
  .heading:not(.through).pink0-o-lg {
    color: #fce4ec;
    border: 1px solid #fce4ec;
    background: transparent;
  }
  .heading:not(.through).pink1-o-lg {
    color: #f8bbd0;
    border: 1px solid #f8bbd0;
    background: transparent;
  }
  .heading:not(.through).pink2-o-lg {
    color: #f48fb1;
    border: 1px solid #f48fb1;
    background: transparent;
  }
  .heading:not(.through).pink3-o-lg {
    color: #f06292;
    border: 1px solid #f06292;
    background: transparent;
  }
  .heading:not(.through).pink4-o-lg {
    color: #ec407a;
    border: 1px solid #ec407a;
    background: transparent;
  }
  .heading:not(.through).pink5-o-lg {
    color: #e91e63;
    border: 1px solid #e91e63;
    background: transparent;
  }
  .heading:not(.through).pink6-o-lg {
    color: #d81b60;
    border: 1px solid #d81b60;
    background: transparent;
  }
  .heading:not(.through).pink7-o-lg {
    color: #c2185b;
    border: 1px solid #c2185b;
    background: transparent;
  }
  .heading:not(.through).pink8-o-lg {
    color: #ad1457;
    border: 1px solid #ad1457;
    background: transparent;
  }
  .heading:not(.through).pink9-o-lg {
    color: #880e4f;
    border: 1px solid #880e4f;
    background: transparent;
  }
  .heading:not(.through).pinka-o-lg {
    color: #ff80ab;
    border: 1px solid #ff80ab;
    background: transparent;
  }
  .heading:not(.through).pinkb-o-lg {
    color: #ff4081;
    border: 1px solid #ff4081;
    background: transparent;
  }
  .heading:not(.through).pinkc-o-lg {
    color: #f50057;
    border: 1px solid #f50057;
    background: transparent;
  }
  .heading:not(.through).pinkd-o-lg {
    color: #c51162;
    border: 1px solid #c51162;
    background: transparent;
  }
  .heading:not(.through).purple-o-lg {
    color: purple;
    border: 1px solid purple;
    background: transparent;
  }
  .heading:not(.through).purple0-o-lg {
    color: #f3e5f5;
    border: 1px solid #f3e5f5;
    background: transparent;
  }
  .heading:not(.through).purple1-o-lg {
    color: #e1bee7;
    border: 1px solid #e1bee7;
    background: transparent;
  }
  .heading:not(.through).purple2-o-lg {
    color: #ce93d8;
    border: 1px solid #ce93d8;
    background: transparent;
  }
  .heading:not(.through).purple3-o-lg {
    color: #ba68c8;
    border: 1px solid #ba68c8;
    background: transparent;
  }
  .heading:not(.through).purple4-o-lg {
    color: #ab47bc;
    border: 1px solid #ab47bc;
    background: transparent;
  }
  .heading:not(.through).purple5-o-lg {
    color: #9c27b0;
    border: 1px solid #9c27b0;
    background: transparent;
  }
  .heading:not(.through).purple6-o-lg {
    color: #8e24aa;
    border: 1px solid #8e24aa;
    background: transparent;
  }
  .heading:not(.through).purple7-o-lg {
    color: #7b1fa2;
    border: 1px solid #7b1fa2;
    background: transparent;
  }
  .heading:not(.through).purple8-o-lg {
    color: #6a1b9a;
    border: 1px solid #6a1b9a;
    background: transparent;
  }
  .heading:not(.through).purple9-o-lg {
    color: #4a148c;
    border: 1px solid #4a148c;
    background: transparent;
  }
  .heading:not(.through).purplea-o-lg {
    color: #ea80fc;
    border: 1px solid #ea80fc;
    background: transparent;
  }
  .heading:not(.through).purpleb-o-lg {
    color: #e040fb;
    border: 1px solid #e040fb;
    background: transparent;
  }
  .heading:not(.through).purplec-o-lg {
    color: #d500f9;
    border: 1px solid #d500f9;
    background: transparent;
  }
  .heading:not(.through).purpled-o-lg {
    color: #a0f;
    border: 1px solid #a0f;
    background: transparent;
  }
  .heading:not(.through).d-purple-o-lg {
    color: darkmagenta;
    border: 1px solid darkmagenta;
    background: transparent;
  }
  .heading:not(.through).d-purple0-o-lg {
    color: #ede7f6;
    border: 1px solid #ede7f6;
    background: transparent;
  }
  .heading:not(.through).d-purple1-o-lg {
    color: #d1c4e9;
    border: 1px solid #d1c4e9;
    background: transparent;
  }
  .heading:not(.through).d-purple2-o-lg {
    color: #b39ddb;
    border: 1px solid #b39ddb;
    background: transparent;
  }
  .heading:not(.through).d-purple3-o-lg {
    color: #9575cd;
    border: 1px solid #9575cd;
    background: transparent;
  }
  .heading:not(.through).d-purple4-o-lg {
    color: #7e57c2;
    border: 1px solid #7e57c2;
    background: transparent;
  }
  .heading:not(.through).d-purple5-o-lg {
    color: #673ab7;
    border: 1px solid #673ab7;
    background: transparent;
  }
  .heading:not(.through).d-purple6-o-lg {
    color: #5e35b1;
    border: 1px solid #5e35b1;
    background: transparent;
  }
  .heading:not(.through).d-purple7-o-lg {
    color: #512da8;
    border: 1px solid #512da8;
    background: transparent;
  }
  .heading:not(.through).d-purple8-o-lg {
    color: #4527a0;
    border: 1px solid #4527a0;
    background: transparent;
  }
  .heading:not(.through).d-purple9-o-lg {
    color: #311b92;
    border: 1px solid #311b92;
    background: transparent;
  }
  .heading:not(.through).d-purplea-o-lg {
    color: #b388ff;
    border: 1px solid #b388ff;
    background: transparent;
  }
  .heading:not(.through).d-purpleb-o-lg {
    color: #7c4dff;
    border: 1px solid #7c4dff;
    background: transparent;
  }
  .heading:not(.through).d-purplec-o-lg {
    color: #651fff;
    border: 1px solid #651fff;
    background: transparent;
  }
  .heading:not(.through).d-purpled-o-lg {
    color: #6200ea;
    border: 1px solid #6200ea;
    background: transparent;
  }
  .heading:not(.through).indigo-o-lg {
    color: indigo;
    border: 1px solid indigo;
    background: transparent;
  }
  .heading:not(.through).indigo0-o-lg {
    color: #e8eaf6;
    border: 1px solid #e8eaf6;
    background: transparent;
  }
  .heading:not(.through).indigo1-o-lg {
    color: #c5cae9;
    border: 1px solid #c5cae9;
    background: transparent;
  }
  .heading:not(.through).indigo2-o-lg {
    color: #9fa8da;
    border: 1px solid #9fa8da;
    background: transparent;
  }
  .heading:not(.through).indigo3-o-lg {
    color: #7986cb;
    border: 1px solid #7986cb;
    background: transparent;
  }
  .heading:not(.through).indigo4-o-lg {
    color: #5c6bc0;
    border: 1px solid #5c6bc0;
    background: transparent;
  }
  .heading:not(.through).indigo5-o-lg {
    color: #3f51b5;
    border: 1px solid #3f51b5;
    background: transparent;
  }
  .heading:not(.through).indigo6-o-lg {
    color: #3949ab;
    border: 1px solid #3949ab;
    background: transparent;
  }
  .heading:not(.through).indigo7-o-lg {
    color: #303f9f;
    border: 1px solid #303f9f;
    background: transparent;
  }
  .heading:not(.through).indigo8-o-lg {
    color: #283593;
    border: 1px solid #283593;
    background: transparent;
  }
  .heading:not(.through).indigo9-o-lg {
    color: #1a237e;
    border: 1px solid #1a237e;
    background: transparent;
  }
  .heading:not(.through).indigoa-o-lg {
    color: #8c9eff;
    border: 1px solid #8c9eff;
    background: transparent;
  }
  .heading:not(.through).indigob-o-lg {
    color: #536dfe;
    border: 1px solid #536dfe;
    background: transparent;
  }
  .heading:not(.through).indigoc-o-lg {
    color: #3d5afe;
    border: 1px solid #3d5afe;
    background: transparent;
  }
  .heading:not(.through).indigod-o-lg {
    color: #304ffe;
    border: 1px solid #304ffe;
    background: transparent;
  }
  .heading:not(.through).blue-o-lg {
    color: blue;
    border: 1px solid blue;
    background: transparent;
  }
  .heading:not(.through).blue0-o-lg {
    color: #e3f2fd;
    border: 1px solid #e3f2fd;
    background: transparent;
  }
  .heading:not(.through).blue1-o-lg {
    color: #bbdefb;
    border: 1px solid #bbdefb;
    background: transparent;
  }
  .heading:not(.through).blue2-o-lg {
    color: #90caf9;
    border: 1px solid #90caf9;
    background: transparent;
  }
  .heading:not(.through).blue3-o-lg {
    color: #64b5f6;
    border: 1px solid #64b5f6;
    background: transparent;
  }
  .heading:not(.through).blue4-o-lg {
    color: #42a5f5;
    border: 1px solid #42a5f5;
    background: transparent;
  }
  .heading:not(.through).blue5-o-lg {
    color: #2196f3;
    border: 1px solid #2196f3;
    background: transparent;
  }
  .heading:not(.through).blue6-o-lg {
    color: #1e88e5;
    border: 1px solid #1e88e5;
    background: transparent;
  }
  .heading:not(.through).blue7-o-lg {
    color: #1976d2;
    border: 1px solid #1976d2;
    background: transparent;
  }
  .heading:not(.through).blue8-o-lg {
    color: #1565c0;
    border: 1px solid #1565c0;
    background: transparent;
  }
  .heading:not(.through).blue9-o-lg {
    color: #0d47a1;
    border: 1px solid #0d47a1;
    background: transparent;
  }
  .heading:not(.through).bluea-o-lg {
    color: #82b1ff;
    border: 1px solid #82b1ff;
    background: transparent;
  }
  .heading:not(.through).blueb-o-lg {
    color: #448aff;
    border: 1px solid #448aff;
    background: transparent;
  }
  .heading:not(.through).bluec-o-lg {
    color: #2979ff;
    border: 1px solid #2979ff;
    background: transparent;
  }
  .heading:not(.through).blued-o-lg {
    color: #2962ff;
    border: 1px solid #2962ff;
    background: transparent;
  }
  .heading:not(.through).l-blue-o-lg {
    color: lightblue;
    border: 1px solid lightblue;
    background: transparent;
  }
  .heading:not(.through).l-blue0-o-lg {
    color: #e1f5fe;
    border: 1px solid #e1f5fe;
    background: transparent;
  }
  .heading:not(.through).l-blue1-o-lg {
    color: #b3e5fc;
    border: 1px solid #b3e5fc;
    background: transparent;
  }
  .heading:not(.through).l-blue2-o-lg {
    color: #81d4fa;
    border: 1px solid #81d4fa;
    background: transparent;
  }
  .heading:not(.through).l-blue3-o-lg {
    color: #4fc3f7;
    border: 1px solid #4fc3f7;
    background: transparent;
  }
  .heading:not(.through).l-blue4-o-lg {
    color: #29b6f6;
    border: 1px solid #29b6f6;
    background: transparent;
  }
  .heading:not(.through).l-blue5-o-lg {
    color: #03a9f4;
    border: 1px solid #03a9f4;
    background: transparent;
  }
  .heading:not(.through).l-blue6-o-lg {
    color: #039be5;
    border: 1px solid #039be5;
    background: transparent;
  }
  .heading:not(.through).l-blue7-o-lg {
    color: #0288d1;
    border: 1px solid #0288d1;
    background: transparent;
  }
  .heading:not(.through).l-blue8-o-lg {
    color: #0277bd;
    border: 1px solid #0277bd;
    background: transparent;
  }
  .heading:not(.through).l-blue9-o-lg {
    color: #01579b;
    border: 1px solid #01579b;
    background: transparent;
  }
  .heading:not(.through).l-bluea-o-lg {
    color: #80d8ff;
    border: 1px solid #80d8ff;
    background: transparent;
  }
  .heading:not(.through).l-blueb-o-lg {
    color: #40c4ff;
    border: 1px solid #40c4ff;
    background: transparent;
  }
  .heading:not(.through).l-bluec-o-lg {
    color: #00b0ff;
    border: 1px solid #00b0ff;
    background: transparent;
  }
  .heading:not(.through).l-blued-o-lg {
    color: #0091ea;
    border: 1px solid #0091ea;
    background: transparent;
  }
  .heading:not(.through).cyan-o-lg {
    color: cyan;
    border: 1px solid cyan;
    background: transparent;
  }
  .heading:not(.through).cyan0-o-lg {
    color: #e0f7fa;
    border: 1px solid #e0f7fa;
    background: transparent;
  }
  .heading:not(.through).cyan1-o-lg {
    color: #b2ebf2;
    border: 1px solid #b2ebf2;
    background: transparent;
  }
  .heading:not(.through).cyan2-o-lg {
    color: #80deea;
    border: 1px solid #80deea;
    background: transparent;
  }
  .heading:not(.through).cyan3-o-lg {
    color: #4dd0e1;
    border: 1px solid #4dd0e1;
    background: transparent;
  }
  .heading:not(.through).cyan4-o-lg {
    color: #26c6da;
    border: 1px solid #26c6da;
    background: transparent;
  }
  .heading:not(.through).cyan5-o-lg {
    color: #00bcd4;
    border: 1px solid #00bcd4;
    background: transparent;
  }
  .heading:not(.through).cyan6-o-lg {
    color: #00acc1;
    border: 1px solid #00acc1;
    background: transparent;
  }
  .heading:not(.through).cyan7-o-lg {
    color: #0097a7;
    border: 1px solid #0097a7;
    background: transparent;
  }
  .heading:not(.through).cyan8-o-lg {
    color: #00838f;
    border: 1px solid #00838f;
    background: transparent;
  }
  .heading:not(.through).cyan9-o-lg {
    color: #006064;
    border: 1px solid #006064;
    background: transparent;
  }
  .heading:not(.through).cyana-o-lg {
    color: #84ffff;
    border: 1px solid #84ffff;
    background: transparent;
  }
  .heading:not(.through).cyanb-o-lg {
    color: #18ffff;
    border: 1px solid #18ffff;
    background: transparent;
  }
  .heading:not(.through).cyanc-o-lg {
    color: #00e5ff;
    border: 1px solid #00e5ff;
    background: transparent;
  }
  .heading:not(.through).cyand-o-lg {
    color: #00b8d4;
    border: 1px solid #00b8d4;
    background: transparent;
  }
  .heading:not(.through).teal-o-lg {
    color: teal;
    border: 1px solid teal;
    background: transparent;
  }
  .heading:not(.through).teal0-o-lg {
    color: #e0f2f1;
    border: 1px solid #e0f2f1;
    background: transparent;
  }
  .heading:not(.through).teal1-o-lg {
    color: #b2dfdb;
    border: 1px solid #b2dfdb;
    background: transparent;
  }
  .heading:not(.through).teal2-o-lg {
    color: #80cbc4;
    border: 1px solid #80cbc4;
    background: transparent;
  }
  .heading:not(.through).teal3-o-lg {
    color: #4db6ac;
    border: 1px solid #4db6ac;
    background: transparent;
  }
  .heading:not(.through).teal4-o-lg {
    color: #26a69a;
    border: 1px solid #26a69a;
    background: transparent;
  }
  .heading:not(.through).teal5-o-lg {
    color: #009688;
    border: 1px solid #009688;
    background: transparent;
  }
  .heading:not(.through).teal6-o-lg {
    color: #00897b;
    border: 1px solid #00897b;
    background: transparent;
  }
  .heading:not(.through).teal7-o-lg {
    color: #00796b;
    border: 1px solid #00796b;
    background: transparent;
  }
  .heading:not(.through).teal8-o-lg {
    color: #00695c;
    border: 1px solid #00695c;
    background: transparent;
  }
  .heading:not(.through).teal9-o-lg {
    color: #004d40;
    border: 1px solid #004d40;
    background: transparent;
  }
  .heading:not(.through).teala-o-lg {
    color: #a7ffeb;
    border: 1px solid #a7ffeb;
    background: transparent;
  }
  .heading:not(.through).tealb-o-lg {
    color: #64ffda;
    border: 1px solid #64ffda;
    background: transparent;
  }
  .heading:not(.through).tealc-o-lg {
    color: #1de9b6;
    border: 1px solid #1de9b6;
    background: transparent;
  }
  .heading:not(.through).teald-o-lg {
    color: #00bfa5;
    border: 1px solid #00bfa5;
    background: transparent;
  }
  .heading:not(.through).green-o-lg {
    color: green;
    border: 1px solid green;
    background: transparent;
  }
  .heading:not(.through).green0-o-lg {
    color: #e8f5e9;
    border: 1px solid #e8f5e9;
    background: transparent;
  }
  .heading:not(.through).green1-o-lg {
    color: #c8e6c9;
    border: 1px solid #c8e6c9;
    background: transparent;
  }
  .heading:not(.through).green2-o-lg {
    color: #a5d6a7;
    border: 1px solid #a5d6a7;
    background: transparent;
  }
  .heading:not(.through).green3-o-lg {
    color: #81c784;
    border: 1px solid #81c784;
    background: transparent;
  }
  .heading:not(.through).green4-o-lg {
    color: #66bb6a;
    border: 1px solid #66bb6a;
    background: transparent;
  }
  .heading:not(.through).green5-o-lg {
    color: #4caf50;
    border: 1px solid #4caf50;
    background: transparent;
  }
  .heading:not(.through).green6-o-lg {
    color: #43a047;
    border: 1px solid #43a047;
    background: transparent;
  }
  .heading:not(.through).green7-o-lg {
    color: #388e3c;
    border: 1px solid #388e3c;
    background: transparent;
  }
  .heading:not(.through).green8-o-lg {
    color: #2e7d32;
    border: 1px solid #2e7d32;
    background: transparent;
  }
  .heading:not(.through).green9-o-lg {
    color: #1b5e20;
    border: 1px solid #1b5e20;
    background: transparent;
  }
  .heading:not(.through).greena-o-lg {
    color: #b9f6ca;
    border: 1px solid #b9f6ca;
    background: transparent;
  }
  .heading:not(.through).greenb-o-lg {
    color: #69f0ae;
    border: 1px solid #69f0ae;
    background: transparent;
  }
  .heading:not(.through).greenc-o-lg {
    color: #00e676;
    border: 1px solid #00e676;
    background: transparent;
  }
  .heading:not(.through).greend-o-lg {
    color: #00c853;
    border: 1px solid #00c853;
    background: transparent;
  }
  .heading:not(.through).l-green-o-lg {
    color: lightgreen;
    border: 1px solid lightgreen;
    background: transparent;
  }
  .heading:not(.through).l-green0-o-lg {
    color: #f1f8e9;
    border: 1px solid #f1f8e9;
    background: transparent;
  }
  .heading:not(.through).l-green1-o-lg {
    color: #dcedc8;
    border: 1px solid #dcedc8;
    background: transparent;
  }
  .heading:not(.through).l-green2-o-lg {
    color: #c5e1a5;
    border: 1px solid #c5e1a5;
    background: transparent;
  }
  .heading:not(.through).l-green3-o-lg {
    color: #aed581;
    border: 1px solid #aed581;
    background: transparent;
  }
  .heading:not(.through).l-green4-o-lg {
    color: #9ccc65;
    border: 1px solid #9ccc65;
    background: transparent;
  }
  .heading:not(.through).l-green5-o-lg {
    color: #8bc34a;
    border: 1px solid #8bc34a;
    background: transparent;
  }
  .heading:not(.through).l-green6-o-lg {
    color: #7cb342;
    border: 1px solid #7cb342;
    background: transparent;
  }
  .heading:not(.through).l-green7-o-lg {
    color: #689f38;
    border: 1px solid #689f38;
    background: transparent;
  }
  .heading:not(.through).l-green8-o-lg {
    color: #558b2f;
    border: 1px solid #558b2f;
    background: transparent;
  }
  .heading:not(.through).l-green9-o-lg {
    color: #33691e;
    border: 1px solid #33691e;
    background: transparent;
  }
  .heading:not(.through).l-greena-o-lg {
    color: #ccff90;
    border: 1px solid #ccff90;
    background: transparent;
  }
  .heading:not(.through).l-greenb-o-lg {
    color: #b2ff59;
    border: 1px solid #b2ff59;
    background: transparent;
  }
  .heading:not(.through).l-greenc-o-lg {
    color: #76ff03;
    border: 1px solid #76ff03;
    background: transparent;
  }
  .heading:not(.through).l-greend-o-lg {
    color: #64dd17;
    border: 1px solid #64dd17;
    background: transparent;
  }
  .heading:not(.through).lime-o-lg {
    color: lime;
    border: 1px solid lime;
    background: transparent;
  }
  .heading:not(.through).lime0-o-lg {
    color: #f9fbe7;
    border: 1px solid #f9fbe7;
    background: transparent;
  }
  .heading:not(.through).lime1-o-lg {
    color: #f0f4c3;
    border: 1px solid #f0f4c3;
    background: transparent;
  }
  .heading:not(.through).lime2-o-lg {
    color: #e6ee9c;
    border: 1px solid #e6ee9c;
    background: transparent;
  }
  .heading:not(.through).lime3-o-lg {
    color: #d4e056;
    border: 1px solid #d4e056;
    background: transparent;
  }
  .heading:not(.through).lime4-o-lg {
    color: #d4e157;
    border: 1px solid #d4e157;
    background: transparent;
  }
  .heading:not(.through).lime5-o-lg {
    color: #cddc39;
    border: 1px solid #cddc39;
    background: transparent;
  }
  .heading:not(.through).lime6-o-lg {
    color: #c0ca33;
    border: 1px solid #c0ca33;
    background: transparent;
  }
  .heading:not(.through).lime7-o-lg {
    color: #afb42b;
    border: 1px solid #afb42b;
    background: transparent;
  }
  .heading:not(.through).lime8-o-lg {
    color: #9e9d24;
    border: 1px solid #9e9d24;
    background: transparent;
  }
  .heading:not(.through).lime9-o-lg {
    color: #827717;
    border: 1px solid #827717;
    background: transparent;
  }
  .heading:not(.through).limea-o-lg {
    color: #f4ff81;
    border: 1px solid #f4ff81;
    background: transparent;
  }
  .heading:not(.through).limeb-o-lg {
    color: #eeff41;
    border: 1px solid #eeff41;
    background: transparent;
  }
  .heading:not(.through).limec-o-lg {
    color: #c6ff00;
    border: 1px solid #c6ff00;
    background: transparent;
  }
  .heading:not(.through).limed-o-lg {
    color: #aeea00;
    border: 1px solid #aeea00;
    background: transparent;
  }
  .heading:not(.through).yellow-o-lg {
    color: yellow;
    border: 1px solid yellow;
    background: transparent;
  }
  .heading:not(.through).yellow0-o-lg {
    color: #fffde7;
    border: 1px solid #fffde7;
    background: transparent;
  }
  .heading:not(.through).yellow1-o-lg {
    color: #fff9c4;
    border: 1px solid #fff9c4;
    background: transparent;
  }
  .heading:not(.through).yellow2-o-lg {
    color: #fff59d;
    border: 1px solid #fff59d;
    background: transparent;
  }
  .heading:not(.through).yellow3-o-lg {
    color: #fff176;
    border: 1px solid #fff176;
    background: transparent;
  }
  .heading:not(.through).yellow4-o-lg {
    color: #ffee58;
    border: 1px solid #ffee58;
    background: transparent;
  }
  .heading:not(.through).yellow5-o-lg {
    color: #ffeb3b;
    border: 1px solid #ffeb3b;
    background: transparent;
  }
  .heading:not(.through).yellow6-o-lg {
    color: #fdd835;
    border: 1px solid #fdd835;
    background: transparent;
  }
  .heading:not(.through).yellow7-o-lg {
    color: #fbc02d;
    border: 1px solid #fbc02d;
    background: transparent;
  }
  .heading:not(.through).yellow8-o-lg {
    color: #f9a825;
    border: 1px solid #f9a825;
    background: transparent;
  }
  .heading:not(.through).yellow9-o-lg {
    color: #f57f17;
    border: 1px solid #f57f17;
    background: transparent;
  }
  .heading:not(.through).yellowa-o-lg {
    color: #ffff8d;
    border: 1px solid #ffff8d;
    background: transparent;
  }
  .heading:not(.through).yellowb-o-lg {
    color: #ff0;
    border: 1px solid #ff0;
    background: transparent;
  }
  .heading:not(.through).yellowc-o-lg {
    color: #ffea00;
    border: 1px solid #ffea00;
    background: transparent;
  }
  .heading:not(.through).yellowd-o-lg {
    color: #ffd600;
    border: 1px solid #ffd600;
    background: transparent;
  }
  .heading:not(.through).amber-o-lg {
    color: #ffd740;
    border: 1px solid #ffd740;
    background: transparent;
  }
  .heading:not(.through).amber0-o-lg {
    color: #fff8e1;
    border: 1px solid #fff8e1;
    background: transparent;
  }
  .heading:not(.through).amber1-o-lg {
    color: #ffecb3;
    border: 1px solid #ffecb3;
    background: transparent;
  }
  .heading:not(.through).amber2-o-lg {
    color: #ffe082;
    border: 1px solid #ffe082;
    background: transparent;
  }
  .heading:not(.through).amber3-o-lg {
    color: #ffd54f;
    border: 1px solid #ffd54f;
    background: transparent;
  }
  .heading:not(.through).amber4-o-lg {
    color: #ffca28;
    border: 1px solid #ffca28;
    background: transparent;
  }
  .heading:not(.through).amber5-o-lg {
    color: #ffc107;
    border: 1px solid #ffc107;
    background: transparent;
  }
  .heading:not(.through).amber6-o-lg {
    color: #ffb300;
    border: 1px solid #ffb300;
    background: transparent;
  }
  .heading:not(.through).amber7-o-lg {
    color: #ffa000;
    border: 1px solid #ffa000;
    background: transparent;
  }
  .heading:not(.through).amber8-o-lg {
    color: #ff8f00;
    border: 1px solid #ff8f00;
    background: transparent;
  }
  .heading:not(.through).amber9-o-lg {
    color: #ff6f00;
    border: 1px solid #ff6f00;
    background: transparent;
  }
  .heading:not(.through).ambera-o-lg {
    color: #ffe57f;
    border: 1px solid #ffe57f;
    background: transparent;
  }
  .heading:not(.through).amberb-o-lg {
    color: #ffd740;
    border: 1px solid #ffd740;
    background: transparent;
  }
  .heading:not(.through).amberc-o-lg {
    color: #ffc400;
    border: 1px solid #ffc400;
    background: transparent;
  }
  .heading:not(.through).amberd-o-lg {
    color: #ffab00;
    border: 1px solid #ffab00;
    background: transparent;
  }
  .heading:not(.through).orange-o-lg {
    color: orange;
    border: 1px solid orange;
    background: transparent;
  }
  .heading:not(.through).orange0-o-lg {
    color: #fff3e0;
    border: 1px solid #fff3e0;
    background: transparent;
  }
  .heading:not(.through).orange1-o-lg {
    color: #ffe0b2;
    border: 1px solid #ffe0b2;
    background: transparent;
  }
  .heading:not(.through).orange2-o-lg {
    color: #ffcc80;
    border: 1px solid #ffcc80;
    background: transparent;
  }
  .heading:not(.through).orange3-o-lg {
    color: #ffb74d;
    border: 1px solid #ffb74d;
    background: transparent;
  }
  .heading:not(.through).orange4-o-lg {
    color: #ffa726;
    border: 1px solid #ffa726;
    background: transparent;
  }
  .heading:not(.through).orange5-o-lg {
    color: #ff9800;
    border: 1px solid #ff9800;
    background: transparent;
  }
  .heading:not(.through).orange6-o-lg {
    color: #fb8c00;
    border: 1px solid #fb8c00;
    background: transparent;
  }
  .heading:not(.through).orange7-o-lg {
    color: #f57c00;
    border: 1px solid #f57c00;
    background: transparent;
  }
  .heading:not(.through).orange8-o-lg {
    color: #ef6c00;
    border: 1px solid #ef6c00;
    background: transparent;
  }
  .heading:not(.through).orange9-o-lg {
    color: #e65100;
    border: 1px solid #e65100;
    background: transparent;
  }
  .heading:not(.through).orangea-o-lg {
    color: #ffd180;
    border: 1px solid #ffd180;
    background: transparent;
  }
  .heading:not(.through).orangeb-o-lg {
    color: #ffab40;
    border: 1px solid #ffab40;
    background: transparent;
  }
  .heading:not(.through).orangec-o-lg {
    color: #ff9100;
    border: 1px solid #ff9100;
    background: transparent;
  }
  .heading:not(.through).oranged-o-lg {
    color: #ff6d00;
    border: 1px solid #ff6d00;
    background: transparent;
  }
  .heading:not(.through).d-orange-o-lg {
    color: darkorange;
    border: 1px solid darkorange;
    background: transparent;
  }
  .heading:not(.through).d-orange0-o-lg {
    color: #fbe9e7;
    border: 1px solid #fbe9e7;
    background: transparent;
  }
  .heading:not(.through).d-orange1-o-lg {
    color: #ffccbc;
    border: 1px solid #ffccbc;
    background: transparent;
  }
  .heading:not(.through).d-orange2-o-lg {
    color: #ffab91;
    border: 1px solid #ffab91;
    background: transparent;
  }
  .heading:not(.through).d-orange3-o-lg {
    color: #ff8a65;
    border: 1px solid #ff8a65;
    background: transparent;
  }
  .heading:not(.through).d-orange4-o-lg {
    color: #ff7043;
    border: 1px solid #ff7043;
    background: transparent;
  }
  .heading:not(.through).d-orange5-o-lg {
    color: #ff5722;
    border: 1px solid #ff5722;
    background: transparent;
  }
  .heading:not(.through).d-orange6-o-lg {
    color: #f4511e;
    border: 1px solid #f4511e;
    background: transparent;
  }
  .heading:not(.through).d-orange7-o-lg {
    color: #e64a19;
    border: 1px solid #e64a19;
    background: transparent;
  }
  .heading:not(.through).d-orange8-o-lg {
    color: #d84315;
    border: 1px solid #d84315;
    background: transparent;
  }
  .heading:not(.through).d-orange9-o-lg {
    color: #bf360c;
    border: 1px solid #bf360c;
    background: transparent;
  }
  .heading:not(.through).d-orangea-o-lg {
    color: #ff9e80;
    border: 1px solid #ff9e80;
    background: transparent;
  }
  .heading:not(.through).d-orangeb-o-lg {
    color: #ff6e40;
    border: 1px solid #ff6e40;
    background: transparent;
  }
  .heading:not(.through).d-orangec-o-lg {
    color: #ff3d00;
    border: 1px solid #ff3d00;
    background: transparent;
  }
  .heading:not(.through).d-oranged-o-lg {
    color: #dd2c00;
    border: 1px solid #dd2c00;
    background: transparent;
  }
  .heading:not(.through).brown-o-lg {
    color: brown;
    border: 1px solid brown;
    background: transparent;
  }
  .heading:not(.through).brown0-o-lg {
    color: #efebe9;
    border: 1px solid #efebe9;
    background: transparent;
  }
  .heading:not(.through).brown1-o-lg {
    color: #d7ccc8;
    border: 1px solid #d7ccc8;
    background: transparent;
  }
  .heading:not(.through).brown2-o-lg {
    color: #bcaaa4;
    border: 1px solid #bcaaa4;
    background: transparent;
  }
  .heading:not(.through).brown3-o-lg {
    color: #a1887f;
    border: 1px solid #a1887f;
    background: transparent;
  }
  .heading:not(.through).brown4-o-lg {
    color: #8d6e63;
    border: 1px solid #8d6e63;
    background: transparent;
  }
  .heading:not(.through).brown5-o-lg {
    color: #795548;
    border: 1px solid #795548;
    background: transparent;
  }
  .heading:not(.through).brown6-o-lg {
    color: #6d4c41;
    border: 1px solid #6d4c41;
    background: transparent;
  }
  .heading:not(.through).brown7-o-lg {
    color: #5d4037;
    border: 1px solid #5d4037;
    background: transparent;
  }
  .heading:not(.through).brown8-o-lg {
    color: #4e342e;
    border: 1px solid #4e342e;
    background: transparent;
  }
  .heading:not(.through).brown9-o-lg {
    color: #3e2723;
    border: 1px solid #3e2723;
    background: transparent;
  }
  .heading:not(.through).grey-o-lg {
    color: grey;
    border: 1px solid grey;
    background: transparent;
  }
  .heading:not(.through).grey0-o-lg {
    color: #fafafa;
    border: 1px solid #fafafa;
    background: transparent;
  }
  .heading:not(.through).grey1-o-lg {
    color: #f5f5f5;
    border: 1px solid #f5f5f5;
    background: transparent;
  }
  .heading:not(.through).grey2-o-lg {
    color: #eee;
    border: 1px solid #eee;
    background: transparent;
  }
  .heading:not(.through).grey3-o-lg {
    color: #e0e0e0;
    border: 1px solid #e0e0e0;
    background: transparent;
  }
  .heading:not(.through).grey4-o-lg {
    color: #bdbdbd;
    border: 1px solid #bdbdbd;
    background: transparent;
  }
  .heading:not(.through).grey5-o-lg {
    color: #9e9e9e;
    border: 1px solid #9e9e9e;
    background: transparent;
  }
  .heading:not(.through).grey6-o-lg {
    color: #757575;
    border: 1px solid #757575;
    background: transparent;
  }
  .heading:not(.through).grey7-o-lg {
    color: #616161;
    border: 1px solid #616161;
    background: transparent;
  }
  .heading:not(.through).grey8-o-lg {
    color: #424242;
    border: 1px solid #424242;
    background: transparent;
  }
  .heading:not(.through).grey9-o-lg {
    color: #212121;
    border: 1px solid #212121;
    background: transparent;
  }
  .heading:not(.through).blue-grey-o-lg {
    color: lightsteelblue;
    border: 1px solid lightsteelblue;
    background: transparent;
  }
  .heading:not(.through).blue-grey0-o-lg {
    color: #eceff1;
    border: 1px solid #eceff1;
    background: transparent;
  }
  .heading:not(.through).blue-grey1-o-lg {
    color: #cfd8dc;
    border: 1px solid #cfd8dc;
    background: transparent;
  }
  .heading:not(.through).blue-grey2-o-lg {
    color: #b0bec5;
    border: 1px solid #b0bec5;
    background: transparent;
  }
  .heading:not(.through).blue-grey3-o-lg {
    color: #90a4ae;
    border: 1px solid #90a4ae;
    background: transparent;
  }
  .heading:not(.through).blue-grey4-o-lg {
    color: #78909c;
    border: 1px solid #78909c;
    background: transparent;
  }
  .heading:not(.through).blue-grey5-o-lg {
    color: #607d8b;
    border: 1px solid #607d8b;
    background: transparent;
  }
  .heading:not(.through).blue-grey6-o-lg {
    color: #546e7a;
    border: 1px solid #546e7a;
    background: transparent;
  }
  .heading:not(.through).blue-grey7-o-lg {
    color: #455a64;
    border: 1px solid #455a64;
    background: transparent;
  }
  .heading:not(.through).blue-grey8-o-lg {
    color: #37474f;
    border: 1px solid #37474f;
    background: transparent;
  }
  .heading:not(.through).blue-grey9-o-lg {
    color: #263238;
    border: 1px solid #263238;
    background: transparent;
  }
  .heading.through.black-lg::before, .heading.through.black-lg::after {
    background-color: black;
  }
  .heading.through.color0-lg::before, .heading.through.color0-lg::after {
    background-color: black;
  }
  .heading.through.color1-lg::before, .heading.through.color1-lg::after {
    background-color: #111111;
  }
  .heading.through.color2-lg::before, .heading.through.color2-lg::after {
    background-color: #222222;
  }
  .heading.through.color3-lg::before, .heading.through.color3-lg::after {
    background-color: #333333;
  }
  .heading.through.color4-lg::before, .heading.through.color4-lg::after {
    background-color: #444444;
  }
  .heading.through.color5-lg::before, .heading.through.color5-lg::after {
    background-color: #555555;
  }
  .heading.through.color6-lg::before, .heading.through.color6-lg::after {
    background-color: #666666;
  }
  .heading.through.color7-lg::before, .heading.through.color7-lg::after {
    background-color: #777777;
  }
  .heading.through.color8-lg::before, .heading.through.color8-lg::after {
    background-color: #888888;
  }
  .heading.through.color9-lg::before, .heading.through.color9-lg::after {
    background-color: #999999;
  }
  .heading.through.colora-lg::before, .heading.through.colora-lg::after {
    background-color: #aaaaaa;
  }
  .heading.through.colorb-lg::before, .heading.through.colorb-lg::after {
    background-color: #bbbbbb;
  }
  .heading.through.colorc-lg::before, .heading.through.colorc-lg::after {
    background-color: #cccccc;
  }
  .heading.through.colord-lg::before, .heading.through.colord-lg::after {
    background-color: #dddddd;
  }
  .heading.through.colore-lg::before, .heading.through.colore-lg::after {
    background-color: #eeeeee;
  }
  .heading.through.colorf-lg::before, .heading.through.colorf-lg::after {
    background-color: white;
  }
  .heading.through.white-lg::before, .heading.through.white-lg::after {
    background-color: white;
  }
  .heading.through.red-lg::before, .heading.through.red-lg::after {
    background-color: red;
  }
  .heading.through.red0-lg::before, .heading.through.red0-lg::after {
    background-color: #ffebee;
  }
  .heading.through.red1-lg::before, .heading.through.red1-lg::after {
    background-color: #ffcdd2;
  }
  .heading.through.red2-lg::before, .heading.through.red2-lg::after {
    background-color: #ef9a9a;
  }
  .heading.through.red3-lg::before, .heading.through.red3-lg::after {
    background-color: #e57373;
  }
  .heading.through.red4-lg::before, .heading.through.red4-lg::after {
    background-color: #ef5350;
  }
  .heading.through.red5-lg::before, .heading.through.red5-lg::after {
    background-color: #f44336;
  }
  .heading.through.red6-lg::before, .heading.through.red6-lg::after {
    background-color: #e53935;
  }
  .heading.through.red7-lg::before, .heading.through.red7-lg::after {
    background-color: #d32f2f;
  }
  .heading.through.red8-lg::before, .heading.through.red8-lg::after {
    background-color: #c62828;
  }
  .heading.through.red9-lg::before, .heading.through.red9-lg::after {
    background-color: #b71c1c;
  }
  .heading.through.reda-lg::before, .heading.through.reda-lg::after {
    background-color: #ff8a80;
  }
  .heading.through.redb-lg::before, .heading.through.redb-lg::after {
    background-color: #ff5252;
  }
  .heading.through.redc-lg::before, .heading.through.redc-lg::after {
    background-color: #ff1744;
  }
  .heading.through.redd-lg::before, .heading.through.redd-lg::after {
    background-color: #d50000;
  }
  .heading.through.pink-lg::before, .heading.through.pink-lg::after {
    background-color: pink;
  }
  .heading.through.pink0-lg::before, .heading.through.pink0-lg::after {
    background-color: #fce4ec;
  }
  .heading.through.pink1-lg::before, .heading.through.pink1-lg::after {
    background-color: #f8bbd0;
  }
  .heading.through.pink2-lg::before, .heading.through.pink2-lg::after {
    background-color: #f48fb1;
  }
  .heading.through.pink3-lg::before, .heading.through.pink3-lg::after {
    background-color: #f06292;
  }
  .heading.through.pink4-lg::before, .heading.through.pink4-lg::after {
    background-color: #ec407a;
  }
  .heading.through.pink5-lg::before, .heading.through.pink5-lg::after {
    background-color: #e91e63;
  }
  .heading.through.pink6-lg::before, .heading.through.pink6-lg::after {
    background-color: #d81b60;
  }
  .heading.through.pink7-lg::before, .heading.through.pink7-lg::after {
    background-color: #c2185b;
  }
  .heading.through.pink8-lg::before, .heading.through.pink8-lg::after {
    background-color: #ad1457;
  }
  .heading.through.pink9-lg::before, .heading.through.pink9-lg::after {
    background-color: #880e4f;
  }
  .heading.through.pinka-lg::before, .heading.through.pinka-lg::after {
    background-color: #ff80ab;
  }
  .heading.through.pinkb-lg::before, .heading.through.pinkb-lg::after {
    background-color: #ff4081;
  }
  .heading.through.pinkc-lg::before, .heading.through.pinkc-lg::after {
    background-color: #f50057;
  }
  .heading.through.pinkd-lg::before, .heading.through.pinkd-lg::after {
    background-color: #c51162;
  }
  .heading.through.purple-lg::before, .heading.through.purple-lg::after {
    background-color: purple;
  }
  .heading.through.purple0-lg::before, .heading.through.purple0-lg::after {
    background-color: #f3e5f5;
  }
  .heading.through.purple1-lg::before, .heading.through.purple1-lg::after {
    background-color: #e1bee7;
  }
  .heading.through.purple2-lg::before, .heading.through.purple2-lg::after {
    background-color: #ce93d8;
  }
  .heading.through.purple3-lg::before, .heading.through.purple3-lg::after {
    background-color: #ba68c8;
  }
  .heading.through.purple4-lg::before, .heading.through.purple4-lg::after {
    background-color: #ab47bc;
  }
  .heading.through.purple5-lg::before, .heading.through.purple5-lg::after {
    background-color: #9c27b0;
  }
  .heading.through.purple6-lg::before, .heading.through.purple6-lg::after {
    background-color: #8e24aa;
  }
  .heading.through.purple7-lg::before, .heading.through.purple7-lg::after {
    background-color: #7b1fa2;
  }
  .heading.through.purple8-lg::before, .heading.through.purple8-lg::after {
    background-color: #6a1b9a;
  }
  .heading.through.purple9-lg::before, .heading.through.purple9-lg::after {
    background-color: #4a148c;
  }
  .heading.through.purplea-lg::before, .heading.through.purplea-lg::after {
    background-color: #ea80fc;
  }
  .heading.through.purpleb-lg::before, .heading.through.purpleb-lg::after {
    background-color: #e040fb;
  }
  .heading.through.purplec-lg::before, .heading.through.purplec-lg::after {
    background-color: #d500f9;
  }
  .heading.through.purpled-lg::before, .heading.through.purpled-lg::after {
    background-color: #a0f;
  }
  .heading.through.d-purple-lg::before, .heading.through.d-purple-lg::after {
    background-color: darkmagenta;
  }
  .heading.through.d-purple0-lg::before, .heading.through.d-purple0-lg::after {
    background-color: #ede7f6;
  }
  .heading.through.d-purple1-lg::before, .heading.through.d-purple1-lg::after {
    background-color: #d1c4e9;
  }
  .heading.through.d-purple2-lg::before, .heading.through.d-purple2-lg::after {
    background-color: #b39ddb;
  }
  .heading.through.d-purple3-lg::before, .heading.through.d-purple3-lg::after {
    background-color: #9575cd;
  }
  .heading.through.d-purple4-lg::before, .heading.through.d-purple4-lg::after {
    background-color: #7e57c2;
  }
  .heading.through.d-purple5-lg::before, .heading.through.d-purple5-lg::after {
    background-color: #673ab7;
  }
  .heading.through.d-purple6-lg::before, .heading.through.d-purple6-lg::after {
    background-color: #5e35b1;
  }
  .heading.through.d-purple7-lg::before, .heading.through.d-purple7-lg::after {
    background-color: #512da8;
  }
  .heading.through.d-purple8-lg::before, .heading.through.d-purple8-lg::after {
    background-color: #4527a0;
  }
  .heading.through.d-purple9-lg::before, .heading.through.d-purple9-lg::after {
    background-color: #311b92;
  }
  .heading.through.d-purplea-lg::before, .heading.through.d-purplea-lg::after {
    background-color: #b388ff;
  }
  .heading.through.d-purpleb-lg::before, .heading.through.d-purpleb-lg::after {
    background-color: #7c4dff;
  }
  .heading.through.d-purplec-lg::before, .heading.through.d-purplec-lg::after {
    background-color: #651fff;
  }
  .heading.through.d-purpled-lg::before, .heading.through.d-purpled-lg::after {
    background-color: #6200ea;
  }
  .heading.through.indigo-lg::before, .heading.through.indigo-lg::after {
    background-color: indigo;
  }
  .heading.through.indigo0-lg::before, .heading.through.indigo0-lg::after {
    background-color: #e8eaf6;
  }
  .heading.through.indigo1-lg::before, .heading.through.indigo1-lg::after {
    background-color: #c5cae9;
  }
  .heading.through.indigo2-lg::before, .heading.through.indigo2-lg::after {
    background-color: #9fa8da;
  }
  .heading.through.indigo3-lg::before, .heading.through.indigo3-lg::after {
    background-color: #7986cb;
  }
  .heading.through.indigo4-lg::before, .heading.through.indigo4-lg::after {
    background-color: #5c6bc0;
  }
  .heading.through.indigo5-lg::before, .heading.through.indigo5-lg::after {
    background-color: #3f51b5;
  }
  .heading.through.indigo6-lg::before, .heading.through.indigo6-lg::after {
    background-color: #3949ab;
  }
  .heading.through.indigo7-lg::before, .heading.through.indigo7-lg::after {
    background-color: #303f9f;
  }
  .heading.through.indigo8-lg::before, .heading.through.indigo8-lg::after {
    background-color: #283593;
  }
  .heading.through.indigo9-lg::before, .heading.through.indigo9-lg::after {
    background-color: #1a237e;
  }
  .heading.through.indigoa-lg::before, .heading.through.indigoa-lg::after {
    background-color: #8c9eff;
  }
  .heading.through.indigob-lg::before, .heading.through.indigob-lg::after {
    background-color: #536dfe;
  }
  .heading.through.indigoc-lg::before, .heading.through.indigoc-lg::after {
    background-color: #3d5afe;
  }
  .heading.through.indigod-lg::before, .heading.through.indigod-lg::after {
    background-color: #304ffe;
  }
  .heading.through.blue-lg::before, .heading.through.blue-lg::after {
    background-color: blue;
  }
  .heading.through.blue0-lg::before, .heading.through.blue0-lg::after {
    background-color: #e3f2fd;
  }
  .heading.through.blue1-lg::before, .heading.through.blue1-lg::after {
    background-color: #bbdefb;
  }
  .heading.through.blue2-lg::before, .heading.through.blue2-lg::after {
    background-color: #90caf9;
  }
  .heading.through.blue3-lg::before, .heading.through.blue3-lg::after {
    background-color: #64b5f6;
  }
  .heading.through.blue4-lg::before, .heading.through.blue4-lg::after {
    background-color: #42a5f5;
  }
  .heading.through.blue5-lg::before, .heading.through.blue5-lg::after {
    background-color: #2196f3;
  }
  .heading.through.blue6-lg::before, .heading.through.blue6-lg::after {
    background-color: #1e88e5;
  }
  .heading.through.blue7-lg::before, .heading.through.blue7-lg::after {
    background-color: #1976d2;
  }
  .heading.through.blue8-lg::before, .heading.through.blue8-lg::after {
    background-color: #1565c0;
  }
  .heading.through.blue9-lg::before, .heading.through.blue9-lg::after {
    background-color: #0d47a1;
  }
  .heading.through.bluea-lg::before, .heading.through.bluea-lg::after {
    background-color: #82b1ff;
  }
  .heading.through.blueb-lg::before, .heading.through.blueb-lg::after {
    background-color: #448aff;
  }
  .heading.through.bluec-lg::before, .heading.through.bluec-lg::after {
    background-color: #2979ff;
  }
  .heading.through.blued-lg::before, .heading.through.blued-lg::after {
    background-color: #2962ff;
  }
  .heading.through.l-blue-lg::before, .heading.through.l-blue-lg::after {
    background-color: lightblue;
  }
  .heading.through.l-blue0-lg::before, .heading.through.l-blue0-lg::after {
    background-color: #e1f5fe;
  }
  .heading.through.l-blue1-lg::before, .heading.through.l-blue1-lg::after {
    background-color: #b3e5fc;
  }
  .heading.through.l-blue2-lg::before, .heading.through.l-blue2-lg::after {
    background-color: #81d4fa;
  }
  .heading.through.l-blue3-lg::before, .heading.through.l-blue3-lg::after {
    background-color: #4fc3f7;
  }
  .heading.through.l-blue4-lg::before, .heading.through.l-blue4-lg::after {
    background-color: #29b6f6;
  }
  .heading.through.l-blue5-lg::before, .heading.through.l-blue5-lg::after {
    background-color: #03a9f4;
  }
  .heading.through.l-blue6-lg::before, .heading.through.l-blue6-lg::after {
    background-color: #039be5;
  }
  .heading.through.l-blue7-lg::before, .heading.through.l-blue7-lg::after {
    background-color: #0288d1;
  }
  .heading.through.l-blue8-lg::before, .heading.through.l-blue8-lg::after {
    background-color: #0277bd;
  }
  .heading.through.l-blue9-lg::before, .heading.through.l-blue9-lg::after {
    background-color: #01579b;
  }
  .heading.through.l-bluea-lg::before, .heading.through.l-bluea-lg::after {
    background-color: #80d8ff;
  }
  .heading.through.l-blueb-lg::before, .heading.through.l-blueb-lg::after {
    background-color: #40c4ff;
  }
  .heading.through.l-bluec-lg::before, .heading.through.l-bluec-lg::after {
    background-color: #00b0ff;
  }
  .heading.through.l-blued-lg::before, .heading.through.l-blued-lg::after {
    background-color: #0091ea;
  }
  .heading.through.cyan-lg::before, .heading.through.cyan-lg::after {
    background-color: cyan;
  }
  .heading.through.cyan0-lg::before, .heading.through.cyan0-lg::after {
    background-color: #e0f7fa;
  }
  .heading.through.cyan1-lg::before, .heading.through.cyan1-lg::after {
    background-color: #b2ebf2;
  }
  .heading.through.cyan2-lg::before, .heading.through.cyan2-lg::after {
    background-color: #80deea;
  }
  .heading.through.cyan3-lg::before, .heading.through.cyan3-lg::after {
    background-color: #4dd0e1;
  }
  .heading.through.cyan4-lg::before, .heading.through.cyan4-lg::after {
    background-color: #26c6da;
  }
  .heading.through.cyan5-lg::before, .heading.through.cyan5-lg::after {
    background-color: #00bcd4;
  }
  .heading.through.cyan6-lg::before, .heading.through.cyan6-lg::after {
    background-color: #00acc1;
  }
  .heading.through.cyan7-lg::before, .heading.through.cyan7-lg::after {
    background-color: #0097a7;
  }
  .heading.through.cyan8-lg::before, .heading.through.cyan8-lg::after {
    background-color: #00838f;
  }
  .heading.through.cyan9-lg::before, .heading.through.cyan9-lg::after {
    background-color: #006064;
  }
  .heading.through.cyana-lg::before, .heading.through.cyana-lg::after {
    background-color: #84ffff;
  }
  .heading.through.cyanb-lg::before, .heading.through.cyanb-lg::after {
    background-color: #18ffff;
  }
  .heading.through.cyanc-lg::before, .heading.through.cyanc-lg::after {
    background-color: #00e5ff;
  }
  .heading.through.cyand-lg::before, .heading.through.cyand-lg::after {
    background-color: #00b8d4;
  }
  .heading.through.teal-lg::before, .heading.through.teal-lg::after {
    background-color: teal;
  }
  .heading.through.teal0-lg::before, .heading.through.teal0-lg::after {
    background-color: #e0f2f1;
  }
  .heading.through.teal1-lg::before, .heading.through.teal1-lg::after {
    background-color: #b2dfdb;
  }
  .heading.through.teal2-lg::before, .heading.through.teal2-lg::after {
    background-color: #80cbc4;
  }
  .heading.through.teal3-lg::before, .heading.through.teal3-lg::after {
    background-color: #4db6ac;
  }
  .heading.through.teal4-lg::before, .heading.through.teal4-lg::after {
    background-color: #26a69a;
  }
  .heading.through.teal5-lg::before, .heading.through.teal5-lg::after {
    background-color: #009688;
  }
  .heading.through.teal6-lg::before, .heading.through.teal6-lg::after {
    background-color: #00897b;
  }
  .heading.through.teal7-lg::before, .heading.through.teal7-lg::after {
    background-color: #00796b;
  }
  .heading.through.teal8-lg::before, .heading.through.teal8-lg::after {
    background-color: #00695c;
  }
  .heading.through.teal9-lg::before, .heading.through.teal9-lg::after {
    background-color: #004d40;
  }
  .heading.through.teala-lg::before, .heading.through.teala-lg::after {
    background-color: #a7ffeb;
  }
  .heading.through.tealb-lg::before, .heading.through.tealb-lg::after {
    background-color: #64ffda;
  }
  .heading.through.tealc-lg::before, .heading.through.tealc-lg::after {
    background-color: #1de9b6;
  }
  .heading.through.teald-lg::before, .heading.through.teald-lg::after {
    background-color: #00bfa5;
  }
  .heading.through.green-lg::before, .heading.through.green-lg::after {
    background-color: green;
  }
  .heading.through.green0-lg::before, .heading.through.green0-lg::after {
    background-color: #e8f5e9;
  }
  .heading.through.green1-lg::before, .heading.through.green1-lg::after {
    background-color: #c8e6c9;
  }
  .heading.through.green2-lg::before, .heading.through.green2-lg::after {
    background-color: #a5d6a7;
  }
  .heading.through.green3-lg::before, .heading.through.green3-lg::after {
    background-color: #81c784;
  }
  .heading.through.green4-lg::before, .heading.through.green4-lg::after {
    background-color: #66bb6a;
  }
  .heading.through.green5-lg::before, .heading.through.green5-lg::after {
    background-color: #4caf50;
  }
  .heading.through.green6-lg::before, .heading.through.green6-lg::after {
    background-color: #43a047;
  }
  .heading.through.green7-lg::before, .heading.through.green7-lg::after {
    background-color: #388e3c;
  }
  .heading.through.green8-lg::before, .heading.through.green8-lg::after {
    background-color: #2e7d32;
  }
  .heading.through.green9-lg::before, .heading.through.green9-lg::after {
    background-color: #1b5e20;
  }
  .heading.through.greena-lg::before, .heading.through.greena-lg::after {
    background-color: #b9f6ca;
  }
  .heading.through.greenb-lg::before, .heading.through.greenb-lg::after {
    background-color: #69f0ae;
  }
  .heading.through.greenc-lg::before, .heading.through.greenc-lg::after {
    background-color: #00e676;
  }
  .heading.through.greend-lg::before, .heading.through.greend-lg::after {
    background-color: #00c853;
  }
  .heading.through.l-green-lg::before, .heading.through.l-green-lg::after {
    background-color: lightgreen;
  }
  .heading.through.l-green0-lg::before, .heading.through.l-green0-lg::after {
    background-color: #f1f8e9;
  }
  .heading.through.l-green1-lg::before, .heading.through.l-green1-lg::after {
    background-color: #dcedc8;
  }
  .heading.through.l-green2-lg::before, .heading.through.l-green2-lg::after {
    background-color: #c5e1a5;
  }
  .heading.through.l-green3-lg::before, .heading.through.l-green3-lg::after {
    background-color: #aed581;
  }
  .heading.through.l-green4-lg::before, .heading.through.l-green4-lg::after {
    background-color: #9ccc65;
  }
  .heading.through.l-green5-lg::before, .heading.through.l-green5-lg::after {
    background-color: #8bc34a;
  }
  .heading.through.l-green6-lg::before, .heading.through.l-green6-lg::after {
    background-color: #7cb342;
  }
  .heading.through.l-green7-lg::before, .heading.through.l-green7-lg::after {
    background-color: #689f38;
  }
  .heading.through.l-green8-lg::before, .heading.through.l-green8-lg::after {
    background-color: #558b2f;
  }
  .heading.through.l-green9-lg::before, .heading.through.l-green9-lg::after {
    background-color: #33691e;
  }
  .heading.through.l-greena-lg::before, .heading.through.l-greena-lg::after {
    background-color: #ccff90;
  }
  .heading.through.l-greenb-lg::before, .heading.through.l-greenb-lg::after {
    background-color: #b2ff59;
  }
  .heading.through.l-greenc-lg::before, .heading.through.l-greenc-lg::after {
    background-color: #76ff03;
  }
  .heading.through.l-greend-lg::before, .heading.through.l-greend-lg::after {
    background-color: #64dd17;
  }
  .heading.through.lime-lg::before, .heading.through.lime-lg::after {
    background-color: lime;
  }
  .heading.through.lime0-lg::before, .heading.through.lime0-lg::after {
    background-color: #f9fbe7;
  }
  .heading.through.lime1-lg::before, .heading.through.lime1-lg::after {
    background-color: #f0f4c3;
  }
  .heading.through.lime2-lg::before, .heading.through.lime2-lg::after {
    background-color: #e6ee9c;
  }
  .heading.through.lime3-lg::before, .heading.through.lime3-lg::after {
    background-color: #d4e056;
  }
  .heading.through.lime4-lg::before, .heading.through.lime4-lg::after {
    background-color: #d4e157;
  }
  .heading.through.lime5-lg::before, .heading.through.lime5-lg::after {
    background-color: #cddc39;
  }
  .heading.through.lime6-lg::before, .heading.through.lime6-lg::after {
    background-color: #c0ca33;
  }
  .heading.through.lime7-lg::before, .heading.through.lime7-lg::after {
    background-color: #afb42b;
  }
  .heading.through.lime8-lg::before, .heading.through.lime8-lg::after {
    background-color: #9e9d24;
  }
  .heading.through.lime9-lg::before, .heading.through.lime9-lg::after {
    background-color: #827717;
  }
  .heading.through.limea-lg::before, .heading.through.limea-lg::after {
    background-color: #f4ff81;
  }
  .heading.through.limeb-lg::before, .heading.through.limeb-lg::after {
    background-color: #eeff41;
  }
  .heading.through.limec-lg::before, .heading.through.limec-lg::after {
    background-color: #c6ff00;
  }
  .heading.through.limed-lg::before, .heading.through.limed-lg::after {
    background-color: #aeea00;
  }
  .heading.through.yellow-lg::before, .heading.through.yellow-lg::after {
    background-color: yellow;
  }
  .heading.through.yellow0-lg::before, .heading.through.yellow0-lg::after {
    background-color: #fffde7;
  }
  .heading.through.yellow1-lg::before, .heading.through.yellow1-lg::after {
    background-color: #fff9c4;
  }
  .heading.through.yellow2-lg::before, .heading.through.yellow2-lg::after {
    background-color: #fff59d;
  }
  .heading.through.yellow3-lg::before, .heading.through.yellow3-lg::after {
    background-color: #fff176;
  }
  .heading.through.yellow4-lg::before, .heading.through.yellow4-lg::after {
    background-color: #ffee58;
  }
  .heading.through.yellow5-lg::before, .heading.through.yellow5-lg::after {
    background-color: #ffeb3b;
  }
  .heading.through.yellow6-lg::before, .heading.through.yellow6-lg::after {
    background-color: #fdd835;
  }
  .heading.through.yellow7-lg::before, .heading.through.yellow7-lg::after {
    background-color: #fbc02d;
  }
  .heading.through.yellow8-lg::before, .heading.through.yellow8-lg::after {
    background-color: #f9a825;
  }
  .heading.through.yellow9-lg::before, .heading.through.yellow9-lg::after {
    background-color: #f57f17;
  }
  .heading.through.yellowa-lg::before, .heading.through.yellowa-lg::after {
    background-color: #ffff8d;
  }
  .heading.through.yellowb-lg::before, .heading.through.yellowb-lg::after {
    background-color: #ff0;
  }
  .heading.through.yellowc-lg::before, .heading.through.yellowc-lg::after {
    background-color: #ffea00;
  }
  .heading.through.yellowd-lg::before, .heading.through.yellowd-lg::after {
    background-color: #ffd600;
  }
  .heading.through.amber-lg::before, .heading.through.amber-lg::after {
    background-color: #ffd740;
  }
  .heading.through.amber0-lg::before, .heading.through.amber0-lg::after {
    background-color: #fff8e1;
  }
  .heading.through.amber1-lg::before, .heading.through.amber1-lg::after {
    background-color: #ffecb3;
  }
  .heading.through.amber2-lg::before, .heading.through.amber2-lg::after {
    background-color: #ffe082;
  }
  .heading.through.amber3-lg::before, .heading.through.amber3-lg::after {
    background-color: #ffd54f;
  }
  .heading.through.amber4-lg::before, .heading.through.amber4-lg::after {
    background-color: #ffca28;
  }
  .heading.through.amber5-lg::before, .heading.through.amber5-lg::after {
    background-color: #ffc107;
  }
  .heading.through.amber6-lg::before, .heading.through.amber6-lg::after {
    background-color: #ffb300;
  }
  .heading.through.amber7-lg::before, .heading.through.amber7-lg::after {
    background-color: #ffa000;
  }
  .heading.through.amber8-lg::before, .heading.through.amber8-lg::after {
    background-color: #ff8f00;
  }
  .heading.through.amber9-lg::before, .heading.through.amber9-lg::after {
    background-color: #ff6f00;
  }
  .heading.through.ambera-lg::before, .heading.through.ambera-lg::after {
    background-color: #ffe57f;
  }
  .heading.through.amberb-lg::before, .heading.through.amberb-lg::after {
    background-color: #ffd740;
  }
  .heading.through.amberc-lg::before, .heading.through.amberc-lg::after {
    background-color: #ffc400;
  }
  .heading.through.amberd-lg::before, .heading.through.amberd-lg::after {
    background-color: #ffab00;
  }
  .heading.through.orange-lg::before, .heading.through.orange-lg::after {
    background-color: orange;
  }
  .heading.through.orange0-lg::before, .heading.through.orange0-lg::after {
    background-color: #fff3e0;
  }
  .heading.through.orange1-lg::before, .heading.through.orange1-lg::after {
    background-color: #ffe0b2;
  }
  .heading.through.orange2-lg::before, .heading.through.orange2-lg::after {
    background-color: #ffcc80;
  }
  .heading.through.orange3-lg::before, .heading.through.orange3-lg::after {
    background-color: #ffb74d;
  }
  .heading.through.orange4-lg::before, .heading.through.orange4-lg::after {
    background-color: #ffa726;
  }
  .heading.through.orange5-lg::before, .heading.through.orange5-lg::after {
    background-color: #ff9800;
  }
  .heading.through.orange6-lg::before, .heading.through.orange6-lg::after {
    background-color: #fb8c00;
  }
  .heading.through.orange7-lg::before, .heading.through.orange7-lg::after {
    background-color: #f57c00;
  }
  .heading.through.orange8-lg::before, .heading.through.orange8-lg::after {
    background-color: #ef6c00;
  }
  .heading.through.orange9-lg::before, .heading.through.orange9-lg::after {
    background-color: #e65100;
  }
  .heading.through.orangea-lg::before, .heading.through.orangea-lg::after {
    background-color: #ffd180;
  }
  .heading.through.orangeb-lg::before, .heading.through.orangeb-lg::after {
    background-color: #ffab40;
  }
  .heading.through.orangec-lg::before, .heading.through.orangec-lg::after {
    background-color: #ff9100;
  }
  .heading.through.oranged-lg::before, .heading.through.oranged-lg::after {
    background-color: #ff6d00;
  }
  .heading.through.d-orange-lg::before, .heading.through.d-orange-lg::after {
    background-color: darkorange;
  }
  .heading.through.d-orange0-lg::before, .heading.through.d-orange0-lg::after {
    background-color: #fbe9e7;
  }
  .heading.through.d-orange1-lg::before, .heading.through.d-orange1-lg::after {
    background-color: #ffccbc;
  }
  .heading.through.d-orange2-lg::before, .heading.through.d-orange2-lg::after {
    background-color: #ffab91;
  }
  .heading.through.d-orange3-lg::before, .heading.through.d-orange3-lg::after {
    background-color: #ff8a65;
  }
  .heading.through.d-orange4-lg::before, .heading.through.d-orange4-lg::after {
    background-color: #ff7043;
  }
  .heading.through.d-orange5-lg::before, .heading.through.d-orange5-lg::after {
    background-color: #ff5722;
  }
  .heading.through.d-orange6-lg::before, .heading.through.d-orange6-lg::after {
    background-color: #f4511e;
  }
  .heading.through.d-orange7-lg::before, .heading.through.d-orange7-lg::after {
    background-color: #e64a19;
  }
  .heading.through.d-orange8-lg::before, .heading.through.d-orange8-lg::after {
    background-color: #d84315;
  }
  .heading.through.d-orange9-lg::before, .heading.through.d-orange9-lg::after {
    background-color: #bf360c;
  }
  .heading.through.d-orangea-lg::before, .heading.through.d-orangea-lg::after {
    background-color: #ff9e80;
  }
  .heading.through.d-orangeb-lg::before, .heading.through.d-orangeb-lg::after {
    background-color: #ff6e40;
  }
  .heading.through.d-orangec-lg::before, .heading.through.d-orangec-lg::after {
    background-color: #ff3d00;
  }
  .heading.through.d-oranged-lg::before, .heading.through.d-oranged-lg::after {
    background-color: #dd2c00;
  }
  .heading.through.brown-lg::before, .heading.through.brown-lg::after {
    background-color: brown;
  }
  .heading.through.brown0-lg::before, .heading.through.brown0-lg::after {
    background-color: #efebe9;
  }
  .heading.through.brown1-lg::before, .heading.through.brown1-lg::after {
    background-color: #d7ccc8;
  }
  .heading.through.brown2-lg::before, .heading.through.brown2-lg::after {
    background-color: #bcaaa4;
  }
  .heading.through.brown3-lg::before, .heading.through.brown3-lg::after {
    background-color: #a1887f;
  }
  .heading.through.brown4-lg::before, .heading.through.brown4-lg::after {
    background-color: #8d6e63;
  }
  .heading.through.brown5-lg::before, .heading.through.brown5-lg::after {
    background-color: #795548;
  }
  .heading.through.brown6-lg::before, .heading.through.brown6-lg::after {
    background-color: #6d4c41;
  }
  .heading.through.brown7-lg::before, .heading.through.brown7-lg::after {
    background-color: #5d4037;
  }
  .heading.through.brown8-lg::before, .heading.through.brown8-lg::after {
    background-color: #4e342e;
  }
  .heading.through.brown9-lg::before, .heading.through.brown9-lg::after {
    background-color: #3e2723;
  }
  .heading.through.grey-lg::before, .heading.through.grey-lg::after {
    background-color: grey;
  }
  .heading.through.grey0-lg::before, .heading.through.grey0-lg::after {
    background-color: #fafafa;
  }
  .heading.through.grey1-lg::before, .heading.through.grey1-lg::after {
    background-color: #f5f5f5;
  }
  .heading.through.grey2-lg::before, .heading.through.grey2-lg::after {
    background-color: #eee;
  }
  .heading.through.grey3-lg::before, .heading.through.grey3-lg::after {
    background-color: #e0e0e0;
  }
  .heading.through.grey4-lg::before, .heading.through.grey4-lg::after {
    background-color: #bdbdbd;
  }
  .heading.through.grey5-lg::before, .heading.through.grey5-lg::after {
    background-color: #9e9e9e;
  }
  .heading.through.grey6-lg::before, .heading.through.grey6-lg::after {
    background-color: #757575;
  }
  .heading.through.grey7-lg::before, .heading.through.grey7-lg::after {
    background-color: #616161;
  }
  .heading.through.grey8-lg::before, .heading.through.grey8-lg::after {
    background-color: #424242;
  }
  .heading.through.grey9-lg::before, .heading.through.grey9-lg::after {
    background-color: #212121;
  }
  .heading.through.blue-grey-lg::before, .heading.through.blue-grey-lg::after {
    background-color: lightsteelblue;
  }
  .heading.through.blue-grey0-lg::before, .heading.through.blue-grey0-lg::after {
    background-color: #eceff1;
  }
  .heading.through.blue-grey1-lg::before, .heading.through.blue-grey1-lg::after {
    background-color: #cfd8dc;
  }
  .heading.through.blue-grey2-lg::before, .heading.through.blue-grey2-lg::after {
    background-color: #b0bec5;
  }
  .heading.through.blue-grey3-lg::before, .heading.through.blue-grey3-lg::after {
    background-color: #90a4ae;
  }
  .heading.through.blue-grey4-lg::before, .heading.through.blue-grey4-lg::after {
    background-color: #78909c;
  }
  .heading.through.blue-grey5-lg::before, .heading.through.blue-grey5-lg::after {
    background-color: #607d8b;
  }
  .heading.through.blue-grey6-lg::before, .heading.through.blue-grey6-lg::after {
    background-color: #546e7a;
  }
  .heading.through.blue-grey7-lg::before, .heading.through.blue-grey7-lg::after {
    background-color: #455a64;
  }
  .heading.through.blue-grey8-lg::before, .heading.through.blue-grey8-lg::after {
    background-color: #37474f;
  }
  .heading.through.blue-grey9-lg::before, .heading.through.blue-grey9-lg::after {
    background-color: #263238;
  }
}

@media (max-width: 991px) {
  .heading:not(.through).black-md {
    color: white;
    background-color: black;
  }
  .heading:not(.through).color0-md {
    color: white;
    background-color: black;
  }
  .heading:not(.through).color1-md {
    color: white;
    background-color: #111111;
  }
  .heading:not(.through).color2-md {
    color: white;
    background-color: #222222;
  }
  .heading:not(.through).color3-md {
    color: white;
    background-color: #333333;
  }
  .heading:not(.through).color4-md {
    color: white;
    background-color: #444444;
  }
  .heading:not(.through).color5-md {
    color: white;
    background-color: #555555;
  }
  .heading:not(.through).color6-md {
    color: white;
    background-color: #666666;
  }
  .heading:not(.through).color7-md {
    color: white;
    background-color: #777777;
  }
  .heading:not(.through).color8-md {
    color: white;
    background-color: #888888;
  }
  .heading:not(.through).color9-md {
    color: #222222;
    background-color: #999999;
  }
  .heading:not(.through).colora-md {
    color: #222222;
    background-color: #aaaaaa;
  }
  .heading:not(.through).colorb-md {
    color: #222222;
    background-color: #bbbbbb;
  }
  .heading:not(.through).colorc-md {
    color: #222222;
    background-color: #cccccc;
  }
  .heading:not(.through).colord-md {
    color: #222222;
    background-color: #dddddd;
  }
  .heading:not(.through).colore-md {
    color: #222222;
    background-color: #eeeeee;
  }
  .heading:not(.through).colorf-md {
    color: #222222;
    background-color: white;
  }
  .heading:not(.through).white-md {
    color: #222222;
    background-color: white;
  }
  .heading:not(.through).red-md {
    color: white;
    background-color: red;
  }
  .heading:not(.through).red0-md {
    color: #222222;
    background-color: #ffebee;
  }
  .heading:not(.through).red1-md {
    color: #222222;
    background-color: #ffcdd2;
  }
  .heading:not(.through).red2-md {
    color: #222222;
    background-color: #ef9a9a;
  }
  .heading:not(.through).red3-md {
    color: white;
    background-color: #e57373;
  }
  .heading:not(.through).red4-md {
    color: white;
    background-color: #ef5350;
  }
  .heading:not(.through).red5-md {
    color: white;
    background-color: #f44336;
  }
  .heading:not(.through).red6-md {
    color: white;
    background-color: #e53935;
  }
  .heading:not(.through).red7-md {
    color: white;
    background-color: #d32f2f;
  }
  .heading:not(.through).red8-md {
    color: white;
    background-color: #c62828;
  }
  .heading:not(.through).red9-md {
    color: white;
    background-color: #b71c1c;
  }
  .heading:not(.through).reda-md {
    color: #222222;
    background-color: #ff8a80;
  }
  .heading:not(.through).redb-md {
    color: white;
    background-color: #ff5252;
  }
  .heading:not(.through).redc-md {
    color: white;
    background-color: #ff1744;
  }
  .heading:not(.through).redd-md {
    color: white;
    background-color: #d50000;
  }
  .heading:not(.through).pink-md {
    color: #222222;
    background-color: pink;
  }
  .heading:not(.through).pink0-md {
    color: #222222;
    background-color: #fce4ec;
  }
  .heading:not(.through).pink1-md {
    color: #222222;
    background-color: #f8bbd0;
  }
  .heading:not(.through).pink2-md {
    color: #222222;
    background-color: #f48fb1;
  }
  .heading:not(.through).pink3-md {
    color: white;
    background-color: #f06292;
  }
  .heading:not(.through).pink4-md {
    color: white;
    background-color: #ec407a;
  }
  .heading:not(.through).pink5-md {
    color: white;
    background-color: #e91e63;
  }
  .heading:not(.through).pink6-md {
    color: white;
    background-color: #d81b60;
  }
  .heading:not(.through).pink7-md {
    color: white;
    background-color: #c2185b;
  }
  .heading:not(.through).pink8-md {
    color: white;
    background-color: #ad1457;
  }
  .heading:not(.through).pink9-md {
    color: white;
    background-color: #880e4f;
  }
  .heading:not(.through).pinka-md {
    color: #222222;
    background-color: #ff80ab;
  }
  .heading:not(.through).pinkb-md {
    color: white;
    background-color: #ff4081;
  }
  .heading:not(.through).pinkc-md {
    color: white;
    background-color: #f50057;
  }
  .heading:not(.through).pinkd-md {
    color: white;
    background-color: #c51162;
  }
  .heading:not(.through).purple-md {
    color: white;
    background-color: purple;
  }
  .heading:not(.through).purple0-md {
    color: #222222;
    background-color: #f3e5f5;
  }
  .heading:not(.through).purple1-md {
    color: #222222;
    background-color: #e1bee7;
  }
  .heading:not(.through).purple2-md {
    color: #222222;
    background-color: #ce93d8;
  }
  .heading:not(.through).purple3-md {
    color: white;
    background-color: #ba68c8;
  }
  .heading:not(.through).purple4-md {
    color: white;
    background-color: #ab47bc;
  }
  .heading:not(.through).purple5-md {
    color: white;
    background-color: #9c27b0;
  }
  .heading:not(.through).purple6-md {
    color: white;
    background-color: #8e24aa;
  }
  .heading:not(.through).purple7-md {
    color: white;
    background-color: #7b1fa2;
  }
  .heading:not(.through).purple8-md {
    color: white;
    background-color: #6a1b9a;
  }
  .heading:not(.through).purple9-md {
    color: white;
    background-color: #4a148c;
  }
  .heading:not(.through).purplea-md {
    color: #222222;
    background-color: #ea80fc;
  }
  .heading:not(.through).purpleb-md {
    color: white;
    background-color: #e040fb;
  }
  .heading:not(.through).purplec-md {
    color: white;
    background-color: #d500f9;
  }
  .heading:not(.through).purpled-md {
    color: white;
    background-color: #a0f;
  }
  .heading:not(.through).d-purple-md {
    color: white;
    background-color: darkmagenta;
  }
  .heading:not(.through).d-purple0-md {
    color: #222222;
    background-color: #ede7f6;
  }
  .heading:not(.through).d-purple1-md {
    color: #222222;
    background-color: #d1c4e9;
  }
  .heading:not(.through).d-purple2-md {
    color: #222222;
    background-color: #b39ddb;
  }
  .heading:not(.through).d-purple3-md {
    color: white;
    background-color: #9575cd;
  }
  .heading:not(.through).d-purple4-md {
    color: white;
    background-color: #7e57c2;
  }
  .heading:not(.through).d-purple5-md {
    color: white;
    background-color: #673ab7;
  }
  .heading:not(.through).d-purple6-md {
    color: white;
    background-color: #5e35b1;
  }
  .heading:not(.through).d-purple7-md {
    color: white;
    background-color: #512da8;
  }
  .heading:not(.through).d-purple8-md {
    color: white;
    background-color: #4527a0;
  }
  .heading:not(.through).d-purple9-md {
    color: white;
    background-color: #311b92;
  }
  .heading:not(.through).d-purplea-md {
    color: #222222;
    background-color: #b388ff;
  }
  .heading:not(.through).d-purpleb-md {
    color: white;
    background-color: #7c4dff;
  }
  .heading:not(.through).d-purplec-md {
    color: white;
    background-color: #651fff;
  }
  .heading:not(.through).d-purpled-md {
    color: white;
    background-color: #6200ea;
  }
  .heading:not(.through).indigo-md {
    color: white;
    background-color: indigo;
  }
  .heading:not(.through).indigo0-md {
    color: #222222;
    background-color: #e8eaf6;
  }
  .heading:not(.through).indigo1-md {
    color: #222222;
    background-color: #c5cae9;
  }
  .heading:not(.through).indigo2-md {
    color: #222222;
    background-color: #9fa8da;
  }
  .heading:not(.through).indigo3-md {
    color: white;
    background-color: #7986cb;
  }
  .heading:not(.through).indigo4-md {
    color: white;
    background-color: #5c6bc0;
  }
  .heading:not(.through).indigo5-md {
    color: white;
    background-color: #3f51b5;
  }
  .heading:not(.through).indigo6-md {
    color: white;
    background-color: #3949ab;
  }
  .heading:not(.through).indigo7-md {
    color: white;
    background-color: #303f9f;
  }
  .heading:not(.through).indigo8-md {
    color: white;
    background-color: #283593;
  }
  .heading:not(.through).indigo9-md {
    color: white;
    background-color: #1a237e;
  }
  .heading:not(.through).indigoa-md {
    color: #222222;
    background-color: #8c9eff;
  }
  .heading:not(.through).indigob-md {
    color: white;
    background-color: #536dfe;
  }
  .heading:not(.through).indigoc-md {
    color: white;
    background-color: #3d5afe;
  }
  .heading:not(.through).indigod-md {
    color: white;
    background-color: #304ffe;
  }
  .heading:not(.through).blue-md {
    color: white;
    background-color: blue;
  }
  .heading:not(.through).blue0-md {
    color: #222222;
    background-color: #e3f2fd;
  }
  .heading:not(.through).blue1-md {
    color: #222222;
    background-color: #bbdefb;
  }
  .heading:not(.through).blue2-md {
    color: #222222;
    background-color: #90caf9;
  }
  .heading:not(.through).blue3-md {
    color: #222222;
    background-color: #64b5f6;
  }
  .heading:not(.through).blue4-md {
    color: white;
    background-color: #42a5f5;
  }
  .heading:not(.through).blue5-md {
    color: white;
    background-color: #2196f3;
  }
  .heading:not(.through).blue6-md {
    color: white;
    background-color: #1e88e5;
  }
  .heading:not(.through).blue7-md {
    color: white;
    background-color: #1976d2;
  }
  .heading:not(.through).blue8-md {
    color: white;
    background-color: #1565c0;
  }
  .heading:not(.through).blue9-md {
    color: white;
    background-color: #0d47a1;
  }
  .heading:not(.through).bluea-md {
    color: #222222;
    background-color: #82b1ff;
  }
  .heading:not(.through).blueb-md {
    color: white;
    background-color: #448aff;
  }
  .heading:not(.through).bluec-md {
    color: white;
    background-color: #2979ff;
  }
  .heading:not(.through).blued-md {
    color: white;
    background-color: #2962ff;
  }
  .heading:not(.through).l-blue-md {
    color: #222222;
    background-color: lightblue;
  }
  .heading:not(.through).l-blue0-md {
    color: #222222;
    background-color: #e1f5fe;
  }
  .heading:not(.through).l-blue1-md {
    color: #222222;
    background-color: #b3e5fc;
  }
  .heading:not(.through).l-blue2-md {
    color: #222222;
    background-color: #81d4fa;
  }
  .heading:not(.through).l-blue3-md {
    color: #222222;
    background-color: #4fc3f7;
  }
  .heading:not(.through).l-blue4-md {
    color: white;
    background-color: #29b6f6;
  }
  .heading:not(.through).l-blue5-md {
    color: white;
    background-color: #03a9f4;
  }
  .heading:not(.through).l-blue6-md {
    color: white;
    background-color: #039be5;
  }
  .heading:not(.through).l-blue7-md {
    color: white;
    background-color: #0288d1;
  }
  .heading:not(.through).l-blue8-md {
    color: white;
    background-color: #0277bd;
  }
  .heading:not(.through).l-blue9-md {
    color: white;
    background-color: #01579b;
  }
  .heading:not(.through).l-bluea-md {
    color: #222222;
    background-color: #80d8ff;
  }
  .heading:not(.through).l-blueb-md {
    color: #222222;
    background-color: #40c4ff;
  }
  .heading:not(.through).l-bluec-md {
    color: white;
    background-color: #00b0ff;
  }
  .heading:not(.through).l-blued-md {
    color: white;
    background-color: #0091ea;
  }
  .heading:not(.through).cyan-md {
    color: #222222;
    background-color: cyan;
  }
  .heading:not(.through).cyan0-md {
    color: #222222;
    background-color: #e0f7fa;
  }
  .heading:not(.through).cyan1-md {
    color: #222222;
    background-color: #b2ebf2;
  }
  .heading:not(.through).cyan2-md {
    color: #222222;
    background-color: #80deea;
  }
  .heading:not(.through).cyan3-md {
    color: #222222;
    background-color: #4dd0e1;
  }
  .heading:not(.through).cyan4-md {
    color: #222222;
    background-color: #26c6da;
  }
  .heading:not(.through).cyan5-md {
    color: white;
    background-color: #00bcd4;
  }
  .heading:not(.through).cyan6-md {
    color: white;
    background-color: #00acc1;
  }
  .heading:not(.through).cyan7-md {
    color: white;
    background-color: #0097a7;
  }
  .heading:not(.through).cyan8-md {
    color: white;
    background-color: #00838f;
  }
  .heading:not(.through).cyan9-md {
    color: white;
    background-color: #006064;
  }
  .heading:not(.through).cyana-md {
    color: #222222;
    background-color: #84ffff;
  }
  .heading:not(.through).cyanb-md {
    color: #222222;
    background-color: #18ffff;
  }
  .heading:not(.through).cyanc-md {
    color: #222222;
    background-color: #00e5ff;
  }
  .heading:not(.through).cyand-md {
    color: white;
    background-color: #00b8d4;
  }
  .heading:not(.through).teal-md {
    color: white;
    background-color: teal;
  }
  .heading:not(.through).teal0-md {
    color: #222222;
    background-color: #e0f2f1;
  }
  .heading:not(.through).teal1-md {
    color: #222222;
    background-color: #b2dfdb;
  }
  .heading:not(.through).teal2-md {
    color: #222222;
    background-color: #80cbc4;
  }
  .heading:not(.through).teal3-md {
    color: white;
    background-color: #4db6ac;
  }
  .heading:not(.through).teal4-md {
    color: white;
    background-color: #26a69a;
  }
  .heading:not(.through).teal5-md {
    color: white;
    background-color: #009688;
  }
  .heading:not(.through).teal6-md {
    color: white;
    background-color: #00897b;
  }
  .heading:not(.through).teal7-md {
    color: white;
    background-color: #00796b;
  }
  .heading:not(.through).teal8-md {
    color: white;
    background-color: #00695c;
  }
  .heading:not(.through).teal9-md {
    color: white;
    background-color: #004d40;
  }
  .heading:not(.through).teala-md {
    color: #222222;
    background-color: #a7ffeb;
  }
  .heading:not(.through).tealb-md {
    color: #222222;
    background-color: #64ffda;
  }
  .heading:not(.through).tealc-md {
    color: #222222;
    background-color: #1de9b6;
  }
  .heading:not(.through).teald-md {
    color: white;
    background-color: #00bfa5;
  }
  .heading:not(.through).green-md {
    color: white;
    background-color: green;
  }
  .heading:not(.through).green0-md {
    color: #222222;
    background-color: #e8f5e9;
  }
  .heading:not(.through).green1-md {
    color: #222222;
    background-color: #c8e6c9;
  }
  .heading:not(.through).green2-md {
    color: #222222;
    background-color: #a5d6a7;
  }
  .heading:not(.through).green3-md {
    color: #222222;
    background-color: #81c784;
  }
  .heading:not(.through).green4-md {
    color: #222222;
    background-color: #66bb6a;
  }
  .heading:not(.through).green5-md {
    color: white;
    background-color: #4caf50;
  }
  .heading:not(.through).green6-md {
    color: white;
    background-color: #43a047;
  }
  .heading:not(.through).green7-md {
    color: white;
    background-color: #388e3c;
  }
  .heading:not(.through).green8-md {
    color: white;
    background-color: #2e7d32;
  }
  .heading:not(.through).green9-md {
    color: white;
    background-color: #1b5e20;
  }
  .heading:not(.through).greena-md {
    color: #222222;
    background-color: #b9f6ca;
  }
  .heading:not(.through).greenb-md {
    color: #222222;
    background-color: #69f0ae;
  }
  .heading:not(.through).greenc-md {
    color: white;
    background-color: #00e676;
  }
  .heading:not(.through).greend-md {
    color: white;
    background-color: #00c853;
  }
  .heading:not(.through).l-green-md {
    color: #222222;
    background-color: lightgreen;
  }
  .heading:not(.through).l-green0-md {
    color: #222222;
    background-color: #f1f8e9;
  }
  .heading:not(.through).l-green1-md {
    color: #222222;
    background-color: #dcedc8;
  }
  .heading:not(.through).l-green2-md {
    color: #222222;
    background-color: #c5e1a5;
  }
  .heading:not(.through).l-green3-md {
    color: #222222;
    background-color: #aed581;
  }
  .heading:not(.through).l-green4-md {
    color: #222222;
    background-color: #9ccc65;
  }
  .heading:not(.through).l-green5-md {
    color: #222222;
    background-color: #8bc34a;
  }
  .heading:not(.through).l-green6-md {
    color: white;
    background-color: #7cb342;
  }
  .heading:not(.through).l-green7-md {
    color: white;
    background-color: #689f38;
  }
  .heading:not(.through).l-green8-md {
    color: white;
    background-color: #558b2f;
  }
  .heading:not(.through).l-green9-md {
    color: white;
    background-color: #33691e;
  }
  .heading:not(.through).l-greena-md {
    color: #222222;
    background-color: #ccff90;
  }
  .heading:not(.through).l-greenb-md {
    color: #222222;
    background-color: #b2ff59;
  }
  .heading:not(.through).l-greenc-md {
    color: #222222;
    background-color: #76ff03;
  }
  .heading:not(.through).l-greend-md {
    color: #222222;
    background-color: #64dd17;
  }
  .heading:not(.through).lime-md {
    color: white;
    background-color: lime;
  }
  .heading:not(.through).lime0-md {
    color: #222222;
    background-color: #f9fbe7;
  }
  .heading:not(.through).lime1-md {
    color: #222222;
    background-color: #f0f4c3;
  }
  .heading:not(.through).lime2-md {
    color: #222222;
    background-color: #e6ee9c;
  }
  .heading:not(.through).lime3-md {
    color: #222222;
    background-color: #d4e056;
  }
  .heading:not(.through).lime4-md {
    color: #222222;
    background-color: #d4e157;
  }
  .heading:not(.through).lime5-md {
    color: #222222;
    background-color: #cddc39;
  }
  .heading:not(.through).lime6-md {
    color: #222222;
    background-color: #c0ca33;
  }
  .heading:not(.through).lime7-md {
    color: #222222;
    background-color: #afb42b;
  }
  .heading:not(.through).lime8-md {
    color: white;
    background-color: #9e9d24;
  }
  .heading:not(.through).lime9-md {
    color: white;
    background-color: #827717;
  }
  .heading:not(.through).limea-md {
    color: #222222;
    background-color: #f4ff81;
  }
  .heading:not(.through).limeb-md {
    color: #222222;
    background-color: #eeff41;
  }
  .heading:not(.through).limec-md {
    color: #222222;
    background-color: #c6ff00;
  }
  .heading:not(.through).limed-md {
    color: #222222;
    background-color: #aeea00;
  }
  .heading:not(.through).yellow-md {
    color: #222222;
    background-color: yellow;
  }
  .heading:not(.through).yellow0-md {
    color: #222222;
    background-color: #fffde7;
  }
  .heading:not(.through).yellow1-md {
    color: #222222;
    background-color: #fff9c4;
  }
  .heading:not(.through).yellow2-md {
    color: #222222;
    background-color: #fff59d;
  }
  .heading:not(.through).yellow3-md {
    color: #222222;
    background-color: #fff176;
  }
  .heading:not(.through).yellow4-md {
    color: #222222;
    background-color: #ffee58;
  }
  .heading:not(.through).yellow5-md {
    color: #222222;
    background-color: #ffeb3b;
  }
  .heading:not(.through).yellow6-md {
    color: #222222;
    background-color: #fdd835;
  }
  .heading:not(.through).yellow7-md {
    color: #222222;
    background-color: #fbc02d;
  }
  .heading:not(.through).yellow8-md {
    color: #222222;
    background-color: #f9a825;
  }
  .heading:not(.through).yellow9-md {
    color: #222222;
    background-color: #f57f17;
  }
  .heading:not(.through).yellowa-md {
    color: #222222;
    background-color: #ffff8d;
  }
  .heading:not(.through).yellowb-md {
    color: #222222;
    background-color: #ff0;
  }
  .heading:not(.through).yellowc-md {
    color: #222222;
    background-color: #ffea00;
  }
  .heading:not(.through).yellowd-md {
    color: #222222;
    background-color: #ffd600;
  }
  .heading:not(.through).amber-md {
    color: #222222;
    background-color: #ffd740;
  }
  .heading:not(.through).amber0-md {
    color: #222222;
    background-color: #fff8e1;
  }
  .heading:not(.through).amber1-md {
    color: #222222;
    background-color: #ffecb3;
  }
  .heading:not(.through).amber2-md {
    color: #222222;
    background-color: #ffe082;
  }
  .heading:not(.through).amber3-md {
    color: #222222;
    background-color: #ffd54f;
  }
  .heading:not(.through).amber4-md {
    color: #222222;
    background-color: #ffca28;
  }
  .heading:not(.through).amber5-md {
    color: #222222;
    background-color: #ffc107;
  }
  .heading:not(.through).amber6-md {
    color: #222222;
    background-color: #ffb300;
  }
  .heading:not(.through).amber7-md {
    color: #222222;
    background-color: #ffa000;
  }
  .heading:not(.through).amber8-md {
    color: #222222;
    background-color: #ff8f00;
  }
  .heading:not(.through).amber9-md {
    color: white;
    background-color: #ff6f00;
  }
  .heading:not(.through).ambera-md {
    color: #222222;
    background-color: #ffe57f;
  }
  .heading:not(.through).amberb-md {
    color: #222222;
    background-color: #ffd740;
  }
  .heading:not(.through).amberc-md {
    color: #222222;
    background-color: #ffc400;
  }
  .heading:not(.through).amberd-md {
    color: #222222;
    background-color: #ffab00;
  }
  .heading:not(.through).orange-md {
    color: #222222;
    background-color: orange;
  }
  .heading:not(.through).orange0-md {
    color: #222222;
    background-color: #fff3e0;
  }
  .heading:not(.through).orange1-md {
    color: #222222;
    background-color: #ffe0b2;
  }
  .heading:not(.through).orange2-md {
    color: #222222;
    background-color: #ffcc80;
  }
  .heading:not(.through).orange3-md {
    color: #222222;
    background-color: #ffb74d;
  }
  .heading:not(.through).orange4-md {
    color: #222222;
    background-color: #ffa726;
  }
  .heading:not(.through).orange5-md {
    color: #222222;
    background-color: #ff9800;
  }
  .heading:not(.through).orange6-md {
    color: #222222;
    background-color: #fb8c00;
  }
  .heading:not(.through).orange7-md {
    color: white;
    background-color: #f57c00;
  }
  .heading:not(.through).orange8-md {
    color: white;
    background-color: #ef6c00;
  }
  .heading:not(.through).orange9-md {
    color: white;
    background-color: #e65100;
  }
  .heading:not(.through).orangea-md {
    color: #222222;
    background-color: #ffd180;
  }
  .heading:not(.through).orangeb-md {
    color: #222222;
    background-color: #ffab40;
  }
  .heading:not(.through).orangec-md {
    color: #222222;
    background-color: #ff9100;
  }
  .heading:not(.through).oranged-md {
    color: white;
    background-color: #ff6d00;
  }
  .heading:not(.through).d-orange-md {
    color: #222222;
    background-color: darkorange;
  }
  .heading:not(.through).d-orange0-md {
    color: #222222;
    background-color: #fbe9e7;
  }
  .heading:not(.through).d-orange1-md {
    color: #222222;
    background-color: #ffccbc;
  }
  .heading:not(.through).d-orange2-md {
    color: #222222;
    background-color: #ffab91;
  }
  .heading:not(.through).d-orange3-md {
    color: #222222;
    background-color: #ff8a65;
  }
  .heading:not(.through).d-orange4-md {
    color: white;
    background-color: #ff7043;
  }
  .heading:not(.through).d-orange5-md {
    color: white;
    background-color: #ff5722;
  }
  .heading:not(.through).d-orange6-md {
    color: white;
    background-color: #f4511e;
  }
  .heading:not(.through).d-orange7-md {
    color: white;
    background-color: #e64a19;
  }
  .heading:not(.through).d-orange8-md {
    color: white;
    background-color: #d84315;
  }
  .heading:not(.through).d-orange9-md {
    color: white;
    background-color: #bf360c;
  }
  .heading:not(.through).d-orangea-md {
    color: #222222;
    background-color: #ff9e80;
  }
  .heading:not(.through).d-orangeb-md {
    color: white;
    background-color: #ff6e40;
  }
  .heading:not(.through).d-orangec-md {
    color: white;
    background-color: #ff3d00;
  }
  .heading:not(.through).d-oranged-md {
    color: white;
    background-color: #dd2c00;
  }
  .heading:not(.through).brown-md {
    color: white;
    background-color: brown;
  }
  .heading:not(.through).brown0-md {
    color: #222222;
    background-color: #efebe9;
  }
  .heading:not(.through).brown1-md {
    color: #222222;
    background-color: #d7ccc8;
  }
  .heading:not(.through).brown2-md {
    color: #222222;
    background-color: #bcaaa4;
  }
  .heading:not(.through).brown3-md {
    color: white;
    background-color: #a1887f;
  }
  .heading:not(.through).brown4-md {
    color: white;
    background-color: #8d6e63;
  }
  .heading:not(.through).brown5-md {
    color: white;
    background-color: #795548;
  }
  .heading:not(.through).brown6-md {
    color: white;
    background-color: #6d4c41;
  }
  .heading:not(.through).brown7-md {
    color: white;
    background-color: #5d4037;
  }
  .heading:not(.through).brown8-md {
    color: white;
    background-color: #4e342e;
  }
  .heading:not(.through).brown9-md {
    color: white;
    background-color: #3e2723;
  }
  .heading:not(.through).grey-md {
    color: white;
    background-color: grey;
  }
  .heading:not(.through).grey0-md {
    color: #222222;
    background-color: #fafafa;
  }
  .heading:not(.through).grey1-md {
    color: #222222;
    background-color: #f5f5f5;
  }
  .heading:not(.through).grey2-md {
    color: #222222;
    background-color: #eee;
  }
  .heading:not(.through).grey3-md {
    color: #222222;
    background-color: #e0e0e0;
  }
  .heading:not(.through).grey4-md {
    color: #222222;
    background-color: #bdbdbd;
  }
  .heading:not(.through).grey5-md {
    color: #222222;
    background-color: #9e9e9e;
  }
  .heading:not(.through).grey6-md {
    color: white;
    background-color: #757575;
  }
  .heading:not(.through).grey7-md {
    color: white;
    background-color: #616161;
  }
  .heading:not(.through).grey8-md {
    color: white;
    background-color: #424242;
  }
  .heading:not(.through).grey9-md {
    color: white;
    background-color: #212121;
  }
  .heading:not(.through).blue-grey-md {
    color: #222222;
    background-color: lightsteelblue;
  }
  .heading:not(.through).blue-grey0-md {
    color: #222222;
    background-color: #eceff1;
  }
  .heading:not(.through).blue-grey1-md {
    color: #222222;
    background-color: #cfd8dc;
  }
  .heading:not(.through).blue-grey2-md {
    color: #222222;
    background-color: #b0bec5;
  }
  .heading:not(.through).blue-grey3-md {
    color: #222222;
    background-color: #90a4ae;
  }
  .heading:not(.through).blue-grey4-md {
    color: white;
    background-color: #78909c;
  }
  .heading:not(.through).blue-grey5-md {
    color: white;
    background-color: #607d8b;
  }
  .heading:not(.through).blue-grey6-md {
    color: white;
    background-color: #546e7a;
  }
  .heading:not(.through).blue-grey7-md {
    color: white;
    background-color: #455a64;
  }
  .heading:not(.through).blue-grey8-md {
    color: white;
    background-color: #37474f;
  }
  .heading:not(.through).blue-grey9-md {
    color: white;
    background-color: #263238;
  }
  .heading:not(.through).black-o-md {
    color: black;
    border: 1px solid black;
    background: transparent;
  }
  .heading:not(.through).color0-o-md {
    color: black;
    border: 1px solid black;
    background: transparent;
  }
  .heading:not(.through).color1-o-md {
    color: #111111;
    border: 1px solid #111111;
    background: transparent;
  }
  .heading:not(.through).color2-o-md {
    color: #222222;
    border: 1px solid #222222;
    background: transparent;
  }
  .heading:not(.through).color3-o-md {
    color: #333333;
    border: 1px solid #333333;
    background: transparent;
  }
  .heading:not(.through).color4-o-md {
    color: #444444;
    border: 1px solid #444444;
    background: transparent;
  }
  .heading:not(.through).color5-o-md {
    color: #555555;
    border: 1px solid #555555;
    background: transparent;
  }
  .heading:not(.through).color6-o-md {
    color: #666666;
    border: 1px solid #666666;
    background: transparent;
  }
  .heading:not(.through).color7-o-md {
    color: #777777;
    border: 1px solid #777777;
    background: transparent;
  }
  .heading:not(.through).color8-o-md {
    color: #888888;
    border: 1px solid #888888;
    background: transparent;
  }
  .heading:not(.through).color9-o-md {
    color: #999999;
    border: 1px solid #999999;
    background: transparent;
  }
  .heading:not(.through).colora-o-md {
    color: #aaaaaa;
    border: 1px solid #aaaaaa;
    background: transparent;
  }
  .heading:not(.through).colorb-o-md {
    color: #bbbbbb;
    border: 1px solid #bbbbbb;
    background: transparent;
  }
  .heading:not(.through).colorc-o-md {
    color: #cccccc;
    border: 1px solid #cccccc;
    background: transparent;
  }
  .heading:not(.through).colord-o-md {
    color: #dddddd;
    border: 1px solid #dddddd;
    background: transparent;
  }
  .heading:not(.through).colore-o-md {
    color: #eeeeee;
    border: 1px solid #eeeeee;
    background: transparent;
  }
  .heading:not(.through).colorf-o-md {
    color: white;
    border: 1px solid white;
    background: transparent;
  }
  .heading:not(.through).white-o-md {
    color: white;
    border: 1px solid white;
    background: transparent;
  }
  .heading:not(.through).red-o-md {
    color: red;
    border: 1px solid red;
    background: transparent;
  }
  .heading:not(.through).red0-o-md {
    color: #ffebee;
    border: 1px solid #ffebee;
    background: transparent;
  }
  .heading:not(.through).red1-o-md {
    color: #ffcdd2;
    border: 1px solid #ffcdd2;
    background: transparent;
  }
  .heading:not(.through).red2-o-md {
    color: #ef9a9a;
    border: 1px solid #ef9a9a;
    background: transparent;
  }
  .heading:not(.through).red3-o-md {
    color: #e57373;
    border: 1px solid #e57373;
    background: transparent;
  }
  .heading:not(.through).red4-o-md {
    color: #ef5350;
    border: 1px solid #ef5350;
    background: transparent;
  }
  .heading:not(.through).red5-o-md {
    color: #f44336;
    border: 1px solid #f44336;
    background: transparent;
  }
  .heading:not(.through).red6-o-md {
    color: #e53935;
    border: 1px solid #e53935;
    background: transparent;
  }
  .heading:not(.through).red7-o-md {
    color: #d32f2f;
    border: 1px solid #d32f2f;
    background: transparent;
  }
  .heading:not(.through).red8-o-md {
    color: #c62828;
    border: 1px solid #c62828;
    background: transparent;
  }
  .heading:not(.through).red9-o-md {
    color: #b71c1c;
    border: 1px solid #b71c1c;
    background: transparent;
  }
  .heading:not(.through).reda-o-md {
    color: #ff8a80;
    border: 1px solid #ff8a80;
    background: transparent;
  }
  .heading:not(.through).redb-o-md {
    color: #ff5252;
    border: 1px solid #ff5252;
    background: transparent;
  }
  .heading:not(.through).redc-o-md {
    color: #ff1744;
    border: 1px solid #ff1744;
    background: transparent;
  }
  .heading:not(.through).redd-o-md {
    color: #d50000;
    border: 1px solid #d50000;
    background: transparent;
  }
  .heading:not(.through).pink-o-md {
    color: pink;
    border: 1px solid pink;
    background: transparent;
  }
  .heading:not(.through).pink0-o-md {
    color: #fce4ec;
    border: 1px solid #fce4ec;
    background: transparent;
  }
  .heading:not(.through).pink1-o-md {
    color: #f8bbd0;
    border: 1px solid #f8bbd0;
    background: transparent;
  }
  .heading:not(.through).pink2-o-md {
    color: #f48fb1;
    border: 1px solid #f48fb1;
    background: transparent;
  }
  .heading:not(.through).pink3-o-md {
    color: #f06292;
    border: 1px solid #f06292;
    background: transparent;
  }
  .heading:not(.through).pink4-o-md {
    color: #ec407a;
    border: 1px solid #ec407a;
    background: transparent;
  }
  .heading:not(.through).pink5-o-md {
    color: #e91e63;
    border: 1px solid #e91e63;
    background: transparent;
  }
  .heading:not(.through).pink6-o-md {
    color: #d81b60;
    border: 1px solid #d81b60;
    background: transparent;
  }
  .heading:not(.through).pink7-o-md {
    color: #c2185b;
    border: 1px solid #c2185b;
    background: transparent;
  }
  .heading:not(.through).pink8-o-md {
    color: #ad1457;
    border: 1px solid #ad1457;
    background: transparent;
  }
  .heading:not(.through).pink9-o-md {
    color: #880e4f;
    border: 1px solid #880e4f;
    background: transparent;
  }
  .heading:not(.through).pinka-o-md {
    color: #ff80ab;
    border: 1px solid #ff80ab;
    background: transparent;
  }
  .heading:not(.through).pinkb-o-md {
    color: #ff4081;
    border: 1px solid #ff4081;
    background: transparent;
  }
  .heading:not(.through).pinkc-o-md {
    color: #f50057;
    border: 1px solid #f50057;
    background: transparent;
  }
  .heading:not(.through).pinkd-o-md {
    color: #c51162;
    border: 1px solid #c51162;
    background: transparent;
  }
  .heading:not(.through).purple-o-md {
    color: purple;
    border: 1px solid purple;
    background: transparent;
  }
  .heading:not(.through).purple0-o-md {
    color: #f3e5f5;
    border: 1px solid #f3e5f5;
    background: transparent;
  }
  .heading:not(.through).purple1-o-md {
    color: #e1bee7;
    border: 1px solid #e1bee7;
    background: transparent;
  }
  .heading:not(.through).purple2-o-md {
    color: #ce93d8;
    border: 1px solid #ce93d8;
    background: transparent;
  }
  .heading:not(.through).purple3-o-md {
    color: #ba68c8;
    border: 1px solid #ba68c8;
    background: transparent;
  }
  .heading:not(.through).purple4-o-md {
    color: #ab47bc;
    border: 1px solid #ab47bc;
    background: transparent;
  }
  .heading:not(.through).purple5-o-md {
    color: #9c27b0;
    border: 1px solid #9c27b0;
    background: transparent;
  }
  .heading:not(.through).purple6-o-md {
    color: #8e24aa;
    border: 1px solid #8e24aa;
    background: transparent;
  }
  .heading:not(.through).purple7-o-md {
    color: #7b1fa2;
    border: 1px solid #7b1fa2;
    background: transparent;
  }
  .heading:not(.through).purple8-o-md {
    color: #6a1b9a;
    border: 1px solid #6a1b9a;
    background: transparent;
  }
  .heading:not(.through).purple9-o-md {
    color: #4a148c;
    border: 1px solid #4a148c;
    background: transparent;
  }
  .heading:not(.through).purplea-o-md {
    color: #ea80fc;
    border: 1px solid #ea80fc;
    background: transparent;
  }
  .heading:not(.through).purpleb-o-md {
    color: #e040fb;
    border: 1px solid #e040fb;
    background: transparent;
  }
  .heading:not(.through).purplec-o-md {
    color: #d500f9;
    border: 1px solid #d500f9;
    background: transparent;
  }
  .heading:not(.through).purpled-o-md {
    color: #a0f;
    border: 1px solid #a0f;
    background: transparent;
  }
  .heading:not(.through).d-purple-o-md {
    color: darkmagenta;
    border: 1px solid darkmagenta;
    background: transparent;
  }
  .heading:not(.through).d-purple0-o-md {
    color: #ede7f6;
    border: 1px solid #ede7f6;
    background: transparent;
  }
  .heading:not(.through).d-purple1-o-md {
    color: #d1c4e9;
    border: 1px solid #d1c4e9;
    background: transparent;
  }
  .heading:not(.through).d-purple2-o-md {
    color: #b39ddb;
    border: 1px solid #b39ddb;
    background: transparent;
  }
  .heading:not(.through).d-purple3-o-md {
    color: #9575cd;
    border: 1px solid #9575cd;
    background: transparent;
  }
  .heading:not(.through).d-purple4-o-md {
    color: #7e57c2;
    border: 1px solid #7e57c2;
    background: transparent;
  }
  .heading:not(.through).d-purple5-o-md {
    color: #673ab7;
    border: 1px solid #673ab7;
    background: transparent;
  }
  .heading:not(.through).d-purple6-o-md {
    color: #5e35b1;
    border: 1px solid #5e35b1;
    background: transparent;
  }
  .heading:not(.through).d-purple7-o-md {
    color: #512da8;
    border: 1px solid #512da8;
    background: transparent;
  }
  .heading:not(.through).d-purple8-o-md {
    color: #4527a0;
    border: 1px solid #4527a0;
    background: transparent;
  }
  .heading:not(.through).d-purple9-o-md {
    color: #311b92;
    border: 1px solid #311b92;
    background: transparent;
  }
  .heading:not(.through).d-purplea-o-md {
    color: #b388ff;
    border: 1px solid #b388ff;
    background: transparent;
  }
  .heading:not(.through).d-purpleb-o-md {
    color: #7c4dff;
    border: 1px solid #7c4dff;
    background: transparent;
  }
  .heading:not(.through).d-purplec-o-md {
    color: #651fff;
    border: 1px solid #651fff;
    background: transparent;
  }
  .heading:not(.through).d-purpled-o-md {
    color: #6200ea;
    border: 1px solid #6200ea;
    background: transparent;
  }
  .heading:not(.through).indigo-o-md {
    color: indigo;
    border: 1px solid indigo;
    background: transparent;
  }
  .heading:not(.through).indigo0-o-md {
    color: #e8eaf6;
    border: 1px solid #e8eaf6;
    background: transparent;
  }
  .heading:not(.through).indigo1-o-md {
    color: #c5cae9;
    border: 1px solid #c5cae9;
    background: transparent;
  }
  .heading:not(.through).indigo2-o-md {
    color: #9fa8da;
    border: 1px solid #9fa8da;
    background: transparent;
  }
  .heading:not(.through).indigo3-o-md {
    color: #7986cb;
    border: 1px solid #7986cb;
    background: transparent;
  }
  .heading:not(.through).indigo4-o-md {
    color: #5c6bc0;
    border: 1px solid #5c6bc0;
    background: transparent;
  }
  .heading:not(.through).indigo5-o-md {
    color: #3f51b5;
    border: 1px solid #3f51b5;
    background: transparent;
  }
  .heading:not(.through).indigo6-o-md {
    color: #3949ab;
    border: 1px solid #3949ab;
    background: transparent;
  }
  .heading:not(.through).indigo7-o-md {
    color: #303f9f;
    border: 1px solid #303f9f;
    background: transparent;
  }
  .heading:not(.through).indigo8-o-md {
    color: #283593;
    border: 1px solid #283593;
    background: transparent;
  }
  .heading:not(.through).indigo9-o-md {
    color: #1a237e;
    border: 1px solid #1a237e;
    background: transparent;
  }
  .heading:not(.through).indigoa-o-md {
    color: #8c9eff;
    border: 1px solid #8c9eff;
    background: transparent;
  }
  .heading:not(.through).indigob-o-md {
    color: #536dfe;
    border: 1px solid #536dfe;
    background: transparent;
  }
  .heading:not(.through).indigoc-o-md {
    color: #3d5afe;
    border: 1px solid #3d5afe;
    background: transparent;
  }
  .heading:not(.through).indigod-o-md {
    color: #304ffe;
    border: 1px solid #304ffe;
    background: transparent;
  }
  .heading:not(.through).blue-o-md {
    color: blue;
    border: 1px solid blue;
    background: transparent;
  }
  .heading:not(.through).blue0-o-md {
    color: #e3f2fd;
    border: 1px solid #e3f2fd;
    background: transparent;
  }
  .heading:not(.through).blue1-o-md {
    color: #bbdefb;
    border: 1px solid #bbdefb;
    background: transparent;
  }
  .heading:not(.through).blue2-o-md {
    color: #90caf9;
    border: 1px solid #90caf9;
    background: transparent;
  }
  .heading:not(.through).blue3-o-md {
    color: #64b5f6;
    border: 1px solid #64b5f6;
    background: transparent;
  }
  .heading:not(.through).blue4-o-md {
    color: #42a5f5;
    border: 1px solid #42a5f5;
    background: transparent;
  }
  .heading:not(.through).blue5-o-md {
    color: #2196f3;
    border: 1px solid #2196f3;
    background: transparent;
  }
  .heading:not(.through).blue6-o-md {
    color: #1e88e5;
    border: 1px solid #1e88e5;
    background: transparent;
  }
  .heading:not(.through).blue7-o-md {
    color: #1976d2;
    border: 1px solid #1976d2;
    background: transparent;
  }
  .heading:not(.through).blue8-o-md {
    color: #1565c0;
    border: 1px solid #1565c0;
    background: transparent;
  }
  .heading:not(.through).blue9-o-md {
    color: #0d47a1;
    border: 1px solid #0d47a1;
    background: transparent;
  }
  .heading:not(.through).bluea-o-md {
    color: #82b1ff;
    border: 1px solid #82b1ff;
    background: transparent;
  }
  .heading:not(.through).blueb-o-md {
    color: #448aff;
    border: 1px solid #448aff;
    background: transparent;
  }
  .heading:not(.through).bluec-o-md {
    color: #2979ff;
    border: 1px solid #2979ff;
    background: transparent;
  }
  .heading:not(.through).blued-o-md {
    color: #2962ff;
    border: 1px solid #2962ff;
    background: transparent;
  }
  .heading:not(.through).l-blue-o-md {
    color: lightblue;
    border: 1px solid lightblue;
    background: transparent;
  }
  .heading:not(.through).l-blue0-o-md {
    color: #e1f5fe;
    border: 1px solid #e1f5fe;
    background: transparent;
  }
  .heading:not(.through).l-blue1-o-md {
    color: #b3e5fc;
    border: 1px solid #b3e5fc;
    background: transparent;
  }
  .heading:not(.through).l-blue2-o-md {
    color: #81d4fa;
    border: 1px solid #81d4fa;
    background: transparent;
  }
  .heading:not(.through).l-blue3-o-md {
    color: #4fc3f7;
    border: 1px solid #4fc3f7;
    background: transparent;
  }
  .heading:not(.through).l-blue4-o-md {
    color: #29b6f6;
    border: 1px solid #29b6f6;
    background: transparent;
  }
  .heading:not(.through).l-blue5-o-md {
    color: #03a9f4;
    border: 1px solid #03a9f4;
    background: transparent;
  }
  .heading:not(.through).l-blue6-o-md {
    color: #039be5;
    border: 1px solid #039be5;
    background: transparent;
  }
  .heading:not(.through).l-blue7-o-md {
    color: #0288d1;
    border: 1px solid #0288d1;
    background: transparent;
  }
  .heading:not(.through).l-blue8-o-md {
    color: #0277bd;
    border: 1px solid #0277bd;
    background: transparent;
  }
  .heading:not(.through).l-blue9-o-md {
    color: #01579b;
    border: 1px solid #01579b;
    background: transparent;
  }
  .heading:not(.through).l-bluea-o-md {
    color: #80d8ff;
    border: 1px solid #80d8ff;
    background: transparent;
  }
  .heading:not(.through).l-blueb-o-md {
    color: #40c4ff;
    border: 1px solid #40c4ff;
    background: transparent;
  }
  .heading:not(.through).l-bluec-o-md {
    color: #00b0ff;
    border: 1px solid #00b0ff;
    background: transparent;
  }
  .heading:not(.through).l-blued-o-md {
    color: #0091ea;
    border: 1px solid #0091ea;
    background: transparent;
  }
  .heading:not(.through).cyan-o-md {
    color: cyan;
    border: 1px solid cyan;
    background: transparent;
  }
  .heading:not(.through).cyan0-o-md {
    color: #e0f7fa;
    border: 1px solid #e0f7fa;
    background: transparent;
  }
  .heading:not(.through).cyan1-o-md {
    color: #b2ebf2;
    border: 1px solid #b2ebf2;
    background: transparent;
  }
  .heading:not(.through).cyan2-o-md {
    color: #80deea;
    border: 1px solid #80deea;
    background: transparent;
  }
  .heading:not(.through).cyan3-o-md {
    color: #4dd0e1;
    border: 1px solid #4dd0e1;
    background: transparent;
  }
  .heading:not(.through).cyan4-o-md {
    color: #26c6da;
    border: 1px solid #26c6da;
    background: transparent;
  }
  .heading:not(.through).cyan5-o-md {
    color: #00bcd4;
    border: 1px solid #00bcd4;
    background: transparent;
  }
  .heading:not(.through).cyan6-o-md {
    color: #00acc1;
    border: 1px solid #00acc1;
    background: transparent;
  }
  .heading:not(.through).cyan7-o-md {
    color: #0097a7;
    border: 1px solid #0097a7;
    background: transparent;
  }
  .heading:not(.through).cyan8-o-md {
    color: #00838f;
    border: 1px solid #00838f;
    background: transparent;
  }
  .heading:not(.through).cyan9-o-md {
    color: #006064;
    border: 1px solid #006064;
    background: transparent;
  }
  .heading:not(.through).cyana-o-md {
    color: #84ffff;
    border: 1px solid #84ffff;
    background: transparent;
  }
  .heading:not(.through).cyanb-o-md {
    color: #18ffff;
    border: 1px solid #18ffff;
    background: transparent;
  }
  .heading:not(.through).cyanc-o-md {
    color: #00e5ff;
    border: 1px solid #00e5ff;
    background: transparent;
  }
  .heading:not(.through).cyand-o-md {
    color: #00b8d4;
    border: 1px solid #00b8d4;
    background: transparent;
  }
  .heading:not(.through).teal-o-md {
    color: teal;
    border: 1px solid teal;
    background: transparent;
  }
  .heading:not(.through).teal0-o-md {
    color: #e0f2f1;
    border: 1px solid #e0f2f1;
    background: transparent;
  }
  .heading:not(.through).teal1-o-md {
    color: #b2dfdb;
    border: 1px solid #b2dfdb;
    background: transparent;
  }
  .heading:not(.through).teal2-o-md {
    color: #80cbc4;
    border: 1px solid #80cbc4;
    background: transparent;
  }
  .heading:not(.through).teal3-o-md {
    color: #4db6ac;
    border: 1px solid #4db6ac;
    background: transparent;
  }
  .heading:not(.through).teal4-o-md {
    color: #26a69a;
    border: 1px solid #26a69a;
    background: transparent;
  }
  .heading:not(.through).teal5-o-md {
    color: #009688;
    border: 1px solid #009688;
    background: transparent;
  }
  .heading:not(.through).teal6-o-md {
    color: #00897b;
    border: 1px solid #00897b;
    background: transparent;
  }
  .heading:not(.through).teal7-o-md {
    color: #00796b;
    border: 1px solid #00796b;
    background: transparent;
  }
  .heading:not(.through).teal8-o-md {
    color: #00695c;
    border: 1px solid #00695c;
    background: transparent;
  }
  .heading:not(.through).teal9-o-md {
    color: #004d40;
    border: 1px solid #004d40;
    background: transparent;
  }
  .heading:not(.through).teala-o-md {
    color: #a7ffeb;
    border: 1px solid #a7ffeb;
    background: transparent;
  }
  .heading:not(.through).tealb-o-md {
    color: #64ffda;
    border: 1px solid #64ffda;
    background: transparent;
  }
  .heading:not(.through).tealc-o-md {
    color: #1de9b6;
    border: 1px solid #1de9b6;
    background: transparent;
  }
  .heading:not(.through).teald-o-md {
    color: #00bfa5;
    border: 1px solid #00bfa5;
    background: transparent;
  }
  .heading:not(.through).green-o-md {
    color: green;
    border: 1px solid green;
    background: transparent;
  }
  .heading:not(.through).green0-o-md {
    color: #e8f5e9;
    border: 1px solid #e8f5e9;
    background: transparent;
  }
  .heading:not(.through).green1-o-md {
    color: #c8e6c9;
    border: 1px solid #c8e6c9;
    background: transparent;
  }
  .heading:not(.through).green2-o-md {
    color: #a5d6a7;
    border: 1px solid #a5d6a7;
    background: transparent;
  }
  .heading:not(.through).green3-o-md {
    color: #81c784;
    border: 1px solid #81c784;
    background: transparent;
  }
  .heading:not(.through).green4-o-md {
    color: #66bb6a;
    border: 1px solid #66bb6a;
    background: transparent;
  }
  .heading:not(.through).green5-o-md {
    color: #4caf50;
    border: 1px solid #4caf50;
    background: transparent;
  }
  .heading:not(.through).green6-o-md {
    color: #43a047;
    border: 1px solid #43a047;
    background: transparent;
  }
  .heading:not(.through).green7-o-md {
    color: #388e3c;
    border: 1px solid #388e3c;
    background: transparent;
  }
  .heading:not(.through).green8-o-md {
    color: #2e7d32;
    border: 1px solid #2e7d32;
    background: transparent;
  }
  .heading:not(.through).green9-o-md {
    color: #1b5e20;
    border: 1px solid #1b5e20;
    background: transparent;
  }
  .heading:not(.through).greena-o-md {
    color: #b9f6ca;
    border: 1px solid #b9f6ca;
    background: transparent;
  }
  .heading:not(.through).greenb-o-md {
    color: #69f0ae;
    border: 1px solid #69f0ae;
    background: transparent;
  }
  .heading:not(.through).greenc-o-md {
    color: #00e676;
    border: 1px solid #00e676;
    background: transparent;
  }
  .heading:not(.through).greend-o-md {
    color: #00c853;
    border: 1px solid #00c853;
    background: transparent;
  }
  .heading:not(.through).l-green-o-md {
    color: lightgreen;
    border: 1px solid lightgreen;
    background: transparent;
  }
  .heading:not(.through).l-green0-o-md {
    color: #f1f8e9;
    border: 1px solid #f1f8e9;
    background: transparent;
  }
  .heading:not(.through).l-green1-o-md {
    color: #dcedc8;
    border: 1px solid #dcedc8;
    background: transparent;
  }
  .heading:not(.through).l-green2-o-md {
    color: #c5e1a5;
    border: 1px solid #c5e1a5;
    background: transparent;
  }
  .heading:not(.through).l-green3-o-md {
    color: #aed581;
    border: 1px solid #aed581;
    background: transparent;
  }
  .heading:not(.through).l-green4-o-md {
    color: #9ccc65;
    border: 1px solid #9ccc65;
    background: transparent;
  }
  .heading:not(.through).l-green5-o-md {
    color: #8bc34a;
    border: 1px solid #8bc34a;
    background: transparent;
  }
  .heading:not(.through).l-green6-o-md {
    color: #7cb342;
    border: 1px solid #7cb342;
    background: transparent;
  }
  .heading:not(.through).l-green7-o-md {
    color: #689f38;
    border: 1px solid #689f38;
    background: transparent;
  }
  .heading:not(.through).l-green8-o-md {
    color: #558b2f;
    border: 1px solid #558b2f;
    background: transparent;
  }
  .heading:not(.through).l-green9-o-md {
    color: #33691e;
    border: 1px solid #33691e;
    background: transparent;
  }
  .heading:not(.through).l-greena-o-md {
    color: #ccff90;
    border: 1px solid #ccff90;
    background: transparent;
  }
  .heading:not(.through).l-greenb-o-md {
    color: #b2ff59;
    border: 1px solid #b2ff59;
    background: transparent;
  }
  .heading:not(.through).l-greenc-o-md {
    color: #76ff03;
    border: 1px solid #76ff03;
    background: transparent;
  }
  .heading:not(.through).l-greend-o-md {
    color: #64dd17;
    border: 1px solid #64dd17;
    background: transparent;
  }
  .heading:not(.through).lime-o-md {
    color: lime;
    border: 1px solid lime;
    background: transparent;
  }
  .heading:not(.through).lime0-o-md {
    color: #f9fbe7;
    border: 1px solid #f9fbe7;
    background: transparent;
  }
  .heading:not(.through).lime1-o-md {
    color: #f0f4c3;
    border: 1px solid #f0f4c3;
    background: transparent;
  }
  .heading:not(.through).lime2-o-md {
    color: #e6ee9c;
    border: 1px solid #e6ee9c;
    background: transparent;
  }
  .heading:not(.through).lime3-o-md {
    color: #d4e056;
    border: 1px solid #d4e056;
    background: transparent;
  }
  .heading:not(.through).lime4-o-md {
    color: #d4e157;
    border: 1px solid #d4e157;
    background: transparent;
  }
  .heading:not(.through).lime5-o-md {
    color: #cddc39;
    border: 1px solid #cddc39;
    background: transparent;
  }
  .heading:not(.through).lime6-o-md {
    color: #c0ca33;
    border: 1px solid #c0ca33;
    background: transparent;
  }
  .heading:not(.through).lime7-o-md {
    color: #afb42b;
    border: 1px solid #afb42b;
    background: transparent;
  }
  .heading:not(.through).lime8-o-md {
    color: #9e9d24;
    border: 1px solid #9e9d24;
    background: transparent;
  }
  .heading:not(.through).lime9-o-md {
    color: #827717;
    border: 1px solid #827717;
    background: transparent;
  }
  .heading:not(.through).limea-o-md {
    color: #f4ff81;
    border: 1px solid #f4ff81;
    background: transparent;
  }
  .heading:not(.through).limeb-o-md {
    color: #eeff41;
    border: 1px solid #eeff41;
    background: transparent;
  }
  .heading:not(.through).limec-o-md {
    color: #c6ff00;
    border: 1px solid #c6ff00;
    background: transparent;
  }
  .heading:not(.through).limed-o-md {
    color: #aeea00;
    border: 1px solid #aeea00;
    background: transparent;
  }
  .heading:not(.through).yellow-o-md {
    color: yellow;
    border: 1px solid yellow;
    background: transparent;
  }
  .heading:not(.through).yellow0-o-md {
    color: #fffde7;
    border: 1px solid #fffde7;
    background: transparent;
  }
  .heading:not(.through).yellow1-o-md {
    color: #fff9c4;
    border: 1px solid #fff9c4;
    background: transparent;
  }
  .heading:not(.through).yellow2-o-md {
    color: #fff59d;
    border: 1px solid #fff59d;
    background: transparent;
  }
  .heading:not(.through).yellow3-o-md {
    color: #fff176;
    border: 1px solid #fff176;
    background: transparent;
  }
  .heading:not(.through).yellow4-o-md {
    color: #ffee58;
    border: 1px solid #ffee58;
    background: transparent;
  }
  .heading:not(.through).yellow5-o-md {
    color: #ffeb3b;
    border: 1px solid #ffeb3b;
    background: transparent;
  }
  .heading:not(.through).yellow6-o-md {
    color: #fdd835;
    border: 1px solid #fdd835;
    background: transparent;
  }
  .heading:not(.through).yellow7-o-md {
    color: #fbc02d;
    border: 1px solid #fbc02d;
    background: transparent;
  }
  .heading:not(.through).yellow8-o-md {
    color: #f9a825;
    border: 1px solid #f9a825;
    background: transparent;
  }
  .heading:not(.through).yellow9-o-md {
    color: #f57f17;
    border: 1px solid #f57f17;
    background: transparent;
  }
  .heading:not(.through).yellowa-o-md {
    color: #ffff8d;
    border: 1px solid #ffff8d;
    background: transparent;
  }
  .heading:not(.through).yellowb-o-md {
    color: #ff0;
    border: 1px solid #ff0;
    background: transparent;
  }
  .heading:not(.through).yellowc-o-md {
    color: #ffea00;
    border: 1px solid #ffea00;
    background: transparent;
  }
  .heading:not(.through).yellowd-o-md {
    color: #ffd600;
    border: 1px solid #ffd600;
    background: transparent;
  }
  .heading:not(.through).amber-o-md {
    color: #ffd740;
    border: 1px solid #ffd740;
    background: transparent;
  }
  .heading:not(.through).amber0-o-md {
    color: #fff8e1;
    border: 1px solid #fff8e1;
    background: transparent;
  }
  .heading:not(.through).amber1-o-md {
    color: #ffecb3;
    border: 1px solid #ffecb3;
    background: transparent;
  }
  .heading:not(.through).amber2-o-md {
    color: #ffe082;
    border: 1px solid #ffe082;
    background: transparent;
  }
  .heading:not(.through).amber3-o-md {
    color: #ffd54f;
    border: 1px solid #ffd54f;
    background: transparent;
  }
  .heading:not(.through).amber4-o-md {
    color: #ffca28;
    border: 1px solid #ffca28;
    background: transparent;
  }
  .heading:not(.through).amber5-o-md {
    color: #ffc107;
    border: 1px solid #ffc107;
    background: transparent;
  }
  .heading:not(.through).amber6-o-md {
    color: #ffb300;
    border: 1px solid #ffb300;
    background: transparent;
  }
  .heading:not(.through).amber7-o-md {
    color: #ffa000;
    border: 1px solid #ffa000;
    background: transparent;
  }
  .heading:not(.through).amber8-o-md {
    color: #ff8f00;
    border: 1px solid #ff8f00;
    background: transparent;
  }
  .heading:not(.through).amber9-o-md {
    color: #ff6f00;
    border: 1px solid #ff6f00;
    background: transparent;
  }
  .heading:not(.through).ambera-o-md {
    color: #ffe57f;
    border: 1px solid #ffe57f;
    background: transparent;
  }
  .heading:not(.through).amberb-o-md {
    color: #ffd740;
    border: 1px solid #ffd740;
    background: transparent;
  }
  .heading:not(.through).amberc-o-md {
    color: #ffc400;
    border: 1px solid #ffc400;
    background: transparent;
  }
  .heading:not(.through).amberd-o-md {
    color: #ffab00;
    border: 1px solid #ffab00;
    background: transparent;
  }
  .heading:not(.through).orange-o-md {
    color: orange;
    border: 1px solid orange;
    background: transparent;
  }
  .heading:not(.through).orange0-o-md {
    color: #fff3e0;
    border: 1px solid #fff3e0;
    background: transparent;
  }
  .heading:not(.through).orange1-o-md {
    color: #ffe0b2;
    border: 1px solid #ffe0b2;
    background: transparent;
  }
  .heading:not(.through).orange2-o-md {
    color: #ffcc80;
    border: 1px solid #ffcc80;
    background: transparent;
  }
  .heading:not(.through).orange3-o-md {
    color: #ffb74d;
    border: 1px solid #ffb74d;
    background: transparent;
  }
  .heading:not(.through).orange4-o-md {
    color: #ffa726;
    border: 1px solid #ffa726;
    background: transparent;
  }
  .heading:not(.through).orange5-o-md {
    color: #ff9800;
    border: 1px solid #ff9800;
    background: transparent;
  }
  .heading:not(.through).orange6-o-md {
    color: #fb8c00;
    border: 1px solid #fb8c00;
    background: transparent;
  }
  .heading:not(.through).orange7-o-md {
    color: #f57c00;
    border: 1px solid #f57c00;
    background: transparent;
  }
  .heading:not(.through).orange8-o-md {
    color: #ef6c00;
    border: 1px solid #ef6c00;
    background: transparent;
  }
  .heading:not(.through).orange9-o-md {
    color: #e65100;
    border: 1px solid #e65100;
    background: transparent;
  }
  .heading:not(.through).orangea-o-md {
    color: #ffd180;
    border: 1px solid #ffd180;
    background: transparent;
  }
  .heading:not(.through).orangeb-o-md {
    color: #ffab40;
    border: 1px solid #ffab40;
    background: transparent;
  }
  .heading:not(.through).orangec-o-md {
    color: #ff9100;
    border: 1px solid #ff9100;
    background: transparent;
  }
  .heading:not(.through).oranged-o-md {
    color: #ff6d00;
    border: 1px solid #ff6d00;
    background: transparent;
  }
  .heading:not(.through).d-orange-o-md {
    color: darkorange;
    border: 1px solid darkorange;
    background: transparent;
  }
  .heading:not(.through).d-orange0-o-md {
    color: #fbe9e7;
    border: 1px solid #fbe9e7;
    background: transparent;
  }
  .heading:not(.through).d-orange1-o-md {
    color: #ffccbc;
    border: 1px solid #ffccbc;
    background: transparent;
  }
  .heading:not(.through).d-orange2-o-md {
    color: #ffab91;
    border: 1px solid #ffab91;
    background: transparent;
  }
  .heading:not(.through).d-orange3-o-md {
    color: #ff8a65;
    border: 1px solid #ff8a65;
    background: transparent;
  }
  .heading:not(.through).d-orange4-o-md {
    color: #ff7043;
    border: 1px solid #ff7043;
    background: transparent;
  }
  .heading:not(.through).d-orange5-o-md {
    color: #ff5722;
    border: 1px solid #ff5722;
    background: transparent;
  }
  .heading:not(.through).d-orange6-o-md {
    color: #f4511e;
    border: 1px solid #f4511e;
    background: transparent;
  }
  .heading:not(.through).d-orange7-o-md {
    color: #e64a19;
    border: 1px solid #e64a19;
    background: transparent;
  }
  .heading:not(.through).d-orange8-o-md {
    color: #d84315;
    border: 1px solid #d84315;
    background: transparent;
  }
  .heading:not(.through).d-orange9-o-md {
    color: #bf360c;
    border: 1px solid #bf360c;
    background: transparent;
  }
  .heading:not(.through).d-orangea-o-md {
    color: #ff9e80;
    border: 1px solid #ff9e80;
    background: transparent;
  }
  .heading:not(.through).d-orangeb-o-md {
    color: #ff6e40;
    border: 1px solid #ff6e40;
    background: transparent;
  }
  .heading:not(.through).d-orangec-o-md {
    color: #ff3d00;
    border: 1px solid #ff3d00;
    background: transparent;
  }
  .heading:not(.through).d-oranged-o-md {
    color: #dd2c00;
    border: 1px solid #dd2c00;
    background: transparent;
  }
  .heading:not(.through).brown-o-md {
    color: brown;
    border: 1px solid brown;
    background: transparent;
  }
  .heading:not(.through).brown0-o-md {
    color: #efebe9;
    border: 1px solid #efebe9;
    background: transparent;
  }
  .heading:not(.through).brown1-o-md {
    color: #d7ccc8;
    border: 1px solid #d7ccc8;
    background: transparent;
  }
  .heading:not(.through).brown2-o-md {
    color: #bcaaa4;
    border: 1px solid #bcaaa4;
    background: transparent;
  }
  .heading:not(.through).brown3-o-md {
    color: #a1887f;
    border: 1px solid #a1887f;
    background: transparent;
  }
  .heading:not(.through).brown4-o-md {
    color: #8d6e63;
    border: 1px solid #8d6e63;
    background: transparent;
  }
  .heading:not(.through).brown5-o-md {
    color: #795548;
    border: 1px solid #795548;
    background: transparent;
  }
  .heading:not(.through).brown6-o-md {
    color: #6d4c41;
    border: 1px solid #6d4c41;
    background: transparent;
  }
  .heading:not(.through).brown7-o-md {
    color: #5d4037;
    border: 1px solid #5d4037;
    background: transparent;
  }
  .heading:not(.through).brown8-o-md {
    color: #4e342e;
    border: 1px solid #4e342e;
    background: transparent;
  }
  .heading:not(.through).brown9-o-md {
    color: #3e2723;
    border: 1px solid #3e2723;
    background: transparent;
  }
  .heading:not(.through).grey-o-md {
    color: grey;
    border: 1px solid grey;
    background: transparent;
  }
  .heading:not(.through).grey0-o-md {
    color: #fafafa;
    border: 1px solid #fafafa;
    background: transparent;
  }
  .heading:not(.through).grey1-o-md {
    color: #f5f5f5;
    border: 1px solid #f5f5f5;
    background: transparent;
  }
  .heading:not(.through).grey2-o-md {
    color: #eee;
    border: 1px solid #eee;
    background: transparent;
  }
  .heading:not(.through).grey3-o-md {
    color: #e0e0e0;
    border: 1px solid #e0e0e0;
    background: transparent;
  }
  .heading:not(.through).grey4-o-md {
    color: #bdbdbd;
    border: 1px solid #bdbdbd;
    background: transparent;
  }
  .heading:not(.through).grey5-o-md {
    color: #9e9e9e;
    border: 1px solid #9e9e9e;
    background: transparent;
  }
  .heading:not(.through).grey6-o-md {
    color: #757575;
    border: 1px solid #757575;
    background: transparent;
  }
  .heading:not(.through).grey7-o-md {
    color: #616161;
    border: 1px solid #616161;
    background: transparent;
  }
  .heading:not(.through).grey8-o-md {
    color: #424242;
    border: 1px solid #424242;
    background: transparent;
  }
  .heading:not(.through).grey9-o-md {
    color: #212121;
    border: 1px solid #212121;
    background: transparent;
  }
  .heading:not(.through).blue-grey-o-md {
    color: lightsteelblue;
    border: 1px solid lightsteelblue;
    background: transparent;
  }
  .heading:not(.through).blue-grey0-o-md {
    color: #eceff1;
    border: 1px solid #eceff1;
    background: transparent;
  }
  .heading:not(.through).blue-grey1-o-md {
    color: #cfd8dc;
    border: 1px solid #cfd8dc;
    background: transparent;
  }
  .heading:not(.through).blue-grey2-o-md {
    color: #b0bec5;
    border: 1px solid #b0bec5;
    background: transparent;
  }
  .heading:not(.through).blue-grey3-o-md {
    color: #90a4ae;
    border: 1px solid #90a4ae;
    background: transparent;
  }
  .heading:not(.through).blue-grey4-o-md {
    color: #78909c;
    border: 1px solid #78909c;
    background: transparent;
  }
  .heading:not(.through).blue-grey5-o-md {
    color: #607d8b;
    border: 1px solid #607d8b;
    background: transparent;
  }
  .heading:not(.through).blue-grey6-o-md {
    color: #546e7a;
    border: 1px solid #546e7a;
    background: transparent;
  }
  .heading:not(.through).blue-grey7-o-md {
    color: #455a64;
    border: 1px solid #455a64;
    background: transparent;
  }
  .heading:not(.through).blue-grey8-o-md {
    color: #37474f;
    border: 1px solid #37474f;
    background: transparent;
  }
  .heading:not(.through).blue-grey9-o-md {
    color: #263238;
    border: 1px solid #263238;
    background: transparent;
  }
  .heading.through.black-md::before, .heading.through.black-md::after {
    background-color: black;
  }
  .heading.through.color0-md::before, .heading.through.color0-md::after {
    background-color: black;
  }
  .heading.through.color1-md::before, .heading.through.color1-md::after {
    background-color: #111111;
  }
  .heading.through.color2-md::before, .heading.through.color2-md::after {
    background-color: #222222;
  }
  .heading.through.color3-md::before, .heading.through.color3-md::after {
    background-color: #333333;
  }
  .heading.through.color4-md::before, .heading.through.color4-md::after {
    background-color: #444444;
  }
  .heading.through.color5-md::before, .heading.through.color5-md::after {
    background-color: #555555;
  }
  .heading.through.color6-md::before, .heading.through.color6-md::after {
    background-color: #666666;
  }
  .heading.through.color7-md::before, .heading.through.color7-md::after {
    background-color: #777777;
  }
  .heading.through.color8-md::before, .heading.through.color8-md::after {
    background-color: #888888;
  }
  .heading.through.color9-md::before, .heading.through.color9-md::after {
    background-color: #999999;
  }
  .heading.through.colora-md::before, .heading.through.colora-md::after {
    background-color: #aaaaaa;
  }
  .heading.through.colorb-md::before, .heading.through.colorb-md::after {
    background-color: #bbbbbb;
  }
  .heading.through.colorc-md::before, .heading.through.colorc-md::after {
    background-color: #cccccc;
  }
  .heading.through.colord-md::before, .heading.through.colord-md::after {
    background-color: #dddddd;
  }
  .heading.through.colore-md::before, .heading.through.colore-md::after {
    background-color: #eeeeee;
  }
  .heading.through.colorf-md::before, .heading.through.colorf-md::after {
    background-color: white;
  }
  .heading.through.white-md::before, .heading.through.white-md::after {
    background-color: white;
  }
  .heading.through.red-md::before, .heading.through.red-md::after {
    background-color: red;
  }
  .heading.through.red0-md::before, .heading.through.red0-md::after {
    background-color: #ffebee;
  }
  .heading.through.red1-md::before, .heading.through.red1-md::after {
    background-color: #ffcdd2;
  }
  .heading.through.red2-md::before, .heading.through.red2-md::after {
    background-color: #ef9a9a;
  }
  .heading.through.red3-md::before, .heading.through.red3-md::after {
    background-color: #e57373;
  }
  .heading.through.red4-md::before, .heading.through.red4-md::after {
    background-color: #ef5350;
  }
  .heading.through.red5-md::before, .heading.through.red5-md::after {
    background-color: #f44336;
  }
  .heading.through.red6-md::before, .heading.through.red6-md::after {
    background-color: #e53935;
  }
  .heading.through.red7-md::before, .heading.through.red7-md::after {
    background-color: #d32f2f;
  }
  .heading.through.red8-md::before, .heading.through.red8-md::after {
    background-color: #c62828;
  }
  .heading.through.red9-md::before, .heading.through.red9-md::after {
    background-color: #b71c1c;
  }
  .heading.through.reda-md::before, .heading.through.reda-md::after {
    background-color: #ff8a80;
  }
  .heading.through.redb-md::before, .heading.through.redb-md::after {
    background-color: #ff5252;
  }
  .heading.through.redc-md::before, .heading.through.redc-md::after {
    background-color: #ff1744;
  }
  .heading.through.redd-md::before, .heading.through.redd-md::after {
    background-color: #d50000;
  }
  .heading.through.pink-md::before, .heading.through.pink-md::after {
    background-color: pink;
  }
  .heading.through.pink0-md::before, .heading.through.pink0-md::after {
    background-color: #fce4ec;
  }
  .heading.through.pink1-md::before, .heading.through.pink1-md::after {
    background-color: #f8bbd0;
  }
  .heading.through.pink2-md::before, .heading.through.pink2-md::after {
    background-color: #f48fb1;
  }
  .heading.through.pink3-md::before, .heading.through.pink3-md::after {
    background-color: #f06292;
  }
  .heading.through.pink4-md::before, .heading.through.pink4-md::after {
    background-color: #ec407a;
  }
  .heading.through.pink5-md::before, .heading.through.pink5-md::after {
    background-color: #e91e63;
  }
  .heading.through.pink6-md::before, .heading.through.pink6-md::after {
    background-color: #d81b60;
  }
  .heading.through.pink7-md::before, .heading.through.pink7-md::after {
    background-color: #c2185b;
  }
  .heading.through.pink8-md::before, .heading.through.pink8-md::after {
    background-color: #ad1457;
  }
  .heading.through.pink9-md::before, .heading.through.pink9-md::after {
    background-color: #880e4f;
  }
  .heading.through.pinka-md::before, .heading.through.pinka-md::after {
    background-color: #ff80ab;
  }
  .heading.through.pinkb-md::before, .heading.through.pinkb-md::after {
    background-color: #ff4081;
  }
  .heading.through.pinkc-md::before, .heading.through.pinkc-md::after {
    background-color: #f50057;
  }
  .heading.through.pinkd-md::before, .heading.through.pinkd-md::after {
    background-color: #c51162;
  }
  .heading.through.purple-md::before, .heading.through.purple-md::after {
    background-color: purple;
  }
  .heading.through.purple0-md::before, .heading.through.purple0-md::after {
    background-color: #f3e5f5;
  }
  .heading.through.purple1-md::before, .heading.through.purple1-md::after {
    background-color: #e1bee7;
  }
  .heading.through.purple2-md::before, .heading.through.purple2-md::after {
    background-color: #ce93d8;
  }
  .heading.through.purple3-md::before, .heading.through.purple3-md::after {
    background-color: #ba68c8;
  }
  .heading.through.purple4-md::before, .heading.through.purple4-md::after {
    background-color: #ab47bc;
  }
  .heading.through.purple5-md::before, .heading.through.purple5-md::after {
    background-color: #9c27b0;
  }
  .heading.through.purple6-md::before, .heading.through.purple6-md::after {
    background-color: #8e24aa;
  }
  .heading.through.purple7-md::before, .heading.through.purple7-md::after {
    background-color: #7b1fa2;
  }
  .heading.through.purple8-md::before, .heading.through.purple8-md::after {
    background-color: #6a1b9a;
  }
  .heading.through.purple9-md::before, .heading.through.purple9-md::after {
    background-color: #4a148c;
  }
  .heading.through.purplea-md::before, .heading.through.purplea-md::after {
    background-color: #ea80fc;
  }
  .heading.through.purpleb-md::before, .heading.through.purpleb-md::after {
    background-color: #e040fb;
  }
  .heading.through.purplec-md::before, .heading.through.purplec-md::after {
    background-color: #d500f9;
  }
  .heading.through.purpled-md::before, .heading.through.purpled-md::after {
    background-color: #a0f;
  }
  .heading.through.d-purple-md::before, .heading.through.d-purple-md::after {
    background-color: darkmagenta;
  }
  .heading.through.d-purple0-md::before, .heading.through.d-purple0-md::after {
    background-color: #ede7f6;
  }
  .heading.through.d-purple1-md::before, .heading.through.d-purple1-md::after {
    background-color: #d1c4e9;
  }
  .heading.through.d-purple2-md::before, .heading.through.d-purple2-md::after {
    background-color: #b39ddb;
  }
  .heading.through.d-purple3-md::before, .heading.through.d-purple3-md::after {
    background-color: #9575cd;
  }
  .heading.through.d-purple4-md::before, .heading.through.d-purple4-md::after {
    background-color: #7e57c2;
  }
  .heading.through.d-purple5-md::before, .heading.through.d-purple5-md::after {
    background-color: #673ab7;
  }
  .heading.through.d-purple6-md::before, .heading.through.d-purple6-md::after {
    background-color: #5e35b1;
  }
  .heading.through.d-purple7-md::before, .heading.through.d-purple7-md::after {
    background-color: #512da8;
  }
  .heading.through.d-purple8-md::before, .heading.through.d-purple8-md::after {
    background-color: #4527a0;
  }
  .heading.through.d-purple9-md::before, .heading.through.d-purple9-md::after {
    background-color: #311b92;
  }
  .heading.through.d-purplea-md::before, .heading.through.d-purplea-md::after {
    background-color: #b388ff;
  }
  .heading.through.d-purpleb-md::before, .heading.through.d-purpleb-md::after {
    background-color: #7c4dff;
  }
  .heading.through.d-purplec-md::before, .heading.through.d-purplec-md::after {
    background-color: #651fff;
  }
  .heading.through.d-purpled-md::before, .heading.through.d-purpled-md::after {
    background-color: #6200ea;
  }
  .heading.through.indigo-md::before, .heading.through.indigo-md::after {
    background-color: indigo;
  }
  .heading.through.indigo0-md::before, .heading.through.indigo0-md::after {
    background-color: #e8eaf6;
  }
  .heading.through.indigo1-md::before, .heading.through.indigo1-md::after {
    background-color: #c5cae9;
  }
  .heading.through.indigo2-md::before, .heading.through.indigo2-md::after {
    background-color: #9fa8da;
  }
  .heading.through.indigo3-md::before, .heading.through.indigo3-md::after {
    background-color: #7986cb;
  }
  .heading.through.indigo4-md::before, .heading.through.indigo4-md::after {
    background-color: #5c6bc0;
  }
  .heading.through.indigo5-md::before, .heading.through.indigo5-md::after {
    background-color: #3f51b5;
  }
  .heading.through.indigo6-md::before, .heading.through.indigo6-md::after {
    background-color: #3949ab;
  }
  .heading.through.indigo7-md::before, .heading.through.indigo7-md::after {
    background-color: #303f9f;
  }
  .heading.through.indigo8-md::before, .heading.through.indigo8-md::after {
    background-color: #283593;
  }
  .heading.through.indigo9-md::before, .heading.through.indigo9-md::after {
    background-color: #1a237e;
  }
  .heading.through.indigoa-md::before, .heading.through.indigoa-md::after {
    background-color: #8c9eff;
  }
  .heading.through.indigob-md::before, .heading.through.indigob-md::after {
    background-color: #536dfe;
  }
  .heading.through.indigoc-md::before, .heading.through.indigoc-md::after {
    background-color: #3d5afe;
  }
  .heading.through.indigod-md::before, .heading.through.indigod-md::after {
    background-color: #304ffe;
  }
  .heading.through.blue-md::before, .heading.through.blue-md::after {
    background-color: blue;
  }
  .heading.through.blue0-md::before, .heading.through.blue0-md::after {
    background-color: #e3f2fd;
  }
  .heading.through.blue1-md::before, .heading.through.blue1-md::after {
    background-color: #bbdefb;
  }
  .heading.through.blue2-md::before, .heading.through.blue2-md::after {
    background-color: #90caf9;
  }
  .heading.through.blue3-md::before, .heading.through.blue3-md::after {
    background-color: #64b5f6;
  }
  .heading.through.blue4-md::before, .heading.through.blue4-md::after {
    background-color: #42a5f5;
  }
  .heading.through.blue5-md::before, .heading.through.blue5-md::after {
    background-color: #2196f3;
  }
  .heading.through.blue6-md::before, .heading.through.blue6-md::after {
    background-color: #1e88e5;
  }
  .heading.through.blue7-md::before, .heading.through.blue7-md::after {
    background-color: #1976d2;
  }
  .heading.through.blue8-md::before, .heading.through.blue8-md::after {
    background-color: #1565c0;
  }
  .heading.through.blue9-md::before, .heading.through.blue9-md::after {
    background-color: #0d47a1;
  }
  .heading.through.bluea-md::before, .heading.through.bluea-md::after {
    background-color: #82b1ff;
  }
  .heading.through.blueb-md::before, .heading.through.blueb-md::after {
    background-color: #448aff;
  }
  .heading.through.bluec-md::before, .heading.through.bluec-md::after {
    background-color: #2979ff;
  }
  .heading.through.blued-md::before, .heading.through.blued-md::after {
    background-color: #2962ff;
  }
  .heading.through.l-blue-md::before, .heading.through.l-blue-md::after {
    background-color: lightblue;
  }
  .heading.through.l-blue0-md::before, .heading.through.l-blue0-md::after {
    background-color: #e1f5fe;
  }
  .heading.through.l-blue1-md::before, .heading.through.l-blue1-md::after {
    background-color: #b3e5fc;
  }
  .heading.through.l-blue2-md::before, .heading.through.l-blue2-md::after {
    background-color: #81d4fa;
  }
  .heading.through.l-blue3-md::before, .heading.through.l-blue3-md::after {
    background-color: #4fc3f7;
  }
  .heading.through.l-blue4-md::before, .heading.through.l-blue4-md::after {
    background-color: #29b6f6;
  }
  .heading.through.l-blue5-md::before, .heading.through.l-blue5-md::after {
    background-color: #03a9f4;
  }
  .heading.through.l-blue6-md::before, .heading.through.l-blue6-md::after {
    background-color: #039be5;
  }
  .heading.through.l-blue7-md::before, .heading.through.l-blue7-md::after {
    background-color: #0288d1;
  }
  .heading.through.l-blue8-md::before, .heading.through.l-blue8-md::after {
    background-color: #0277bd;
  }
  .heading.through.l-blue9-md::before, .heading.through.l-blue9-md::after {
    background-color: #01579b;
  }
  .heading.through.l-bluea-md::before, .heading.through.l-bluea-md::after {
    background-color: #80d8ff;
  }
  .heading.through.l-blueb-md::before, .heading.through.l-blueb-md::after {
    background-color: #40c4ff;
  }
  .heading.through.l-bluec-md::before, .heading.through.l-bluec-md::after {
    background-color: #00b0ff;
  }
  .heading.through.l-blued-md::before, .heading.through.l-blued-md::after {
    background-color: #0091ea;
  }
  .heading.through.cyan-md::before, .heading.through.cyan-md::after {
    background-color: cyan;
  }
  .heading.through.cyan0-md::before, .heading.through.cyan0-md::after {
    background-color: #e0f7fa;
  }
  .heading.through.cyan1-md::before, .heading.through.cyan1-md::after {
    background-color: #b2ebf2;
  }
  .heading.through.cyan2-md::before, .heading.through.cyan2-md::after {
    background-color: #80deea;
  }
  .heading.through.cyan3-md::before, .heading.through.cyan3-md::after {
    background-color: #4dd0e1;
  }
  .heading.through.cyan4-md::before, .heading.through.cyan4-md::after {
    background-color: #26c6da;
  }
  .heading.through.cyan5-md::before, .heading.through.cyan5-md::after {
    background-color: #00bcd4;
  }
  .heading.through.cyan6-md::before, .heading.through.cyan6-md::after {
    background-color: #00acc1;
  }
  .heading.through.cyan7-md::before, .heading.through.cyan7-md::after {
    background-color: #0097a7;
  }
  .heading.through.cyan8-md::before, .heading.through.cyan8-md::after {
    background-color: #00838f;
  }
  .heading.through.cyan9-md::before, .heading.through.cyan9-md::after {
    background-color: #006064;
  }
  .heading.through.cyana-md::before, .heading.through.cyana-md::after {
    background-color: #84ffff;
  }
  .heading.through.cyanb-md::before, .heading.through.cyanb-md::after {
    background-color: #18ffff;
  }
  .heading.through.cyanc-md::before, .heading.through.cyanc-md::after {
    background-color: #00e5ff;
  }
  .heading.through.cyand-md::before, .heading.through.cyand-md::after {
    background-color: #00b8d4;
  }
  .heading.through.teal-md::before, .heading.through.teal-md::after {
    background-color: teal;
  }
  .heading.through.teal0-md::before, .heading.through.teal0-md::after {
    background-color: #e0f2f1;
  }
  .heading.through.teal1-md::before, .heading.through.teal1-md::after {
    background-color: #b2dfdb;
  }
  .heading.through.teal2-md::before, .heading.through.teal2-md::after {
    background-color: #80cbc4;
  }
  .heading.through.teal3-md::before, .heading.through.teal3-md::after {
    background-color: #4db6ac;
  }
  .heading.through.teal4-md::before, .heading.through.teal4-md::after {
    background-color: #26a69a;
  }
  .heading.through.teal5-md::before, .heading.through.teal5-md::after {
    background-color: #009688;
  }
  .heading.through.teal6-md::before, .heading.through.teal6-md::after {
    background-color: #00897b;
  }
  .heading.through.teal7-md::before, .heading.through.teal7-md::after {
    background-color: #00796b;
  }
  .heading.through.teal8-md::before, .heading.through.teal8-md::after {
    background-color: #00695c;
  }
  .heading.through.teal9-md::before, .heading.through.teal9-md::after {
    background-color: #004d40;
  }
  .heading.through.teala-md::before, .heading.through.teala-md::after {
    background-color: #a7ffeb;
  }
  .heading.through.tealb-md::before, .heading.through.tealb-md::after {
    background-color: #64ffda;
  }
  .heading.through.tealc-md::before, .heading.through.tealc-md::after {
    background-color: #1de9b6;
  }
  .heading.through.teald-md::before, .heading.through.teald-md::after {
    background-color: #00bfa5;
  }
  .heading.through.green-md::before, .heading.through.green-md::after {
    background-color: green;
  }
  .heading.through.green0-md::before, .heading.through.green0-md::after {
    background-color: #e8f5e9;
  }
  .heading.through.green1-md::before, .heading.through.green1-md::after {
    background-color: #c8e6c9;
  }
  .heading.through.green2-md::before, .heading.through.green2-md::after {
    background-color: #a5d6a7;
  }
  .heading.through.green3-md::before, .heading.through.green3-md::after {
    background-color: #81c784;
  }
  .heading.through.green4-md::before, .heading.through.green4-md::after {
    background-color: #66bb6a;
  }
  .heading.through.green5-md::before, .heading.through.green5-md::after {
    background-color: #4caf50;
  }
  .heading.through.green6-md::before, .heading.through.green6-md::after {
    background-color: #43a047;
  }
  .heading.through.green7-md::before, .heading.through.green7-md::after {
    background-color: #388e3c;
  }
  .heading.through.green8-md::before, .heading.through.green8-md::after {
    background-color: #2e7d32;
  }
  .heading.through.green9-md::before, .heading.through.green9-md::after {
    background-color: #1b5e20;
  }
  .heading.through.greena-md::before, .heading.through.greena-md::after {
    background-color: #b9f6ca;
  }
  .heading.through.greenb-md::before, .heading.through.greenb-md::after {
    background-color: #69f0ae;
  }
  .heading.through.greenc-md::before, .heading.through.greenc-md::after {
    background-color: #00e676;
  }
  .heading.through.greend-md::before, .heading.through.greend-md::after {
    background-color: #00c853;
  }
  .heading.through.l-green-md::before, .heading.through.l-green-md::after {
    background-color: lightgreen;
  }
  .heading.through.l-green0-md::before, .heading.through.l-green0-md::after {
    background-color: #f1f8e9;
  }
  .heading.through.l-green1-md::before, .heading.through.l-green1-md::after {
    background-color: #dcedc8;
  }
  .heading.through.l-green2-md::before, .heading.through.l-green2-md::after {
    background-color: #c5e1a5;
  }
  .heading.through.l-green3-md::before, .heading.through.l-green3-md::after {
    background-color: #aed581;
  }
  .heading.through.l-green4-md::before, .heading.through.l-green4-md::after {
    background-color: #9ccc65;
  }
  .heading.through.l-green5-md::before, .heading.through.l-green5-md::after {
    background-color: #8bc34a;
  }
  .heading.through.l-green6-md::before, .heading.through.l-green6-md::after {
    background-color: #7cb342;
  }
  .heading.through.l-green7-md::before, .heading.through.l-green7-md::after {
    background-color: #689f38;
  }
  .heading.through.l-green8-md::before, .heading.through.l-green8-md::after {
    background-color: #558b2f;
  }
  .heading.through.l-green9-md::before, .heading.through.l-green9-md::after {
    background-color: #33691e;
  }
  .heading.through.l-greena-md::before, .heading.through.l-greena-md::after {
    background-color: #ccff90;
  }
  .heading.through.l-greenb-md::before, .heading.through.l-greenb-md::after {
    background-color: #b2ff59;
  }
  .heading.through.l-greenc-md::before, .heading.through.l-greenc-md::after {
    background-color: #76ff03;
  }
  .heading.through.l-greend-md::before, .heading.through.l-greend-md::after {
    background-color: #64dd17;
  }
  .heading.through.lime-md::before, .heading.through.lime-md::after {
    background-color: lime;
  }
  .heading.through.lime0-md::before, .heading.through.lime0-md::after {
    background-color: #f9fbe7;
  }
  .heading.through.lime1-md::before, .heading.through.lime1-md::after {
    background-color: #f0f4c3;
  }
  .heading.through.lime2-md::before, .heading.through.lime2-md::after {
    background-color: #e6ee9c;
  }
  .heading.through.lime3-md::before, .heading.through.lime3-md::after {
    background-color: #d4e056;
  }
  .heading.through.lime4-md::before, .heading.through.lime4-md::after {
    background-color: #d4e157;
  }
  .heading.through.lime5-md::before, .heading.through.lime5-md::after {
    background-color: #cddc39;
  }
  .heading.through.lime6-md::before, .heading.through.lime6-md::after {
    background-color: #c0ca33;
  }
  .heading.through.lime7-md::before, .heading.through.lime7-md::after {
    background-color: #afb42b;
  }
  .heading.through.lime8-md::before, .heading.through.lime8-md::after {
    background-color: #9e9d24;
  }
  .heading.through.lime9-md::before, .heading.through.lime9-md::after {
    background-color: #827717;
  }
  .heading.through.limea-md::before, .heading.through.limea-md::after {
    background-color: #f4ff81;
  }
  .heading.through.limeb-md::before, .heading.through.limeb-md::after {
    background-color: #eeff41;
  }
  .heading.through.limec-md::before, .heading.through.limec-md::after {
    background-color: #c6ff00;
  }
  .heading.through.limed-md::before, .heading.through.limed-md::after {
    background-color: #aeea00;
  }
  .heading.through.yellow-md::before, .heading.through.yellow-md::after {
    background-color: yellow;
  }
  .heading.through.yellow0-md::before, .heading.through.yellow0-md::after {
    background-color: #fffde7;
  }
  .heading.through.yellow1-md::before, .heading.through.yellow1-md::after {
    background-color: #fff9c4;
  }
  .heading.through.yellow2-md::before, .heading.through.yellow2-md::after {
    background-color: #fff59d;
  }
  .heading.through.yellow3-md::before, .heading.through.yellow3-md::after {
    background-color: #fff176;
  }
  .heading.through.yellow4-md::before, .heading.through.yellow4-md::after {
    background-color: #ffee58;
  }
  .heading.through.yellow5-md::before, .heading.through.yellow5-md::after {
    background-color: #ffeb3b;
  }
  .heading.through.yellow6-md::before, .heading.through.yellow6-md::after {
    background-color: #fdd835;
  }
  .heading.through.yellow7-md::before, .heading.through.yellow7-md::after {
    background-color: #fbc02d;
  }
  .heading.through.yellow8-md::before, .heading.through.yellow8-md::after {
    background-color: #f9a825;
  }
  .heading.through.yellow9-md::before, .heading.through.yellow9-md::after {
    background-color: #f57f17;
  }
  .heading.through.yellowa-md::before, .heading.through.yellowa-md::after {
    background-color: #ffff8d;
  }
  .heading.through.yellowb-md::before, .heading.through.yellowb-md::after {
    background-color: #ff0;
  }
  .heading.through.yellowc-md::before, .heading.through.yellowc-md::after {
    background-color: #ffea00;
  }
  .heading.through.yellowd-md::before, .heading.through.yellowd-md::after {
    background-color: #ffd600;
  }
  .heading.through.amber-md::before, .heading.through.amber-md::after {
    background-color: #ffd740;
  }
  .heading.through.amber0-md::before, .heading.through.amber0-md::after {
    background-color: #fff8e1;
  }
  .heading.through.amber1-md::before, .heading.through.amber1-md::after {
    background-color: #ffecb3;
  }
  .heading.through.amber2-md::before, .heading.through.amber2-md::after {
    background-color: #ffe082;
  }
  .heading.through.amber3-md::before, .heading.through.amber3-md::after {
    background-color: #ffd54f;
  }
  .heading.through.amber4-md::before, .heading.through.amber4-md::after {
    background-color: #ffca28;
  }
  .heading.through.amber5-md::before, .heading.through.amber5-md::after {
    background-color: #ffc107;
  }
  .heading.through.amber6-md::before, .heading.through.amber6-md::after {
    background-color: #ffb300;
  }
  .heading.through.amber7-md::before, .heading.through.amber7-md::after {
    background-color: #ffa000;
  }
  .heading.through.amber8-md::before, .heading.through.amber8-md::after {
    background-color: #ff8f00;
  }
  .heading.through.amber9-md::before, .heading.through.amber9-md::after {
    background-color: #ff6f00;
  }
  .heading.through.ambera-md::before, .heading.through.ambera-md::after {
    background-color: #ffe57f;
  }
  .heading.through.amberb-md::before, .heading.through.amberb-md::after {
    background-color: #ffd740;
  }
  .heading.through.amberc-md::before, .heading.through.amberc-md::after {
    background-color: #ffc400;
  }
  .heading.through.amberd-md::before, .heading.through.amberd-md::after {
    background-color: #ffab00;
  }
  .heading.through.orange-md::before, .heading.through.orange-md::after {
    background-color: orange;
  }
  .heading.through.orange0-md::before, .heading.through.orange0-md::after {
    background-color: #fff3e0;
  }
  .heading.through.orange1-md::before, .heading.through.orange1-md::after {
    background-color: #ffe0b2;
  }
  .heading.through.orange2-md::before, .heading.through.orange2-md::after {
    background-color: #ffcc80;
  }
  .heading.through.orange3-md::before, .heading.through.orange3-md::after {
    background-color: #ffb74d;
  }
  .heading.through.orange4-md::before, .heading.through.orange4-md::after {
    background-color: #ffa726;
  }
  .heading.through.orange5-md::before, .heading.through.orange5-md::after {
    background-color: #ff9800;
  }
  .heading.through.orange6-md::before, .heading.through.orange6-md::after {
    background-color: #fb8c00;
  }
  .heading.through.orange7-md::before, .heading.through.orange7-md::after {
    background-color: #f57c00;
  }
  .heading.through.orange8-md::before, .heading.through.orange8-md::after {
    background-color: #ef6c00;
  }
  .heading.through.orange9-md::before, .heading.through.orange9-md::after {
    background-color: #e65100;
  }
  .heading.through.orangea-md::before, .heading.through.orangea-md::after {
    background-color: #ffd180;
  }
  .heading.through.orangeb-md::before, .heading.through.orangeb-md::after {
    background-color: #ffab40;
  }
  .heading.through.orangec-md::before, .heading.through.orangec-md::after {
    background-color: #ff9100;
  }
  .heading.through.oranged-md::before, .heading.through.oranged-md::after {
    background-color: #ff6d00;
  }
  .heading.through.d-orange-md::before, .heading.through.d-orange-md::after {
    background-color: darkorange;
  }
  .heading.through.d-orange0-md::before, .heading.through.d-orange0-md::after {
    background-color: #fbe9e7;
  }
  .heading.through.d-orange1-md::before, .heading.through.d-orange1-md::after {
    background-color: #ffccbc;
  }
  .heading.through.d-orange2-md::before, .heading.through.d-orange2-md::after {
    background-color: #ffab91;
  }
  .heading.through.d-orange3-md::before, .heading.through.d-orange3-md::after {
    background-color: #ff8a65;
  }
  .heading.through.d-orange4-md::before, .heading.through.d-orange4-md::after {
    background-color: #ff7043;
  }
  .heading.through.d-orange5-md::before, .heading.through.d-orange5-md::after {
    background-color: #ff5722;
  }
  .heading.through.d-orange6-md::before, .heading.through.d-orange6-md::after {
    background-color: #f4511e;
  }
  .heading.through.d-orange7-md::before, .heading.through.d-orange7-md::after {
    background-color: #e64a19;
  }
  .heading.through.d-orange8-md::before, .heading.through.d-orange8-md::after {
    background-color: #d84315;
  }
  .heading.through.d-orange9-md::before, .heading.through.d-orange9-md::after {
    background-color: #bf360c;
  }
  .heading.through.d-orangea-md::before, .heading.through.d-orangea-md::after {
    background-color: #ff9e80;
  }
  .heading.through.d-orangeb-md::before, .heading.through.d-orangeb-md::after {
    background-color: #ff6e40;
  }
  .heading.through.d-orangec-md::before, .heading.through.d-orangec-md::after {
    background-color: #ff3d00;
  }
  .heading.through.d-oranged-md::before, .heading.through.d-oranged-md::after {
    background-color: #dd2c00;
  }
  .heading.through.brown-md::before, .heading.through.brown-md::after {
    background-color: brown;
  }
  .heading.through.brown0-md::before, .heading.through.brown0-md::after {
    background-color: #efebe9;
  }
  .heading.through.brown1-md::before, .heading.through.brown1-md::after {
    background-color: #d7ccc8;
  }
  .heading.through.brown2-md::before, .heading.through.brown2-md::after {
    background-color: #bcaaa4;
  }
  .heading.through.brown3-md::before, .heading.through.brown3-md::after {
    background-color: #a1887f;
  }
  .heading.through.brown4-md::before, .heading.through.brown4-md::after {
    background-color: #8d6e63;
  }
  .heading.through.brown5-md::before, .heading.through.brown5-md::after {
    background-color: #795548;
  }
  .heading.through.brown6-md::before, .heading.through.brown6-md::after {
    background-color: #6d4c41;
  }
  .heading.through.brown7-md::before, .heading.through.brown7-md::after {
    background-color: #5d4037;
  }
  .heading.through.brown8-md::before, .heading.through.brown8-md::after {
    background-color: #4e342e;
  }
  .heading.through.brown9-md::before, .heading.through.brown9-md::after {
    background-color: #3e2723;
  }
  .heading.through.grey-md::before, .heading.through.grey-md::after {
    background-color: grey;
  }
  .heading.through.grey0-md::before, .heading.through.grey0-md::after {
    background-color: #fafafa;
  }
  .heading.through.grey1-md::before, .heading.through.grey1-md::after {
    background-color: #f5f5f5;
  }
  .heading.through.grey2-md::before, .heading.through.grey2-md::after {
    background-color: #eee;
  }
  .heading.through.grey3-md::before, .heading.through.grey3-md::after {
    background-color: #e0e0e0;
  }
  .heading.through.grey4-md::before, .heading.through.grey4-md::after {
    background-color: #bdbdbd;
  }
  .heading.through.grey5-md::before, .heading.through.grey5-md::after {
    background-color: #9e9e9e;
  }
  .heading.through.grey6-md::before, .heading.through.grey6-md::after {
    background-color: #757575;
  }
  .heading.through.grey7-md::before, .heading.through.grey7-md::after {
    background-color: #616161;
  }
  .heading.through.grey8-md::before, .heading.through.grey8-md::after {
    background-color: #424242;
  }
  .heading.through.grey9-md::before, .heading.through.grey9-md::after {
    background-color: #212121;
  }
  .heading.through.blue-grey-md::before, .heading.through.blue-grey-md::after {
    background-color: lightsteelblue;
  }
  .heading.through.blue-grey0-md::before, .heading.through.blue-grey0-md::after {
    background-color: #eceff1;
  }
  .heading.through.blue-grey1-md::before, .heading.through.blue-grey1-md::after {
    background-color: #cfd8dc;
  }
  .heading.through.blue-grey2-md::before, .heading.through.blue-grey2-md::after {
    background-color: #b0bec5;
  }
  .heading.through.blue-grey3-md::before, .heading.through.blue-grey3-md::after {
    background-color: #90a4ae;
  }
  .heading.through.blue-grey4-md::before, .heading.through.blue-grey4-md::after {
    background-color: #78909c;
  }
  .heading.through.blue-grey5-md::before, .heading.through.blue-grey5-md::after {
    background-color: #607d8b;
  }
  .heading.through.blue-grey6-md::before, .heading.through.blue-grey6-md::after {
    background-color: #546e7a;
  }
  .heading.through.blue-grey7-md::before, .heading.through.blue-grey7-md::after {
    background-color: #455a64;
  }
  .heading.through.blue-grey8-md::before, .heading.through.blue-grey8-md::after {
    background-color: #37474f;
  }
  .heading.through.blue-grey9-md::before, .heading.through.blue-grey9-md::after {
    background-color: #263238;
  }
}

@media (max-width: 767px) {
  .heading:not(.through).black-sm {
    color: white;
    background-color: black;
  }
  .heading:not(.through).color0-sm {
    color: white;
    background-color: black;
  }
  .heading:not(.through).color1-sm {
    color: white;
    background-color: #111111;
  }
  .heading:not(.through).color2-sm {
    color: white;
    background-color: #222222;
  }
  .heading:not(.through).color3-sm {
    color: white;
    background-color: #333333;
  }
  .heading:not(.through).color4-sm {
    color: white;
    background-color: #444444;
  }
  .heading:not(.through).color5-sm {
    color: white;
    background-color: #555555;
  }
  .heading:not(.through).color6-sm {
    color: white;
    background-color: #666666;
  }
  .heading:not(.through).color7-sm {
    color: white;
    background-color: #777777;
  }
  .heading:not(.through).color8-sm {
    color: white;
    background-color: #888888;
  }
  .heading:not(.through).color9-sm {
    color: #222222;
    background-color: #999999;
  }
  .heading:not(.through).colora-sm {
    color: #222222;
    background-color: #aaaaaa;
  }
  .heading:not(.through).colorb-sm {
    color: #222222;
    background-color: #bbbbbb;
  }
  .heading:not(.through).colorc-sm {
    color: #222222;
    background-color: #cccccc;
  }
  .heading:not(.through).colord-sm {
    color: #222222;
    background-color: #dddddd;
  }
  .heading:not(.through).colore-sm {
    color: #222222;
    background-color: #eeeeee;
  }
  .heading:not(.through).colorf-sm {
    color: #222222;
    background-color: white;
  }
  .heading:not(.through).white-sm {
    color: #222222;
    background-color: white;
  }
  .heading:not(.through).red-sm {
    color: white;
    background-color: red;
  }
  .heading:not(.through).red0-sm {
    color: #222222;
    background-color: #ffebee;
  }
  .heading:not(.through).red1-sm {
    color: #222222;
    background-color: #ffcdd2;
  }
  .heading:not(.through).red2-sm {
    color: #222222;
    background-color: #ef9a9a;
  }
  .heading:not(.through).red3-sm {
    color: white;
    background-color: #e57373;
  }
  .heading:not(.through).red4-sm {
    color: white;
    background-color: #ef5350;
  }
  .heading:not(.through).red5-sm {
    color: white;
    background-color: #f44336;
  }
  .heading:not(.through).red6-sm {
    color: white;
    background-color: #e53935;
  }
  .heading:not(.through).red7-sm {
    color: white;
    background-color: #d32f2f;
  }
  .heading:not(.through).red8-sm {
    color: white;
    background-color: #c62828;
  }
  .heading:not(.through).red9-sm {
    color: white;
    background-color: #b71c1c;
  }
  .heading:not(.through).reda-sm {
    color: #222222;
    background-color: #ff8a80;
  }
  .heading:not(.through).redb-sm {
    color: white;
    background-color: #ff5252;
  }
  .heading:not(.through).redc-sm {
    color: white;
    background-color: #ff1744;
  }
  .heading:not(.through).redd-sm {
    color: white;
    background-color: #d50000;
  }
  .heading:not(.through).pink-sm {
    color: #222222;
    background-color: pink;
  }
  .heading:not(.through).pink0-sm {
    color: #222222;
    background-color: #fce4ec;
  }
  .heading:not(.through).pink1-sm {
    color: #222222;
    background-color: #f8bbd0;
  }
  .heading:not(.through).pink2-sm {
    color: #222222;
    background-color: #f48fb1;
  }
  .heading:not(.through).pink3-sm {
    color: white;
    background-color: #f06292;
  }
  .heading:not(.through).pink4-sm {
    color: white;
    background-color: #ec407a;
  }
  .heading:not(.through).pink5-sm {
    color: white;
    background-color: #e91e63;
  }
  .heading:not(.through).pink6-sm {
    color: white;
    background-color: #d81b60;
  }
  .heading:not(.through).pink7-sm {
    color: white;
    background-color: #c2185b;
  }
  .heading:not(.through).pink8-sm {
    color: white;
    background-color: #ad1457;
  }
  .heading:not(.through).pink9-sm {
    color: white;
    background-color: #880e4f;
  }
  .heading:not(.through).pinka-sm {
    color: #222222;
    background-color: #ff80ab;
  }
  .heading:not(.through).pinkb-sm {
    color: white;
    background-color: #ff4081;
  }
  .heading:not(.through).pinkc-sm {
    color: white;
    background-color: #f50057;
  }
  .heading:not(.through).pinkd-sm {
    color: white;
    background-color: #c51162;
  }
  .heading:not(.through).purple-sm {
    color: white;
    background-color: purple;
  }
  .heading:not(.through).purple0-sm {
    color: #222222;
    background-color: #f3e5f5;
  }
  .heading:not(.through).purple1-sm {
    color: #222222;
    background-color: #e1bee7;
  }
  .heading:not(.through).purple2-sm {
    color: #222222;
    background-color: #ce93d8;
  }
  .heading:not(.through).purple3-sm {
    color: white;
    background-color: #ba68c8;
  }
  .heading:not(.through).purple4-sm {
    color: white;
    background-color: #ab47bc;
  }
  .heading:not(.through).purple5-sm {
    color: white;
    background-color: #9c27b0;
  }
  .heading:not(.through).purple6-sm {
    color: white;
    background-color: #8e24aa;
  }
  .heading:not(.through).purple7-sm {
    color: white;
    background-color: #7b1fa2;
  }
  .heading:not(.through).purple8-sm {
    color: white;
    background-color: #6a1b9a;
  }
  .heading:not(.through).purple9-sm {
    color: white;
    background-color: #4a148c;
  }
  .heading:not(.through).purplea-sm {
    color: #222222;
    background-color: #ea80fc;
  }
  .heading:not(.through).purpleb-sm {
    color: white;
    background-color: #e040fb;
  }
  .heading:not(.through).purplec-sm {
    color: white;
    background-color: #d500f9;
  }
  .heading:not(.through).purpled-sm {
    color: white;
    background-color: #a0f;
  }
  .heading:not(.through).d-purple-sm {
    color: white;
    background-color: darkmagenta;
  }
  .heading:not(.through).d-purple0-sm {
    color: #222222;
    background-color: #ede7f6;
  }
  .heading:not(.through).d-purple1-sm {
    color: #222222;
    background-color: #d1c4e9;
  }
  .heading:not(.through).d-purple2-sm {
    color: #222222;
    background-color: #b39ddb;
  }
  .heading:not(.through).d-purple3-sm {
    color: white;
    background-color: #9575cd;
  }
  .heading:not(.through).d-purple4-sm {
    color: white;
    background-color: #7e57c2;
  }
  .heading:not(.through).d-purple5-sm {
    color: white;
    background-color: #673ab7;
  }
  .heading:not(.through).d-purple6-sm {
    color: white;
    background-color: #5e35b1;
  }
  .heading:not(.through).d-purple7-sm {
    color: white;
    background-color: #512da8;
  }
  .heading:not(.through).d-purple8-sm {
    color: white;
    background-color: #4527a0;
  }
  .heading:not(.through).d-purple9-sm {
    color: white;
    background-color: #311b92;
  }
  .heading:not(.through).d-purplea-sm {
    color: #222222;
    background-color: #b388ff;
  }
  .heading:not(.through).d-purpleb-sm {
    color: white;
    background-color: #7c4dff;
  }
  .heading:not(.through).d-purplec-sm {
    color: white;
    background-color: #651fff;
  }
  .heading:not(.through).d-purpled-sm {
    color: white;
    background-color: #6200ea;
  }
  .heading:not(.through).indigo-sm {
    color: white;
    background-color: indigo;
  }
  .heading:not(.through).indigo0-sm {
    color: #222222;
    background-color: #e8eaf6;
  }
  .heading:not(.through).indigo1-sm {
    color: #222222;
    background-color: #c5cae9;
  }
  .heading:not(.through).indigo2-sm {
    color: #222222;
    background-color: #9fa8da;
  }
  .heading:not(.through).indigo3-sm {
    color: white;
    background-color: #7986cb;
  }
  .heading:not(.through).indigo4-sm {
    color: white;
    background-color: #5c6bc0;
  }
  .heading:not(.through).indigo5-sm {
    color: white;
    background-color: #3f51b5;
  }
  .heading:not(.through).indigo6-sm {
    color: white;
    background-color: #3949ab;
  }
  .heading:not(.through).indigo7-sm {
    color: white;
    background-color: #303f9f;
  }
  .heading:not(.through).indigo8-sm {
    color: white;
    background-color: #283593;
  }
  .heading:not(.through).indigo9-sm {
    color: white;
    background-color: #1a237e;
  }
  .heading:not(.through).indigoa-sm {
    color: #222222;
    background-color: #8c9eff;
  }
  .heading:not(.through).indigob-sm {
    color: white;
    background-color: #536dfe;
  }
  .heading:not(.through).indigoc-sm {
    color: white;
    background-color: #3d5afe;
  }
  .heading:not(.through).indigod-sm {
    color: white;
    background-color: #304ffe;
  }
  .heading:not(.through).blue-sm {
    color: white;
    background-color: blue;
  }
  .heading:not(.through).blue0-sm {
    color: #222222;
    background-color: #e3f2fd;
  }
  .heading:not(.through).blue1-sm {
    color: #222222;
    background-color: #bbdefb;
  }
  .heading:not(.through).blue2-sm {
    color: #222222;
    background-color: #90caf9;
  }
  .heading:not(.through).blue3-sm {
    color: #222222;
    background-color: #64b5f6;
  }
  .heading:not(.through).blue4-sm {
    color: white;
    background-color: #42a5f5;
  }
  .heading:not(.through).blue5-sm {
    color: white;
    background-color: #2196f3;
  }
  .heading:not(.through).blue6-sm {
    color: white;
    background-color: #1e88e5;
  }
  .heading:not(.through).blue7-sm {
    color: white;
    background-color: #1976d2;
  }
  .heading:not(.through).blue8-sm {
    color: white;
    background-color: #1565c0;
  }
  .heading:not(.through).blue9-sm {
    color: white;
    background-color: #0d47a1;
  }
  .heading:not(.through).bluea-sm {
    color: #222222;
    background-color: #82b1ff;
  }
  .heading:not(.through).blueb-sm {
    color: white;
    background-color: #448aff;
  }
  .heading:not(.through).bluec-sm {
    color: white;
    background-color: #2979ff;
  }
  .heading:not(.through).blued-sm {
    color: white;
    background-color: #2962ff;
  }
  .heading:not(.through).l-blue-sm {
    color: #222222;
    background-color: lightblue;
  }
  .heading:not(.through).l-blue0-sm {
    color: #222222;
    background-color: #e1f5fe;
  }
  .heading:not(.through).l-blue1-sm {
    color: #222222;
    background-color: #b3e5fc;
  }
  .heading:not(.through).l-blue2-sm {
    color: #222222;
    background-color: #81d4fa;
  }
  .heading:not(.through).l-blue3-sm {
    color: #222222;
    background-color: #4fc3f7;
  }
  .heading:not(.through).l-blue4-sm {
    color: white;
    background-color: #29b6f6;
  }
  .heading:not(.through).l-blue5-sm {
    color: white;
    background-color: #03a9f4;
  }
  .heading:not(.through).l-blue6-sm {
    color: white;
    background-color: #039be5;
  }
  .heading:not(.through).l-blue7-sm {
    color: white;
    background-color: #0288d1;
  }
  .heading:not(.through).l-blue8-sm {
    color: white;
    background-color: #0277bd;
  }
  .heading:not(.through).l-blue9-sm {
    color: white;
    background-color: #01579b;
  }
  .heading:not(.through).l-bluea-sm {
    color: #222222;
    background-color: #80d8ff;
  }
  .heading:not(.through).l-blueb-sm {
    color: #222222;
    background-color: #40c4ff;
  }
  .heading:not(.through).l-bluec-sm {
    color: white;
    background-color: #00b0ff;
  }
  .heading:not(.through).l-blued-sm {
    color: white;
    background-color: #0091ea;
  }
  .heading:not(.through).cyan-sm {
    color: #222222;
    background-color: cyan;
  }
  .heading:not(.through).cyan0-sm {
    color: #222222;
    background-color: #e0f7fa;
  }
  .heading:not(.through).cyan1-sm {
    color: #222222;
    background-color: #b2ebf2;
  }
  .heading:not(.through).cyan2-sm {
    color: #222222;
    background-color: #80deea;
  }
  .heading:not(.through).cyan3-sm {
    color: #222222;
    background-color: #4dd0e1;
  }
  .heading:not(.through).cyan4-sm {
    color: #222222;
    background-color: #26c6da;
  }
  .heading:not(.through).cyan5-sm {
    color: white;
    background-color: #00bcd4;
  }
  .heading:not(.through).cyan6-sm {
    color: white;
    background-color: #00acc1;
  }
  .heading:not(.through).cyan7-sm {
    color: white;
    background-color: #0097a7;
  }
  .heading:not(.through).cyan8-sm {
    color: white;
    background-color: #00838f;
  }
  .heading:not(.through).cyan9-sm {
    color: white;
    background-color: #006064;
  }
  .heading:not(.through).cyana-sm {
    color: #222222;
    background-color: #84ffff;
  }
  .heading:not(.through).cyanb-sm {
    color: #222222;
    background-color: #18ffff;
  }
  .heading:not(.through).cyanc-sm {
    color: #222222;
    background-color: #00e5ff;
  }
  .heading:not(.through).cyand-sm {
    color: white;
    background-color: #00b8d4;
  }
  .heading:not(.through).teal-sm {
    color: white;
    background-color: teal;
  }
  .heading:not(.through).teal0-sm {
    color: #222222;
    background-color: #e0f2f1;
  }
  .heading:not(.through).teal1-sm {
    color: #222222;
    background-color: #b2dfdb;
  }
  .heading:not(.through).teal2-sm {
    color: #222222;
    background-color: #80cbc4;
  }
  .heading:not(.through).teal3-sm {
    color: white;
    background-color: #4db6ac;
  }
  .heading:not(.through).teal4-sm {
    color: white;
    background-color: #26a69a;
  }
  .heading:not(.through).teal5-sm {
    color: white;
    background-color: #009688;
  }
  .heading:not(.through).teal6-sm {
    color: white;
    background-color: #00897b;
  }
  .heading:not(.through).teal7-sm {
    color: white;
    background-color: #00796b;
  }
  .heading:not(.through).teal8-sm {
    color: white;
    background-color: #00695c;
  }
  .heading:not(.through).teal9-sm {
    color: white;
    background-color: #004d40;
  }
  .heading:not(.through).teala-sm {
    color: #222222;
    background-color: #a7ffeb;
  }
  .heading:not(.through).tealb-sm {
    color: #222222;
    background-color: #64ffda;
  }
  .heading:not(.through).tealc-sm {
    color: #222222;
    background-color: #1de9b6;
  }
  .heading:not(.through).teald-sm {
    color: white;
    background-color: #00bfa5;
  }
  .heading:not(.through).green-sm {
    color: white;
    background-color: green;
  }
  .heading:not(.through).green0-sm {
    color: #222222;
    background-color: #e8f5e9;
  }
  .heading:not(.through).green1-sm {
    color: #222222;
    background-color: #c8e6c9;
  }
  .heading:not(.through).green2-sm {
    color: #222222;
    background-color: #a5d6a7;
  }
  .heading:not(.through).green3-sm {
    color: #222222;
    background-color: #81c784;
  }
  .heading:not(.through).green4-sm {
    color: #222222;
    background-color: #66bb6a;
  }
  .heading:not(.through).green5-sm {
    color: white;
    background-color: #4caf50;
  }
  .heading:not(.through).green6-sm {
    color: white;
    background-color: #43a047;
  }
  .heading:not(.through).green7-sm {
    color: white;
    background-color: #388e3c;
  }
  .heading:not(.through).green8-sm {
    color: white;
    background-color: #2e7d32;
  }
  .heading:not(.through).green9-sm {
    color: white;
    background-color: #1b5e20;
  }
  .heading:not(.through).greena-sm {
    color: #222222;
    background-color: #b9f6ca;
  }
  .heading:not(.through).greenb-sm {
    color: #222222;
    background-color: #69f0ae;
  }
  .heading:not(.through).greenc-sm {
    color: white;
    background-color: #00e676;
  }
  .heading:not(.through).greend-sm {
    color: white;
    background-color: #00c853;
  }
  .heading:not(.through).l-green-sm {
    color: #222222;
    background-color: lightgreen;
  }
  .heading:not(.through).l-green0-sm {
    color: #222222;
    background-color: #f1f8e9;
  }
  .heading:not(.through).l-green1-sm {
    color: #222222;
    background-color: #dcedc8;
  }
  .heading:not(.through).l-green2-sm {
    color: #222222;
    background-color: #c5e1a5;
  }
  .heading:not(.through).l-green3-sm {
    color: #222222;
    background-color: #aed581;
  }
  .heading:not(.through).l-green4-sm {
    color: #222222;
    background-color: #9ccc65;
  }
  .heading:not(.through).l-green5-sm {
    color: #222222;
    background-color: #8bc34a;
  }
  .heading:not(.through).l-green6-sm {
    color: white;
    background-color: #7cb342;
  }
  .heading:not(.through).l-green7-sm {
    color: white;
    background-color: #689f38;
  }
  .heading:not(.through).l-green8-sm {
    color: white;
    background-color: #558b2f;
  }
  .heading:not(.through).l-green9-sm {
    color: white;
    background-color: #33691e;
  }
  .heading:not(.through).l-greena-sm {
    color: #222222;
    background-color: #ccff90;
  }
  .heading:not(.through).l-greenb-sm {
    color: #222222;
    background-color: #b2ff59;
  }
  .heading:not(.through).l-greenc-sm {
    color: #222222;
    background-color: #76ff03;
  }
  .heading:not(.through).l-greend-sm {
    color: #222222;
    background-color: #64dd17;
  }
  .heading:not(.through).lime-sm {
    color: white;
    background-color: lime;
  }
  .heading:not(.through).lime0-sm {
    color: #222222;
    background-color: #f9fbe7;
  }
  .heading:not(.through).lime1-sm {
    color: #222222;
    background-color: #f0f4c3;
  }
  .heading:not(.through).lime2-sm {
    color: #222222;
    background-color: #e6ee9c;
  }
  .heading:not(.through).lime3-sm {
    color: #222222;
    background-color: #d4e056;
  }
  .heading:not(.through).lime4-sm {
    color: #222222;
    background-color: #d4e157;
  }
  .heading:not(.through).lime5-sm {
    color: #222222;
    background-color: #cddc39;
  }
  .heading:not(.through).lime6-sm {
    color: #222222;
    background-color: #c0ca33;
  }
  .heading:not(.through).lime7-sm {
    color: #222222;
    background-color: #afb42b;
  }
  .heading:not(.through).lime8-sm {
    color: white;
    background-color: #9e9d24;
  }
  .heading:not(.through).lime9-sm {
    color: white;
    background-color: #827717;
  }
  .heading:not(.through).limea-sm {
    color: #222222;
    background-color: #f4ff81;
  }
  .heading:not(.through).limeb-sm {
    color: #222222;
    background-color: #eeff41;
  }
  .heading:not(.through).limec-sm {
    color: #222222;
    background-color: #c6ff00;
  }
  .heading:not(.through).limed-sm {
    color: #222222;
    background-color: #aeea00;
  }
  .heading:not(.through).yellow-sm {
    color: #222222;
    background-color: yellow;
  }
  .heading:not(.through).yellow0-sm {
    color: #222222;
    background-color: #fffde7;
  }
  .heading:not(.through).yellow1-sm {
    color: #222222;
    background-color: #fff9c4;
  }
  .heading:not(.through).yellow2-sm {
    color: #222222;
    background-color: #fff59d;
  }
  .heading:not(.through).yellow3-sm {
    color: #222222;
    background-color: #fff176;
  }
  .heading:not(.through).yellow4-sm {
    color: #222222;
    background-color: #ffee58;
  }
  .heading:not(.through).yellow5-sm {
    color: #222222;
    background-color: #ffeb3b;
  }
  .heading:not(.through).yellow6-sm {
    color: #222222;
    background-color: #fdd835;
  }
  .heading:not(.through).yellow7-sm {
    color: #222222;
    background-color: #fbc02d;
  }
  .heading:not(.through).yellow8-sm {
    color: #222222;
    background-color: #f9a825;
  }
  .heading:not(.through).yellow9-sm {
    color: #222222;
    background-color: #f57f17;
  }
  .heading:not(.through).yellowa-sm {
    color: #222222;
    background-color: #ffff8d;
  }
  .heading:not(.through).yellowb-sm {
    color: #222222;
    background-color: #ff0;
  }
  .heading:not(.through).yellowc-sm {
    color: #222222;
    background-color: #ffea00;
  }
  .heading:not(.through).yellowd-sm {
    color: #222222;
    background-color: #ffd600;
  }
  .heading:not(.through).amber-sm {
    color: #222222;
    background-color: #ffd740;
  }
  .heading:not(.through).amber0-sm {
    color: #222222;
    background-color: #fff8e1;
  }
  .heading:not(.through).amber1-sm {
    color: #222222;
    background-color: #ffecb3;
  }
  .heading:not(.through).amber2-sm {
    color: #222222;
    background-color: #ffe082;
  }
  .heading:not(.through).amber3-sm {
    color: #222222;
    background-color: #ffd54f;
  }
  .heading:not(.through).amber4-sm {
    color: #222222;
    background-color: #ffca28;
  }
  .heading:not(.through).amber5-sm {
    color: #222222;
    background-color: #ffc107;
  }
  .heading:not(.through).amber6-sm {
    color: #222222;
    background-color: #ffb300;
  }
  .heading:not(.through).amber7-sm {
    color: #222222;
    background-color: #ffa000;
  }
  .heading:not(.through).amber8-sm {
    color: #222222;
    background-color: #ff8f00;
  }
  .heading:not(.through).amber9-sm {
    color: white;
    background-color: #ff6f00;
  }
  .heading:not(.through).ambera-sm {
    color: #222222;
    background-color: #ffe57f;
  }
  .heading:not(.through).amberb-sm {
    color: #222222;
    background-color: #ffd740;
  }
  .heading:not(.through).amberc-sm {
    color: #222222;
    background-color: #ffc400;
  }
  .heading:not(.through).amberd-sm {
    color: #222222;
    background-color: #ffab00;
  }
  .heading:not(.through).orange-sm {
    color: #222222;
    background-color: orange;
  }
  .heading:not(.through).orange0-sm {
    color: #222222;
    background-color: #fff3e0;
  }
  .heading:not(.through).orange1-sm {
    color: #222222;
    background-color: #ffe0b2;
  }
  .heading:not(.through).orange2-sm {
    color: #222222;
    background-color: #ffcc80;
  }
  .heading:not(.through).orange3-sm {
    color: #222222;
    background-color: #ffb74d;
  }
  .heading:not(.through).orange4-sm {
    color: #222222;
    background-color: #ffa726;
  }
  .heading:not(.through).orange5-sm {
    color: #222222;
    background-color: #ff9800;
  }
  .heading:not(.through).orange6-sm {
    color: #222222;
    background-color: #fb8c00;
  }
  .heading:not(.through).orange7-sm {
    color: white;
    background-color: #f57c00;
  }
  .heading:not(.through).orange8-sm {
    color: white;
    background-color: #ef6c00;
  }
  .heading:not(.through).orange9-sm {
    color: white;
    background-color: #e65100;
  }
  .heading:not(.through).orangea-sm {
    color: #222222;
    background-color: #ffd180;
  }
  .heading:not(.through).orangeb-sm {
    color: #222222;
    background-color: #ffab40;
  }
  .heading:not(.through).orangec-sm {
    color: #222222;
    background-color: #ff9100;
  }
  .heading:not(.through).oranged-sm {
    color: white;
    background-color: #ff6d00;
  }
  .heading:not(.through).d-orange-sm {
    color: #222222;
    background-color: darkorange;
  }
  .heading:not(.through).d-orange0-sm {
    color: #222222;
    background-color: #fbe9e7;
  }
  .heading:not(.through).d-orange1-sm {
    color: #222222;
    background-color: #ffccbc;
  }
  .heading:not(.through).d-orange2-sm {
    color: #222222;
    background-color: #ffab91;
  }
  .heading:not(.through).d-orange3-sm {
    color: #222222;
    background-color: #ff8a65;
  }
  .heading:not(.through).d-orange4-sm {
    color: white;
    background-color: #ff7043;
  }
  .heading:not(.through).d-orange5-sm {
    color: white;
    background-color: #ff5722;
  }
  .heading:not(.through).d-orange6-sm {
    color: white;
    background-color: #f4511e;
  }
  .heading:not(.through).d-orange7-sm {
    color: white;
    background-color: #e64a19;
  }
  .heading:not(.through).d-orange8-sm {
    color: white;
    background-color: #d84315;
  }
  .heading:not(.through).d-orange9-sm {
    color: white;
    background-color: #bf360c;
  }
  .heading:not(.through).d-orangea-sm {
    color: #222222;
    background-color: #ff9e80;
  }
  .heading:not(.through).d-orangeb-sm {
    color: white;
    background-color: #ff6e40;
  }
  .heading:not(.through).d-orangec-sm {
    color: white;
    background-color: #ff3d00;
  }
  .heading:not(.through).d-oranged-sm {
    color: white;
    background-color: #dd2c00;
  }
  .heading:not(.through).brown-sm {
    color: white;
    background-color: brown;
  }
  .heading:not(.through).brown0-sm {
    color: #222222;
    background-color: #efebe9;
  }
  .heading:not(.through).brown1-sm {
    color: #222222;
    background-color: #d7ccc8;
  }
  .heading:not(.through).brown2-sm {
    color: #222222;
    background-color: #bcaaa4;
  }
  .heading:not(.through).brown3-sm {
    color: white;
    background-color: #a1887f;
  }
  .heading:not(.through).brown4-sm {
    color: white;
    background-color: #8d6e63;
  }
  .heading:not(.through).brown5-sm {
    color: white;
    background-color: #795548;
  }
  .heading:not(.through).brown6-sm {
    color: white;
    background-color: #6d4c41;
  }
  .heading:not(.through).brown7-sm {
    color: white;
    background-color: #5d4037;
  }
  .heading:not(.through).brown8-sm {
    color: white;
    background-color: #4e342e;
  }
  .heading:not(.through).brown9-sm {
    color: white;
    background-color: #3e2723;
  }
  .heading:not(.through).grey-sm {
    color: white;
    background-color: grey;
  }
  .heading:not(.through).grey0-sm {
    color: #222222;
    background-color: #fafafa;
  }
  .heading:not(.through).grey1-sm {
    color: #222222;
    background-color: #f5f5f5;
  }
  .heading:not(.through).grey2-sm {
    color: #222222;
    background-color: #eee;
  }
  .heading:not(.through).grey3-sm {
    color: #222222;
    background-color: #e0e0e0;
  }
  .heading:not(.through).grey4-sm {
    color: #222222;
    background-color: #bdbdbd;
  }
  .heading:not(.through).grey5-sm {
    color: #222222;
    background-color: #9e9e9e;
  }
  .heading:not(.through).grey6-sm {
    color: white;
    background-color: #757575;
  }
  .heading:not(.through).grey7-sm {
    color: white;
    background-color: #616161;
  }
  .heading:not(.through).grey8-sm {
    color: white;
    background-color: #424242;
  }
  .heading:not(.through).grey9-sm {
    color: white;
    background-color: #212121;
  }
  .heading:not(.through).blue-grey-sm {
    color: #222222;
    background-color: lightsteelblue;
  }
  .heading:not(.through).blue-grey0-sm {
    color: #222222;
    background-color: #eceff1;
  }
  .heading:not(.through).blue-grey1-sm {
    color: #222222;
    background-color: #cfd8dc;
  }
  .heading:not(.through).blue-grey2-sm {
    color: #222222;
    background-color: #b0bec5;
  }
  .heading:not(.through).blue-grey3-sm {
    color: #222222;
    background-color: #90a4ae;
  }
  .heading:not(.through).blue-grey4-sm {
    color: white;
    background-color: #78909c;
  }
  .heading:not(.through).blue-grey5-sm {
    color: white;
    background-color: #607d8b;
  }
  .heading:not(.through).blue-grey6-sm {
    color: white;
    background-color: #546e7a;
  }
  .heading:not(.through).blue-grey7-sm {
    color: white;
    background-color: #455a64;
  }
  .heading:not(.through).blue-grey8-sm {
    color: white;
    background-color: #37474f;
  }
  .heading:not(.through).blue-grey9-sm {
    color: white;
    background-color: #263238;
  }
  .heading:not(.through).black-o-sm {
    color: black;
    border: 1px solid black;
    background: transparent;
  }
  .heading:not(.through).color0-o-sm {
    color: black;
    border: 1px solid black;
    background: transparent;
  }
  .heading:not(.through).color1-o-sm {
    color: #111111;
    border: 1px solid #111111;
    background: transparent;
  }
  .heading:not(.through).color2-o-sm {
    color: #222222;
    border: 1px solid #222222;
    background: transparent;
  }
  .heading:not(.through).color3-o-sm {
    color: #333333;
    border: 1px solid #333333;
    background: transparent;
  }
  .heading:not(.through).color4-o-sm {
    color: #444444;
    border: 1px solid #444444;
    background: transparent;
  }
  .heading:not(.through).color5-o-sm {
    color: #555555;
    border: 1px solid #555555;
    background: transparent;
  }
  .heading:not(.through).color6-o-sm {
    color: #666666;
    border: 1px solid #666666;
    background: transparent;
  }
  .heading:not(.through).color7-o-sm {
    color: #777777;
    border: 1px solid #777777;
    background: transparent;
  }
  .heading:not(.through).color8-o-sm {
    color: #888888;
    border: 1px solid #888888;
    background: transparent;
  }
  .heading:not(.through).color9-o-sm {
    color: #999999;
    border: 1px solid #999999;
    background: transparent;
  }
  .heading:not(.through).colora-o-sm {
    color: #aaaaaa;
    border: 1px solid #aaaaaa;
    background: transparent;
  }
  .heading:not(.through).colorb-o-sm {
    color: #bbbbbb;
    border: 1px solid #bbbbbb;
    background: transparent;
  }
  .heading:not(.through).colorc-o-sm {
    color: #cccccc;
    border: 1px solid #cccccc;
    background: transparent;
  }
  .heading:not(.through).colord-o-sm {
    color: #dddddd;
    border: 1px solid #dddddd;
    background: transparent;
  }
  .heading:not(.through).colore-o-sm {
    color: #eeeeee;
    border: 1px solid #eeeeee;
    background: transparent;
  }
  .heading:not(.through).colorf-o-sm {
    color: white;
    border: 1px solid white;
    background: transparent;
  }
  .heading:not(.through).white-o-sm {
    color: white;
    border: 1px solid white;
    background: transparent;
  }
  .heading:not(.through).red-o-sm {
    color: red;
    border: 1px solid red;
    background: transparent;
  }
  .heading:not(.through).red0-o-sm {
    color: #ffebee;
    border: 1px solid #ffebee;
    background: transparent;
  }
  .heading:not(.through).red1-o-sm {
    color: #ffcdd2;
    border: 1px solid #ffcdd2;
    background: transparent;
  }
  .heading:not(.through).red2-o-sm {
    color: #ef9a9a;
    border: 1px solid #ef9a9a;
    background: transparent;
  }
  .heading:not(.through).red3-o-sm {
    color: #e57373;
    border: 1px solid #e57373;
    background: transparent;
  }
  .heading:not(.through).red4-o-sm {
    color: #ef5350;
    border: 1px solid #ef5350;
    background: transparent;
  }
  .heading:not(.through).red5-o-sm {
    color: #f44336;
    border: 1px solid #f44336;
    background: transparent;
  }
  .heading:not(.through).red6-o-sm {
    color: #e53935;
    border: 1px solid #e53935;
    background: transparent;
  }
  .heading:not(.through).red7-o-sm {
    color: #d32f2f;
    border: 1px solid #d32f2f;
    background: transparent;
  }
  .heading:not(.through).red8-o-sm {
    color: #c62828;
    border: 1px solid #c62828;
    background: transparent;
  }
  .heading:not(.through).red9-o-sm {
    color: #b71c1c;
    border: 1px solid #b71c1c;
    background: transparent;
  }
  .heading:not(.through).reda-o-sm {
    color: #ff8a80;
    border: 1px solid #ff8a80;
    background: transparent;
  }
  .heading:not(.through).redb-o-sm {
    color: #ff5252;
    border: 1px solid #ff5252;
    background: transparent;
  }
  .heading:not(.through).redc-o-sm {
    color: #ff1744;
    border: 1px solid #ff1744;
    background: transparent;
  }
  .heading:not(.through).redd-o-sm {
    color: #d50000;
    border: 1px solid #d50000;
    background: transparent;
  }
  .heading:not(.through).pink-o-sm {
    color: pink;
    border: 1px solid pink;
    background: transparent;
  }
  .heading:not(.through).pink0-o-sm {
    color: #fce4ec;
    border: 1px solid #fce4ec;
    background: transparent;
  }
  .heading:not(.through).pink1-o-sm {
    color: #f8bbd0;
    border: 1px solid #f8bbd0;
    background: transparent;
  }
  .heading:not(.through).pink2-o-sm {
    color: #f48fb1;
    border: 1px solid #f48fb1;
    background: transparent;
  }
  .heading:not(.through).pink3-o-sm {
    color: #f06292;
    border: 1px solid #f06292;
    background: transparent;
  }
  .heading:not(.through).pink4-o-sm {
    color: #ec407a;
    border: 1px solid #ec407a;
    background: transparent;
  }
  .heading:not(.through).pink5-o-sm {
    color: #e91e63;
    border: 1px solid #e91e63;
    background: transparent;
  }
  .heading:not(.through).pink6-o-sm {
    color: #d81b60;
    border: 1px solid #d81b60;
    background: transparent;
  }
  .heading:not(.through).pink7-o-sm {
    color: #c2185b;
    border: 1px solid #c2185b;
    background: transparent;
  }
  .heading:not(.through).pink8-o-sm {
    color: #ad1457;
    border: 1px solid #ad1457;
    background: transparent;
  }
  .heading:not(.through).pink9-o-sm {
    color: #880e4f;
    border: 1px solid #880e4f;
    background: transparent;
  }
  .heading:not(.through).pinka-o-sm {
    color: #ff80ab;
    border: 1px solid #ff80ab;
    background: transparent;
  }
  .heading:not(.through).pinkb-o-sm {
    color: #ff4081;
    border: 1px solid #ff4081;
    background: transparent;
  }
  .heading:not(.through).pinkc-o-sm {
    color: #f50057;
    border: 1px solid #f50057;
    background: transparent;
  }
  .heading:not(.through).pinkd-o-sm {
    color: #c51162;
    border: 1px solid #c51162;
    background: transparent;
  }
  .heading:not(.through).purple-o-sm {
    color: purple;
    border: 1px solid purple;
    background: transparent;
  }
  .heading:not(.through).purple0-o-sm {
    color: #f3e5f5;
    border: 1px solid #f3e5f5;
    background: transparent;
  }
  .heading:not(.through).purple1-o-sm {
    color: #e1bee7;
    border: 1px solid #e1bee7;
    background: transparent;
  }
  .heading:not(.through).purple2-o-sm {
    color: #ce93d8;
    border: 1px solid #ce93d8;
    background: transparent;
  }
  .heading:not(.through).purple3-o-sm {
    color: #ba68c8;
    border: 1px solid #ba68c8;
    background: transparent;
  }
  .heading:not(.through).purple4-o-sm {
    color: #ab47bc;
    border: 1px solid #ab47bc;
    background: transparent;
  }
  .heading:not(.through).purple5-o-sm {
    color: #9c27b0;
    border: 1px solid #9c27b0;
    background: transparent;
  }
  .heading:not(.through).purple6-o-sm {
    color: #8e24aa;
    border: 1px solid #8e24aa;
    background: transparent;
  }
  .heading:not(.through).purple7-o-sm {
    color: #7b1fa2;
    border: 1px solid #7b1fa2;
    background: transparent;
  }
  .heading:not(.through).purple8-o-sm {
    color: #6a1b9a;
    border: 1px solid #6a1b9a;
    background: transparent;
  }
  .heading:not(.through).purple9-o-sm {
    color: #4a148c;
    border: 1px solid #4a148c;
    background: transparent;
  }
  .heading:not(.through).purplea-o-sm {
    color: #ea80fc;
    border: 1px solid #ea80fc;
    background: transparent;
  }
  .heading:not(.through).purpleb-o-sm {
    color: #e040fb;
    border: 1px solid #e040fb;
    background: transparent;
  }
  .heading:not(.through).purplec-o-sm {
    color: #d500f9;
    border: 1px solid #d500f9;
    background: transparent;
  }
  .heading:not(.through).purpled-o-sm {
    color: #a0f;
    border: 1px solid #a0f;
    background: transparent;
  }
  .heading:not(.through).d-purple-o-sm {
    color: darkmagenta;
    border: 1px solid darkmagenta;
    background: transparent;
  }
  .heading:not(.through).d-purple0-o-sm {
    color: #ede7f6;
    border: 1px solid #ede7f6;
    background: transparent;
  }
  .heading:not(.through).d-purple1-o-sm {
    color: #d1c4e9;
    border: 1px solid #d1c4e9;
    background: transparent;
  }
  .heading:not(.through).d-purple2-o-sm {
    color: #b39ddb;
    border: 1px solid #b39ddb;
    background: transparent;
  }
  .heading:not(.through).d-purple3-o-sm {
    color: #9575cd;
    border: 1px solid #9575cd;
    background: transparent;
  }
  .heading:not(.through).d-purple4-o-sm {
    color: #7e57c2;
    border: 1px solid #7e57c2;
    background: transparent;
  }
  .heading:not(.through).d-purple5-o-sm {
    color: #673ab7;
    border: 1px solid #673ab7;
    background: transparent;
  }
  .heading:not(.through).d-purple6-o-sm {
    color: #5e35b1;
    border: 1px solid #5e35b1;
    background: transparent;
  }
  .heading:not(.through).d-purple7-o-sm {
    color: #512da8;
    border: 1px solid #512da8;
    background: transparent;
  }
  .heading:not(.through).d-purple8-o-sm {
    color: #4527a0;
    border: 1px solid #4527a0;
    background: transparent;
  }
  .heading:not(.through).d-purple9-o-sm {
    color: #311b92;
    border: 1px solid #311b92;
    background: transparent;
  }
  .heading:not(.through).d-purplea-o-sm {
    color: #b388ff;
    border: 1px solid #b388ff;
    background: transparent;
  }
  .heading:not(.through).d-purpleb-o-sm {
    color: #7c4dff;
    border: 1px solid #7c4dff;
    background: transparent;
  }
  .heading:not(.through).d-purplec-o-sm {
    color: #651fff;
    border: 1px solid #651fff;
    background: transparent;
  }
  .heading:not(.through).d-purpled-o-sm {
    color: #6200ea;
    border: 1px solid #6200ea;
    background: transparent;
  }
  .heading:not(.through).indigo-o-sm {
    color: indigo;
    border: 1px solid indigo;
    background: transparent;
  }
  .heading:not(.through).indigo0-o-sm {
    color: #e8eaf6;
    border: 1px solid #e8eaf6;
    background: transparent;
  }
  .heading:not(.through).indigo1-o-sm {
    color: #c5cae9;
    border: 1px solid #c5cae9;
    background: transparent;
  }
  .heading:not(.through).indigo2-o-sm {
    color: #9fa8da;
    border: 1px solid #9fa8da;
    background: transparent;
  }
  .heading:not(.through).indigo3-o-sm {
    color: #7986cb;
    border: 1px solid #7986cb;
    background: transparent;
  }
  .heading:not(.through).indigo4-o-sm {
    color: #5c6bc0;
    border: 1px solid #5c6bc0;
    background: transparent;
  }
  .heading:not(.through).indigo5-o-sm {
    color: #3f51b5;
    border: 1px solid #3f51b5;
    background: transparent;
  }
  .heading:not(.through).indigo6-o-sm {
    color: #3949ab;
    border: 1px solid #3949ab;
    background: transparent;
  }
  .heading:not(.through).indigo7-o-sm {
    color: #303f9f;
    border: 1px solid #303f9f;
    background: transparent;
  }
  .heading:not(.through).indigo8-o-sm {
    color: #283593;
    border: 1px solid #283593;
    background: transparent;
  }
  .heading:not(.through).indigo9-o-sm {
    color: #1a237e;
    border: 1px solid #1a237e;
    background: transparent;
  }
  .heading:not(.through).indigoa-o-sm {
    color: #8c9eff;
    border: 1px solid #8c9eff;
    background: transparent;
  }
  .heading:not(.through).indigob-o-sm {
    color: #536dfe;
    border: 1px solid #536dfe;
    background: transparent;
  }
  .heading:not(.through).indigoc-o-sm {
    color: #3d5afe;
    border: 1px solid #3d5afe;
    background: transparent;
  }
  .heading:not(.through).indigod-o-sm {
    color: #304ffe;
    border: 1px solid #304ffe;
    background: transparent;
  }
  .heading:not(.through).blue-o-sm {
    color: blue;
    border: 1px solid blue;
    background: transparent;
  }
  .heading:not(.through).blue0-o-sm {
    color: #e3f2fd;
    border: 1px solid #e3f2fd;
    background: transparent;
  }
  .heading:not(.through).blue1-o-sm {
    color: #bbdefb;
    border: 1px solid #bbdefb;
    background: transparent;
  }
  .heading:not(.through).blue2-o-sm {
    color: #90caf9;
    border: 1px solid #90caf9;
    background: transparent;
  }
  .heading:not(.through).blue3-o-sm {
    color: #64b5f6;
    border: 1px solid #64b5f6;
    background: transparent;
  }
  .heading:not(.through).blue4-o-sm {
    color: #42a5f5;
    border: 1px solid #42a5f5;
    background: transparent;
  }
  .heading:not(.through).blue5-o-sm {
    color: #2196f3;
    border: 1px solid #2196f3;
    background: transparent;
  }
  .heading:not(.through).blue6-o-sm {
    color: #1e88e5;
    border: 1px solid #1e88e5;
    background: transparent;
  }
  .heading:not(.through).blue7-o-sm {
    color: #1976d2;
    border: 1px solid #1976d2;
    background: transparent;
  }
  .heading:not(.through).blue8-o-sm {
    color: #1565c0;
    border: 1px solid #1565c0;
    background: transparent;
  }
  .heading:not(.through).blue9-o-sm {
    color: #0d47a1;
    border: 1px solid #0d47a1;
    background: transparent;
  }
  .heading:not(.through).bluea-o-sm {
    color: #82b1ff;
    border: 1px solid #82b1ff;
    background: transparent;
  }
  .heading:not(.through).blueb-o-sm {
    color: #448aff;
    border: 1px solid #448aff;
    background: transparent;
  }
  .heading:not(.through).bluec-o-sm {
    color: #2979ff;
    border: 1px solid #2979ff;
    background: transparent;
  }
  .heading:not(.through).blued-o-sm {
    color: #2962ff;
    border: 1px solid #2962ff;
    background: transparent;
  }
  .heading:not(.through).l-blue-o-sm {
    color: lightblue;
    border: 1px solid lightblue;
    background: transparent;
  }
  .heading:not(.through).l-blue0-o-sm {
    color: #e1f5fe;
    border: 1px solid #e1f5fe;
    background: transparent;
  }
  .heading:not(.through).l-blue1-o-sm {
    color: #b3e5fc;
    border: 1px solid #b3e5fc;
    background: transparent;
  }
  .heading:not(.through).l-blue2-o-sm {
    color: #81d4fa;
    border: 1px solid #81d4fa;
    background: transparent;
  }
  .heading:not(.through).l-blue3-o-sm {
    color: #4fc3f7;
    border: 1px solid #4fc3f7;
    background: transparent;
  }
  .heading:not(.through).l-blue4-o-sm {
    color: #29b6f6;
    border: 1px solid #29b6f6;
    background: transparent;
  }
  .heading:not(.through).l-blue5-o-sm {
    color: #03a9f4;
    border: 1px solid #03a9f4;
    background: transparent;
  }
  .heading:not(.through).l-blue6-o-sm {
    color: #039be5;
    border: 1px solid #039be5;
    background: transparent;
  }
  .heading:not(.through).l-blue7-o-sm {
    color: #0288d1;
    border: 1px solid #0288d1;
    background: transparent;
  }
  .heading:not(.through).l-blue8-o-sm {
    color: #0277bd;
    border: 1px solid #0277bd;
    background: transparent;
  }
  .heading:not(.through).l-blue9-o-sm {
    color: #01579b;
    border: 1px solid #01579b;
    background: transparent;
  }
  .heading:not(.through).l-bluea-o-sm {
    color: #80d8ff;
    border: 1px solid #80d8ff;
    background: transparent;
  }
  .heading:not(.through).l-blueb-o-sm {
    color: #40c4ff;
    border: 1px solid #40c4ff;
    background: transparent;
  }
  .heading:not(.through).l-bluec-o-sm {
    color: #00b0ff;
    border: 1px solid #00b0ff;
    background: transparent;
  }
  .heading:not(.through).l-blued-o-sm {
    color: #0091ea;
    border: 1px solid #0091ea;
    background: transparent;
  }
  .heading:not(.through).cyan-o-sm {
    color: cyan;
    border: 1px solid cyan;
    background: transparent;
  }
  .heading:not(.through).cyan0-o-sm {
    color: #e0f7fa;
    border: 1px solid #e0f7fa;
    background: transparent;
  }
  .heading:not(.through).cyan1-o-sm {
    color: #b2ebf2;
    border: 1px solid #b2ebf2;
    background: transparent;
  }
  .heading:not(.through).cyan2-o-sm {
    color: #80deea;
    border: 1px solid #80deea;
    background: transparent;
  }
  .heading:not(.through).cyan3-o-sm {
    color: #4dd0e1;
    border: 1px solid #4dd0e1;
    background: transparent;
  }
  .heading:not(.through).cyan4-o-sm {
    color: #26c6da;
    border: 1px solid #26c6da;
    background: transparent;
  }
  .heading:not(.through).cyan5-o-sm {
    color: #00bcd4;
    border: 1px solid #00bcd4;
    background: transparent;
  }
  .heading:not(.through).cyan6-o-sm {
    color: #00acc1;
    border: 1px solid #00acc1;
    background: transparent;
  }
  .heading:not(.through).cyan7-o-sm {
    color: #0097a7;
    border: 1px solid #0097a7;
    background: transparent;
  }
  .heading:not(.through).cyan8-o-sm {
    color: #00838f;
    border: 1px solid #00838f;
    background: transparent;
  }
  .heading:not(.through).cyan9-o-sm {
    color: #006064;
    border: 1px solid #006064;
    background: transparent;
  }
  .heading:not(.through).cyana-o-sm {
    color: #84ffff;
    border: 1px solid #84ffff;
    background: transparent;
  }
  .heading:not(.through).cyanb-o-sm {
    color: #18ffff;
    border: 1px solid #18ffff;
    background: transparent;
  }
  .heading:not(.through).cyanc-o-sm {
    color: #00e5ff;
    border: 1px solid #00e5ff;
    background: transparent;
  }
  .heading:not(.through).cyand-o-sm {
    color: #00b8d4;
    border: 1px solid #00b8d4;
    background: transparent;
  }
  .heading:not(.through).teal-o-sm {
    color: teal;
    border: 1px solid teal;
    background: transparent;
  }
  .heading:not(.through).teal0-o-sm {
    color: #e0f2f1;
    border: 1px solid #e0f2f1;
    background: transparent;
  }
  .heading:not(.through).teal1-o-sm {
    color: #b2dfdb;
    border: 1px solid #b2dfdb;
    background: transparent;
  }
  .heading:not(.through).teal2-o-sm {
    color: #80cbc4;
    border: 1px solid #80cbc4;
    background: transparent;
  }
  .heading:not(.through).teal3-o-sm {
    color: #4db6ac;
    border: 1px solid #4db6ac;
    background: transparent;
  }
  .heading:not(.through).teal4-o-sm {
    color: #26a69a;
    border: 1px solid #26a69a;
    background: transparent;
  }
  .heading:not(.through).teal5-o-sm {
    color: #009688;
    border: 1px solid #009688;
    background: transparent;
  }
  .heading:not(.through).teal6-o-sm {
    color: #00897b;
    border: 1px solid #00897b;
    background: transparent;
  }
  .heading:not(.through).teal7-o-sm {
    color: #00796b;
    border: 1px solid #00796b;
    background: transparent;
  }
  .heading:not(.through).teal8-o-sm {
    color: #00695c;
    border: 1px solid #00695c;
    background: transparent;
  }
  .heading:not(.through).teal9-o-sm {
    color: #004d40;
    border: 1px solid #004d40;
    background: transparent;
  }
  .heading:not(.through).teala-o-sm {
    color: #a7ffeb;
    border: 1px solid #a7ffeb;
    background: transparent;
  }
  .heading:not(.through).tealb-o-sm {
    color: #64ffda;
    border: 1px solid #64ffda;
    background: transparent;
  }
  .heading:not(.through).tealc-o-sm {
    color: #1de9b6;
    border: 1px solid #1de9b6;
    background: transparent;
  }
  .heading:not(.through).teald-o-sm {
    color: #00bfa5;
    border: 1px solid #00bfa5;
    background: transparent;
  }
  .heading:not(.through).green-o-sm {
    color: green;
    border: 1px solid green;
    background: transparent;
  }
  .heading:not(.through).green0-o-sm {
    color: #e8f5e9;
    border: 1px solid #e8f5e9;
    background: transparent;
  }
  .heading:not(.through).green1-o-sm {
    color: #c8e6c9;
    border: 1px solid #c8e6c9;
    background: transparent;
  }
  .heading:not(.through).green2-o-sm {
    color: #a5d6a7;
    border: 1px solid #a5d6a7;
    background: transparent;
  }
  .heading:not(.through).green3-o-sm {
    color: #81c784;
    border: 1px solid #81c784;
    background: transparent;
  }
  .heading:not(.through).green4-o-sm {
    color: #66bb6a;
    border: 1px solid #66bb6a;
    background: transparent;
  }
  .heading:not(.through).green5-o-sm {
    color: #4caf50;
    border: 1px solid #4caf50;
    background: transparent;
  }
  .heading:not(.through).green6-o-sm {
    color: #43a047;
    border: 1px solid #43a047;
    background: transparent;
  }
  .heading:not(.through).green7-o-sm {
    color: #388e3c;
    border: 1px solid #388e3c;
    background: transparent;
  }
  .heading:not(.through).green8-o-sm {
    color: #2e7d32;
    border: 1px solid #2e7d32;
    background: transparent;
  }
  .heading:not(.through).green9-o-sm {
    color: #1b5e20;
    border: 1px solid #1b5e20;
    background: transparent;
  }
  .heading:not(.through).greena-o-sm {
    color: #b9f6ca;
    border: 1px solid #b9f6ca;
    background: transparent;
  }
  .heading:not(.through).greenb-o-sm {
    color: #69f0ae;
    border: 1px solid #69f0ae;
    background: transparent;
  }
  .heading:not(.through).greenc-o-sm {
    color: #00e676;
    border: 1px solid #00e676;
    background: transparent;
  }
  .heading:not(.through).greend-o-sm {
    color: #00c853;
    border: 1px solid #00c853;
    background: transparent;
  }
  .heading:not(.through).l-green-o-sm {
    color: lightgreen;
    border: 1px solid lightgreen;
    background: transparent;
  }
  .heading:not(.through).l-green0-o-sm {
    color: #f1f8e9;
    border: 1px solid #f1f8e9;
    background: transparent;
  }
  .heading:not(.through).l-green1-o-sm {
    color: #dcedc8;
    border: 1px solid #dcedc8;
    background: transparent;
  }
  .heading:not(.through).l-green2-o-sm {
    color: #c5e1a5;
    border: 1px solid #c5e1a5;
    background: transparent;
  }
  .heading:not(.through).l-green3-o-sm {
    color: #aed581;
    border: 1px solid #aed581;
    background: transparent;
  }
  .heading:not(.through).l-green4-o-sm {
    color: #9ccc65;
    border: 1px solid #9ccc65;
    background: transparent;
  }
  .heading:not(.through).l-green5-o-sm {
    color: #8bc34a;
    border: 1px solid #8bc34a;
    background: transparent;
  }
  .heading:not(.through).l-green6-o-sm {
    color: #7cb342;
    border: 1px solid #7cb342;
    background: transparent;
  }
  .heading:not(.through).l-green7-o-sm {
    color: #689f38;
    border: 1px solid #689f38;
    background: transparent;
  }
  .heading:not(.through).l-green8-o-sm {
    color: #558b2f;
    border: 1px solid #558b2f;
    background: transparent;
  }
  .heading:not(.through).l-green9-o-sm {
    color: #33691e;
    border: 1px solid #33691e;
    background: transparent;
  }
  .heading:not(.through).l-greena-o-sm {
    color: #ccff90;
    border: 1px solid #ccff90;
    background: transparent;
  }
  .heading:not(.through).l-greenb-o-sm {
    color: #b2ff59;
    border: 1px solid #b2ff59;
    background: transparent;
  }
  .heading:not(.through).l-greenc-o-sm {
    color: #76ff03;
    border: 1px solid #76ff03;
    background: transparent;
  }
  .heading:not(.through).l-greend-o-sm {
    color: #64dd17;
    border: 1px solid #64dd17;
    background: transparent;
  }
  .heading:not(.through).lime-o-sm {
    color: lime;
    border: 1px solid lime;
    background: transparent;
  }
  .heading:not(.through).lime0-o-sm {
    color: #f9fbe7;
    border: 1px solid #f9fbe7;
    background: transparent;
  }
  .heading:not(.through).lime1-o-sm {
    color: #f0f4c3;
    border: 1px solid #f0f4c3;
    background: transparent;
  }
  .heading:not(.through).lime2-o-sm {
    color: #e6ee9c;
    border: 1px solid #e6ee9c;
    background: transparent;
  }
  .heading:not(.through).lime3-o-sm {
    color: #d4e056;
    border: 1px solid #d4e056;
    background: transparent;
  }
  .heading:not(.through).lime4-o-sm {
    color: #d4e157;
    border: 1px solid #d4e157;
    background: transparent;
  }
  .heading:not(.through).lime5-o-sm {
    color: #cddc39;
    border: 1px solid #cddc39;
    background: transparent;
  }
  .heading:not(.through).lime6-o-sm {
    color: #c0ca33;
    border: 1px solid #c0ca33;
    background: transparent;
  }
  .heading:not(.through).lime7-o-sm {
    color: #afb42b;
    border: 1px solid #afb42b;
    background: transparent;
  }
  .heading:not(.through).lime8-o-sm {
    color: #9e9d24;
    border: 1px solid #9e9d24;
    background: transparent;
  }
  .heading:not(.through).lime9-o-sm {
    color: #827717;
    border: 1px solid #827717;
    background: transparent;
  }
  .heading:not(.through).limea-o-sm {
    color: #f4ff81;
    border: 1px solid #f4ff81;
    background: transparent;
  }
  .heading:not(.through).limeb-o-sm {
    color: #eeff41;
    border: 1px solid #eeff41;
    background: transparent;
  }
  .heading:not(.through).limec-o-sm {
    color: #c6ff00;
    border: 1px solid #c6ff00;
    background: transparent;
  }
  .heading:not(.through).limed-o-sm {
    color: #aeea00;
    border: 1px solid #aeea00;
    background: transparent;
  }
  .heading:not(.through).yellow-o-sm {
    color: yellow;
    border: 1px solid yellow;
    background: transparent;
  }
  .heading:not(.through).yellow0-o-sm {
    color: #fffde7;
    border: 1px solid #fffde7;
    background: transparent;
  }
  .heading:not(.through).yellow1-o-sm {
    color: #fff9c4;
    border: 1px solid #fff9c4;
    background: transparent;
  }
  .heading:not(.through).yellow2-o-sm {
    color: #fff59d;
    border: 1px solid #fff59d;
    background: transparent;
  }
  .heading:not(.through).yellow3-o-sm {
    color: #fff176;
    border: 1px solid #fff176;
    background: transparent;
  }
  .heading:not(.through).yellow4-o-sm {
    color: #ffee58;
    border: 1px solid #ffee58;
    background: transparent;
  }
  .heading:not(.through).yellow5-o-sm {
    color: #ffeb3b;
    border: 1px solid #ffeb3b;
    background: transparent;
  }
  .heading:not(.through).yellow6-o-sm {
    color: #fdd835;
    border: 1px solid #fdd835;
    background: transparent;
  }
  .heading:not(.through).yellow7-o-sm {
    color: #fbc02d;
    border: 1px solid #fbc02d;
    background: transparent;
  }
  .heading:not(.through).yellow8-o-sm {
    color: #f9a825;
    border: 1px solid #f9a825;
    background: transparent;
  }
  .heading:not(.through).yellow9-o-sm {
    color: #f57f17;
    border: 1px solid #f57f17;
    background: transparent;
  }
  .heading:not(.through).yellowa-o-sm {
    color: #ffff8d;
    border: 1px solid #ffff8d;
    background: transparent;
  }
  .heading:not(.through).yellowb-o-sm {
    color: #ff0;
    border: 1px solid #ff0;
    background: transparent;
  }
  .heading:not(.through).yellowc-o-sm {
    color: #ffea00;
    border: 1px solid #ffea00;
    background: transparent;
  }
  .heading:not(.through).yellowd-o-sm {
    color: #ffd600;
    border: 1px solid #ffd600;
    background: transparent;
  }
  .heading:not(.through).amber-o-sm {
    color: #ffd740;
    border: 1px solid #ffd740;
    background: transparent;
  }
  .heading:not(.through).amber0-o-sm {
    color: #fff8e1;
    border: 1px solid #fff8e1;
    background: transparent;
  }
  .heading:not(.through).amber1-o-sm {
    color: #ffecb3;
    border: 1px solid #ffecb3;
    background: transparent;
  }
  .heading:not(.through).amber2-o-sm {
    color: #ffe082;
    border: 1px solid #ffe082;
    background: transparent;
  }
  .heading:not(.through).amber3-o-sm {
    color: #ffd54f;
    border: 1px solid #ffd54f;
    background: transparent;
  }
  .heading:not(.through).amber4-o-sm {
    color: #ffca28;
    border: 1px solid #ffca28;
    background: transparent;
  }
  .heading:not(.through).amber5-o-sm {
    color: #ffc107;
    border: 1px solid #ffc107;
    background: transparent;
  }
  .heading:not(.through).amber6-o-sm {
    color: #ffb300;
    border: 1px solid #ffb300;
    background: transparent;
  }
  .heading:not(.through).amber7-o-sm {
    color: #ffa000;
    border: 1px solid #ffa000;
    background: transparent;
  }
  .heading:not(.through).amber8-o-sm {
    color: #ff8f00;
    border: 1px solid #ff8f00;
    background: transparent;
  }
  .heading:not(.through).amber9-o-sm {
    color: #ff6f00;
    border: 1px solid #ff6f00;
    background: transparent;
  }
  .heading:not(.through).ambera-o-sm {
    color: #ffe57f;
    border: 1px solid #ffe57f;
    background: transparent;
  }
  .heading:not(.through).amberb-o-sm {
    color: #ffd740;
    border: 1px solid #ffd740;
    background: transparent;
  }
  .heading:not(.through).amberc-o-sm {
    color: #ffc400;
    border: 1px solid #ffc400;
    background: transparent;
  }
  .heading:not(.through).amberd-o-sm {
    color: #ffab00;
    border: 1px solid #ffab00;
    background: transparent;
  }
  .heading:not(.through).orange-o-sm {
    color: orange;
    border: 1px solid orange;
    background: transparent;
  }
  .heading:not(.through).orange0-o-sm {
    color: #fff3e0;
    border: 1px solid #fff3e0;
    background: transparent;
  }
  .heading:not(.through).orange1-o-sm {
    color: #ffe0b2;
    border: 1px solid #ffe0b2;
    background: transparent;
  }
  .heading:not(.through).orange2-o-sm {
    color: #ffcc80;
    border: 1px solid #ffcc80;
    background: transparent;
  }
  .heading:not(.through).orange3-o-sm {
    color: #ffb74d;
    border: 1px solid #ffb74d;
    background: transparent;
  }
  .heading:not(.through).orange4-o-sm {
    color: #ffa726;
    border: 1px solid #ffa726;
    background: transparent;
  }
  .heading:not(.through).orange5-o-sm {
    color: #ff9800;
    border: 1px solid #ff9800;
    background: transparent;
  }
  .heading:not(.through).orange6-o-sm {
    color: #fb8c00;
    border: 1px solid #fb8c00;
    background: transparent;
  }
  .heading:not(.through).orange7-o-sm {
    color: #f57c00;
    border: 1px solid #f57c00;
    background: transparent;
  }
  .heading:not(.through).orange8-o-sm {
    color: #ef6c00;
    border: 1px solid #ef6c00;
    background: transparent;
  }
  .heading:not(.through).orange9-o-sm {
    color: #e65100;
    border: 1px solid #e65100;
    background: transparent;
  }
  .heading:not(.through).orangea-o-sm {
    color: #ffd180;
    border: 1px solid #ffd180;
    background: transparent;
  }
  .heading:not(.through).orangeb-o-sm {
    color: #ffab40;
    border: 1px solid #ffab40;
    background: transparent;
  }
  .heading:not(.through).orangec-o-sm {
    color: #ff9100;
    border: 1px solid #ff9100;
    background: transparent;
  }
  .heading:not(.through).oranged-o-sm {
    color: #ff6d00;
    border: 1px solid #ff6d00;
    background: transparent;
  }
  .heading:not(.through).d-orange-o-sm {
    color: darkorange;
    border: 1px solid darkorange;
    background: transparent;
  }
  .heading:not(.through).d-orange0-o-sm {
    color: #fbe9e7;
    border: 1px solid #fbe9e7;
    background: transparent;
  }
  .heading:not(.through).d-orange1-o-sm {
    color: #ffccbc;
    border: 1px solid #ffccbc;
    background: transparent;
  }
  .heading:not(.through).d-orange2-o-sm {
    color: #ffab91;
    border: 1px solid #ffab91;
    background: transparent;
  }
  .heading:not(.through).d-orange3-o-sm {
    color: #ff8a65;
    border: 1px solid #ff8a65;
    background: transparent;
  }
  .heading:not(.through).d-orange4-o-sm {
    color: #ff7043;
    border: 1px solid #ff7043;
    background: transparent;
  }
  .heading:not(.through).d-orange5-o-sm {
    color: #ff5722;
    border: 1px solid #ff5722;
    background: transparent;
  }
  .heading:not(.through).d-orange6-o-sm {
    color: #f4511e;
    border: 1px solid #f4511e;
    background: transparent;
  }
  .heading:not(.through).d-orange7-o-sm {
    color: #e64a19;
    border: 1px solid #e64a19;
    background: transparent;
  }
  .heading:not(.through).d-orange8-o-sm {
    color: #d84315;
    border: 1px solid #d84315;
    background: transparent;
  }
  .heading:not(.through).d-orange9-o-sm {
    color: #bf360c;
    border: 1px solid #bf360c;
    background: transparent;
  }
  .heading:not(.through).d-orangea-o-sm {
    color: #ff9e80;
    border: 1px solid #ff9e80;
    background: transparent;
  }
  .heading:not(.through).d-orangeb-o-sm {
    color: #ff6e40;
    border: 1px solid #ff6e40;
    background: transparent;
  }
  .heading:not(.through).d-orangec-o-sm {
    color: #ff3d00;
    border: 1px solid #ff3d00;
    background: transparent;
  }
  .heading:not(.through).d-oranged-o-sm {
    color: #dd2c00;
    border: 1px solid #dd2c00;
    background: transparent;
  }
  .heading:not(.through).brown-o-sm {
    color: brown;
    border: 1px solid brown;
    background: transparent;
  }
  .heading:not(.through).brown0-o-sm {
    color: #efebe9;
    border: 1px solid #efebe9;
    background: transparent;
  }
  .heading:not(.through).brown1-o-sm {
    color: #d7ccc8;
    border: 1px solid #d7ccc8;
    background: transparent;
  }
  .heading:not(.through).brown2-o-sm {
    color: #bcaaa4;
    border: 1px solid #bcaaa4;
    background: transparent;
  }
  .heading:not(.through).brown3-o-sm {
    color: #a1887f;
    border: 1px solid #a1887f;
    background: transparent;
  }
  .heading:not(.through).brown4-o-sm {
    color: #8d6e63;
    border: 1px solid #8d6e63;
    background: transparent;
  }
  .heading:not(.through).brown5-o-sm {
    color: #795548;
    border: 1px solid #795548;
    background: transparent;
  }
  .heading:not(.through).brown6-o-sm {
    color: #6d4c41;
    border: 1px solid #6d4c41;
    background: transparent;
  }
  .heading:not(.through).brown7-o-sm {
    color: #5d4037;
    border: 1px solid #5d4037;
    background: transparent;
  }
  .heading:not(.through).brown8-o-sm {
    color: #4e342e;
    border: 1px solid #4e342e;
    background: transparent;
  }
  .heading:not(.through).brown9-o-sm {
    color: #3e2723;
    border: 1px solid #3e2723;
    background: transparent;
  }
  .heading:not(.through).grey-o-sm {
    color: grey;
    border: 1px solid grey;
    background: transparent;
  }
  .heading:not(.through).grey0-o-sm {
    color: #fafafa;
    border: 1px solid #fafafa;
    background: transparent;
  }
  .heading:not(.through).grey1-o-sm {
    color: #f5f5f5;
    border: 1px solid #f5f5f5;
    background: transparent;
  }
  .heading:not(.through).grey2-o-sm {
    color: #eee;
    border: 1px solid #eee;
    background: transparent;
  }
  .heading:not(.through).grey3-o-sm {
    color: #e0e0e0;
    border: 1px solid #e0e0e0;
    background: transparent;
  }
  .heading:not(.through).grey4-o-sm {
    color: #bdbdbd;
    border: 1px solid #bdbdbd;
    background: transparent;
  }
  .heading:not(.through).grey5-o-sm {
    color: #9e9e9e;
    border: 1px solid #9e9e9e;
    background: transparent;
  }
  .heading:not(.through).grey6-o-sm {
    color: #757575;
    border: 1px solid #757575;
    background: transparent;
  }
  .heading:not(.through).grey7-o-sm {
    color: #616161;
    border: 1px solid #616161;
    background: transparent;
  }
  .heading:not(.through).grey8-o-sm {
    color: #424242;
    border: 1px solid #424242;
    background: transparent;
  }
  .heading:not(.through).grey9-o-sm {
    color: #212121;
    border: 1px solid #212121;
    background: transparent;
  }
  .heading:not(.through).blue-grey-o-sm {
    color: lightsteelblue;
    border: 1px solid lightsteelblue;
    background: transparent;
  }
  .heading:not(.through).blue-grey0-o-sm {
    color: #eceff1;
    border: 1px solid #eceff1;
    background: transparent;
  }
  .heading:not(.through).blue-grey1-o-sm {
    color: #cfd8dc;
    border: 1px solid #cfd8dc;
    background: transparent;
  }
  .heading:not(.through).blue-grey2-o-sm {
    color: #b0bec5;
    border: 1px solid #b0bec5;
    background: transparent;
  }
  .heading:not(.through).blue-grey3-o-sm {
    color: #90a4ae;
    border: 1px solid #90a4ae;
    background: transparent;
  }
  .heading:not(.through).blue-grey4-o-sm {
    color: #78909c;
    border: 1px solid #78909c;
    background: transparent;
  }
  .heading:not(.through).blue-grey5-o-sm {
    color: #607d8b;
    border: 1px solid #607d8b;
    background: transparent;
  }
  .heading:not(.through).blue-grey6-o-sm {
    color: #546e7a;
    border: 1px solid #546e7a;
    background: transparent;
  }
  .heading:not(.through).blue-grey7-o-sm {
    color: #455a64;
    border: 1px solid #455a64;
    background: transparent;
  }
  .heading:not(.through).blue-grey8-o-sm {
    color: #37474f;
    border: 1px solid #37474f;
    background: transparent;
  }
  .heading:not(.through).blue-grey9-o-sm {
    color: #263238;
    border: 1px solid #263238;
    background: transparent;
  }
  .heading.through.black-sm::before, .heading.through.black-sm::after {
    background-color: black;
  }
  .heading.through.color0-sm::before, .heading.through.color0-sm::after {
    background-color: black;
  }
  .heading.through.color1-sm::before, .heading.through.color1-sm::after {
    background-color: #111111;
  }
  .heading.through.color2-sm::before, .heading.through.color2-sm::after {
    background-color: #222222;
  }
  .heading.through.color3-sm::before, .heading.through.color3-sm::after {
    background-color: #333333;
  }
  .heading.through.color4-sm::before, .heading.through.color4-sm::after {
    background-color: #444444;
  }
  .heading.through.color5-sm::before, .heading.through.color5-sm::after {
    background-color: #555555;
  }
  .heading.through.color6-sm::before, .heading.through.color6-sm::after {
    background-color: #666666;
  }
  .heading.through.color7-sm::before, .heading.through.color7-sm::after {
    background-color: #777777;
  }
  .heading.through.color8-sm::before, .heading.through.color8-sm::after {
    background-color: #888888;
  }
  .heading.through.color9-sm::before, .heading.through.color9-sm::after {
    background-color: #999999;
  }
  .heading.through.colora-sm::before, .heading.through.colora-sm::after {
    background-color: #aaaaaa;
  }
  .heading.through.colorb-sm::before, .heading.through.colorb-sm::after {
    background-color: #bbbbbb;
  }
  .heading.through.colorc-sm::before, .heading.through.colorc-sm::after {
    background-color: #cccccc;
  }
  .heading.through.colord-sm::before, .heading.through.colord-sm::after {
    background-color: #dddddd;
  }
  .heading.through.colore-sm::before, .heading.through.colore-sm::after {
    background-color: #eeeeee;
  }
  .heading.through.colorf-sm::before, .heading.through.colorf-sm::after {
    background-color: white;
  }
  .heading.through.white-sm::before, .heading.through.white-sm::after {
    background-color: white;
  }
  .heading.through.red-sm::before, .heading.through.red-sm::after {
    background-color: red;
  }
  .heading.through.red0-sm::before, .heading.through.red0-sm::after {
    background-color: #ffebee;
  }
  .heading.through.red1-sm::before, .heading.through.red1-sm::after {
    background-color: #ffcdd2;
  }
  .heading.through.red2-sm::before, .heading.through.red2-sm::after {
    background-color: #ef9a9a;
  }
  .heading.through.red3-sm::before, .heading.through.red3-sm::after {
    background-color: #e57373;
  }
  .heading.through.red4-sm::before, .heading.through.red4-sm::after {
    background-color: #ef5350;
  }
  .heading.through.red5-sm::before, .heading.through.red5-sm::after {
    background-color: #f44336;
  }
  .heading.through.red6-sm::before, .heading.through.red6-sm::after {
    background-color: #e53935;
  }
  .heading.through.red7-sm::before, .heading.through.red7-sm::after {
    background-color: #d32f2f;
  }
  .heading.through.red8-sm::before, .heading.through.red8-sm::after {
    background-color: #c62828;
  }
  .heading.through.red9-sm::before, .heading.through.red9-sm::after {
    background-color: #b71c1c;
  }
  .heading.through.reda-sm::before, .heading.through.reda-sm::after {
    background-color: #ff8a80;
  }
  .heading.through.redb-sm::before, .heading.through.redb-sm::after {
    background-color: #ff5252;
  }
  .heading.through.redc-sm::before, .heading.through.redc-sm::after {
    background-color: #ff1744;
  }
  .heading.through.redd-sm::before, .heading.through.redd-sm::after {
    background-color: #d50000;
  }
  .heading.through.pink-sm::before, .heading.through.pink-sm::after {
    background-color: pink;
  }
  .heading.through.pink0-sm::before, .heading.through.pink0-sm::after {
    background-color: #fce4ec;
  }
  .heading.through.pink1-sm::before, .heading.through.pink1-sm::after {
    background-color: #f8bbd0;
  }
  .heading.through.pink2-sm::before, .heading.through.pink2-sm::after {
    background-color: #f48fb1;
  }
  .heading.through.pink3-sm::before, .heading.through.pink3-sm::after {
    background-color: #f06292;
  }
  .heading.through.pink4-sm::before, .heading.through.pink4-sm::after {
    background-color: #ec407a;
  }
  .heading.through.pink5-sm::before, .heading.through.pink5-sm::after {
    background-color: #e91e63;
  }
  .heading.through.pink6-sm::before, .heading.through.pink6-sm::after {
    background-color: #d81b60;
  }
  .heading.through.pink7-sm::before, .heading.through.pink7-sm::after {
    background-color: #c2185b;
  }
  .heading.through.pink8-sm::before, .heading.through.pink8-sm::after {
    background-color: #ad1457;
  }
  .heading.through.pink9-sm::before, .heading.through.pink9-sm::after {
    background-color: #880e4f;
  }
  .heading.through.pinka-sm::before, .heading.through.pinka-sm::after {
    background-color: #ff80ab;
  }
  .heading.through.pinkb-sm::before, .heading.through.pinkb-sm::after {
    background-color: #ff4081;
  }
  .heading.through.pinkc-sm::before, .heading.through.pinkc-sm::after {
    background-color: #f50057;
  }
  .heading.through.pinkd-sm::before, .heading.through.pinkd-sm::after {
    background-color: #c51162;
  }
  .heading.through.purple-sm::before, .heading.through.purple-sm::after {
    background-color: purple;
  }
  .heading.through.purple0-sm::before, .heading.through.purple0-sm::after {
    background-color: #f3e5f5;
  }
  .heading.through.purple1-sm::before, .heading.through.purple1-sm::after {
    background-color: #e1bee7;
  }
  .heading.through.purple2-sm::before, .heading.through.purple2-sm::after {
    background-color: #ce93d8;
  }
  .heading.through.purple3-sm::before, .heading.through.purple3-sm::after {
    background-color: #ba68c8;
  }
  .heading.through.purple4-sm::before, .heading.through.purple4-sm::after {
    background-color: #ab47bc;
  }
  .heading.through.purple5-sm::before, .heading.through.purple5-sm::after {
    background-color: #9c27b0;
  }
  .heading.through.purple6-sm::before, .heading.through.purple6-sm::after {
    background-color: #8e24aa;
  }
  .heading.through.purple7-sm::before, .heading.through.purple7-sm::after {
    background-color: #7b1fa2;
  }
  .heading.through.purple8-sm::before, .heading.through.purple8-sm::after {
    background-color: #6a1b9a;
  }
  .heading.through.purple9-sm::before, .heading.through.purple9-sm::after {
    background-color: #4a148c;
  }
  .heading.through.purplea-sm::before, .heading.through.purplea-sm::after {
    background-color: #ea80fc;
  }
  .heading.through.purpleb-sm::before, .heading.through.purpleb-sm::after {
    background-color: #e040fb;
  }
  .heading.through.purplec-sm::before, .heading.through.purplec-sm::after {
    background-color: #d500f9;
  }
  .heading.through.purpled-sm::before, .heading.through.purpled-sm::after {
    background-color: #a0f;
  }
  .heading.through.d-purple-sm::before, .heading.through.d-purple-sm::after {
    background-color: darkmagenta;
  }
  .heading.through.d-purple0-sm::before, .heading.through.d-purple0-sm::after {
    background-color: #ede7f6;
  }
  .heading.through.d-purple1-sm::before, .heading.through.d-purple1-sm::after {
    background-color: #d1c4e9;
  }
  .heading.through.d-purple2-sm::before, .heading.through.d-purple2-sm::after {
    background-color: #b39ddb;
  }
  .heading.through.d-purple3-sm::before, .heading.through.d-purple3-sm::after {
    background-color: #9575cd;
  }
  .heading.through.d-purple4-sm::before, .heading.through.d-purple4-sm::after {
    background-color: #7e57c2;
  }
  .heading.through.d-purple5-sm::before, .heading.through.d-purple5-sm::after {
    background-color: #673ab7;
  }
  .heading.through.d-purple6-sm::before, .heading.through.d-purple6-sm::after {
    background-color: #5e35b1;
  }
  .heading.through.d-purple7-sm::before, .heading.through.d-purple7-sm::after {
    background-color: #512da8;
  }
  .heading.through.d-purple8-sm::before, .heading.through.d-purple8-sm::after {
    background-color: #4527a0;
  }
  .heading.through.d-purple9-sm::before, .heading.through.d-purple9-sm::after {
    background-color: #311b92;
  }
  .heading.through.d-purplea-sm::before, .heading.through.d-purplea-sm::after {
    background-color: #b388ff;
  }
  .heading.through.d-purpleb-sm::before, .heading.through.d-purpleb-sm::after {
    background-color: #7c4dff;
  }
  .heading.through.d-purplec-sm::before, .heading.through.d-purplec-sm::after {
    background-color: #651fff;
  }
  .heading.through.d-purpled-sm::before, .heading.through.d-purpled-sm::after {
    background-color: #6200ea;
  }
  .heading.through.indigo-sm::before, .heading.through.indigo-sm::after {
    background-color: indigo;
  }
  .heading.through.indigo0-sm::before, .heading.through.indigo0-sm::after {
    background-color: #e8eaf6;
  }
  .heading.through.indigo1-sm::before, .heading.through.indigo1-sm::after {
    background-color: #c5cae9;
  }
  .heading.through.indigo2-sm::before, .heading.through.indigo2-sm::after {
    background-color: #9fa8da;
  }
  .heading.through.indigo3-sm::before, .heading.through.indigo3-sm::after {
    background-color: #7986cb;
  }
  .heading.through.indigo4-sm::before, .heading.through.indigo4-sm::after {
    background-color: #5c6bc0;
  }
  .heading.through.indigo5-sm::before, .heading.through.indigo5-sm::after {
    background-color: #3f51b5;
  }
  .heading.through.indigo6-sm::before, .heading.through.indigo6-sm::after {
    background-color: #3949ab;
  }
  .heading.through.indigo7-sm::before, .heading.through.indigo7-sm::after {
    background-color: #303f9f;
  }
  .heading.through.indigo8-sm::before, .heading.through.indigo8-sm::after {
    background-color: #283593;
  }
  .heading.through.indigo9-sm::before, .heading.through.indigo9-sm::after {
    background-color: #1a237e;
  }
  .heading.through.indigoa-sm::before, .heading.through.indigoa-sm::after {
    background-color: #8c9eff;
  }
  .heading.through.indigob-sm::before, .heading.through.indigob-sm::after {
    background-color: #536dfe;
  }
  .heading.through.indigoc-sm::before, .heading.through.indigoc-sm::after {
    background-color: #3d5afe;
  }
  .heading.through.indigod-sm::before, .heading.through.indigod-sm::after {
    background-color: #304ffe;
  }
  .heading.through.blue-sm::before, .heading.through.blue-sm::after {
    background-color: blue;
  }
  .heading.through.blue0-sm::before, .heading.through.blue0-sm::after {
    background-color: #e3f2fd;
  }
  .heading.through.blue1-sm::before, .heading.through.blue1-sm::after {
    background-color: #bbdefb;
  }
  .heading.through.blue2-sm::before, .heading.through.blue2-sm::after {
    background-color: #90caf9;
  }
  .heading.through.blue3-sm::before, .heading.through.blue3-sm::after {
    background-color: #64b5f6;
  }
  .heading.through.blue4-sm::before, .heading.through.blue4-sm::after {
    background-color: #42a5f5;
  }
  .heading.through.blue5-sm::before, .heading.through.blue5-sm::after {
    background-color: #2196f3;
  }
  .heading.through.blue6-sm::before, .heading.through.blue6-sm::after {
    background-color: #1e88e5;
  }
  .heading.through.blue7-sm::before, .heading.through.blue7-sm::after {
    background-color: #1976d2;
  }
  .heading.through.blue8-sm::before, .heading.through.blue8-sm::after {
    background-color: #1565c0;
  }
  .heading.through.blue9-sm::before, .heading.through.blue9-sm::after {
    background-color: #0d47a1;
  }
  .heading.through.bluea-sm::before, .heading.through.bluea-sm::after {
    background-color: #82b1ff;
  }
  .heading.through.blueb-sm::before, .heading.through.blueb-sm::after {
    background-color: #448aff;
  }
  .heading.through.bluec-sm::before, .heading.through.bluec-sm::after {
    background-color: #2979ff;
  }
  .heading.through.blued-sm::before, .heading.through.blued-sm::after {
    background-color: #2962ff;
  }
  .heading.through.l-blue-sm::before, .heading.through.l-blue-sm::after {
    background-color: lightblue;
  }
  .heading.through.l-blue0-sm::before, .heading.through.l-blue0-sm::after {
    background-color: #e1f5fe;
  }
  .heading.through.l-blue1-sm::before, .heading.through.l-blue1-sm::after {
    background-color: #b3e5fc;
  }
  .heading.through.l-blue2-sm::before, .heading.through.l-blue2-sm::after {
    background-color: #81d4fa;
  }
  .heading.through.l-blue3-sm::before, .heading.through.l-blue3-sm::after {
    background-color: #4fc3f7;
  }
  .heading.through.l-blue4-sm::before, .heading.through.l-blue4-sm::after {
    background-color: #29b6f6;
  }
  .heading.through.l-blue5-sm::before, .heading.through.l-blue5-sm::after {
    background-color: #03a9f4;
  }
  .heading.through.l-blue6-sm::before, .heading.through.l-blue6-sm::after {
    background-color: #039be5;
  }
  .heading.through.l-blue7-sm::before, .heading.through.l-blue7-sm::after {
    background-color: #0288d1;
  }
  .heading.through.l-blue8-sm::before, .heading.through.l-blue8-sm::after {
    background-color: #0277bd;
  }
  .heading.through.l-blue9-sm::before, .heading.through.l-blue9-sm::after {
    background-color: #01579b;
  }
  .heading.through.l-bluea-sm::before, .heading.through.l-bluea-sm::after {
    background-color: #80d8ff;
  }
  .heading.through.l-blueb-sm::before, .heading.through.l-blueb-sm::after {
    background-color: #40c4ff;
  }
  .heading.through.l-bluec-sm::before, .heading.through.l-bluec-sm::after {
    background-color: #00b0ff;
  }
  .heading.through.l-blued-sm::before, .heading.through.l-blued-sm::after {
    background-color: #0091ea;
  }
  .heading.through.cyan-sm::before, .heading.through.cyan-sm::after {
    background-color: cyan;
  }
  .heading.through.cyan0-sm::before, .heading.through.cyan0-sm::after {
    background-color: #e0f7fa;
  }
  .heading.through.cyan1-sm::before, .heading.through.cyan1-sm::after {
    background-color: #b2ebf2;
  }
  .heading.through.cyan2-sm::before, .heading.through.cyan2-sm::after {
    background-color: #80deea;
  }
  .heading.through.cyan3-sm::before, .heading.through.cyan3-sm::after {
    background-color: #4dd0e1;
  }
  .heading.through.cyan4-sm::before, .heading.through.cyan4-sm::after {
    background-color: #26c6da;
  }
  .heading.through.cyan5-sm::before, .heading.through.cyan5-sm::after {
    background-color: #00bcd4;
  }
  .heading.through.cyan6-sm::before, .heading.through.cyan6-sm::after {
    background-color: #00acc1;
  }
  .heading.through.cyan7-sm::before, .heading.through.cyan7-sm::after {
    background-color: #0097a7;
  }
  .heading.through.cyan8-sm::before, .heading.through.cyan8-sm::after {
    background-color: #00838f;
  }
  .heading.through.cyan9-sm::before, .heading.through.cyan9-sm::after {
    background-color: #006064;
  }
  .heading.through.cyana-sm::before, .heading.through.cyana-sm::after {
    background-color: #84ffff;
  }
  .heading.through.cyanb-sm::before, .heading.through.cyanb-sm::after {
    background-color: #18ffff;
  }
  .heading.through.cyanc-sm::before, .heading.through.cyanc-sm::after {
    background-color: #00e5ff;
  }
  .heading.through.cyand-sm::before, .heading.through.cyand-sm::after {
    background-color: #00b8d4;
  }
  .heading.through.teal-sm::before, .heading.through.teal-sm::after {
    background-color: teal;
  }
  .heading.through.teal0-sm::before, .heading.through.teal0-sm::after {
    background-color: #e0f2f1;
  }
  .heading.through.teal1-sm::before, .heading.through.teal1-sm::after {
    background-color: #b2dfdb;
  }
  .heading.through.teal2-sm::before, .heading.through.teal2-sm::after {
    background-color: #80cbc4;
  }
  .heading.through.teal3-sm::before, .heading.through.teal3-sm::after {
    background-color: #4db6ac;
  }
  .heading.through.teal4-sm::before, .heading.through.teal4-sm::after {
    background-color: #26a69a;
  }
  .heading.through.teal5-sm::before, .heading.through.teal5-sm::after {
    background-color: #009688;
  }
  .heading.through.teal6-sm::before, .heading.through.teal6-sm::after {
    background-color: #00897b;
  }
  .heading.through.teal7-sm::before, .heading.through.teal7-sm::after {
    background-color: #00796b;
  }
  .heading.through.teal8-sm::before, .heading.through.teal8-sm::after {
    background-color: #00695c;
  }
  .heading.through.teal9-sm::before, .heading.through.teal9-sm::after {
    background-color: #004d40;
  }
  .heading.through.teala-sm::before, .heading.through.teala-sm::after {
    background-color: #a7ffeb;
  }
  .heading.through.tealb-sm::before, .heading.through.tealb-sm::after {
    background-color: #64ffda;
  }
  .heading.through.tealc-sm::before, .heading.through.tealc-sm::after {
    background-color: #1de9b6;
  }
  .heading.through.teald-sm::before, .heading.through.teald-sm::after {
    background-color: #00bfa5;
  }
  .heading.through.green-sm::before, .heading.through.green-sm::after {
    background-color: green;
  }
  .heading.through.green0-sm::before, .heading.through.green0-sm::after {
    background-color: #e8f5e9;
  }
  .heading.through.green1-sm::before, .heading.through.green1-sm::after {
    background-color: #c8e6c9;
  }
  .heading.through.green2-sm::before, .heading.through.green2-sm::after {
    background-color: #a5d6a7;
  }
  .heading.through.green3-sm::before, .heading.through.green3-sm::after {
    background-color: #81c784;
  }
  .heading.through.green4-sm::before, .heading.through.green4-sm::after {
    background-color: #66bb6a;
  }
  .heading.through.green5-sm::before, .heading.through.green5-sm::after {
    background-color: #4caf50;
  }
  .heading.through.green6-sm::before, .heading.through.green6-sm::after {
    background-color: #43a047;
  }
  .heading.through.green7-sm::before, .heading.through.green7-sm::after {
    background-color: #388e3c;
  }
  .heading.through.green8-sm::before, .heading.through.green8-sm::after {
    background-color: #2e7d32;
  }
  .heading.through.green9-sm::before, .heading.through.green9-sm::after {
    background-color: #1b5e20;
  }
  .heading.through.greena-sm::before, .heading.through.greena-sm::after {
    background-color: #b9f6ca;
  }
  .heading.through.greenb-sm::before, .heading.through.greenb-sm::after {
    background-color: #69f0ae;
  }
  .heading.through.greenc-sm::before, .heading.through.greenc-sm::after {
    background-color: #00e676;
  }
  .heading.through.greend-sm::before, .heading.through.greend-sm::after {
    background-color: #00c853;
  }
  .heading.through.l-green-sm::before, .heading.through.l-green-sm::after {
    background-color: lightgreen;
  }
  .heading.through.l-green0-sm::before, .heading.through.l-green0-sm::after {
    background-color: #f1f8e9;
  }
  .heading.through.l-green1-sm::before, .heading.through.l-green1-sm::after {
    background-color: #dcedc8;
  }
  .heading.through.l-green2-sm::before, .heading.through.l-green2-sm::after {
    background-color: #c5e1a5;
  }
  .heading.through.l-green3-sm::before, .heading.through.l-green3-sm::after {
    background-color: #aed581;
  }
  .heading.through.l-green4-sm::before, .heading.through.l-green4-sm::after {
    background-color: #9ccc65;
  }
  .heading.through.l-green5-sm::before, .heading.through.l-green5-sm::after {
    background-color: #8bc34a;
  }
  .heading.through.l-green6-sm::before, .heading.through.l-green6-sm::after {
    background-color: #7cb342;
  }
  .heading.through.l-green7-sm::before, .heading.through.l-green7-sm::after {
    background-color: #689f38;
  }
  .heading.through.l-green8-sm::before, .heading.through.l-green8-sm::after {
    background-color: #558b2f;
  }
  .heading.through.l-green9-sm::before, .heading.through.l-green9-sm::after {
    background-color: #33691e;
  }
  .heading.through.l-greena-sm::before, .heading.through.l-greena-sm::after {
    background-color: #ccff90;
  }
  .heading.through.l-greenb-sm::before, .heading.through.l-greenb-sm::after {
    background-color: #b2ff59;
  }
  .heading.through.l-greenc-sm::before, .heading.through.l-greenc-sm::after {
    background-color: #76ff03;
  }
  .heading.through.l-greend-sm::before, .heading.through.l-greend-sm::after {
    background-color: #64dd17;
  }
  .heading.through.lime-sm::before, .heading.through.lime-sm::after {
    background-color: lime;
  }
  .heading.through.lime0-sm::before, .heading.through.lime0-sm::after {
    background-color: #f9fbe7;
  }
  .heading.through.lime1-sm::before, .heading.through.lime1-sm::after {
    background-color: #f0f4c3;
  }
  .heading.through.lime2-sm::before, .heading.through.lime2-sm::after {
    background-color: #e6ee9c;
  }
  .heading.through.lime3-sm::before, .heading.through.lime3-sm::after {
    background-color: #d4e056;
  }
  .heading.through.lime4-sm::before, .heading.through.lime4-sm::after {
    background-color: #d4e157;
  }
  .heading.through.lime5-sm::before, .heading.through.lime5-sm::after {
    background-color: #cddc39;
  }
  .heading.through.lime6-sm::before, .heading.through.lime6-sm::after {
    background-color: #c0ca33;
  }
  .heading.through.lime7-sm::before, .heading.through.lime7-sm::after {
    background-color: #afb42b;
  }
  .heading.through.lime8-sm::before, .heading.through.lime8-sm::after {
    background-color: #9e9d24;
  }
  .heading.through.lime9-sm::before, .heading.through.lime9-sm::after {
    background-color: #827717;
  }
  .heading.through.limea-sm::before, .heading.through.limea-sm::after {
    background-color: #f4ff81;
  }
  .heading.through.limeb-sm::before, .heading.through.limeb-sm::after {
    background-color: #eeff41;
  }
  .heading.through.limec-sm::before, .heading.through.limec-sm::after {
    background-color: #c6ff00;
  }
  .heading.through.limed-sm::before, .heading.through.limed-sm::after {
    background-color: #aeea00;
  }
  .heading.through.yellow-sm::before, .heading.through.yellow-sm::after {
    background-color: yellow;
  }
  .heading.through.yellow0-sm::before, .heading.through.yellow0-sm::after {
    background-color: #fffde7;
  }
  .heading.through.yellow1-sm::before, .heading.through.yellow1-sm::after {
    background-color: #fff9c4;
  }
  .heading.through.yellow2-sm::before, .heading.through.yellow2-sm::after {
    background-color: #fff59d;
  }
  .heading.through.yellow3-sm::before, .heading.through.yellow3-sm::after {
    background-color: #fff176;
  }
  .heading.through.yellow4-sm::before, .heading.through.yellow4-sm::after {
    background-color: #ffee58;
  }
  .heading.through.yellow5-sm::before, .heading.through.yellow5-sm::after {
    background-color: #ffeb3b;
  }
  .heading.through.yellow6-sm::before, .heading.through.yellow6-sm::after {
    background-color: #fdd835;
  }
  .heading.through.yellow7-sm::before, .heading.through.yellow7-sm::after {
    background-color: #fbc02d;
  }
  .heading.through.yellow8-sm::before, .heading.through.yellow8-sm::after {
    background-color: #f9a825;
  }
  .heading.through.yellow9-sm::before, .heading.through.yellow9-sm::after {
    background-color: #f57f17;
  }
  .heading.through.yellowa-sm::before, .heading.through.yellowa-sm::after {
    background-color: #ffff8d;
  }
  .heading.through.yellowb-sm::before, .heading.through.yellowb-sm::after {
    background-color: #ff0;
  }
  .heading.through.yellowc-sm::before, .heading.through.yellowc-sm::after {
    background-color: #ffea00;
  }
  .heading.through.yellowd-sm::before, .heading.through.yellowd-sm::after {
    background-color: #ffd600;
  }
  .heading.through.amber-sm::before, .heading.through.amber-sm::after {
    background-color: #ffd740;
  }
  .heading.through.amber0-sm::before, .heading.through.amber0-sm::after {
    background-color: #fff8e1;
  }
  .heading.through.amber1-sm::before, .heading.through.amber1-sm::after {
    background-color: #ffecb3;
  }
  .heading.through.amber2-sm::before, .heading.through.amber2-sm::after {
    background-color: #ffe082;
  }
  .heading.through.amber3-sm::before, .heading.through.amber3-sm::after {
    background-color: #ffd54f;
  }
  .heading.through.amber4-sm::before, .heading.through.amber4-sm::after {
    background-color: #ffca28;
  }
  .heading.through.amber5-sm::before, .heading.through.amber5-sm::after {
    background-color: #ffc107;
  }
  .heading.through.amber6-sm::before, .heading.through.amber6-sm::after {
    background-color: #ffb300;
  }
  .heading.through.amber7-sm::before, .heading.through.amber7-sm::after {
    background-color: #ffa000;
  }
  .heading.through.amber8-sm::before, .heading.through.amber8-sm::after {
    background-color: #ff8f00;
  }
  .heading.through.amber9-sm::before, .heading.through.amber9-sm::after {
    background-color: #ff6f00;
  }
  .heading.through.ambera-sm::before, .heading.through.ambera-sm::after {
    background-color: #ffe57f;
  }
  .heading.through.amberb-sm::before, .heading.through.amberb-sm::after {
    background-color: #ffd740;
  }
  .heading.through.amberc-sm::before, .heading.through.amberc-sm::after {
    background-color: #ffc400;
  }
  .heading.through.amberd-sm::before, .heading.through.amberd-sm::after {
    background-color: #ffab00;
  }
  .heading.through.orange-sm::before, .heading.through.orange-sm::after {
    background-color: orange;
  }
  .heading.through.orange0-sm::before, .heading.through.orange0-sm::after {
    background-color: #fff3e0;
  }
  .heading.through.orange1-sm::before, .heading.through.orange1-sm::after {
    background-color: #ffe0b2;
  }
  .heading.through.orange2-sm::before, .heading.through.orange2-sm::after {
    background-color: #ffcc80;
  }
  .heading.through.orange3-sm::before, .heading.through.orange3-sm::after {
    background-color: #ffb74d;
  }
  .heading.through.orange4-sm::before, .heading.through.orange4-sm::after {
    background-color: #ffa726;
  }
  .heading.through.orange5-sm::before, .heading.through.orange5-sm::after {
    background-color: #ff9800;
  }
  .heading.through.orange6-sm::before, .heading.through.orange6-sm::after {
    background-color: #fb8c00;
  }
  .heading.through.orange7-sm::before, .heading.through.orange7-sm::after {
    background-color: #f57c00;
  }
  .heading.through.orange8-sm::before, .heading.through.orange8-sm::after {
    background-color: #ef6c00;
  }
  .heading.through.orange9-sm::before, .heading.through.orange9-sm::after {
    background-color: #e65100;
  }
  .heading.through.orangea-sm::before, .heading.through.orangea-sm::after {
    background-color: #ffd180;
  }
  .heading.through.orangeb-sm::before, .heading.through.orangeb-sm::after {
    background-color: #ffab40;
  }
  .heading.through.orangec-sm::before, .heading.through.orangec-sm::after {
    background-color: #ff9100;
  }
  .heading.through.oranged-sm::before, .heading.through.oranged-sm::after {
    background-color: #ff6d00;
  }
  .heading.through.d-orange-sm::before, .heading.through.d-orange-sm::after {
    background-color: darkorange;
  }
  .heading.through.d-orange0-sm::before, .heading.through.d-orange0-sm::after {
    background-color: #fbe9e7;
  }
  .heading.through.d-orange1-sm::before, .heading.through.d-orange1-sm::after {
    background-color: #ffccbc;
  }
  .heading.through.d-orange2-sm::before, .heading.through.d-orange2-sm::after {
    background-color: #ffab91;
  }
  .heading.through.d-orange3-sm::before, .heading.through.d-orange3-sm::after {
    background-color: #ff8a65;
  }
  .heading.through.d-orange4-sm::before, .heading.through.d-orange4-sm::after {
    background-color: #ff7043;
  }
  .heading.through.d-orange5-sm::before, .heading.through.d-orange5-sm::after {
    background-color: #ff5722;
  }
  .heading.through.d-orange6-sm::before, .heading.through.d-orange6-sm::after {
    background-color: #f4511e;
  }
  .heading.through.d-orange7-sm::before, .heading.through.d-orange7-sm::after {
    background-color: #e64a19;
  }
  .heading.through.d-orange8-sm::before, .heading.through.d-orange8-sm::after {
    background-color: #d84315;
  }
  .heading.through.d-orange9-sm::before, .heading.through.d-orange9-sm::after {
    background-color: #bf360c;
  }
  .heading.through.d-orangea-sm::before, .heading.through.d-orangea-sm::after {
    background-color: #ff9e80;
  }
  .heading.through.d-orangeb-sm::before, .heading.through.d-orangeb-sm::after {
    background-color: #ff6e40;
  }
  .heading.through.d-orangec-sm::before, .heading.through.d-orangec-sm::after {
    background-color: #ff3d00;
  }
  .heading.through.d-oranged-sm::before, .heading.through.d-oranged-sm::after {
    background-color: #dd2c00;
  }
  .heading.through.brown-sm::before, .heading.through.brown-sm::after {
    background-color: brown;
  }
  .heading.through.brown0-sm::before, .heading.through.brown0-sm::after {
    background-color: #efebe9;
  }
  .heading.through.brown1-sm::before, .heading.through.brown1-sm::after {
    background-color: #d7ccc8;
  }
  .heading.through.brown2-sm::before, .heading.through.brown2-sm::after {
    background-color: #bcaaa4;
  }
  .heading.through.brown3-sm::before, .heading.through.brown3-sm::after {
    background-color: #a1887f;
  }
  .heading.through.brown4-sm::before, .heading.through.brown4-sm::after {
    background-color: #8d6e63;
  }
  .heading.through.brown5-sm::before, .heading.through.brown5-sm::after {
    background-color: #795548;
  }
  .heading.through.brown6-sm::before, .heading.through.brown6-sm::after {
    background-color: #6d4c41;
  }
  .heading.through.brown7-sm::before, .heading.through.brown7-sm::after {
    background-color: #5d4037;
  }
  .heading.through.brown8-sm::before, .heading.through.brown8-sm::after {
    background-color: #4e342e;
  }
  .heading.through.brown9-sm::before, .heading.through.brown9-sm::after {
    background-color: #3e2723;
  }
  .heading.through.grey-sm::before, .heading.through.grey-sm::after {
    background-color: grey;
  }
  .heading.through.grey0-sm::before, .heading.through.grey0-sm::after {
    background-color: #fafafa;
  }
  .heading.through.grey1-sm::before, .heading.through.grey1-sm::after {
    background-color: #f5f5f5;
  }
  .heading.through.grey2-sm::before, .heading.through.grey2-sm::after {
    background-color: #eee;
  }
  .heading.through.grey3-sm::before, .heading.through.grey3-sm::after {
    background-color: #e0e0e0;
  }
  .heading.through.grey4-sm::before, .heading.through.grey4-sm::after {
    background-color: #bdbdbd;
  }
  .heading.through.grey5-sm::before, .heading.through.grey5-sm::after {
    background-color: #9e9e9e;
  }
  .heading.through.grey6-sm::before, .heading.through.grey6-sm::after {
    background-color: #757575;
  }
  .heading.through.grey7-sm::before, .heading.through.grey7-sm::after {
    background-color: #616161;
  }
  .heading.through.grey8-sm::before, .heading.through.grey8-sm::after {
    background-color: #424242;
  }
  .heading.through.grey9-sm::before, .heading.through.grey9-sm::after {
    background-color: #212121;
  }
  .heading.through.blue-grey-sm::before, .heading.through.blue-grey-sm::after {
    background-color: lightsteelblue;
  }
  .heading.through.blue-grey0-sm::before, .heading.through.blue-grey0-sm::after {
    background-color: #eceff1;
  }
  .heading.through.blue-grey1-sm::before, .heading.through.blue-grey1-sm::after {
    background-color: #cfd8dc;
  }
  .heading.through.blue-grey2-sm::before, .heading.through.blue-grey2-sm::after {
    background-color: #b0bec5;
  }
  .heading.through.blue-grey3-sm::before, .heading.through.blue-grey3-sm::after {
    background-color: #90a4ae;
  }
  .heading.through.blue-grey4-sm::before, .heading.through.blue-grey4-sm::after {
    background-color: #78909c;
  }
  .heading.through.blue-grey5-sm::before, .heading.through.blue-grey5-sm::after {
    background-color: #607d8b;
  }
  .heading.through.blue-grey6-sm::before, .heading.through.blue-grey6-sm::after {
    background-color: #546e7a;
  }
  .heading.through.blue-grey7-sm::before, .heading.through.blue-grey7-sm::after {
    background-color: #455a64;
  }
  .heading.through.blue-grey8-sm::before, .heading.through.blue-grey8-sm::after {
    background-color: #37474f;
  }
  .heading.through.blue-grey9-sm::before, .heading.through.blue-grey9-sm::after {
    background-color: #263238;
  }
}

@media (max-width: 575px) {
  .heading:not(.through).black-xs {
    color: white;
    background-color: black;
  }
  .heading:not(.through).color0-xs {
    color: white;
    background-color: black;
  }
  .heading:not(.through).color1-xs {
    color: white;
    background-color: #111111;
  }
  .heading:not(.through).color2-xs {
    color: white;
    background-color: #222222;
  }
  .heading:not(.through).color3-xs {
    color: white;
    background-color: #333333;
  }
  .heading:not(.through).color4-xs {
    color: white;
    background-color: #444444;
  }
  .heading:not(.through).color5-xs {
    color: white;
    background-color: #555555;
  }
  .heading:not(.through).color6-xs {
    color: white;
    background-color: #666666;
  }
  .heading:not(.through).color7-xs {
    color: white;
    background-color: #777777;
  }
  .heading:not(.through).color8-xs {
    color: white;
    background-color: #888888;
  }
  .heading:not(.through).color9-xs {
    color: #222222;
    background-color: #999999;
  }
  .heading:not(.through).colora-xs {
    color: #222222;
    background-color: #aaaaaa;
  }
  .heading:not(.through).colorb-xs {
    color: #222222;
    background-color: #bbbbbb;
  }
  .heading:not(.through).colorc-xs {
    color: #222222;
    background-color: #cccccc;
  }
  .heading:not(.through).colord-xs {
    color: #222222;
    background-color: #dddddd;
  }
  .heading:not(.through).colore-xs {
    color: #222222;
    background-color: #eeeeee;
  }
  .heading:not(.through).colorf-xs {
    color: #222222;
    background-color: white;
  }
  .heading:not(.through).white-xs {
    color: #222222;
    background-color: white;
  }
  .heading:not(.through).red-xs {
    color: white;
    background-color: red;
  }
  .heading:not(.through).red0-xs {
    color: #222222;
    background-color: #ffebee;
  }
  .heading:not(.through).red1-xs {
    color: #222222;
    background-color: #ffcdd2;
  }
  .heading:not(.through).red2-xs {
    color: #222222;
    background-color: #ef9a9a;
  }
  .heading:not(.through).red3-xs {
    color: white;
    background-color: #e57373;
  }
  .heading:not(.through).red4-xs {
    color: white;
    background-color: #ef5350;
  }
  .heading:not(.through).red5-xs {
    color: white;
    background-color: #f44336;
  }
  .heading:not(.through).red6-xs {
    color: white;
    background-color: #e53935;
  }
  .heading:not(.through).red7-xs {
    color: white;
    background-color: #d32f2f;
  }
  .heading:not(.through).red8-xs {
    color: white;
    background-color: #c62828;
  }
  .heading:not(.through).red9-xs {
    color: white;
    background-color: #b71c1c;
  }
  .heading:not(.through).reda-xs {
    color: #222222;
    background-color: #ff8a80;
  }
  .heading:not(.through).redb-xs {
    color: white;
    background-color: #ff5252;
  }
  .heading:not(.through).redc-xs {
    color: white;
    background-color: #ff1744;
  }
  .heading:not(.through).redd-xs {
    color: white;
    background-color: #d50000;
  }
  .heading:not(.through).pink-xs {
    color: #222222;
    background-color: pink;
  }
  .heading:not(.through).pink0-xs {
    color: #222222;
    background-color: #fce4ec;
  }
  .heading:not(.through).pink1-xs {
    color: #222222;
    background-color: #f8bbd0;
  }
  .heading:not(.through).pink2-xs {
    color: #222222;
    background-color: #f48fb1;
  }
  .heading:not(.through).pink3-xs {
    color: white;
    background-color: #f06292;
  }
  .heading:not(.through).pink4-xs {
    color: white;
    background-color: #ec407a;
  }
  .heading:not(.through).pink5-xs {
    color: white;
    background-color: #e91e63;
  }
  .heading:not(.through).pink6-xs {
    color: white;
    background-color: #d81b60;
  }
  .heading:not(.through).pink7-xs {
    color: white;
    background-color: #c2185b;
  }
  .heading:not(.through).pink8-xs {
    color: white;
    background-color: #ad1457;
  }
  .heading:not(.through).pink9-xs {
    color: white;
    background-color: #880e4f;
  }
  .heading:not(.through).pinka-xs {
    color: #222222;
    background-color: #ff80ab;
  }
  .heading:not(.through).pinkb-xs {
    color: white;
    background-color: #ff4081;
  }
  .heading:not(.through).pinkc-xs {
    color: white;
    background-color: #f50057;
  }
  .heading:not(.through).pinkd-xs {
    color: white;
    background-color: #c51162;
  }
  .heading:not(.through).purple-xs {
    color: white;
    background-color: purple;
  }
  .heading:not(.through).purple0-xs {
    color: #222222;
    background-color: #f3e5f5;
  }
  .heading:not(.through).purple1-xs {
    color: #222222;
    background-color: #e1bee7;
  }
  .heading:not(.through).purple2-xs {
    color: #222222;
    background-color: #ce93d8;
  }
  .heading:not(.through).purple3-xs {
    color: white;
    background-color: #ba68c8;
  }
  .heading:not(.through).purple4-xs {
    color: white;
    background-color: #ab47bc;
  }
  .heading:not(.through).purple5-xs {
    color: white;
    background-color: #9c27b0;
  }
  .heading:not(.through).purple6-xs {
    color: white;
    background-color: #8e24aa;
  }
  .heading:not(.through).purple7-xs {
    color: white;
    background-color: #7b1fa2;
  }
  .heading:not(.through).purple8-xs {
    color: white;
    background-color: #6a1b9a;
  }
  .heading:not(.through).purple9-xs {
    color: white;
    background-color: #4a148c;
  }
  .heading:not(.through).purplea-xs {
    color: #222222;
    background-color: #ea80fc;
  }
  .heading:not(.through).purpleb-xs {
    color: white;
    background-color: #e040fb;
  }
  .heading:not(.through).purplec-xs {
    color: white;
    background-color: #d500f9;
  }
  .heading:not(.through).purpled-xs {
    color: white;
    background-color: #a0f;
  }
  .heading:not(.through).d-purple-xs {
    color: white;
    background-color: darkmagenta;
  }
  .heading:not(.through).d-purple0-xs {
    color: #222222;
    background-color: #ede7f6;
  }
  .heading:not(.through).d-purple1-xs {
    color: #222222;
    background-color: #d1c4e9;
  }
  .heading:not(.through).d-purple2-xs {
    color: #222222;
    background-color: #b39ddb;
  }
  .heading:not(.through).d-purple3-xs {
    color: white;
    background-color: #9575cd;
  }
  .heading:not(.through).d-purple4-xs {
    color: white;
    background-color: #7e57c2;
  }
  .heading:not(.through).d-purple5-xs {
    color: white;
    background-color: #673ab7;
  }
  .heading:not(.through).d-purple6-xs {
    color: white;
    background-color: #5e35b1;
  }
  .heading:not(.through).d-purple7-xs {
    color: white;
    background-color: #512da8;
  }
  .heading:not(.through).d-purple8-xs {
    color: white;
    background-color: #4527a0;
  }
  .heading:not(.through).d-purple9-xs {
    color: white;
    background-color: #311b92;
  }
  .heading:not(.through).d-purplea-xs {
    color: #222222;
    background-color: #b388ff;
  }
  .heading:not(.through).d-purpleb-xs {
    color: white;
    background-color: #7c4dff;
  }
  .heading:not(.through).d-purplec-xs {
    color: white;
    background-color: #651fff;
  }
  .heading:not(.through).d-purpled-xs {
    color: white;
    background-color: #6200ea;
  }
  .heading:not(.through).indigo-xs {
    color: white;
    background-color: indigo;
  }
  .heading:not(.through).indigo0-xs {
    color: #222222;
    background-color: #e8eaf6;
  }
  .heading:not(.through).indigo1-xs {
    color: #222222;
    background-color: #c5cae9;
  }
  .heading:not(.through).indigo2-xs {
    color: #222222;
    background-color: #9fa8da;
  }
  .heading:not(.through).indigo3-xs {
    color: white;
    background-color: #7986cb;
  }
  .heading:not(.through).indigo4-xs {
    color: white;
    background-color: #5c6bc0;
  }
  .heading:not(.through).indigo5-xs {
    color: white;
    background-color: #3f51b5;
  }
  .heading:not(.through).indigo6-xs {
    color: white;
    background-color: #3949ab;
  }
  .heading:not(.through).indigo7-xs {
    color: white;
    background-color: #303f9f;
  }
  .heading:not(.through).indigo8-xs {
    color: white;
    background-color: #283593;
  }
  .heading:not(.through).indigo9-xs {
    color: white;
    background-color: #1a237e;
  }
  .heading:not(.through).indigoa-xs {
    color: #222222;
    background-color: #8c9eff;
  }
  .heading:not(.through).indigob-xs {
    color: white;
    background-color: #536dfe;
  }
  .heading:not(.through).indigoc-xs {
    color: white;
    background-color: #3d5afe;
  }
  .heading:not(.through).indigod-xs {
    color: white;
    background-color: #304ffe;
  }
  .heading:not(.through).blue-xs {
    color: white;
    background-color: blue;
  }
  .heading:not(.through).blue0-xs {
    color: #222222;
    background-color: #e3f2fd;
  }
  .heading:not(.through).blue1-xs {
    color: #222222;
    background-color: #bbdefb;
  }
  .heading:not(.through).blue2-xs {
    color: #222222;
    background-color: #90caf9;
  }
  .heading:not(.through).blue3-xs {
    color: #222222;
    background-color: #64b5f6;
  }
  .heading:not(.through).blue4-xs {
    color: white;
    background-color: #42a5f5;
  }
  .heading:not(.through).blue5-xs {
    color: white;
    background-color: #2196f3;
  }
  .heading:not(.through).blue6-xs {
    color: white;
    background-color: #1e88e5;
  }
  .heading:not(.through).blue7-xs {
    color: white;
    background-color: #1976d2;
  }
  .heading:not(.through).blue8-xs {
    color: white;
    background-color: #1565c0;
  }
  .heading:not(.through).blue9-xs {
    color: white;
    background-color: #0d47a1;
  }
  .heading:not(.through).bluea-xs {
    color: #222222;
    background-color: #82b1ff;
  }
  .heading:not(.through).blueb-xs {
    color: white;
    background-color: #448aff;
  }
  .heading:not(.through).bluec-xs {
    color: white;
    background-color: #2979ff;
  }
  .heading:not(.through).blued-xs {
    color: white;
    background-color: #2962ff;
  }
  .heading:not(.through).l-blue-xs {
    color: #222222;
    background-color: lightblue;
  }
  .heading:not(.through).l-blue0-xs {
    color: #222222;
    background-color: #e1f5fe;
  }
  .heading:not(.through).l-blue1-xs {
    color: #222222;
    background-color: #b3e5fc;
  }
  .heading:not(.through).l-blue2-xs {
    color: #222222;
    background-color: #81d4fa;
  }
  .heading:not(.through).l-blue3-xs {
    color: #222222;
    background-color: #4fc3f7;
  }
  .heading:not(.through).l-blue4-xs {
    color: white;
    background-color: #29b6f6;
  }
  .heading:not(.through).l-blue5-xs {
    color: white;
    background-color: #03a9f4;
  }
  .heading:not(.through).l-blue6-xs {
    color: white;
    background-color: #039be5;
  }
  .heading:not(.through).l-blue7-xs {
    color: white;
    background-color: #0288d1;
  }
  .heading:not(.through).l-blue8-xs {
    color: white;
    background-color: #0277bd;
  }
  .heading:not(.through).l-blue9-xs {
    color: white;
    background-color: #01579b;
  }
  .heading:not(.through).l-bluea-xs {
    color: #222222;
    background-color: #80d8ff;
  }
  .heading:not(.through).l-blueb-xs {
    color: #222222;
    background-color: #40c4ff;
  }
  .heading:not(.through).l-bluec-xs {
    color: white;
    background-color: #00b0ff;
  }
  .heading:not(.through).l-blued-xs {
    color: white;
    background-color: #0091ea;
  }
  .heading:not(.through).cyan-xs {
    color: #222222;
    background-color: cyan;
  }
  .heading:not(.through).cyan0-xs {
    color: #222222;
    background-color: #e0f7fa;
  }
  .heading:not(.through).cyan1-xs {
    color: #222222;
    background-color: #b2ebf2;
  }
  .heading:not(.through).cyan2-xs {
    color: #222222;
    background-color: #80deea;
  }
  .heading:not(.through).cyan3-xs {
    color: #222222;
    background-color: #4dd0e1;
  }
  .heading:not(.through).cyan4-xs {
    color: #222222;
    background-color: #26c6da;
  }
  .heading:not(.through).cyan5-xs {
    color: white;
    background-color: #00bcd4;
  }
  .heading:not(.through).cyan6-xs {
    color: white;
    background-color: #00acc1;
  }
  .heading:not(.through).cyan7-xs {
    color: white;
    background-color: #0097a7;
  }
  .heading:not(.through).cyan8-xs {
    color: white;
    background-color: #00838f;
  }
  .heading:not(.through).cyan9-xs {
    color: white;
    background-color: #006064;
  }
  .heading:not(.through).cyana-xs {
    color: #222222;
    background-color: #84ffff;
  }
  .heading:not(.through).cyanb-xs {
    color: #222222;
    background-color: #18ffff;
  }
  .heading:not(.through).cyanc-xs {
    color: #222222;
    background-color: #00e5ff;
  }
  .heading:not(.through).cyand-xs {
    color: white;
    background-color: #00b8d4;
  }
  .heading:not(.through).teal-xs {
    color: white;
    background-color: teal;
  }
  .heading:not(.through).teal0-xs {
    color: #222222;
    background-color: #e0f2f1;
  }
  .heading:not(.through).teal1-xs {
    color: #222222;
    background-color: #b2dfdb;
  }
  .heading:not(.through).teal2-xs {
    color: #222222;
    background-color: #80cbc4;
  }
  .heading:not(.through).teal3-xs {
    color: white;
    background-color: #4db6ac;
  }
  .heading:not(.through).teal4-xs {
    color: white;
    background-color: #26a69a;
  }
  .heading:not(.through).teal5-xs {
    color: white;
    background-color: #009688;
  }
  .heading:not(.through).teal6-xs {
    color: white;
    background-color: #00897b;
  }
  .heading:not(.through).teal7-xs {
    color: white;
    background-color: #00796b;
  }
  .heading:not(.through).teal8-xs {
    color: white;
    background-color: #00695c;
  }
  .heading:not(.through).teal9-xs {
    color: white;
    background-color: #004d40;
  }
  .heading:not(.through).teala-xs {
    color: #222222;
    background-color: #a7ffeb;
  }
  .heading:not(.through).tealb-xs {
    color: #222222;
    background-color: #64ffda;
  }
  .heading:not(.through).tealc-xs {
    color: #222222;
    background-color: #1de9b6;
  }
  .heading:not(.through).teald-xs {
    color: white;
    background-color: #00bfa5;
  }
  .heading:not(.through).green-xs {
    color: white;
    background-color: green;
  }
  .heading:not(.through).green0-xs {
    color: #222222;
    background-color: #e8f5e9;
  }
  .heading:not(.through).green1-xs {
    color: #222222;
    background-color: #c8e6c9;
  }
  .heading:not(.through).green2-xs {
    color: #222222;
    background-color: #a5d6a7;
  }
  .heading:not(.through).green3-xs {
    color: #222222;
    background-color: #81c784;
  }
  .heading:not(.through).green4-xs {
    color: #222222;
    background-color: #66bb6a;
  }
  .heading:not(.through).green5-xs {
    color: white;
    background-color: #4caf50;
  }
  .heading:not(.through).green6-xs {
    color: white;
    background-color: #43a047;
  }
  .heading:not(.through).green7-xs {
    color: white;
    background-color: #388e3c;
  }
  .heading:not(.through).green8-xs {
    color: white;
    background-color: #2e7d32;
  }
  .heading:not(.through).green9-xs {
    color: white;
    background-color: #1b5e20;
  }
  .heading:not(.through).greena-xs {
    color: #222222;
    background-color: #b9f6ca;
  }
  .heading:not(.through).greenb-xs {
    color: #222222;
    background-color: #69f0ae;
  }
  .heading:not(.through).greenc-xs {
    color: white;
    background-color: #00e676;
  }
  .heading:not(.through).greend-xs {
    color: white;
    background-color: #00c853;
  }
  .heading:not(.through).l-green-xs {
    color: #222222;
    background-color: lightgreen;
  }
  .heading:not(.through).l-green0-xs {
    color: #222222;
    background-color: #f1f8e9;
  }
  .heading:not(.through).l-green1-xs {
    color: #222222;
    background-color: #dcedc8;
  }
  .heading:not(.through).l-green2-xs {
    color: #222222;
    background-color: #c5e1a5;
  }
  .heading:not(.through).l-green3-xs {
    color: #222222;
    background-color: #aed581;
  }
  .heading:not(.through).l-green4-xs {
    color: #222222;
    background-color: #9ccc65;
  }
  .heading:not(.through).l-green5-xs {
    color: #222222;
    background-color: #8bc34a;
  }
  .heading:not(.through).l-green6-xs {
    color: white;
    background-color: #7cb342;
  }
  .heading:not(.through).l-green7-xs {
    color: white;
    background-color: #689f38;
  }
  .heading:not(.through).l-green8-xs {
    color: white;
    background-color: #558b2f;
  }
  .heading:not(.through).l-green9-xs {
    color: white;
    background-color: #33691e;
  }
  .heading:not(.through).l-greena-xs {
    color: #222222;
    background-color: #ccff90;
  }
  .heading:not(.through).l-greenb-xs {
    color: #222222;
    background-color: #b2ff59;
  }
  .heading:not(.through).l-greenc-xs {
    color: #222222;
    background-color: #76ff03;
  }
  .heading:not(.through).l-greend-xs {
    color: #222222;
    background-color: #64dd17;
  }
  .heading:not(.through).lime-xs {
    color: white;
    background-color: lime;
  }
  .heading:not(.through).lime0-xs {
    color: #222222;
    background-color: #f9fbe7;
  }
  .heading:not(.through).lime1-xs {
    color: #222222;
    background-color: #f0f4c3;
  }
  .heading:not(.through).lime2-xs {
    color: #222222;
    background-color: #e6ee9c;
  }
  .heading:not(.through).lime3-xs {
    color: #222222;
    background-color: #d4e056;
  }
  .heading:not(.through).lime4-xs {
    color: #222222;
    background-color: #d4e157;
  }
  .heading:not(.through).lime5-xs {
    color: #222222;
    background-color: #cddc39;
  }
  .heading:not(.through).lime6-xs {
    color: #222222;
    background-color: #c0ca33;
  }
  .heading:not(.through).lime7-xs {
    color: #222222;
    background-color: #afb42b;
  }
  .heading:not(.through).lime8-xs {
    color: white;
    background-color: #9e9d24;
  }
  .heading:not(.through).lime9-xs {
    color: white;
    background-color: #827717;
  }
  .heading:not(.through).limea-xs {
    color: #222222;
    background-color: #f4ff81;
  }
  .heading:not(.through).limeb-xs {
    color: #222222;
    background-color: #eeff41;
  }
  .heading:not(.through).limec-xs {
    color: #222222;
    background-color: #c6ff00;
  }
  .heading:not(.through).limed-xs {
    color: #222222;
    background-color: #aeea00;
  }
  .heading:not(.through).yellow-xs {
    color: #222222;
    background-color: yellow;
  }
  .heading:not(.through).yellow0-xs {
    color: #222222;
    background-color: #fffde7;
  }
  .heading:not(.through).yellow1-xs {
    color: #222222;
    background-color: #fff9c4;
  }
  .heading:not(.through).yellow2-xs {
    color: #222222;
    background-color: #fff59d;
  }
  .heading:not(.through).yellow3-xs {
    color: #222222;
    background-color: #fff176;
  }
  .heading:not(.through).yellow4-xs {
    color: #222222;
    background-color: #ffee58;
  }
  .heading:not(.through).yellow5-xs {
    color: #222222;
    background-color: #ffeb3b;
  }
  .heading:not(.through).yellow6-xs {
    color: #222222;
    background-color: #fdd835;
  }
  .heading:not(.through).yellow7-xs {
    color: #222222;
    background-color: #fbc02d;
  }
  .heading:not(.through).yellow8-xs {
    color: #222222;
    background-color: #f9a825;
  }
  .heading:not(.through).yellow9-xs {
    color: #222222;
    background-color: #f57f17;
  }
  .heading:not(.through).yellowa-xs {
    color: #222222;
    background-color: #ffff8d;
  }
  .heading:not(.through).yellowb-xs {
    color: #222222;
    background-color: #ff0;
  }
  .heading:not(.through).yellowc-xs {
    color: #222222;
    background-color: #ffea00;
  }
  .heading:not(.through).yellowd-xs {
    color: #222222;
    background-color: #ffd600;
  }
  .heading:not(.through).amber-xs {
    color: #222222;
    background-color: #ffd740;
  }
  .heading:not(.through).amber0-xs {
    color: #222222;
    background-color: #fff8e1;
  }
  .heading:not(.through).amber1-xs {
    color: #222222;
    background-color: #ffecb3;
  }
  .heading:not(.through).amber2-xs {
    color: #222222;
    background-color: #ffe082;
  }
  .heading:not(.through).amber3-xs {
    color: #222222;
    background-color: #ffd54f;
  }
  .heading:not(.through).amber4-xs {
    color: #222222;
    background-color: #ffca28;
  }
  .heading:not(.through).amber5-xs {
    color: #222222;
    background-color: #ffc107;
  }
  .heading:not(.through).amber6-xs {
    color: #222222;
    background-color: #ffb300;
  }
  .heading:not(.through).amber7-xs {
    color: #222222;
    background-color: #ffa000;
  }
  .heading:not(.through).amber8-xs {
    color: #222222;
    background-color: #ff8f00;
  }
  .heading:not(.through).amber9-xs {
    color: white;
    background-color: #ff6f00;
  }
  .heading:not(.through).ambera-xs {
    color: #222222;
    background-color: #ffe57f;
  }
  .heading:not(.through).amberb-xs {
    color: #222222;
    background-color: #ffd740;
  }
  .heading:not(.through).amberc-xs {
    color: #222222;
    background-color: #ffc400;
  }
  .heading:not(.through).amberd-xs {
    color: #222222;
    background-color: #ffab00;
  }
  .heading:not(.through).orange-xs {
    color: #222222;
    background-color: orange;
  }
  .heading:not(.through).orange0-xs {
    color: #222222;
    background-color: #fff3e0;
  }
  .heading:not(.through).orange1-xs {
    color: #222222;
    background-color: #ffe0b2;
  }
  .heading:not(.through).orange2-xs {
    color: #222222;
    background-color: #ffcc80;
  }
  .heading:not(.through).orange3-xs {
    color: #222222;
    background-color: #ffb74d;
  }
  .heading:not(.through).orange4-xs {
    color: #222222;
    background-color: #ffa726;
  }
  .heading:not(.through).orange5-xs {
    color: #222222;
    background-color: #ff9800;
  }
  .heading:not(.through).orange6-xs {
    color: #222222;
    background-color: #fb8c00;
  }
  .heading:not(.through).orange7-xs {
    color: white;
    background-color: #f57c00;
  }
  .heading:not(.through).orange8-xs {
    color: white;
    background-color: #ef6c00;
  }
  .heading:not(.through).orange9-xs {
    color: white;
    background-color: #e65100;
  }
  .heading:not(.through).orangea-xs {
    color: #222222;
    background-color: #ffd180;
  }
  .heading:not(.through).orangeb-xs {
    color: #222222;
    background-color: #ffab40;
  }
  .heading:not(.through).orangec-xs {
    color: #222222;
    background-color: #ff9100;
  }
  .heading:not(.through).oranged-xs {
    color: white;
    background-color: #ff6d00;
  }
  .heading:not(.through).d-orange-xs {
    color: #222222;
    background-color: darkorange;
  }
  .heading:not(.through).d-orange0-xs {
    color: #222222;
    background-color: #fbe9e7;
  }
  .heading:not(.through).d-orange1-xs {
    color: #222222;
    background-color: #ffccbc;
  }
  .heading:not(.through).d-orange2-xs {
    color: #222222;
    background-color: #ffab91;
  }
  .heading:not(.through).d-orange3-xs {
    color: #222222;
    background-color: #ff8a65;
  }
  .heading:not(.through).d-orange4-xs {
    color: white;
    background-color: #ff7043;
  }
  .heading:not(.through).d-orange5-xs {
    color: white;
    background-color: #ff5722;
  }
  .heading:not(.through).d-orange6-xs {
    color: white;
    background-color: #f4511e;
  }
  .heading:not(.through).d-orange7-xs {
    color: white;
    background-color: #e64a19;
  }
  .heading:not(.through).d-orange8-xs {
    color: white;
    background-color: #d84315;
  }
  .heading:not(.through).d-orange9-xs {
    color: white;
    background-color: #bf360c;
  }
  .heading:not(.through).d-orangea-xs {
    color: #222222;
    background-color: #ff9e80;
  }
  .heading:not(.through).d-orangeb-xs {
    color: white;
    background-color: #ff6e40;
  }
  .heading:not(.through).d-orangec-xs {
    color: white;
    background-color: #ff3d00;
  }
  .heading:not(.through).d-oranged-xs {
    color: white;
    background-color: #dd2c00;
  }
  .heading:not(.through).brown-xs {
    color: white;
    background-color: brown;
  }
  .heading:not(.through).brown0-xs {
    color: #222222;
    background-color: #efebe9;
  }
  .heading:not(.through).brown1-xs {
    color: #222222;
    background-color: #d7ccc8;
  }
  .heading:not(.through).brown2-xs {
    color: #222222;
    background-color: #bcaaa4;
  }
  .heading:not(.through).brown3-xs {
    color: white;
    background-color: #a1887f;
  }
  .heading:not(.through).brown4-xs {
    color: white;
    background-color: #8d6e63;
  }
  .heading:not(.through).brown5-xs {
    color: white;
    background-color: #795548;
  }
  .heading:not(.through).brown6-xs {
    color: white;
    background-color: #6d4c41;
  }
  .heading:not(.through).brown7-xs {
    color: white;
    background-color: #5d4037;
  }
  .heading:not(.through).brown8-xs {
    color: white;
    background-color: #4e342e;
  }
  .heading:not(.through).brown9-xs {
    color: white;
    background-color: #3e2723;
  }
  .heading:not(.through).grey-xs {
    color: white;
    background-color: grey;
  }
  .heading:not(.through).grey0-xs {
    color: #222222;
    background-color: #fafafa;
  }
  .heading:not(.through).grey1-xs {
    color: #222222;
    background-color: #f5f5f5;
  }
  .heading:not(.through).grey2-xs {
    color: #222222;
    background-color: #eee;
  }
  .heading:not(.through).grey3-xs {
    color: #222222;
    background-color: #e0e0e0;
  }
  .heading:not(.through).grey4-xs {
    color: #222222;
    background-color: #bdbdbd;
  }
  .heading:not(.through).grey5-xs {
    color: #222222;
    background-color: #9e9e9e;
  }
  .heading:not(.through).grey6-xs {
    color: white;
    background-color: #757575;
  }
  .heading:not(.through).grey7-xs {
    color: white;
    background-color: #616161;
  }
  .heading:not(.through).grey8-xs {
    color: white;
    background-color: #424242;
  }
  .heading:not(.through).grey9-xs {
    color: white;
    background-color: #212121;
  }
  .heading:not(.through).blue-grey-xs {
    color: #222222;
    background-color: lightsteelblue;
  }
  .heading:not(.through).blue-grey0-xs {
    color: #222222;
    background-color: #eceff1;
  }
  .heading:not(.through).blue-grey1-xs {
    color: #222222;
    background-color: #cfd8dc;
  }
  .heading:not(.through).blue-grey2-xs {
    color: #222222;
    background-color: #b0bec5;
  }
  .heading:not(.through).blue-grey3-xs {
    color: #222222;
    background-color: #90a4ae;
  }
  .heading:not(.through).blue-grey4-xs {
    color: white;
    background-color: #78909c;
  }
  .heading:not(.through).blue-grey5-xs {
    color: white;
    background-color: #607d8b;
  }
  .heading:not(.through).blue-grey6-xs {
    color: white;
    background-color: #546e7a;
  }
  .heading:not(.through).blue-grey7-xs {
    color: white;
    background-color: #455a64;
  }
  .heading:not(.through).blue-grey8-xs {
    color: white;
    background-color: #37474f;
  }
  .heading:not(.through).blue-grey9-xs {
    color: white;
    background-color: #263238;
  }
  .heading:not(.through).black-o-xs {
    color: black;
    border: 1px solid black;
    background: transparent;
  }
  .heading:not(.through).color0-o-xs {
    color: black;
    border: 1px solid black;
    background: transparent;
  }
  .heading:not(.through).color1-o-xs {
    color: #111111;
    border: 1px solid #111111;
    background: transparent;
  }
  .heading:not(.through).color2-o-xs {
    color: #222222;
    border: 1px solid #222222;
    background: transparent;
  }
  .heading:not(.through).color3-o-xs {
    color: #333333;
    border: 1px solid #333333;
    background: transparent;
  }
  .heading:not(.through).color4-o-xs {
    color: #444444;
    border: 1px solid #444444;
    background: transparent;
  }
  .heading:not(.through).color5-o-xs {
    color: #555555;
    border: 1px solid #555555;
    background: transparent;
  }
  .heading:not(.through).color6-o-xs {
    color: #666666;
    border: 1px solid #666666;
    background: transparent;
  }
  .heading:not(.through).color7-o-xs {
    color: #777777;
    border: 1px solid #777777;
    background: transparent;
  }
  .heading:not(.through).color8-o-xs {
    color: #888888;
    border: 1px solid #888888;
    background: transparent;
  }
  .heading:not(.through).color9-o-xs {
    color: #999999;
    border: 1px solid #999999;
    background: transparent;
  }
  .heading:not(.through).colora-o-xs {
    color: #aaaaaa;
    border: 1px solid #aaaaaa;
    background: transparent;
  }
  .heading:not(.through).colorb-o-xs {
    color: #bbbbbb;
    border: 1px solid #bbbbbb;
    background: transparent;
  }
  .heading:not(.through).colorc-o-xs {
    color: #cccccc;
    border: 1px solid #cccccc;
    background: transparent;
  }
  .heading:not(.through).colord-o-xs {
    color: #dddddd;
    border: 1px solid #dddddd;
    background: transparent;
  }
  .heading:not(.through).colore-o-xs {
    color: #eeeeee;
    border: 1px solid #eeeeee;
    background: transparent;
  }
  .heading:not(.through).colorf-o-xs {
    color: white;
    border: 1px solid white;
    background: transparent;
  }
  .heading:not(.through).white-o-xs {
    color: white;
    border: 1px solid white;
    background: transparent;
  }
  .heading:not(.through).red-o-xs {
    color: red;
    border: 1px solid red;
    background: transparent;
  }
  .heading:not(.through).red0-o-xs {
    color: #ffebee;
    border: 1px solid #ffebee;
    background: transparent;
  }
  .heading:not(.through).red1-o-xs {
    color: #ffcdd2;
    border: 1px solid #ffcdd2;
    background: transparent;
  }
  .heading:not(.through).red2-o-xs {
    color: #ef9a9a;
    border: 1px solid #ef9a9a;
    background: transparent;
  }
  .heading:not(.through).red3-o-xs {
    color: #e57373;
    border: 1px solid #e57373;
    background: transparent;
  }
  .heading:not(.through).red4-o-xs {
    color: #ef5350;
    border: 1px solid #ef5350;
    background: transparent;
  }
  .heading:not(.through).red5-o-xs {
    color: #f44336;
    border: 1px solid #f44336;
    background: transparent;
  }
  .heading:not(.through).red6-o-xs {
    color: #e53935;
    border: 1px solid #e53935;
    background: transparent;
  }
  .heading:not(.through).red7-o-xs {
    color: #d32f2f;
    border: 1px solid #d32f2f;
    background: transparent;
  }
  .heading:not(.through).red8-o-xs {
    color: #c62828;
    border: 1px solid #c62828;
    background: transparent;
  }
  .heading:not(.through).red9-o-xs {
    color: #b71c1c;
    border: 1px solid #b71c1c;
    background: transparent;
  }
  .heading:not(.through).reda-o-xs {
    color: #ff8a80;
    border: 1px solid #ff8a80;
    background: transparent;
  }
  .heading:not(.through).redb-o-xs {
    color: #ff5252;
    border: 1px solid #ff5252;
    background: transparent;
  }
  .heading:not(.through).redc-o-xs {
    color: #ff1744;
    border: 1px solid #ff1744;
    background: transparent;
  }
  .heading:not(.through).redd-o-xs {
    color: #d50000;
    border: 1px solid #d50000;
    background: transparent;
  }
  .heading:not(.through).pink-o-xs {
    color: pink;
    border: 1px solid pink;
    background: transparent;
  }
  .heading:not(.through).pink0-o-xs {
    color: #fce4ec;
    border: 1px solid #fce4ec;
    background: transparent;
  }
  .heading:not(.through).pink1-o-xs {
    color: #f8bbd0;
    border: 1px solid #f8bbd0;
    background: transparent;
  }
  .heading:not(.through).pink2-o-xs {
    color: #f48fb1;
    border: 1px solid #f48fb1;
    background: transparent;
  }
  .heading:not(.through).pink3-o-xs {
    color: #f06292;
    border: 1px solid #f06292;
    background: transparent;
  }
  .heading:not(.through).pink4-o-xs {
    color: #ec407a;
    border: 1px solid #ec407a;
    background: transparent;
  }
  .heading:not(.through).pink5-o-xs {
    color: #e91e63;
    border: 1px solid #e91e63;
    background: transparent;
  }
  .heading:not(.through).pink6-o-xs {
    color: #d81b60;
    border: 1px solid #d81b60;
    background: transparent;
  }
  .heading:not(.through).pink7-o-xs {
    color: #c2185b;
    border: 1px solid #c2185b;
    background: transparent;
  }
  .heading:not(.through).pink8-o-xs {
    color: #ad1457;
    border: 1px solid #ad1457;
    background: transparent;
  }
  .heading:not(.through).pink9-o-xs {
    color: #880e4f;
    border: 1px solid #880e4f;
    background: transparent;
  }
  .heading:not(.through).pinka-o-xs {
    color: #ff80ab;
    border: 1px solid #ff80ab;
    background: transparent;
  }
  .heading:not(.through).pinkb-o-xs {
    color: #ff4081;
    border: 1px solid #ff4081;
    background: transparent;
  }
  .heading:not(.through).pinkc-o-xs {
    color: #f50057;
    border: 1px solid #f50057;
    background: transparent;
  }
  .heading:not(.through).pinkd-o-xs {
    color: #c51162;
    border: 1px solid #c51162;
    background: transparent;
  }
  .heading:not(.through).purple-o-xs {
    color: purple;
    border: 1px solid purple;
    background: transparent;
  }
  .heading:not(.through).purple0-o-xs {
    color: #f3e5f5;
    border: 1px solid #f3e5f5;
    background: transparent;
  }
  .heading:not(.through).purple1-o-xs {
    color: #e1bee7;
    border: 1px solid #e1bee7;
    background: transparent;
  }
  .heading:not(.through).purple2-o-xs {
    color: #ce93d8;
    border: 1px solid #ce93d8;
    background: transparent;
  }
  .heading:not(.through).purple3-o-xs {
    color: #ba68c8;
    border: 1px solid #ba68c8;
    background: transparent;
  }
  .heading:not(.through).purple4-o-xs {
    color: #ab47bc;
    border: 1px solid #ab47bc;
    background: transparent;
  }
  .heading:not(.through).purple5-o-xs {
    color: #9c27b0;
    border: 1px solid #9c27b0;
    background: transparent;
  }
  .heading:not(.through).purple6-o-xs {
    color: #8e24aa;
    border: 1px solid #8e24aa;
    background: transparent;
  }
  .heading:not(.through).purple7-o-xs {
    color: #7b1fa2;
    border: 1px solid #7b1fa2;
    background: transparent;
  }
  .heading:not(.through).purple8-o-xs {
    color: #6a1b9a;
    border: 1px solid #6a1b9a;
    background: transparent;
  }
  .heading:not(.through).purple9-o-xs {
    color: #4a148c;
    border: 1px solid #4a148c;
    background: transparent;
  }
  .heading:not(.through).purplea-o-xs {
    color: #ea80fc;
    border: 1px solid #ea80fc;
    background: transparent;
  }
  .heading:not(.through).purpleb-o-xs {
    color: #e040fb;
    border: 1px solid #e040fb;
    background: transparent;
  }
  .heading:not(.through).purplec-o-xs {
    color: #d500f9;
    border: 1px solid #d500f9;
    background: transparent;
  }
  .heading:not(.through).purpled-o-xs {
    color: #a0f;
    border: 1px solid #a0f;
    background: transparent;
  }
  .heading:not(.through).d-purple-o-xs {
    color: darkmagenta;
    border: 1px solid darkmagenta;
    background: transparent;
  }
  .heading:not(.through).d-purple0-o-xs {
    color: #ede7f6;
    border: 1px solid #ede7f6;
    background: transparent;
  }
  .heading:not(.through).d-purple1-o-xs {
    color: #d1c4e9;
    border: 1px solid #d1c4e9;
    background: transparent;
  }
  .heading:not(.through).d-purple2-o-xs {
    color: #b39ddb;
    border: 1px solid #b39ddb;
    background: transparent;
  }
  .heading:not(.through).d-purple3-o-xs {
    color: #9575cd;
    border: 1px solid #9575cd;
    background: transparent;
  }
  .heading:not(.through).d-purple4-o-xs {
    color: #7e57c2;
    border: 1px solid #7e57c2;
    background: transparent;
  }
  .heading:not(.through).d-purple5-o-xs {
    color: #673ab7;
    border: 1px solid #673ab7;
    background: transparent;
  }
  .heading:not(.through).d-purple6-o-xs {
    color: #5e35b1;
    border: 1px solid #5e35b1;
    background: transparent;
  }
  .heading:not(.through).d-purple7-o-xs {
    color: #512da8;
    border: 1px solid #512da8;
    background: transparent;
  }
  .heading:not(.through).d-purple8-o-xs {
    color: #4527a0;
    border: 1px solid #4527a0;
    background: transparent;
  }
  .heading:not(.through).d-purple9-o-xs {
    color: #311b92;
    border: 1px solid #311b92;
    background: transparent;
  }
  .heading:not(.through).d-purplea-o-xs {
    color: #b388ff;
    border: 1px solid #b388ff;
    background: transparent;
  }
  .heading:not(.through).d-purpleb-o-xs {
    color: #7c4dff;
    border: 1px solid #7c4dff;
    background: transparent;
  }
  .heading:not(.through).d-purplec-o-xs {
    color: #651fff;
    border: 1px solid #651fff;
    background: transparent;
  }
  .heading:not(.through).d-purpled-o-xs {
    color: #6200ea;
    border: 1px solid #6200ea;
    background: transparent;
  }
  .heading:not(.through).indigo-o-xs {
    color: indigo;
    border: 1px solid indigo;
    background: transparent;
  }
  .heading:not(.through).indigo0-o-xs {
    color: #e8eaf6;
    border: 1px solid #e8eaf6;
    background: transparent;
  }
  .heading:not(.through).indigo1-o-xs {
    color: #c5cae9;
    border: 1px solid #c5cae9;
    background: transparent;
  }
  .heading:not(.through).indigo2-o-xs {
    color: #9fa8da;
    border: 1px solid #9fa8da;
    background: transparent;
  }
  .heading:not(.through).indigo3-o-xs {
    color: #7986cb;
    border: 1px solid #7986cb;
    background: transparent;
  }
  .heading:not(.through).indigo4-o-xs {
    color: #5c6bc0;
    border: 1px solid #5c6bc0;
    background: transparent;
  }
  .heading:not(.through).indigo5-o-xs {
    color: #3f51b5;
    border: 1px solid #3f51b5;
    background: transparent;
  }
  .heading:not(.through).indigo6-o-xs {
    color: #3949ab;
    border: 1px solid #3949ab;
    background: transparent;
  }
  .heading:not(.through).indigo7-o-xs {
    color: #303f9f;
    border: 1px solid #303f9f;
    background: transparent;
  }
  .heading:not(.through).indigo8-o-xs {
    color: #283593;
    border: 1px solid #283593;
    background: transparent;
  }
  .heading:not(.through).indigo9-o-xs {
    color: #1a237e;
    border: 1px solid #1a237e;
    background: transparent;
  }
  .heading:not(.through).indigoa-o-xs {
    color: #8c9eff;
    border: 1px solid #8c9eff;
    background: transparent;
  }
  .heading:not(.through).indigob-o-xs {
    color: #536dfe;
    border: 1px solid #536dfe;
    background: transparent;
  }
  .heading:not(.through).indigoc-o-xs {
    color: #3d5afe;
    border: 1px solid #3d5afe;
    background: transparent;
  }
  .heading:not(.through).indigod-o-xs {
    color: #304ffe;
    border: 1px solid #304ffe;
    background: transparent;
  }
  .heading:not(.through).blue-o-xs {
    color: blue;
    border: 1px solid blue;
    background: transparent;
  }
  .heading:not(.through).blue0-o-xs {
    color: #e3f2fd;
    border: 1px solid #e3f2fd;
    background: transparent;
  }
  .heading:not(.through).blue1-o-xs {
    color: #bbdefb;
    border: 1px solid #bbdefb;
    background: transparent;
  }
  .heading:not(.through).blue2-o-xs {
    color: #90caf9;
    border: 1px solid #90caf9;
    background: transparent;
  }
  .heading:not(.through).blue3-o-xs {
    color: #64b5f6;
    border: 1px solid #64b5f6;
    background: transparent;
  }
  .heading:not(.through).blue4-o-xs {
    color: #42a5f5;
    border: 1px solid #42a5f5;
    background: transparent;
  }
  .heading:not(.through).blue5-o-xs {
    color: #2196f3;
    border: 1px solid #2196f3;
    background: transparent;
  }
  .heading:not(.through).blue6-o-xs {
    color: #1e88e5;
    border: 1px solid #1e88e5;
    background: transparent;
  }
  .heading:not(.through).blue7-o-xs {
    color: #1976d2;
    border: 1px solid #1976d2;
    background: transparent;
  }
  .heading:not(.through).blue8-o-xs {
    color: #1565c0;
    border: 1px solid #1565c0;
    background: transparent;
  }
  .heading:not(.through).blue9-o-xs {
    color: #0d47a1;
    border: 1px solid #0d47a1;
    background: transparent;
  }
  .heading:not(.through).bluea-o-xs {
    color: #82b1ff;
    border: 1px solid #82b1ff;
    background: transparent;
  }
  .heading:not(.through).blueb-o-xs {
    color: #448aff;
    border: 1px solid #448aff;
    background: transparent;
  }
  .heading:not(.through).bluec-o-xs {
    color: #2979ff;
    border: 1px solid #2979ff;
    background: transparent;
  }
  .heading:not(.through).blued-o-xs {
    color: #2962ff;
    border: 1px solid #2962ff;
    background: transparent;
  }
  .heading:not(.through).l-blue-o-xs {
    color: lightblue;
    border: 1px solid lightblue;
    background: transparent;
  }
  .heading:not(.through).l-blue0-o-xs {
    color: #e1f5fe;
    border: 1px solid #e1f5fe;
    background: transparent;
  }
  .heading:not(.through).l-blue1-o-xs {
    color: #b3e5fc;
    border: 1px solid #b3e5fc;
    background: transparent;
  }
  .heading:not(.through).l-blue2-o-xs {
    color: #81d4fa;
    border: 1px solid #81d4fa;
    background: transparent;
  }
  .heading:not(.through).l-blue3-o-xs {
    color: #4fc3f7;
    border: 1px solid #4fc3f7;
    background: transparent;
  }
  .heading:not(.through).l-blue4-o-xs {
    color: #29b6f6;
    border: 1px solid #29b6f6;
    background: transparent;
  }
  .heading:not(.through).l-blue5-o-xs {
    color: #03a9f4;
    border: 1px solid #03a9f4;
    background: transparent;
  }
  .heading:not(.through).l-blue6-o-xs {
    color: #039be5;
    border: 1px solid #039be5;
    background: transparent;
  }
  .heading:not(.through).l-blue7-o-xs {
    color: #0288d1;
    border: 1px solid #0288d1;
    background: transparent;
  }
  .heading:not(.through).l-blue8-o-xs {
    color: #0277bd;
    border: 1px solid #0277bd;
    background: transparent;
  }
  .heading:not(.through).l-blue9-o-xs {
    color: #01579b;
    border: 1px solid #01579b;
    background: transparent;
  }
  .heading:not(.through).l-bluea-o-xs {
    color: #80d8ff;
    border: 1px solid #80d8ff;
    background: transparent;
  }
  .heading:not(.through).l-blueb-o-xs {
    color: #40c4ff;
    border: 1px solid #40c4ff;
    background: transparent;
  }
  .heading:not(.through).l-bluec-o-xs {
    color: #00b0ff;
    border: 1px solid #00b0ff;
    background: transparent;
  }
  .heading:not(.through).l-blued-o-xs {
    color: #0091ea;
    border: 1px solid #0091ea;
    background: transparent;
  }
  .heading:not(.through).cyan-o-xs {
    color: cyan;
    border: 1px solid cyan;
    background: transparent;
  }
  .heading:not(.through).cyan0-o-xs {
    color: #e0f7fa;
    border: 1px solid #e0f7fa;
    background: transparent;
  }
  .heading:not(.through).cyan1-o-xs {
    color: #b2ebf2;
    border: 1px solid #b2ebf2;
    background: transparent;
  }
  .heading:not(.through).cyan2-o-xs {
    color: #80deea;
    border: 1px solid #80deea;
    background: transparent;
  }
  .heading:not(.through).cyan3-o-xs {
    color: #4dd0e1;
    border: 1px solid #4dd0e1;
    background: transparent;
  }
  .heading:not(.through).cyan4-o-xs {
    color: #26c6da;
    border: 1px solid #26c6da;
    background: transparent;
  }
  .heading:not(.through).cyan5-o-xs {
    color: #00bcd4;
    border: 1px solid #00bcd4;
    background: transparent;
  }
  .heading:not(.through).cyan6-o-xs {
    color: #00acc1;
    border: 1px solid #00acc1;
    background: transparent;
  }
  .heading:not(.through).cyan7-o-xs {
    color: #0097a7;
    border: 1px solid #0097a7;
    background: transparent;
  }
  .heading:not(.through).cyan8-o-xs {
    color: #00838f;
    border: 1px solid #00838f;
    background: transparent;
  }
  .heading:not(.through).cyan9-o-xs {
    color: #006064;
    border: 1px solid #006064;
    background: transparent;
  }
  .heading:not(.through).cyana-o-xs {
    color: #84ffff;
    border: 1px solid #84ffff;
    background: transparent;
  }
  .heading:not(.through).cyanb-o-xs {
    color: #18ffff;
    border: 1px solid #18ffff;
    background: transparent;
  }
  .heading:not(.through).cyanc-o-xs {
    color: #00e5ff;
    border: 1px solid #00e5ff;
    background: transparent;
  }
  .heading:not(.through).cyand-o-xs {
    color: #00b8d4;
    border: 1px solid #00b8d4;
    background: transparent;
  }
  .heading:not(.through).teal-o-xs {
    color: teal;
    border: 1px solid teal;
    background: transparent;
  }
  .heading:not(.through).teal0-o-xs {
    color: #e0f2f1;
    border: 1px solid #e0f2f1;
    background: transparent;
  }
  .heading:not(.through).teal1-o-xs {
    color: #b2dfdb;
    border: 1px solid #b2dfdb;
    background: transparent;
  }
  .heading:not(.through).teal2-o-xs {
    color: #80cbc4;
    border: 1px solid #80cbc4;
    background: transparent;
  }
  .heading:not(.through).teal3-o-xs {
    color: #4db6ac;
    border: 1px solid #4db6ac;
    background: transparent;
  }
  .heading:not(.through).teal4-o-xs {
    color: #26a69a;
    border: 1px solid #26a69a;
    background: transparent;
  }
  .heading:not(.through).teal5-o-xs {
    color: #009688;
    border: 1px solid #009688;
    background: transparent;
  }
  .heading:not(.through).teal6-o-xs {
    color: #00897b;
    border: 1px solid #00897b;
    background: transparent;
  }
  .heading:not(.through).teal7-o-xs {
    color: #00796b;
    border: 1px solid #00796b;
    background: transparent;
  }
  .heading:not(.through).teal8-o-xs {
    color: #00695c;
    border: 1px solid #00695c;
    background: transparent;
  }
  .heading:not(.through).teal9-o-xs {
    color: #004d40;
    border: 1px solid #004d40;
    background: transparent;
  }
  .heading:not(.through).teala-o-xs {
    color: #a7ffeb;
    border: 1px solid #a7ffeb;
    background: transparent;
  }
  .heading:not(.through).tealb-o-xs {
    color: #64ffda;
    border: 1px solid #64ffda;
    background: transparent;
  }
  .heading:not(.through).tealc-o-xs {
    color: #1de9b6;
    border: 1px solid #1de9b6;
    background: transparent;
  }
  .heading:not(.through).teald-o-xs {
    color: #00bfa5;
    border: 1px solid #00bfa5;
    background: transparent;
  }
  .heading:not(.through).green-o-xs {
    color: green;
    border: 1px solid green;
    background: transparent;
  }
  .heading:not(.through).green0-o-xs {
    color: #e8f5e9;
    border: 1px solid #e8f5e9;
    background: transparent;
  }
  .heading:not(.through).green1-o-xs {
    color: #c8e6c9;
    border: 1px solid #c8e6c9;
    background: transparent;
  }
  .heading:not(.through).green2-o-xs {
    color: #a5d6a7;
    border: 1px solid #a5d6a7;
    background: transparent;
  }
  .heading:not(.through).green3-o-xs {
    color: #81c784;
    border: 1px solid #81c784;
    background: transparent;
  }
  .heading:not(.through).green4-o-xs {
    color: #66bb6a;
    border: 1px solid #66bb6a;
    background: transparent;
  }
  .heading:not(.through).green5-o-xs {
    color: #4caf50;
    border: 1px solid #4caf50;
    background: transparent;
  }
  .heading:not(.through).green6-o-xs {
    color: #43a047;
    border: 1px solid #43a047;
    background: transparent;
  }
  .heading:not(.through).green7-o-xs {
    color: #388e3c;
    border: 1px solid #388e3c;
    background: transparent;
  }
  .heading:not(.through).green8-o-xs {
    color: #2e7d32;
    border: 1px solid #2e7d32;
    background: transparent;
  }
  .heading:not(.through).green9-o-xs {
    color: #1b5e20;
    border: 1px solid #1b5e20;
    background: transparent;
  }
  .heading:not(.through).greena-o-xs {
    color: #b9f6ca;
    border: 1px solid #b9f6ca;
    background: transparent;
  }
  .heading:not(.through).greenb-o-xs {
    color: #69f0ae;
    border: 1px solid #69f0ae;
    background: transparent;
  }
  .heading:not(.through).greenc-o-xs {
    color: #00e676;
    border: 1px solid #00e676;
    background: transparent;
  }
  .heading:not(.through).greend-o-xs {
    color: #00c853;
    border: 1px solid #00c853;
    background: transparent;
  }
  .heading:not(.through).l-green-o-xs {
    color: lightgreen;
    border: 1px solid lightgreen;
    background: transparent;
  }
  .heading:not(.through).l-green0-o-xs {
    color: #f1f8e9;
    border: 1px solid #f1f8e9;
    background: transparent;
  }
  .heading:not(.through).l-green1-o-xs {
    color: #dcedc8;
    border: 1px solid #dcedc8;
    background: transparent;
  }
  .heading:not(.through).l-green2-o-xs {
    color: #c5e1a5;
    border: 1px solid #c5e1a5;
    background: transparent;
  }
  .heading:not(.through).l-green3-o-xs {
    color: #aed581;
    border: 1px solid #aed581;
    background: transparent;
  }
  .heading:not(.through).l-green4-o-xs {
    color: #9ccc65;
    border: 1px solid #9ccc65;
    background: transparent;
  }
  .heading:not(.through).l-green5-o-xs {
    color: #8bc34a;
    border: 1px solid #8bc34a;
    background: transparent;
  }
  .heading:not(.through).l-green6-o-xs {
    color: #7cb342;
    border: 1px solid #7cb342;
    background: transparent;
  }
  .heading:not(.through).l-green7-o-xs {
    color: #689f38;
    border: 1px solid #689f38;
    background: transparent;
  }
  .heading:not(.through).l-green8-o-xs {
    color: #558b2f;
    border: 1px solid #558b2f;
    background: transparent;
  }
  .heading:not(.through).l-green9-o-xs {
    color: #33691e;
    border: 1px solid #33691e;
    background: transparent;
  }
  .heading:not(.through).l-greena-o-xs {
    color: #ccff90;
    border: 1px solid #ccff90;
    background: transparent;
  }
  .heading:not(.through).l-greenb-o-xs {
    color: #b2ff59;
    border: 1px solid #b2ff59;
    background: transparent;
  }
  .heading:not(.through).l-greenc-o-xs {
    color: #76ff03;
    border: 1px solid #76ff03;
    background: transparent;
  }
  .heading:not(.through).l-greend-o-xs {
    color: #64dd17;
    border: 1px solid #64dd17;
    background: transparent;
  }
  .heading:not(.through).lime-o-xs {
    color: lime;
    border: 1px solid lime;
    background: transparent;
  }
  .heading:not(.through).lime0-o-xs {
    color: #f9fbe7;
    border: 1px solid #f9fbe7;
    background: transparent;
  }
  .heading:not(.through).lime1-o-xs {
    color: #f0f4c3;
    border: 1px solid #f0f4c3;
    background: transparent;
  }
  .heading:not(.through).lime2-o-xs {
    color: #e6ee9c;
    border: 1px solid #e6ee9c;
    background: transparent;
  }
  .heading:not(.through).lime3-o-xs {
    color: #d4e056;
    border: 1px solid #d4e056;
    background: transparent;
  }
  .heading:not(.through).lime4-o-xs {
    color: #d4e157;
    border: 1px solid #d4e157;
    background: transparent;
  }
  .heading:not(.through).lime5-o-xs {
    color: #cddc39;
    border: 1px solid #cddc39;
    background: transparent;
  }
  .heading:not(.through).lime6-o-xs {
    color: #c0ca33;
    border: 1px solid #c0ca33;
    background: transparent;
  }
  .heading:not(.through).lime7-o-xs {
    color: #afb42b;
    border: 1px solid #afb42b;
    background: transparent;
  }
  .heading:not(.through).lime8-o-xs {
    color: #9e9d24;
    border: 1px solid #9e9d24;
    background: transparent;
  }
  .heading:not(.through).lime9-o-xs {
    color: #827717;
    border: 1px solid #827717;
    background: transparent;
  }
  .heading:not(.through).limea-o-xs {
    color: #f4ff81;
    border: 1px solid #f4ff81;
    background: transparent;
  }
  .heading:not(.through).limeb-o-xs {
    color: #eeff41;
    border: 1px solid #eeff41;
    background: transparent;
  }
  .heading:not(.through).limec-o-xs {
    color: #c6ff00;
    border: 1px solid #c6ff00;
    background: transparent;
  }
  .heading:not(.through).limed-o-xs {
    color: #aeea00;
    border: 1px solid #aeea00;
    background: transparent;
  }
  .heading:not(.through).yellow-o-xs {
    color: yellow;
    border: 1px solid yellow;
    background: transparent;
  }
  .heading:not(.through).yellow0-o-xs {
    color: #fffde7;
    border: 1px solid #fffde7;
    background: transparent;
  }
  .heading:not(.through).yellow1-o-xs {
    color: #fff9c4;
    border: 1px solid #fff9c4;
    background: transparent;
  }
  .heading:not(.through).yellow2-o-xs {
    color: #fff59d;
    border: 1px solid #fff59d;
    background: transparent;
  }
  .heading:not(.through).yellow3-o-xs {
    color: #fff176;
    border: 1px solid #fff176;
    background: transparent;
  }
  .heading:not(.through).yellow4-o-xs {
    color: #ffee58;
    border: 1px solid #ffee58;
    background: transparent;
  }
  .heading:not(.through).yellow5-o-xs {
    color: #ffeb3b;
    border: 1px solid #ffeb3b;
    background: transparent;
  }
  .heading:not(.through).yellow6-o-xs {
    color: #fdd835;
    border: 1px solid #fdd835;
    background: transparent;
  }
  .heading:not(.through).yellow7-o-xs {
    color: #fbc02d;
    border: 1px solid #fbc02d;
    background: transparent;
  }
  .heading:not(.through).yellow8-o-xs {
    color: #f9a825;
    border: 1px solid #f9a825;
    background: transparent;
  }
  .heading:not(.through).yellow9-o-xs {
    color: #f57f17;
    border: 1px solid #f57f17;
    background: transparent;
  }
  .heading:not(.through).yellowa-o-xs {
    color: #ffff8d;
    border: 1px solid #ffff8d;
    background: transparent;
  }
  .heading:not(.through).yellowb-o-xs {
    color: #ff0;
    border: 1px solid #ff0;
    background: transparent;
  }
  .heading:not(.through).yellowc-o-xs {
    color: #ffea00;
    border: 1px solid #ffea00;
    background: transparent;
  }
  .heading:not(.through).yellowd-o-xs {
    color: #ffd600;
    border: 1px solid #ffd600;
    background: transparent;
  }
  .heading:not(.through).amber-o-xs {
    color: #ffd740;
    border: 1px solid #ffd740;
    background: transparent;
  }
  .heading:not(.through).amber0-o-xs {
    color: #fff8e1;
    border: 1px solid #fff8e1;
    background: transparent;
  }
  .heading:not(.through).amber1-o-xs {
    color: #ffecb3;
    border: 1px solid #ffecb3;
    background: transparent;
  }
  .heading:not(.through).amber2-o-xs {
    color: #ffe082;
    border: 1px solid #ffe082;
    background: transparent;
  }
  .heading:not(.through).amber3-o-xs {
    color: #ffd54f;
    border: 1px solid #ffd54f;
    background: transparent;
  }
  .heading:not(.through).amber4-o-xs {
    color: #ffca28;
    border: 1px solid #ffca28;
    background: transparent;
  }
  .heading:not(.through).amber5-o-xs {
    color: #ffc107;
    border: 1px solid #ffc107;
    background: transparent;
  }
  .heading:not(.through).amber6-o-xs {
    color: #ffb300;
    border: 1px solid #ffb300;
    background: transparent;
  }
  .heading:not(.through).amber7-o-xs {
    color: #ffa000;
    border: 1px solid #ffa000;
    background: transparent;
  }
  .heading:not(.through).amber8-o-xs {
    color: #ff8f00;
    border: 1px solid #ff8f00;
    background: transparent;
  }
  .heading:not(.through).amber9-o-xs {
    color: #ff6f00;
    border: 1px solid #ff6f00;
    background: transparent;
  }
  .heading:not(.through).ambera-o-xs {
    color: #ffe57f;
    border: 1px solid #ffe57f;
    background: transparent;
  }
  .heading:not(.through).amberb-o-xs {
    color: #ffd740;
    border: 1px solid #ffd740;
    background: transparent;
  }
  .heading:not(.through).amberc-o-xs {
    color: #ffc400;
    border: 1px solid #ffc400;
    background: transparent;
  }
  .heading:not(.through).amberd-o-xs {
    color: #ffab00;
    border: 1px solid #ffab00;
    background: transparent;
  }
  .heading:not(.through).orange-o-xs {
    color: orange;
    border: 1px solid orange;
    background: transparent;
  }
  .heading:not(.through).orange0-o-xs {
    color: #fff3e0;
    border: 1px solid #fff3e0;
    background: transparent;
  }
  .heading:not(.through).orange1-o-xs {
    color: #ffe0b2;
    border: 1px solid #ffe0b2;
    background: transparent;
  }
  .heading:not(.through).orange2-o-xs {
    color: #ffcc80;
    border: 1px solid #ffcc80;
    background: transparent;
  }
  .heading:not(.through).orange3-o-xs {
    color: #ffb74d;
    border: 1px solid #ffb74d;
    background: transparent;
  }
  .heading:not(.through).orange4-o-xs {
    color: #ffa726;
    border: 1px solid #ffa726;
    background: transparent;
  }
  .heading:not(.through).orange5-o-xs {
    color: #ff9800;
    border: 1px solid #ff9800;
    background: transparent;
  }
  .heading:not(.through).orange6-o-xs {
    color: #fb8c00;
    border: 1px solid #fb8c00;
    background: transparent;
  }
  .heading:not(.through).orange7-o-xs {
    color: #f57c00;
    border: 1px solid #f57c00;
    background: transparent;
  }
  .heading:not(.through).orange8-o-xs {
    color: #ef6c00;
    border: 1px solid #ef6c00;
    background: transparent;
  }
  .heading:not(.through).orange9-o-xs {
    color: #e65100;
    border: 1px solid #e65100;
    background: transparent;
  }
  .heading:not(.through).orangea-o-xs {
    color: #ffd180;
    border: 1px solid #ffd180;
    background: transparent;
  }
  .heading:not(.through).orangeb-o-xs {
    color: #ffab40;
    border: 1px solid #ffab40;
    background: transparent;
  }
  .heading:not(.through).orangec-o-xs {
    color: #ff9100;
    border: 1px solid #ff9100;
    background: transparent;
  }
  .heading:not(.through).oranged-o-xs {
    color: #ff6d00;
    border: 1px solid #ff6d00;
    background: transparent;
  }
  .heading:not(.through).d-orange-o-xs {
    color: darkorange;
    border: 1px solid darkorange;
    background: transparent;
  }
  .heading:not(.through).d-orange0-o-xs {
    color: #fbe9e7;
    border: 1px solid #fbe9e7;
    background: transparent;
  }
  .heading:not(.through).d-orange1-o-xs {
    color: #ffccbc;
    border: 1px solid #ffccbc;
    background: transparent;
  }
  .heading:not(.through).d-orange2-o-xs {
    color: #ffab91;
    border: 1px solid #ffab91;
    background: transparent;
  }
  .heading:not(.through).d-orange3-o-xs {
    color: #ff8a65;
    border: 1px solid #ff8a65;
    background: transparent;
  }
  .heading:not(.through).d-orange4-o-xs {
    color: #ff7043;
    border: 1px solid #ff7043;
    background: transparent;
  }
  .heading:not(.through).d-orange5-o-xs {
    color: #ff5722;
    border: 1px solid #ff5722;
    background: transparent;
  }
  .heading:not(.through).d-orange6-o-xs {
    color: #f4511e;
    border: 1px solid #f4511e;
    background: transparent;
  }
  .heading:not(.through).d-orange7-o-xs {
    color: #e64a19;
    border: 1px solid #e64a19;
    background: transparent;
  }
  .heading:not(.through).d-orange8-o-xs {
    color: #d84315;
    border: 1px solid #d84315;
    background: transparent;
  }
  .heading:not(.through).d-orange9-o-xs {
    color: #bf360c;
    border: 1px solid #bf360c;
    background: transparent;
  }
  .heading:not(.through).d-orangea-o-xs {
    color: #ff9e80;
    border: 1px solid #ff9e80;
    background: transparent;
  }
  .heading:not(.through).d-orangeb-o-xs {
    color: #ff6e40;
    border: 1px solid #ff6e40;
    background: transparent;
  }
  .heading:not(.through).d-orangec-o-xs {
    color: #ff3d00;
    border: 1px solid #ff3d00;
    background: transparent;
  }
  .heading:not(.through).d-oranged-o-xs {
    color: #dd2c00;
    border: 1px solid #dd2c00;
    background: transparent;
  }
  .heading:not(.through).brown-o-xs {
    color: brown;
    border: 1px solid brown;
    background: transparent;
  }
  .heading:not(.through).brown0-o-xs {
    color: #efebe9;
    border: 1px solid #efebe9;
    background: transparent;
  }
  .heading:not(.through).brown1-o-xs {
    color: #d7ccc8;
    border: 1px solid #d7ccc8;
    background: transparent;
  }
  .heading:not(.through).brown2-o-xs {
    color: #bcaaa4;
    border: 1px solid #bcaaa4;
    background: transparent;
  }
  .heading:not(.through).brown3-o-xs {
    color: #a1887f;
    border: 1px solid #a1887f;
    background: transparent;
  }
  .heading:not(.through).brown4-o-xs {
    color: #8d6e63;
    border: 1px solid #8d6e63;
    background: transparent;
  }
  .heading:not(.through).brown5-o-xs {
    color: #795548;
    border: 1px solid #795548;
    background: transparent;
  }
  .heading:not(.through).brown6-o-xs {
    color: #6d4c41;
    border: 1px solid #6d4c41;
    background: transparent;
  }
  .heading:not(.through).brown7-o-xs {
    color: #5d4037;
    border: 1px solid #5d4037;
    background: transparent;
  }
  .heading:not(.through).brown8-o-xs {
    color: #4e342e;
    border: 1px solid #4e342e;
    background: transparent;
  }
  .heading:not(.through).brown9-o-xs {
    color: #3e2723;
    border: 1px solid #3e2723;
    background: transparent;
  }
  .heading:not(.through).grey-o-xs {
    color: grey;
    border: 1px solid grey;
    background: transparent;
  }
  .heading:not(.through).grey0-o-xs {
    color: #fafafa;
    border: 1px solid #fafafa;
    background: transparent;
  }
  .heading:not(.through).grey1-o-xs {
    color: #f5f5f5;
    border: 1px solid #f5f5f5;
    background: transparent;
  }
  .heading:not(.through).grey2-o-xs {
    color: #eee;
    border: 1px solid #eee;
    background: transparent;
  }
  .heading:not(.through).grey3-o-xs {
    color: #e0e0e0;
    border: 1px solid #e0e0e0;
    background: transparent;
  }
  .heading:not(.through).grey4-o-xs {
    color: #bdbdbd;
    border: 1px solid #bdbdbd;
    background: transparent;
  }
  .heading:not(.through).grey5-o-xs {
    color: #9e9e9e;
    border: 1px solid #9e9e9e;
    background: transparent;
  }
  .heading:not(.through).grey6-o-xs {
    color: #757575;
    border: 1px solid #757575;
    background: transparent;
  }
  .heading:not(.through).grey7-o-xs {
    color: #616161;
    border: 1px solid #616161;
    background: transparent;
  }
  .heading:not(.through).grey8-o-xs {
    color: #424242;
    border: 1px solid #424242;
    background: transparent;
  }
  .heading:not(.through).grey9-o-xs {
    color: #212121;
    border: 1px solid #212121;
    background: transparent;
  }
  .heading:not(.through).blue-grey-o-xs {
    color: lightsteelblue;
    border: 1px solid lightsteelblue;
    background: transparent;
  }
  .heading:not(.through).blue-grey0-o-xs {
    color: #eceff1;
    border: 1px solid #eceff1;
    background: transparent;
  }
  .heading:not(.through).blue-grey1-o-xs {
    color: #cfd8dc;
    border: 1px solid #cfd8dc;
    background: transparent;
  }
  .heading:not(.through).blue-grey2-o-xs {
    color: #b0bec5;
    border: 1px solid #b0bec5;
    background: transparent;
  }
  .heading:not(.through).blue-grey3-o-xs {
    color: #90a4ae;
    border: 1px solid #90a4ae;
    background: transparent;
  }
  .heading:not(.through).blue-grey4-o-xs {
    color: #78909c;
    border: 1px solid #78909c;
    background: transparent;
  }
  .heading:not(.through).blue-grey5-o-xs {
    color: #607d8b;
    border: 1px solid #607d8b;
    background: transparent;
  }
  .heading:not(.through).blue-grey6-o-xs {
    color: #546e7a;
    border: 1px solid #546e7a;
    background: transparent;
  }
  .heading:not(.through).blue-grey7-o-xs {
    color: #455a64;
    border: 1px solid #455a64;
    background: transparent;
  }
  .heading:not(.through).blue-grey8-o-xs {
    color: #37474f;
    border: 1px solid #37474f;
    background: transparent;
  }
  .heading:not(.through).blue-grey9-o-xs {
    color: #263238;
    border: 1px solid #263238;
    background: transparent;
  }
  .heading.through.black-xs::before, .heading.through.black-xs::after {
    background-color: black;
  }
  .heading.through.color0-xs::before, .heading.through.color0-xs::after {
    background-color: black;
  }
  .heading.through.color1-xs::before, .heading.through.color1-xs::after {
    background-color: #111111;
  }
  .heading.through.color2-xs::before, .heading.through.color2-xs::after {
    background-color: #222222;
  }
  .heading.through.color3-xs::before, .heading.through.color3-xs::after {
    background-color: #333333;
  }
  .heading.through.color4-xs::before, .heading.through.color4-xs::after {
    background-color: #444444;
  }
  .heading.through.color5-xs::before, .heading.through.color5-xs::after {
    background-color: #555555;
  }
  .heading.through.color6-xs::before, .heading.through.color6-xs::after {
    background-color: #666666;
  }
  .heading.through.color7-xs::before, .heading.through.color7-xs::after {
    background-color: #777777;
  }
  .heading.through.color8-xs::before, .heading.through.color8-xs::after {
    background-color: #888888;
  }
  .heading.through.color9-xs::before, .heading.through.color9-xs::after {
    background-color: #999999;
  }
  .heading.through.colora-xs::before, .heading.through.colora-xs::after {
    background-color: #aaaaaa;
  }
  .heading.through.colorb-xs::before, .heading.through.colorb-xs::after {
    background-color: #bbbbbb;
  }
  .heading.through.colorc-xs::before, .heading.through.colorc-xs::after {
    background-color: #cccccc;
  }
  .heading.through.colord-xs::before, .heading.through.colord-xs::after {
    background-color: #dddddd;
  }
  .heading.through.colore-xs::before, .heading.through.colore-xs::after {
    background-color: #eeeeee;
  }
  .heading.through.colorf-xs::before, .heading.through.colorf-xs::after {
    background-color: white;
  }
  .heading.through.white-xs::before, .heading.through.white-xs::after {
    background-color: white;
  }
  .heading.through.red-xs::before, .heading.through.red-xs::after {
    background-color: red;
  }
  .heading.through.red0-xs::before, .heading.through.red0-xs::after {
    background-color: #ffebee;
  }
  .heading.through.red1-xs::before, .heading.through.red1-xs::after {
    background-color: #ffcdd2;
  }
  .heading.through.red2-xs::before, .heading.through.red2-xs::after {
    background-color: #ef9a9a;
  }
  .heading.through.red3-xs::before, .heading.through.red3-xs::after {
    background-color: #e57373;
  }
  .heading.through.red4-xs::before, .heading.through.red4-xs::after {
    background-color: #ef5350;
  }
  .heading.through.red5-xs::before, .heading.through.red5-xs::after {
    background-color: #f44336;
  }
  .heading.through.red6-xs::before, .heading.through.red6-xs::after {
    background-color: #e53935;
  }
  .heading.through.red7-xs::before, .heading.through.red7-xs::after {
    background-color: #d32f2f;
  }
  .heading.through.red8-xs::before, .heading.through.red8-xs::after {
    background-color: #c62828;
  }
  .heading.through.red9-xs::before, .heading.through.red9-xs::after {
    background-color: #b71c1c;
  }
  .heading.through.reda-xs::before, .heading.through.reda-xs::after {
    background-color: #ff8a80;
  }
  .heading.through.redb-xs::before, .heading.through.redb-xs::after {
    background-color: #ff5252;
  }
  .heading.through.redc-xs::before, .heading.through.redc-xs::after {
    background-color: #ff1744;
  }
  .heading.through.redd-xs::before, .heading.through.redd-xs::after {
    background-color: #d50000;
  }
  .heading.through.pink-xs::before, .heading.through.pink-xs::after {
    background-color: pink;
  }
  .heading.through.pink0-xs::before, .heading.through.pink0-xs::after {
    background-color: #fce4ec;
  }
  .heading.through.pink1-xs::before, .heading.through.pink1-xs::after {
    background-color: #f8bbd0;
  }
  .heading.through.pink2-xs::before, .heading.through.pink2-xs::after {
    background-color: #f48fb1;
  }
  .heading.through.pink3-xs::before, .heading.through.pink3-xs::after {
    background-color: #f06292;
  }
  .heading.through.pink4-xs::before, .heading.through.pink4-xs::after {
    background-color: #ec407a;
  }
  .heading.through.pink5-xs::before, .heading.through.pink5-xs::after {
    background-color: #e91e63;
  }
  .heading.through.pink6-xs::before, .heading.through.pink6-xs::after {
    background-color: #d81b60;
  }
  .heading.through.pink7-xs::before, .heading.through.pink7-xs::after {
    background-color: #c2185b;
  }
  .heading.through.pink8-xs::before, .heading.through.pink8-xs::after {
    background-color: #ad1457;
  }
  .heading.through.pink9-xs::before, .heading.through.pink9-xs::after {
    background-color: #880e4f;
  }
  .heading.through.pinka-xs::before, .heading.through.pinka-xs::after {
    background-color: #ff80ab;
  }
  .heading.through.pinkb-xs::before, .heading.through.pinkb-xs::after {
    background-color: #ff4081;
  }
  .heading.through.pinkc-xs::before, .heading.through.pinkc-xs::after {
    background-color: #f50057;
  }
  .heading.through.pinkd-xs::before, .heading.through.pinkd-xs::after {
    background-color: #c51162;
  }
  .heading.through.purple-xs::before, .heading.through.purple-xs::after {
    background-color: purple;
  }
  .heading.through.purple0-xs::before, .heading.through.purple0-xs::after {
    background-color: #f3e5f5;
  }
  .heading.through.purple1-xs::before, .heading.through.purple1-xs::after {
    background-color: #e1bee7;
  }
  .heading.through.purple2-xs::before, .heading.through.purple2-xs::after {
    background-color: #ce93d8;
  }
  .heading.through.purple3-xs::before, .heading.through.purple3-xs::after {
    background-color: #ba68c8;
  }
  .heading.through.purple4-xs::before, .heading.through.purple4-xs::after {
    background-color: #ab47bc;
  }
  .heading.through.purple5-xs::before, .heading.through.purple5-xs::after {
    background-color: #9c27b0;
  }
  .heading.through.purple6-xs::before, .heading.through.purple6-xs::after {
    background-color: #8e24aa;
  }
  .heading.through.purple7-xs::before, .heading.through.purple7-xs::after {
    background-color: #7b1fa2;
  }
  .heading.through.purple8-xs::before, .heading.through.purple8-xs::after {
    background-color: #6a1b9a;
  }
  .heading.through.purple9-xs::before, .heading.through.purple9-xs::after {
    background-color: #4a148c;
  }
  .heading.through.purplea-xs::before, .heading.through.purplea-xs::after {
    background-color: #ea80fc;
  }
  .heading.through.purpleb-xs::before, .heading.through.purpleb-xs::after {
    background-color: #e040fb;
  }
  .heading.through.purplec-xs::before, .heading.through.purplec-xs::after {
    background-color: #d500f9;
  }
  .heading.through.purpled-xs::before, .heading.through.purpled-xs::after {
    background-color: #a0f;
  }
  .heading.through.d-purple-xs::before, .heading.through.d-purple-xs::after {
    background-color: darkmagenta;
  }
  .heading.through.d-purple0-xs::before, .heading.through.d-purple0-xs::after {
    background-color: #ede7f6;
  }
  .heading.through.d-purple1-xs::before, .heading.through.d-purple1-xs::after {
    background-color: #d1c4e9;
  }
  .heading.through.d-purple2-xs::before, .heading.through.d-purple2-xs::after {
    background-color: #b39ddb;
  }
  .heading.through.d-purple3-xs::before, .heading.through.d-purple3-xs::after {
    background-color: #9575cd;
  }
  .heading.through.d-purple4-xs::before, .heading.through.d-purple4-xs::after {
    background-color: #7e57c2;
  }
  .heading.through.d-purple5-xs::before, .heading.through.d-purple5-xs::after {
    background-color: #673ab7;
  }
  .heading.through.d-purple6-xs::before, .heading.through.d-purple6-xs::after {
    background-color: #5e35b1;
  }
  .heading.through.d-purple7-xs::before, .heading.through.d-purple7-xs::after {
    background-color: #512da8;
  }
  .heading.through.d-purple8-xs::before, .heading.through.d-purple8-xs::after {
    background-color: #4527a0;
  }
  .heading.through.d-purple9-xs::before, .heading.through.d-purple9-xs::after {
    background-color: #311b92;
  }
  .heading.through.d-purplea-xs::before, .heading.through.d-purplea-xs::after {
    background-color: #b388ff;
  }
  .heading.through.d-purpleb-xs::before, .heading.through.d-purpleb-xs::after {
    background-color: #7c4dff;
  }
  .heading.through.d-purplec-xs::before, .heading.through.d-purplec-xs::after {
    background-color: #651fff;
  }
  .heading.through.d-purpled-xs::before, .heading.through.d-purpled-xs::after {
    background-color: #6200ea;
  }
  .heading.through.indigo-xs::before, .heading.through.indigo-xs::after {
    background-color: indigo;
  }
  .heading.through.indigo0-xs::before, .heading.through.indigo0-xs::after {
    background-color: #e8eaf6;
  }
  .heading.through.indigo1-xs::before, .heading.through.indigo1-xs::after {
    background-color: #c5cae9;
  }
  .heading.through.indigo2-xs::before, .heading.through.indigo2-xs::after {
    background-color: #9fa8da;
  }
  .heading.through.indigo3-xs::before, .heading.through.indigo3-xs::after {
    background-color: #7986cb;
  }
  .heading.through.indigo4-xs::before, .heading.through.indigo4-xs::after {
    background-color: #5c6bc0;
  }
  .heading.through.indigo5-xs::before, .heading.through.indigo5-xs::after {
    background-color: #3f51b5;
  }
  .heading.through.indigo6-xs::before, .heading.through.indigo6-xs::after {
    background-color: #3949ab;
  }
  .heading.through.indigo7-xs::before, .heading.through.indigo7-xs::after {
    background-color: #303f9f;
  }
  .heading.through.indigo8-xs::before, .heading.through.indigo8-xs::after {
    background-color: #283593;
  }
  .heading.through.indigo9-xs::before, .heading.through.indigo9-xs::after {
    background-color: #1a237e;
  }
  .heading.through.indigoa-xs::before, .heading.through.indigoa-xs::after {
    background-color: #8c9eff;
  }
  .heading.through.indigob-xs::before, .heading.through.indigob-xs::after {
    background-color: #536dfe;
  }
  .heading.through.indigoc-xs::before, .heading.through.indigoc-xs::after {
    background-color: #3d5afe;
  }
  .heading.through.indigod-xs::before, .heading.through.indigod-xs::after {
    background-color: #304ffe;
  }
  .heading.through.blue-xs::before, .heading.through.blue-xs::after {
    background-color: blue;
  }
  .heading.through.blue0-xs::before, .heading.through.blue0-xs::after {
    background-color: #e3f2fd;
  }
  .heading.through.blue1-xs::before, .heading.through.blue1-xs::after {
    background-color: #bbdefb;
  }
  .heading.through.blue2-xs::before, .heading.through.blue2-xs::after {
    background-color: #90caf9;
  }
  .heading.through.blue3-xs::before, .heading.through.blue3-xs::after {
    background-color: #64b5f6;
  }
  .heading.through.blue4-xs::before, .heading.through.blue4-xs::after {
    background-color: #42a5f5;
  }
  .heading.through.blue5-xs::before, .heading.through.blue5-xs::after {
    background-color: #2196f3;
  }
  .heading.through.blue6-xs::before, .heading.through.blue6-xs::after {
    background-color: #1e88e5;
  }
  .heading.through.blue7-xs::before, .heading.through.blue7-xs::after {
    background-color: #1976d2;
  }
  .heading.through.blue8-xs::before, .heading.through.blue8-xs::after {
    background-color: #1565c0;
  }
  .heading.through.blue9-xs::before, .heading.through.blue9-xs::after {
    background-color: #0d47a1;
  }
  .heading.through.bluea-xs::before, .heading.through.bluea-xs::after {
    background-color: #82b1ff;
  }
  .heading.through.blueb-xs::before, .heading.through.blueb-xs::after {
    background-color: #448aff;
  }
  .heading.through.bluec-xs::before, .heading.through.bluec-xs::after {
    background-color: #2979ff;
  }
  .heading.through.blued-xs::before, .heading.through.blued-xs::after {
    background-color: #2962ff;
  }
  .heading.through.l-blue-xs::before, .heading.through.l-blue-xs::after {
    background-color: lightblue;
  }
  .heading.through.l-blue0-xs::before, .heading.through.l-blue0-xs::after {
    background-color: #e1f5fe;
  }
  .heading.through.l-blue1-xs::before, .heading.through.l-blue1-xs::after {
    background-color: #b3e5fc;
  }
  .heading.through.l-blue2-xs::before, .heading.through.l-blue2-xs::after {
    background-color: #81d4fa;
  }
  .heading.through.l-blue3-xs::before, .heading.through.l-blue3-xs::after {
    background-color: #4fc3f7;
  }
  .heading.through.l-blue4-xs::before, .heading.through.l-blue4-xs::after {
    background-color: #29b6f6;
  }
  .heading.through.l-blue5-xs::before, .heading.through.l-blue5-xs::after {
    background-color: #03a9f4;
  }
  .heading.through.l-blue6-xs::before, .heading.through.l-blue6-xs::after {
    background-color: #039be5;
  }
  .heading.through.l-blue7-xs::before, .heading.through.l-blue7-xs::after {
    background-color: #0288d1;
  }
  .heading.through.l-blue8-xs::before, .heading.through.l-blue8-xs::after {
    background-color: #0277bd;
  }
  .heading.through.l-blue9-xs::before, .heading.through.l-blue9-xs::after {
    background-color: #01579b;
  }
  .heading.through.l-bluea-xs::before, .heading.through.l-bluea-xs::after {
    background-color: #80d8ff;
  }
  .heading.through.l-blueb-xs::before, .heading.through.l-blueb-xs::after {
    background-color: #40c4ff;
  }
  .heading.through.l-bluec-xs::before, .heading.through.l-bluec-xs::after {
    background-color: #00b0ff;
  }
  .heading.through.l-blued-xs::before, .heading.through.l-blued-xs::after {
    background-color: #0091ea;
  }
  .heading.through.cyan-xs::before, .heading.through.cyan-xs::after {
    background-color: cyan;
  }
  .heading.through.cyan0-xs::before, .heading.through.cyan0-xs::after {
    background-color: #e0f7fa;
  }
  .heading.through.cyan1-xs::before, .heading.through.cyan1-xs::after {
    background-color: #b2ebf2;
  }
  .heading.through.cyan2-xs::before, .heading.through.cyan2-xs::after {
    background-color: #80deea;
  }
  .heading.through.cyan3-xs::before, .heading.through.cyan3-xs::after {
    background-color: #4dd0e1;
  }
  .heading.through.cyan4-xs::before, .heading.through.cyan4-xs::after {
    background-color: #26c6da;
  }
  .heading.through.cyan5-xs::before, .heading.through.cyan5-xs::after {
    background-color: #00bcd4;
  }
  .heading.through.cyan6-xs::before, .heading.through.cyan6-xs::after {
    background-color: #00acc1;
  }
  .heading.through.cyan7-xs::before, .heading.through.cyan7-xs::after {
    background-color: #0097a7;
  }
  .heading.through.cyan8-xs::before, .heading.through.cyan8-xs::after {
    background-color: #00838f;
  }
  .heading.through.cyan9-xs::before, .heading.through.cyan9-xs::after {
    background-color: #006064;
  }
  .heading.through.cyana-xs::before, .heading.through.cyana-xs::after {
    background-color: #84ffff;
  }
  .heading.through.cyanb-xs::before, .heading.through.cyanb-xs::after {
    background-color: #18ffff;
  }
  .heading.through.cyanc-xs::before, .heading.through.cyanc-xs::after {
    background-color: #00e5ff;
  }
  .heading.through.cyand-xs::before, .heading.through.cyand-xs::after {
    background-color: #00b8d4;
  }
  .heading.through.teal-xs::before, .heading.through.teal-xs::after {
    background-color: teal;
  }
  .heading.through.teal0-xs::before, .heading.through.teal0-xs::after {
    background-color: #e0f2f1;
  }
  .heading.through.teal1-xs::before, .heading.through.teal1-xs::after {
    background-color: #b2dfdb;
  }
  .heading.through.teal2-xs::before, .heading.through.teal2-xs::after {
    background-color: #80cbc4;
  }
  .heading.through.teal3-xs::before, .heading.through.teal3-xs::after {
    background-color: #4db6ac;
  }
  .heading.through.teal4-xs::before, .heading.through.teal4-xs::after {
    background-color: #26a69a;
  }
  .heading.through.teal5-xs::before, .heading.through.teal5-xs::after {
    background-color: #009688;
  }
  .heading.through.teal6-xs::before, .heading.through.teal6-xs::after {
    background-color: #00897b;
  }
  .heading.through.teal7-xs::before, .heading.through.teal7-xs::after {
    background-color: #00796b;
  }
  .heading.through.teal8-xs::before, .heading.through.teal8-xs::after {
    background-color: #00695c;
  }
  .heading.through.teal9-xs::before, .heading.through.teal9-xs::after {
    background-color: #004d40;
  }
  .heading.through.teala-xs::before, .heading.through.teala-xs::after {
    background-color: #a7ffeb;
  }
  .heading.through.tealb-xs::before, .heading.through.tealb-xs::after {
    background-color: #64ffda;
  }
  .heading.through.tealc-xs::before, .heading.through.tealc-xs::after {
    background-color: #1de9b6;
  }
  .heading.through.teald-xs::before, .heading.through.teald-xs::after {
    background-color: #00bfa5;
  }
  .heading.through.green-xs::before, .heading.through.green-xs::after {
    background-color: green;
  }
  .heading.through.green0-xs::before, .heading.through.green0-xs::after {
    background-color: #e8f5e9;
  }
  .heading.through.green1-xs::before, .heading.through.green1-xs::after {
    background-color: #c8e6c9;
  }
  .heading.through.green2-xs::before, .heading.through.green2-xs::after {
    background-color: #a5d6a7;
  }
  .heading.through.green3-xs::before, .heading.through.green3-xs::after {
    background-color: #81c784;
  }
  .heading.through.green4-xs::before, .heading.through.green4-xs::after {
    background-color: #66bb6a;
  }
  .heading.through.green5-xs::before, .heading.through.green5-xs::after {
    background-color: #4caf50;
  }
  .heading.through.green6-xs::before, .heading.through.green6-xs::after {
    background-color: #43a047;
  }
  .heading.through.green7-xs::before, .heading.through.green7-xs::after {
    background-color: #388e3c;
  }
  .heading.through.green8-xs::before, .heading.through.green8-xs::after {
    background-color: #2e7d32;
  }
  .heading.through.green9-xs::before, .heading.through.green9-xs::after {
    background-color: #1b5e20;
  }
  .heading.through.greena-xs::before, .heading.through.greena-xs::after {
    background-color: #b9f6ca;
  }
  .heading.through.greenb-xs::before, .heading.through.greenb-xs::after {
    background-color: #69f0ae;
  }
  .heading.through.greenc-xs::before, .heading.through.greenc-xs::after {
    background-color: #00e676;
  }
  .heading.through.greend-xs::before, .heading.through.greend-xs::after {
    background-color: #00c853;
  }
  .heading.through.l-green-xs::before, .heading.through.l-green-xs::after {
    background-color: lightgreen;
  }
  .heading.through.l-green0-xs::before, .heading.through.l-green0-xs::after {
    background-color: #f1f8e9;
  }
  .heading.through.l-green1-xs::before, .heading.through.l-green1-xs::after {
    background-color: #dcedc8;
  }
  .heading.through.l-green2-xs::before, .heading.through.l-green2-xs::after {
    background-color: #c5e1a5;
  }
  .heading.through.l-green3-xs::before, .heading.through.l-green3-xs::after {
    background-color: #aed581;
  }
  .heading.through.l-green4-xs::before, .heading.through.l-green4-xs::after {
    background-color: #9ccc65;
  }
  .heading.through.l-green5-xs::before, .heading.through.l-green5-xs::after {
    background-color: #8bc34a;
  }
  .heading.through.l-green6-xs::before, .heading.through.l-green6-xs::after {
    background-color: #7cb342;
  }
  .heading.through.l-green7-xs::before, .heading.through.l-green7-xs::after {
    background-color: #689f38;
  }
  .heading.through.l-green8-xs::before, .heading.through.l-green8-xs::after {
    background-color: #558b2f;
  }
  .heading.through.l-green9-xs::before, .heading.through.l-green9-xs::after {
    background-color: #33691e;
  }
  .heading.through.l-greena-xs::before, .heading.through.l-greena-xs::after {
    background-color: #ccff90;
  }
  .heading.through.l-greenb-xs::before, .heading.through.l-greenb-xs::after {
    background-color: #b2ff59;
  }
  .heading.through.l-greenc-xs::before, .heading.through.l-greenc-xs::after {
    background-color: #76ff03;
  }
  .heading.through.l-greend-xs::before, .heading.through.l-greend-xs::after {
    background-color: #64dd17;
  }
  .heading.through.lime-xs::before, .heading.through.lime-xs::after {
    background-color: lime;
  }
  .heading.through.lime0-xs::before, .heading.through.lime0-xs::after {
    background-color: #f9fbe7;
  }
  .heading.through.lime1-xs::before, .heading.through.lime1-xs::after {
    background-color: #f0f4c3;
  }
  .heading.through.lime2-xs::before, .heading.through.lime2-xs::after {
    background-color: #e6ee9c;
  }
  .heading.through.lime3-xs::before, .heading.through.lime3-xs::after {
    background-color: #d4e056;
  }
  .heading.through.lime4-xs::before, .heading.through.lime4-xs::after {
    background-color: #d4e157;
  }
  .heading.through.lime5-xs::before, .heading.through.lime5-xs::after {
    background-color: #cddc39;
  }
  .heading.through.lime6-xs::before, .heading.through.lime6-xs::after {
    background-color: #c0ca33;
  }
  .heading.through.lime7-xs::before, .heading.through.lime7-xs::after {
    background-color: #afb42b;
  }
  .heading.through.lime8-xs::before, .heading.through.lime8-xs::after {
    background-color: #9e9d24;
  }
  .heading.through.lime9-xs::before, .heading.through.lime9-xs::after {
    background-color: #827717;
  }
  .heading.through.limea-xs::before, .heading.through.limea-xs::after {
    background-color: #f4ff81;
  }
  .heading.through.limeb-xs::before, .heading.through.limeb-xs::after {
    background-color: #eeff41;
  }
  .heading.through.limec-xs::before, .heading.through.limec-xs::after {
    background-color: #c6ff00;
  }
  .heading.through.limed-xs::before, .heading.through.limed-xs::after {
    background-color: #aeea00;
  }
  .heading.through.yellow-xs::before, .heading.through.yellow-xs::after {
    background-color: yellow;
  }
  .heading.through.yellow0-xs::before, .heading.through.yellow0-xs::after {
    background-color: #fffde7;
  }
  .heading.through.yellow1-xs::before, .heading.through.yellow1-xs::after {
    background-color: #fff9c4;
  }
  .heading.through.yellow2-xs::before, .heading.through.yellow2-xs::after {
    background-color: #fff59d;
  }
  .heading.through.yellow3-xs::before, .heading.through.yellow3-xs::after {
    background-color: #fff176;
  }
  .heading.through.yellow4-xs::before, .heading.through.yellow4-xs::after {
    background-color: #ffee58;
  }
  .heading.through.yellow5-xs::before, .heading.through.yellow5-xs::after {
    background-color: #ffeb3b;
  }
  .heading.through.yellow6-xs::before, .heading.through.yellow6-xs::after {
    background-color: #fdd835;
  }
  .heading.through.yellow7-xs::before, .heading.through.yellow7-xs::after {
    background-color: #fbc02d;
  }
  .heading.through.yellow8-xs::before, .heading.through.yellow8-xs::after {
    background-color: #f9a825;
  }
  .heading.through.yellow9-xs::before, .heading.through.yellow9-xs::after {
    background-color: #f57f17;
  }
  .heading.through.yellowa-xs::before, .heading.through.yellowa-xs::after {
    background-color: #ffff8d;
  }
  .heading.through.yellowb-xs::before, .heading.through.yellowb-xs::after {
    background-color: #ff0;
  }
  .heading.through.yellowc-xs::before, .heading.through.yellowc-xs::after {
    background-color: #ffea00;
  }
  .heading.through.yellowd-xs::before, .heading.through.yellowd-xs::after {
    background-color: #ffd600;
  }
  .heading.through.amber-xs::before, .heading.through.amber-xs::after {
    background-color: #ffd740;
  }
  .heading.through.amber0-xs::before, .heading.through.amber0-xs::after {
    background-color: #fff8e1;
  }
  .heading.through.amber1-xs::before, .heading.through.amber1-xs::after {
    background-color: #ffecb3;
  }
  .heading.through.amber2-xs::before, .heading.through.amber2-xs::after {
    background-color: #ffe082;
  }
  .heading.through.amber3-xs::before, .heading.through.amber3-xs::after {
    background-color: #ffd54f;
  }
  .heading.through.amber4-xs::before, .heading.through.amber4-xs::after {
    background-color: #ffca28;
  }
  .heading.through.amber5-xs::before, .heading.through.amber5-xs::after {
    background-color: #ffc107;
  }
  .heading.through.amber6-xs::before, .heading.through.amber6-xs::after {
    background-color: #ffb300;
  }
  .heading.through.amber7-xs::before, .heading.through.amber7-xs::after {
    background-color: #ffa000;
  }
  .heading.through.amber8-xs::before, .heading.through.amber8-xs::after {
    background-color: #ff8f00;
  }
  .heading.through.amber9-xs::before, .heading.through.amber9-xs::after {
    background-color: #ff6f00;
  }
  .heading.through.ambera-xs::before, .heading.through.ambera-xs::after {
    background-color: #ffe57f;
  }
  .heading.through.amberb-xs::before, .heading.through.amberb-xs::after {
    background-color: #ffd740;
  }
  .heading.through.amberc-xs::before, .heading.through.amberc-xs::after {
    background-color: #ffc400;
  }
  .heading.through.amberd-xs::before, .heading.through.amberd-xs::after {
    background-color: #ffab00;
  }
  .heading.through.orange-xs::before, .heading.through.orange-xs::after {
    background-color: orange;
  }
  .heading.through.orange0-xs::before, .heading.through.orange0-xs::after {
    background-color: #fff3e0;
  }
  .heading.through.orange1-xs::before, .heading.through.orange1-xs::after {
    background-color: #ffe0b2;
  }
  .heading.through.orange2-xs::before, .heading.through.orange2-xs::after {
    background-color: #ffcc80;
  }
  .heading.through.orange3-xs::before, .heading.through.orange3-xs::after {
    background-color: #ffb74d;
  }
  .heading.through.orange4-xs::before, .heading.through.orange4-xs::after {
    background-color: #ffa726;
  }
  .heading.through.orange5-xs::before, .heading.through.orange5-xs::after {
    background-color: #ff9800;
  }
  .heading.through.orange6-xs::before, .heading.through.orange6-xs::after {
    background-color: #fb8c00;
  }
  .heading.through.orange7-xs::before, .heading.through.orange7-xs::after {
    background-color: #f57c00;
  }
  .heading.through.orange8-xs::before, .heading.through.orange8-xs::after {
    background-color: #ef6c00;
  }
  .heading.through.orange9-xs::before, .heading.through.orange9-xs::after {
    background-color: #e65100;
  }
  .heading.through.orangea-xs::before, .heading.through.orangea-xs::after {
    background-color: #ffd180;
  }
  .heading.through.orangeb-xs::before, .heading.through.orangeb-xs::after {
    background-color: #ffab40;
  }
  .heading.through.orangec-xs::before, .heading.through.orangec-xs::after {
    background-color: #ff9100;
  }
  .heading.through.oranged-xs::before, .heading.through.oranged-xs::after {
    background-color: #ff6d00;
  }
  .heading.through.d-orange-xs::before, .heading.through.d-orange-xs::after {
    background-color: darkorange;
  }
  .heading.through.d-orange0-xs::before, .heading.through.d-orange0-xs::after {
    background-color: #fbe9e7;
  }
  .heading.through.d-orange1-xs::before, .heading.through.d-orange1-xs::after {
    background-color: #ffccbc;
  }
  .heading.through.d-orange2-xs::before, .heading.through.d-orange2-xs::after {
    background-color: #ffab91;
  }
  .heading.through.d-orange3-xs::before, .heading.through.d-orange3-xs::after {
    background-color: #ff8a65;
  }
  .heading.through.d-orange4-xs::before, .heading.through.d-orange4-xs::after {
    background-color: #ff7043;
  }
  .heading.through.d-orange5-xs::before, .heading.through.d-orange5-xs::after {
    background-color: #ff5722;
  }
  .heading.through.d-orange6-xs::before, .heading.through.d-orange6-xs::after {
    background-color: #f4511e;
  }
  .heading.through.d-orange7-xs::before, .heading.through.d-orange7-xs::after {
    background-color: #e64a19;
  }
  .heading.through.d-orange8-xs::before, .heading.through.d-orange8-xs::after {
    background-color: #d84315;
  }
  .heading.through.d-orange9-xs::before, .heading.through.d-orange9-xs::after {
    background-color: #bf360c;
  }
  .heading.through.d-orangea-xs::before, .heading.through.d-orangea-xs::after {
    background-color: #ff9e80;
  }
  .heading.through.d-orangeb-xs::before, .heading.through.d-orangeb-xs::after {
    background-color: #ff6e40;
  }
  .heading.through.d-orangec-xs::before, .heading.through.d-orangec-xs::after {
    background-color: #ff3d00;
  }
  .heading.through.d-oranged-xs::before, .heading.through.d-oranged-xs::after {
    background-color: #dd2c00;
  }
  .heading.through.brown-xs::before, .heading.through.brown-xs::after {
    background-color: brown;
  }
  .heading.through.brown0-xs::before, .heading.through.brown0-xs::after {
    background-color: #efebe9;
  }
  .heading.through.brown1-xs::before, .heading.through.brown1-xs::after {
    background-color: #d7ccc8;
  }
  .heading.through.brown2-xs::before, .heading.through.brown2-xs::after {
    background-color: #bcaaa4;
  }
  .heading.through.brown3-xs::before, .heading.through.brown3-xs::after {
    background-color: #a1887f;
  }
  .heading.through.brown4-xs::before, .heading.through.brown4-xs::after {
    background-color: #8d6e63;
  }
  .heading.through.brown5-xs::before, .heading.through.brown5-xs::after {
    background-color: #795548;
  }
  .heading.through.brown6-xs::before, .heading.through.brown6-xs::after {
    background-color: #6d4c41;
  }
  .heading.through.brown7-xs::before, .heading.through.brown7-xs::after {
    background-color: #5d4037;
  }
  .heading.through.brown8-xs::before, .heading.through.brown8-xs::after {
    background-color: #4e342e;
  }
  .heading.through.brown9-xs::before, .heading.through.brown9-xs::after {
    background-color: #3e2723;
  }
  .heading.through.grey-xs::before, .heading.through.grey-xs::after {
    background-color: grey;
  }
  .heading.through.grey0-xs::before, .heading.through.grey0-xs::after {
    background-color: #fafafa;
  }
  .heading.through.grey1-xs::before, .heading.through.grey1-xs::after {
    background-color: #f5f5f5;
  }
  .heading.through.grey2-xs::before, .heading.through.grey2-xs::after {
    background-color: #eee;
  }
  .heading.through.grey3-xs::before, .heading.through.grey3-xs::after {
    background-color: #e0e0e0;
  }
  .heading.through.grey4-xs::before, .heading.through.grey4-xs::after {
    background-color: #bdbdbd;
  }
  .heading.through.grey5-xs::before, .heading.through.grey5-xs::after {
    background-color: #9e9e9e;
  }
  .heading.through.grey6-xs::before, .heading.through.grey6-xs::after {
    background-color: #757575;
  }
  .heading.through.grey7-xs::before, .heading.through.grey7-xs::after {
    background-color: #616161;
  }
  .heading.through.grey8-xs::before, .heading.through.grey8-xs::after {
    background-color: #424242;
  }
  .heading.through.grey9-xs::before, .heading.through.grey9-xs::after {
    background-color: #212121;
  }
  .heading.through.blue-grey-xs::before, .heading.through.blue-grey-xs::after {
    background-color: lightsteelblue;
  }
  .heading.through.blue-grey0-xs::before, .heading.through.blue-grey0-xs::after {
    background-color: #eceff1;
  }
  .heading.through.blue-grey1-xs::before, .heading.through.blue-grey1-xs::after {
    background-color: #cfd8dc;
  }
  .heading.through.blue-grey2-xs::before, .heading.through.blue-grey2-xs::after {
    background-color: #b0bec5;
  }
  .heading.through.blue-grey3-xs::before, .heading.through.blue-grey3-xs::after {
    background-color: #90a4ae;
  }
  .heading.through.blue-grey4-xs::before, .heading.through.blue-grey4-xs::after {
    background-color: #78909c;
  }
  .heading.through.blue-grey5-xs::before, .heading.through.blue-grey5-xs::after {
    background-color: #607d8b;
  }
  .heading.through.blue-grey6-xs::before, .heading.through.blue-grey6-xs::after {
    background-color: #546e7a;
  }
  .heading.through.blue-grey7-xs::before, .heading.through.blue-grey7-xs::after {
    background-color: #455a64;
  }
  .heading.through.blue-grey8-xs::before, .heading.through.blue-grey8-xs::after {
    background-color: #37474f;
  }
  .heading.through.blue-grey9-xs::before, .heading.through.blue-grey9-xs::after {
    background-color: #263238;
  }
}

a.hover.underline {
  text-decoration: underline;
}

a.hover.no-underline {
  text-decoration: none;
}

a.hover.black:focus, a.hover.black:hover {
  color: black;
}

a.hover.color0:focus, a.hover.color0:hover {
  color: black;
}

a.hover.color1:focus, a.hover.color1:hover {
  color: #111111;
}

a.hover.color2:focus, a.hover.color2:hover {
  color: #222222;
}

a.hover.color3:focus, a.hover.color3:hover {
  color: #333333;
}

a.hover.color4:focus, a.hover.color4:hover {
  color: #444444;
}

a.hover.color5:focus, a.hover.color5:hover {
  color: #555555;
}

a.hover.color6:focus, a.hover.color6:hover {
  color: #666666;
}

a.hover.color7:focus, a.hover.color7:hover {
  color: #777777;
}

a.hover.color8:focus, a.hover.color8:hover {
  color: #888888;
}

a.hover.color9:focus, a.hover.color9:hover {
  color: #999999;
}

a.hover.colora:focus, a.hover.colora:hover {
  color: #aaaaaa;
}

a.hover.colorb:focus, a.hover.colorb:hover {
  color: #bbbbbb;
}

a.hover.colorc:focus, a.hover.colorc:hover {
  color: #cccccc;
}

a.hover.colord:focus, a.hover.colord:hover {
  color: #dddddd;
}

a.hover.colore:focus, a.hover.colore:hover {
  color: #eeeeee;
}

a.hover.colorf:focus, a.hover.colorf:hover {
  color: white;
}

a.hover.white:focus, a.hover.white:hover {
  color: white;
}

a.hover.red:focus, a.hover.red:hover {
  color: red;
}

a.hover.red0:focus, a.hover.red0:hover {
  color: #ffebee;
}

a.hover.red1:focus, a.hover.red1:hover {
  color: #ffcdd2;
}

a.hover.red2:focus, a.hover.red2:hover {
  color: #ef9a9a;
}

a.hover.red3:focus, a.hover.red3:hover {
  color: #e57373;
}

a.hover.red4:focus, a.hover.red4:hover {
  color: #ef5350;
}

a.hover.red5:focus, a.hover.red5:hover {
  color: #f44336;
}

a.hover.red6:focus, a.hover.red6:hover {
  color: #e53935;
}

a.hover.red7:focus, a.hover.red7:hover {
  color: #d32f2f;
}

a.hover.red8:focus, a.hover.red8:hover {
  color: #c62828;
}

a.hover.red9:focus, a.hover.red9:hover {
  color: #b71c1c;
}

a.hover.reda:focus, a.hover.reda:hover {
  color: #ff8a80;
}

a.hover.redb:focus, a.hover.redb:hover {
  color: #ff5252;
}

a.hover.redc:focus, a.hover.redc:hover {
  color: #ff1744;
}

a.hover.redd:focus, a.hover.redd:hover {
  color: #d50000;
}

a.hover.pink:focus, a.hover.pink:hover {
  color: pink;
}

a.hover.pink0:focus, a.hover.pink0:hover {
  color: #fce4ec;
}

a.hover.pink1:focus, a.hover.pink1:hover {
  color: #f8bbd0;
}

a.hover.pink2:focus, a.hover.pink2:hover {
  color: #f48fb1;
}

a.hover.pink3:focus, a.hover.pink3:hover {
  color: #f06292;
}

a.hover.pink4:focus, a.hover.pink4:hover {
  color: #ec407a;
}

a.hover.pink5:focus, a.hover.pink5:hover {
  color: #e91e63;
}

a.hover.pink6:focus, a.hover.pink6:hover {
  color: #d81b60;
}

a.hover.pink7:focus, a.hover.pink7:hover {
  color: #c2185b;
}

a.hover.pink8:focus, a.hover.pink8:hover {
  color: #ad1457;
}

a.hover.pink9:focus, a.hover.pink9:hover {
  color: #880e4f;
}

a.hover.pinka:focus, a.hover.pinka:hover {
  color: #ff80ab;
}

a.hover.pinkb:focus, a.hover.pinkb:hover {
  color: #ff4081;
}

a.hover.pinkc:focus, a.hover.pinkc:hover {
  color: #f50057;
}

a.hover.pinkd:focus, a.hover.pinkd:hover {
  color: #c51162;
}

a.hover.purple:focus, a.hover.purple:hover {
  color: purple;
}

a.hover.purple0:focus, a.hover.purple0:hover {
  color: #f3e5f5;
}

a.hover.purple1:focus, a.hover.purple1:hover {
  color: #e1bee7;
}

a.hover.purple2:focus, a.hover.purple2:hover {
  color: #ce93d8;
}

a.hover.purple3:focus, a.hover.purple3:hover {
  color: #ba68c8;
}

a.hover.purple4:focus, a.hover.purple4:hover {
  color: #ab47bc;
}

a.hover.purple5:focus, a.hover.purple5:hover {
  color: #9c27b0;
}

a.hover.purple6:focus, a.hover.purple6:hover {
  color: #8e24aa;
}

a.hover.purple7:focus, a.hover.purple7:hover {
  color: #7b1fa2;
}

a.hover.purple8:focus, a.hover.purple8:hover {
  color: #6a1b9a;
}

a.hover.purple9:focus, a.hover.purple9:hover {
  color: #4a148c;
}

a.hover.purplea:focus, a.hover.purplea:hover {
  color: #ea80fc;
}

a.hover.purpleb:focus, a.hover.purpleb:hover {
  color: #e040fb;
}

a.hover.purplec:focus, a.hover.purplec:hover {
  color: #d500f9;
}

a.hover.purpled:focus, a.hover.purpled:hover {
  color: #a0f;
}

a.hover.d-purple:focus, a.hover.d-purple:hover {
  color: darkmagenta;
}

a.hover.d-purple0:focus, a.hover.d-purple0:hover {
  color: #ede7f6;
}

a.hover.d-purple1:focus, a.hover.d-purple1:hover {
  color: #d1c4e9;
}

a.hover.d-purple2:focus, a.hover.d-purple2:hover {
  color: #b39ddb;
}

a.hover.d-purple3:focus, a.hover.d-purple3:hover {
  color: #9575cd;
}

a.hover.d-purple4:focus, a.hover.d-purple4:hover {
  color: #7e57c2;
}

a.hover.d-purple5:focus, a.hover.d-purple5:hover {
  color: #673ab7;
}

a.hover.d-purple6:focus, a.hover.d-purple6:hover {
  color: #5e35b1;
}

a.hover.d-purple7:focus, a.hover.d-purple7:hover {
  color: #512da8;
}

a.hover.d-purple8:focus, a.hover.d-purple8:hover {
  color: #4527a0;
}

a.hover.d-purple9:focus, a.hover.d-purple9:hover {
  color: #311b92;
}

a.hover.d-purplea:focus, a.hover.d-purplea:hover {
  color: #b388ff;
}

a.hover.d-purpleb:focus, a.hover.d-purpleb:hover {
  color: #7c4dff;
}

a.hover.d-purplec:focus, a.hover.d-purplec:hover {
  color: #651fff;
}

a.hover.d-purpled:focus, a.hover.d-purpled:hover {
  color: #6200ea;
}

a.hover.indigo:focus, a.hover.indigo:hover {
  color: indigo;
}

a.hover.indigo0:focus, a.hover.indigo0:hover {
  color: #e8eaf6;
}

a.hover.indigo1:focus, a.hover.indigo1:hover {
  color: #c5cae9;
}

a.hover.indigo2:focus, a.hover.indigo2:hover {
  color: #9fa8da;
}

a.hover.indigo3:focus, a.hover.indigo3:hover {
  color: #7986cb;
}

a.hover.indigo4:focus, a.hover.indigo4:hover {
  color: #5c6bc0;
}

a.hover.indigo5:focus, a.hover.indigo5:hover {
  color: #3f51b5;
}

a.hover.indigo6:focus, a.hover.indigo6:hover {
  color: #3949ab;
}

a.hover.indigo7:focus, a.hover.indigo7:hover {
  color: #303f9f;
}

a.hover.indigo8:focus, a.hover.indigo8:hover {
  color: #283593;
}

a.hover.indigo9:focus, a.hover.indigo9:hover {
  color: #1a237e;
}

a.hover.indigoa:focus, a.hover.indigoa:hover {
  color: #8c9eff;
}

a.hover.indigob:focus, a.hover.indigob:hover {
  color: #536dfe;
}

a.hover.indigoc:focus, a.hover.indigoc:hover {
  color: #3d5afe;
}

a.hover.indigod:focus, a.hover.indigod:hover {
  color: #304ffe;
}

a.hover.blue:focus, a.hover.blue:hover {
  color: blue;
}

a.hover.blue0:focus, a.hover.blue0:hover {
  color: #e3f2fd;
}

a.hover.blue1:focus, a.hover.blue1:hover {
  color: #bbdefb;
}

a.hover.blue2:focus, a.hover.blue2:hover {
  color: #90caf9;
}

a.hover.blue3:focus, a.hover.blue3:hover {
  color: #64b5f6;
}

a.hover.blue4:focus, a.hover.blue4:hover {
  color: #42a5f5;
}

a.hover.blue5:focus, a.hover.blue5:hover {
  color: #2196f3;
}

a.hover.blue6:focus, a.hover.blue6:hover {
  color: #1e88e5;
}

a.hover.blue7:focus, a.hover.blue7:hover {
  color: #1976d2;
}

a.hover.blue8:focus, a.hover.blue8:hover {
  color: #1565c0;
}

a.hover.blue9:focus, a.hover.blue9:hover {
  color: #0d47a1;
}

a.hover.bluea:focus, a.hover.bluea:hover {
  color: #82b1ff;
}

a.hover.blueb:focus, a.hover.blueb:hover {
  color: #448aff;
}

a.hover.bluec:focus, a.hover.bluec:hover {
  color: #2979ff;
}

a.hover.blued:focus, a.hover.blued:hover {
  color: #2962ff;
}

a.hover.l-blue:focus, a.hover.l-blue:hover {
  color: lightblue;
}

a.hover.l-blue0:focus, a.hover.l-blue0:hover {
  color: #e1f5fe;
}

a.hover.l-blue1:focus, a.hover.l-blue1:hover {
  color: #b3e5fc;
}

a.hover.l-blue2:focus, a.hover.l-blue2:hover {
  color: #81d4fa;
}

a.hover.l-blue3:focus, a.hover.l-blue3:hover {
  color: #4fc3f7;
}

a.hover.l-blue4:focus, a.hover.l-blue4:hover {
  color: #29b6f6;
}

a.hover.l-blue5:focus, a.hover.l-blue5:hover {
  color: #03a9f4;
}

a.hover.l-blue6:focus, a.hover.l-blue6:hover {
  color: #039be5;
}

a.hover.l-blue7:focus, a.hover.l-blue7:hover {
  color: #0288d1;
}

a.hover.l-blue8:focus, a.hover.l-blue8:hover {
  color: #0277bd;
}

a.hover.l-blue9:focus, a.hover.l-blue9:hover {
  color: #01579b;
}

a.hover.l-bluea:focus, a.hover.l-bluea:hover {
  color: #80d8ff;
}

a.hover.l-blueb:focus, a.hover.l-blueb:hover {
  color: #40c4ff;
}

a.hover.l-bluec:focus, a.hover.l-bluec:hover {
  color: #00b0ff;
}

a.hover.l-blued:focus, a.hover.l-blued:hover {
  color: #0091ea;
}

a.hover.cyan:focus, a.hover.cyan:hover {
  color: cyan;
}

a.hover.cyan0:focus, a.hover.cyan0:hover {
  color: #e0f7fa;
}

a.hover.cyan1:focus, a.hover.cyan1:hover {
  color: #b2ebf2;
}

a.hover.cyan2:focus, a.hover.cyan2:hover {
  color: #80deea;
}

a.hover.cyan3:focus, a.hover.cyan3:hover {
  color: #4dd0e1;
}

a.hover.cyan4:focus, a.hover.cyan4:hover {
  color: #26c6da;
}

a.hover.cyan5:focus, a.hover.cyan5:hover {
  color: #00bcd4;
}

a.hover.cyan6:focus, a.hover.cyan6:hover {
  color: #00acc1;
}

a.hover.cyan7:focus, a.hover.cyan7:hover {
  color: #0097a7;
}

a.hover.cyan8:focus, a.hover.cyan8:hover {
  color: #00838f;
}

a.hover.cyan9:focus, a.hover.cyan9:hover {
  color: #006064;
}

a.hover.cyana:focus, a.hover.cyana:hover {
  color: #84ffff;
}

a.hover.cyanb:focus, a.hover.cyanb:hover {
  color: #18ffff;
}

a.hover.cyanc:focus, a.hover.cyanc:hover {
  color: #00e5ff;
}

a.hover.cyand:focus, a.hover.cyand:hover {
  color: #00b8d4;
}

a.hover.teal:focus, a.hover.teal:hover {
  color: teal;
}

a.hover.teal0:focus, a.hover.teal0:hover {
  color: #e0f2f1;
}

a.hover.teal1:focus, a.hover.teal1:hover {
  color: #b2dfdb;
}

a.hover.teal2:focus, a.hover.teal2:hover {
  color: #80cbc4;
}

a.hover.teal3:focus, a.hover.teal3:hover {
  color: #4db6ac;
}

a.hover.teal4:focus, a.hover.teal4:hover {
  color: #26a69a;
}

a.hover.teal5:focus, a.hover.teal5:hover {
  color: #009688;
}

a.hover.teal6:focus, a.hover.teal6:hover {
  color: #00897b;
}

a.hover.teal7:focus, a.hover.teal7:hover {
  color: #00796b;
}

a.hover.teal8:focus, a.hover.teal8:hover {
  color: #00695c;
}

a.hover.teal9:focus, a.hover.teal9:hover {
  color: #004d40;
}

a.hover.teala:focus, a.hover.teala:hover {
  color: #a7ffeb;
}

a.hover.tealb:focus, a.hover.tealb:hover {
  color: #64ffda;
}

a.hover.tealc:focus, a.hover.tealc:hover {
  color: #1de9b6;
}

a.hover.teald:focus, a.hover.teald:hover {
  color: #00bfa5;
}

a.hover.green:focus, a.hover.green:hover {
  color: green;
}

a.hover.green0:focus, a.hover.green0:hover {
  color: #e8f5e9;
}

a.hover.green1:focus, a.hover.green1:hover {
  color: #c8e6c9;
}

a.hover.green2:focus, a.hover.green2:hover {
  color: #a5d6a7;
}

a.hover.green3:focus, a.hover.green3:hover {
  color: #81c784;
}

a.hover.green4:focus, a.hover.green4:hover {
  color: #66bb6a;
}

a.hover.green5:focus, a.hover.green5:hover {
  color: #4caf50;
}

a.hover.green6:focus, a.hover.green6:hover {
  color: #43a047;
}

a.hover.green7:focus, a.hover.green7:hover {
  color: #388e3c;
}

a.hover.green8:focus, a.hover.green8:hover {
  color: #2e7d32;
}

a.hover.green9:focus, a.hover.green9:hover {
  color: #1b5e20;
}

a.hover.greena:focus, a.hover.greena:hover {
  color: #b9f6ca;
}

a.hover.greenb:focus, a.hover.greenb:hover {
  color: #69f0ae;
}

a.hover.greenc:focus, a.hover.greenc:hover {
  color: #00e676;
}

a.hover.greend:focus, a.hover.greend:hover {
  color: #00c853;
}

a.hover.l-green:focus, a.hover.l-green:hover {
  color: lightgreen;
}

a.hover.l-green0:focus, a.hover.l-green0:hover {
  color: #f1f8e9;
}

a.hover.l-green1:focus, a.hover.l-green1:hover {
  color: #dcedc8;
}

a.hover.l-green2:focus, a.hover.l-green2:hover {
  color: #c5e1a5;
}

a.hover.l-green3:focus, a.hover.l-green3:hover {
  color: #aed581;
}

a.hover.l-green4:focus, a.hover.l-green4:hover {
  color: #9ccc65;
}

a.hover.l-green5:focus, a.hover.l-green5:hover {
  color: #8bc34a;
}

a.hover.l-green6:focus, a.hover.l-green6:hover {
  color: #7cb342;
}

a.hover.l-green7:focus, a.hover.l-green7:hover {
  color: #689f38;
}

a.hover.l-green8:focus, a.hover.l-green8:hover {
  color: #558b2f;
}

a.hover.l-green9:focus, a.hover.l-green9:hover {
  color: #33691e;
}

a.hover.l-greena:focus, a.hover.l-greena:hover {
  color: #ccff90;
}

a.hover.l-greenb:focus, a.hover.l-greenb:hover {
  color: #b2ff59;
}

a.hover.l-greenc:focus, a.hover.l-greenc:hover {
  color: #76ff03;
}

a.hover.l-greend:focus, a.hover.l-greend:hover {
  color: #64dd17;
}

a.hover.lime:focus, a.hover.lime:hover {
  color: lime;
}

a.hover.lime0:focus, a.hover.lime0:hover {
  color: #f9fbe7;
}

a.hover.lime1:focus, a.hover.lime1:hover {
  color: #f0f4c3;
}

a.hover.lime2:focus, a.hover.lime2:hover {
  color: #e6ee9c;
}

a.hover.lime3:focus, a.hover.lime3:hover {
  color: #d4e056;
}

a.hover.lime4:focus, a.hover.lime4:hover {
  color: #d4e157;
}

a.hover.lime5:focus, a.hover.lime5:hover {
  color: #cddc39;
}

a.hover.lime6:focus, a.hover.lime6:hover {
  color: #c0ca33;
}

a.hover.lime7:focus, a.hover.lime7:hover {
  color: #afb42b;
}

a.hover.lime8:focus, a.hover.lime8:hover {
  color: #9e9d24;
}

a.hover.lime9:focus, a.hover.lime9:hover {
  color: #827717;
}

a.hover.limea:focus, a.hover.limea:hover {
  color: #f4ff81;
}

a.hover.limeb:focus, a.hover.limeb:hover {
  color: #eeff41;
}

a.hover.limec:focus, a.hover.limec:hover {
  color: #c6ff00;
}

a.hover.limed:focus, a.hover.limed:hover {
  color: #aeea00;
}

a.hover.yellow:focus, a.hover.yellow:hover {
  color: yellow;
}

a.hover.yellow0:focus, a.hover.yellow0:hover {
  color: #fffde7;
}

a.hover.yellow1:focus, a.hover.yellow1:hover {
  color: #fff9c4;
}

a.hover.yellow2:focus, a.hover.yellow2:hover {
  color: #fff59d;
}

a.hover.yellow3:focus, a.hover.yellow3:hover {
  color: #fff176;
}

a.hover.yellow4:focus, a.hover.yellow4:hover {
  color: #ffee58;
}

a.hover.yellow5:focus, a.hover.yellow5:hover {
  color: #ffeb3b;
}

a.hover.yellow6:focus, a.hover.yellow6:hover {
  color: #fdd835;
}

a.hover.yellow7:focus, a.hover.yellow7:hover {
  color: #fbc02d;
}

a.hover.yellow8:focus, a.hover.yellow8:hover {
  color: #f9a825;
}

a.hover.yellow9:focus, a.hover.yellow9:hover {
  color: #f57f17;
}

a.hover.yellowa:focus, a.hover.yellowa:hover {
  color: #ffff8d;
}

a.hover.yellowb:focus, a.hover.yellowb:hover {
  color: #ff0;
}

a.hover.yellowc:focus, a.hover.yellowc:hover {
  color: #ffea00;
}

a.hover.yellowd:focus, a.hover.yellowd:hover {
  color: #ffd600;
}

a.hover.amber:focus, a.hover.amber:hover {
  color: #ffd740;
}

a.hover.amber0:focus, a.hover.amber0:hover {
  color: #fff8e1;
}

a.hover.amber1:focus, a.hover.amber1:hover {
  color: #ffecb3;
}

a.hover.amber2:focus, a.hover.amber2:hover {
  color: #ffe082;
}

a.hover.amber3:focus, a.hover.amber3:hover {
  color: #ffd54f;
}

a.hover.amber4:focus, a.hover.amber4:hover {
  color: #ffca28;
}

a.hover.amber5:focus, a.hover.amber5:hover {
  color: #ffc107;
}

a.hover.amber6:focus, a.hover.amber6:hover {
  color: #ffb300;
}

a.hover.amber7:focus, a.hover.amber7:hover {
  color: #ffa000;
}

a.hover.amber8:focus, a.hover.amber8:hover {
  color: #ff8f00;
}

a.hover.amber9:focus, a.hover.amber9:hover {
  color: #ff6f00;
}

a.hover.ambera:focus, a.hover.ambera:hover {
  color: #ffe57f;
}

a.hover.amberb:focus, a.hover.amberb:hover {
  color: #ffd740;
}

a.hover.amberc:focus, a.hover.amberc:hover {
  color: #ffc400;
}

a.hover.amberd:focus, a.hover.amberd:hover {
  color: #ffab00;
}

a.hover.orange:focus, a.hover.orange:hover {
  color: orange;
}

a.hover.orange0:focus, a.hover.orange0:hover {
  color: #fff3e0;
}

a.hover.orange1:focus, a.hover.orange1:hover {
  color: #ffe0b2;
}

a.hover.orange2:focus, a.hover.orange2:hover {
  color: #ffcc80;
}

a.hover.orange3:focus, a.hover.orange3:hover {
  color: #ffb74d;
}

a.hover.orange4:focus, a.hover.orange4:hover {
  color: #ffa726;
}

a.hover.orange5:focus, a.hover.orange5:hover {
  color: #ff9800;
}

a.hover.orange6:focus, a.hover.orange6:hover {
  color: #fb8c00;
}

a.hover.orange7:focus, a.hover.orange7:hover {
  color: #f57c00;
}

a.hover.orange8:focus, a.hover.orange8:hover {
  color: #ef6c00;
}

a.hover.orange9:focus, a.hover.orange9:hover {
  color: #e65100;
}

a.hover.orangea:focus, a.hover.orangea:hover {
  color: #ffd180;
}

a.hover.orangeb:focus, a.hover.orangeb:hover {
  color: #ffab40;
}

a.hover.orangec:focus, a.hover.orangec:hover {
  color: #ff9100;
}

a.hover.oranged:focus, a.hover.oranged:hover {
  color: #ff6d00;
}

a.hover.d-orange:focus, a.hover.d-orange:hover {
  color: darkorange;
}

a.hover.d-orange0:focus, a.hover.d-orange0:hover {
  color: #fbe9e7;
}

a.hover.d-orange1:focus, a.hover.d-orange1:hover {
  color: #ffccbc;
}

a.hover.d-orange2:focus, a.hover.d-orange2:hover {
  color: #ffab91;
}

a.hover.d-orange3:focus, a.hover.d-orange3:hover {
  color: #ff8a65;
}

a.hover.d-orange4:focus, a.hover.d-orange4:hover {
  color: #ff7043;
}

a.hover.d-orange5:focus, a.hover.d-orange5:hover {
  color: #ff5722;
}

a.hover.d-orange6:focus, a.hover.d-orange6:hover {
  color: #f4511e;
}

a.hover.d-orange7:focus, a.hover.d-orange7:hover {
  color: #e64a19;
}

a.hover.d-orange8:focus, a.hover.d-orange8:hover {
  color: #d84315;
}

a.hover.d-orange9:focus, a.hover.d-orange9:hover {
  color: #bf360c;
}

a.hover.d-orangea:focus, a.hover.d-orangea:hover {
  color: #ff9e80;
}

a.hover.d-orangeb:focus, a.hover.d-orangeb:hover {
  color: #ff6e40;
}

a.hover.d-orangec:focus, a.hover.d-orangec:hover {
  color: #ff3d00;
}

a.hover.d-oranged:focus, a.hover.d-oranged:hover {
  color: #dd2c00;
}

a.hover.brown:focus, a.hover.brown:hover {
  color: brown;
}

a.hover.brown0:focus, a.hover.brown0:hover {
  color: #efebe9;
}

a.hover.brown1:focus, a.hover.brown1:hover {
  color: #d7ccc8;
}

a.hover.brown2:focus, a.hover.brown2:hover {
  color: #bcaaa4;
}

a.hover.brown3:focus, a.hover.brown3:hover {
  color: #a1887f;
}

a.hover.brown4:focus, a.hover.brown4:hover {
  color: #8d6e63;
}

a.hover.brown5:focus, a.hover.brown5:hover {
  color: #795548;
}

a.hover.brown6:focus, a.hover.brown6:hover {
  color: #6d4c41;
}

a.hover.brown7:focus, a.hover.brown7:hover {
  color: #5d4037;
}

a.hover.brown8:focus, a.hover.brown8:hover {
  color: #4e342e;
}

a.hover.brown9:focus, a.hover.brown9:hover {
  color: #3e2723;
}

a.hover.grey:focus, a.hover.grey:hover {
  color: grey;
}

a.hover.grey0:focus, a.hover.grey0:hover {
  color: #fafafa;
}

a.hover.grey1:focus, a.hover.grey1:hover {
  color: #f5f5f5;
}

a.hover.grey2:focus, a.hover.grey2:hover {
  color: #eee;
}

a.hover.grey3:focus, a.hover.grey3:hover {
  color: #e0e0e0;
}

a.hover.grey4:focus, a.hover.grey4:hover {
  color: #bdbdbd;
}

a.hover.grey5:focus, a.hover.grey5:hover {
  color: #9e9e9e;
}

a.hover.grey6:focus, a.hover.grey6:hover {
  color: #757575;
}

a.hover.grey7:focus, a.hover.grey7:hover {
  color: #616161;
}

a.hover.grey8:focus, a.hover.grey8:hover {
  color: #424242;
}

a.hover.grey9:focus, a.hover.grey9:hover {
  color: #212121;
}

a.hover.blue-grey:focus, a.hover.blue-grey:hover {
  color: lightsteelblue;
}

a.hover.blue-grey0:focus, a.hover.blue-grey0:hover {
  color: #eceff1;
}

a.hover.blue-grey1:focus, a.hover.blue-grey1:hover {
  color: #cfd8dc;
}

a.hover.blue-grey2:focus, a.hover.blue-grey2:hover {
  color: #b0bec5;
}

a.hover.blue-grey3:focus, a.hover.blue-grey3:hover {
  color: #90a4ae;
}

a.hover.blue-grey4:focus, a.hover.blue-grey4:hover {
  color: #78909c;
}

a.hover.blue-grey5:focus, a.hover.blue-grey5:hover {
  color: #607d8b;
}

a.hover.blue-grey6:focus, a.hover.blue-grey6:hover {
  color: #546e7a;
}

a.hover.blue-grey7:focus, a.hover.blue-grey7:hover {
  color: #455a64;
}

a.hover.blue-grey8:focus, a.hover.blue-grey8:hover {
  color: #37474f;
}

a.hover.blue-grey9:focus, a.hover.blue-grey9:hover {
  color: #263238;
}

@media (max-width: 1199px) {
  a.hover.underline-lg {
    text-decoration: underline;
  }
  a.hover.no-underline-lg {
    text-decoration: none;
  }
  a.hover.black-lg:focus, a.hover.black-lg:hover {
    color: black;
  }
  a.hover.color0-lg:focus, a.hover.color0-lg:hover {
    color: black;
  }
  a.hover.color1-lg:focus, a.hover.color1-lg:hover {
    color: #111111;
  }
  a.hover.color2-lg:focus, a.hover.color2-lg:hover {
    color: #222222;
  }
  a.hover.color3-lg:focus, a.hover.color3-lg:hover {
    color: #333333;
  }
  a.hover.color4-lg:focus, a.hover.color4-lg:hover {
    color: #444444;
  }
  a.hover.color5-lg:focus, a.hover.color5-lg:hover {
    color: #555555;
  }
  a.hover.color6-lg:focus, a.hover.color6-lg:hover {
    color: #666666;
  }
  a.hover.color7-lg:focus, a.hover.color7-lg:hover {
    color: #777777;
  }
  a.hover.color8-lg:focus, a.hover.color8-lg:hover {
    color: #888888;
  }
  a.hover.color9-lg:focus, a.hover.color9-lg:hover {
    color: #999999;
  }
  a.hover.colora-lg:focus, a.hover.colora-lg:hover {
    color: #aaaaaa;
  }
  a.hover.colorb-lg:focus, a.hover.colorb-lg:hover {
    color: #bbbbbb;
  }
  a.hover.colorc-lg:focus, a.hover.colorc-lg:hover {
    color: #cccccc;
  }
  a.hover.colord-lg:focus, a.hover.colord-lg:hover {
    color: #dddddd;
  }
  a.hover.colore-lg:focus, a.hover.colore-lg:hover {
    color: #eeeeee;
  }
  a.hover.colorf-lg:focus, a.hover.colorf-lg:hover {
    color: white;
  }
  a.hover.white-lg:focus, a.hover.white-lg:hover {
    color: white;
  }
  a.hover.red-lg:focus, a.hover.red-lg:hover {
    color: red;
  }
  a.hover.red0-lg:focus, a.hover.red0-lg:hover {
    color: #ffebee;
  }
  a.hover.red1-lg:focus, a.hover.red1-lg:hover {
    color: #ffcdd2;
  }
  a.hover.red2-lg:focus, a.hover.red2-lg:hover {
    color: #ef9a9a;
  }
  a.hover.red3-lg:focus, a.hover.red3-lg:hover {
    color: #e57373;
  }
  a.hover.red4-lg:focus, a.hover.red4-lg:hover {
    color: #ef5350;
  }
  a.hover.red5-lg:focus, a.hover.red5-lg:hover {
    color: #f44336;
  }
  a.hover.red6-lg:focus, a.hover.red6-lg:hover {
    color: #e53935;
  }
  a.hover.red7-lg:focus, a.hover.red7-lg:hover {
    color: #d32f2f;
  }
  a.hover.red8-lg:focus, a.hover.red8-lg:hover {
    color: #c62828;
  }
  a.hover.red9-lg:focus, a.hover.red9-lg:hover {
    color: #b71c1c;
  }
  a.hover.reda-lg:focus, a.hover.reda-lg:hover {
    color: #ff8a80;
  }
  a.hover.redb-lg:focus, a.hover.redb-lg:hover {
    color: #ff5252;
  }
  a.hover.redc-lg:focus, a.hover.redc-lg:hover {
    color: #ff1744;
  }
  a.hover.redd-lg:focus, a.hover.redd-lg:hover {
    color: #d50000;
  }
  a.hover.pink-lg:focus, a.hover.pink-lg:hover {
    color: pink;
  }
  a.hover.pink0-lg:focus, a.hover.pink0-lg:hover {
    color: #fce4ec;
  }
  a.hover.pink1-lg:focus, a.hover.pink1-lg:hover {
    color: #f8bbd0;
  }
  a.hover.pink2-lg:focus, a.hover.pink2-lg:hover {
    color: #f48fb1;
  }
  a.hover.pink3-lg:focus, a.hover.pink3-lg:hover {
    color: #f06292;
  }
  a.hover.pink4-lg:focus, a.hover.pink4-lg:hover {
    color: #ec407a;
  }
  a.hover.pink5-lg:focus, a.hover.pink5-lg:hover {
    color: #e91e63;
  }
  a.hover.pink6-lg:focus, a.hover.pink6-lg:hover {
    color: #d81b60;
  }
  a.hover.pink7-lg:focus, a.hover.pink7-lg:hover {
    color: #c2185b;
  }
  a.hover.pink8-lg:focus, a.hover.pink8-lg:hover {
    color: #ad1457;
  }
  a.hover.pink9-lg:focus, a.hover.pink9-lg:hover {
    color: #880e4f;
  }
  a.hover.pinka-lg:focus, a.hover.pinka-lg:hover {
    color: #ff80ab;
  }
  a.hover.pinkb-lg:focus, a.hover.pinkb-lg:hover {
    color: #ff4081;
  }
  a.hover.pinkc-lg:focus, a.hover.pinkc-lg:hover {
    color: #f50057;
  }
  a.hover.pinkd-lg:focus, a.hover.pinkd-lg:hover {
    color: #c51162;
  }
  a.hover.purple-lg:focus, a.hover.purple-lg:hover {
    color: purple;
  }
  a.hover.purple0-lg:focus, a.hover.purple0-lg:hover {
    color: #f3e5f5;
  }
  a.hover.purple1-lg:focus, a.hover.purple1-lg:hover {
    color: #e1bee7;
  }
  a.hover.purple2-lg:focus, a.hover.purple2-lg:hover {
    color: #ce93d8;
  }
  a.hover.purple3-lg:focus, a.hover.purple3-lg:hover {
    color: #ba68c8;
  }
  a.hover.purple4-lg:focus, a.hover.purple4-lg:hover {
    color: #ab47bc;
  }
  a.hover.purple5-lg:focus, a.hover.purple5-lg:hover {
    color: #9c27b0;
  }
  a.hover.purple6-lg:focus, a.hover.purple6-lg:hover {
    color: #8e24aa;
  }
  a.hover.purple7-lg:focus, a.hover.purple7-lg:hover {
    color: #7b1fa2;
  }
  a.hover.purple8-lg:focus, a.hover.purple8-lg:hover {
    color: #6a1b9a;
  }
  a.hover.purple9-lg:focus, a.hover.purple9-lg:hover {
    color: #4a148c;
  }
  a.hover.purplea-lg:focus, a.hover.purplea-lg:hover {
    color: #ea80fc;
  }
  a.hover.purpleb-lg:focus, a.hover.purpleb-lg:hover {
    color: #e040fb;
  }
  a.hover.purplec-lg:focus, a.hover.purplec-lg:hover {
    color: #d500f9;
  }
  a.hover.purpled-lg:focus, a.hover.purpled-lg:hover {
    color: #a0f;
  }
  a.hover.d-purple-lg:focus, a.hover.d-purple-lg:hover {
    color: darkmagenta;
  }
  a.hover.d-purple0-lg:focus, a.hover.d-purple0-lg:hover {
    color: #ede7f6;
  }
  a.hover.d-purple1-lg:focus, a.hover.d-purple1-lg:hover {
    color: #d1c4e9;
  }
  a.hover.d-purple2-lg:focus, a.hover.d-purple2-lg:hover {
    color: #b39ddb;
  }
  a.hover.d-purple3-lg:focus, a.hover.d-purple3-lg:hover {
    color: #9575cd;
  }
  a.hover.d-purple4-lg:focus, a.hover.d-purple4-lg:hover {
    color: #7e57c2;
  }
  a.hover.d-purple5-lg:focus, a.hover.d-purple5-lg:hover {
    color: #673ab7;
  }
  a.hover.d-purple6-lg:focus, a.hover.d-purple6-lg:hover {
    color: #5e35b1;
  }
  a.hover.d-purple7-lg:focus, a.hover.d-purple7-lg:hover {
    color: #512da8;
  }
  a.hover.d-purple8-lg:focus, a.hover.d-purple8-lg:hover {
    color: #4527a0;
  }
  a.hover.d-purple9-lg:focus, a.hover.d-purple9-lg:hover {
    color: #311b92;
  }
  a.hover.d-purplea-lg:focus, a.hover.d-purplea-lg:hover {
    color: #b388ff;
  }
  a.hover.d-purpleb-lg:focus, a.hover.d-purpleb-lg:hover {
    color: #7c4dff;
  }
  a.hover.d-purplec-lg:focus, a.hover.d-purplec-lg:hover {
    color: #651fff;
  }
  a.hover.d-purpled-lg:focus, a.hover.d-purpled-lg:hover {
    color: #6200ea;
  }
  a.hover.indigo-lg:focus, a.hover.indigo-lg:hover {
    color: indigo;
  }
  a.hover.indigo0-lg:focus, a.hover.indigo0-lg:hover {
    color: #e8eaf6;
  }
  a.hover.indigo1-lg:focus, a.hover.indigo1-lg:hover {
    color: #c5cae9;
  }
  a.hover.indigo2-lg:focus, a.hover.indigo2-lg:hover {
    color: #9fa8da;
  }
  a.hover.indigo3-lg:focus, a.hover.indigo3-lg:hover {
    color: #7986cb;
  }
  a.hover.indigo4-lg:focus, a.hover.indigo4-lg:hover {
    color: #5c6bc0;
  }
  a.hover.indigo5-lg:focus, a.hover.indigo5-lg:hover {
    color: #3f51b5;
  }
  a.hover.indigo6-lg:focus, a.hover.indigo6-lg:hover {
    color: #3949ab;
  }
  a.hover.indigo7-lg:focus, a.hover.indigo7-lg:hover {
    color: #303f9f;
  }
  a.hover.indigo8-lg:focus, a.hover.indigo8-lg:hover {
    color: #283593;
  }
  a.hover.indigo9-lg:focus, a.hover.indigo9-lg:hover {
    color: #1a237e;
  }
  a.hover.indigoa-lg:focus, a.hover.indigoa-lg:hover {
    color: #8c9eff;
  }
  a.hover.indigob-lg:focus, a.hover.indigob-lg:hover {
    color: #536dfe;
  }
  a.hover.indigoc-lg:focus, a.hover.indigoc-lg:hover {
    color: #3d5afe;
  }
  a.hover.indigod-lg:focus, a.hover.indigod-lg:hover {
    color: #304ffe;
  }
  a.hover.blue-lg:focus, a.hover.blue-lg:hover {
    color: blue;
  }
  a.hover.blue0-lg:focus, a.hover.blue0-lg:hover {
    color: #e3f2fd;
  }
  a.hover.blue1-lg:focus, a.hover.blue1-lg:hover {
    color: #bbdefb;
  }
  a.hover.blue2-lg:focus, a.hover.blue2-lg:hover {
    color: #90caf9;
  }
  a.hover.blue3-lg:focus, a.hover.blue3-lg:hover {
    color: #64b5f6;
  }
  a.hover.blue4-lg:focus, a.hover.blue4-lg:hover {
    color: #42a5f5;
  }
  a.hover.blue5-lg:focus, a.hover.blue5-lg:hover {
    color: #2196f3;
  }
  a.hover.blue6-lg:focus, a.hover.blue6-lg:hover {
    color: #1e88e5;
  }
  a.hover.blue7-lg:focus, a.hover.blue7-lg:hover {
    color: #1976d2;
  }
  a.hover.blue8-lg:focus, a.hover.blue8-lg:hover {
    color: #1565c0;
  }
  a.hover.blue9-lg:focus, a.hover.blue9-lg:hover {
    color: #0d47a1;
  }
  a.hover.bluea-lg:focus, a.hover.bluea-lg:hover {
    color: #82b1ff;
  }
  a.hover.blueb-lg:focus, a.hover.blueb-lg:hover {
    color: #448aff;
  }
  a.hover.bluec-lg:focus, a.hover.bluec-lg:hover {
    color: #2979ff;
  }
  a.hover.blued-lg:focus, a.hover.blued-lg:hover {
    color: #2962ff;
  }
  a.hover.l-blue-lg:focus, a.hover.l-blue-lg:hover {
    color: lightblue;
  }
  a.hover.l-blue0-lg:focus, a.hover.l-blue0-lg:hover {
    color: #e1f5fe;
  }
  a.hover.l-blue1-lg:focus, a.hover.l-blue1-lg:hover {
    color: #b3e5fc;
  }
  a.hover.l-blue2-lg:focus, a.hover.l-blue2-lg:hover {
    color: #81d4fa;
  }
  a.hover.l-blue3-lg:focus, a.hover.l-blue3-lg:hover {
    color: #4fc3f7;
  }
  a.hover.l-blue4-lg:focus, a.hover.l-blue4-lg:hover {
    color: #29b6f6;
  }
  a.hover.l-blue5-lg:focus, a.hover.l-blue5-lg:hover {
    color: #03a9f4;
  }
  a.hover.l-blue6-lg:focus, a.hover.l-blue6-lg:hover {
    color: #039be5;
  }
  a.hover.l-blue7-lg:focus, a.hover.l-blue7-lg:hover {
    color: #0288d1;
  }
  a.hover.l-blue8-lg:focus, a.hover.l-blue8-lg:hover {
    color: #0277bd;
  }
  a.hover.l-blue9-lg:focus, a.hover.l-blue9-lg:hover {
    color: #01579b;
  }
  a.hover.l-bluea-lg:focus, a.hover.l-bluea-lg:hover {
    color: #80d8ff;
  }
  a.hover.l-blueb-lg:focus, a.hover.l-blueb-lg:hover {
    color: #40c4ff;
  }
  a.hover.l-bluec-lg:focus, a.hover.l-bluec-lg:hover {
    color: #00b0ff;
  }
  a.hover.l-blued-lg:focus, a.hover.l-blued-lg:hover {
    color: #0091ea;
  }
  a.hover.cyan-lg:focus, a.hover.cyan-lg:hover {
    color: cyan;
  }
  a.hover.cyan0-lg:focus, a.hover.cyan0-lg:hover {
    color: #e0f7fa;
  }
  a.hover.cyan1-lg:focus, a.hover.cyan1-lg:hover {
    color: #b2ebf2;
  }
  a.hover.cyan2-lg:focus, a.hover.cyan2-lg:hover {
    color: #80deea;
  }
  a.hover.cyan3-lg:focus, a.hover.cyan3-lg:hover {
    color: #4dd0e1;
  }
  a.hover.cyan4-lg:focus, a.hover.cyan4-lg:hover {
    color: #26c6da;
  }
  a.hover.cyan5-lg:focus, a.hover.cyan5-lg:hover {
    color: #00bcd4;
  }
  a.hover.cyan6-lg:focus, a.hover.cyan6-lg:hover {
    color: #00acc1;
  }
  a.hover.cyan7-lg:focus, a.hover.cyan7-lg:hover {
    color: #0097a7;
  }
  a.hover.cyan8-lg:focus, a.hover.cyan8-lg:hover {
    color: #00838f;
  }
  a.hover.cyan9-lg:focus, a.hover.cyan9-lg:hover {
    color: #006064;
  }
  a.hover.cyana-lg:focus, a.hover.cyana-lg:hover {
    color: #84ffff;
  }
  a.hover.cyanb-lg:focus, a.hover.cyanb-lg:hover {
    color: #18ffff;
  }
  a.hover.cyanc-lg:focus, a.hover.cyanc-lg:hover {
    color: #00e5ff;
  }
  a.hover.cyand-lg:focus, a.hover.cyand-lg:hover {
    color: #00b8d4;
  }
  a.hover.teal-lg:focus, a.hover.teal-lg:hover {
    color: teal;
  }
  a.hover.teal0-lg:focus, a.hover.teal0-lg:hover {
    color: #e0f2f1;
  }
  a.hover.teal1-lg:focus, a.hover.teal1-lg:hover {
    color: #b2dfdb;
  }
  a.hover.teal2-lg:focus, a.hover.teal2-lg:hover {
    color: #80cbc4;
  }
  a.hover.teal3-lg:focus, a.hover.teal3-lg:hover {
    color: #4db6ac;
  }
  a.hover.teal4-lg:focus, a.hover.teal4-lg:hover {
    color: #26a69a;
  }
  a.hover.teal5-lg:focus, a.hover.teal5-lg:hover {
    color: #009688;
  }
  a.hover.teal6-lg:focus, a.hover.teal6-lg:hover {
    color: #00897b;
  }
  a.hover.teal7-lg:focus, a.hover.teal7-lg:hover {
    color: #00796b;
  }
  a.hover.teal8-lg:focus, a.hover.teal8-lg:hover {
    color: #00695c;
  }
  a.hover.teal9-lg:focus, a.hover.teal9-lg:hover {
    color: #004d40;
  }
  a.hover.teala-lg:focus, a.hover.teala-lg:hover {
    color: #a7ffeb;
  }
  a.hover.tealb-lg:focus, a.hover.tealb-lg:hover {
    color: #64ffda;
  }
  a.hover.tealc-lg:focus, a.hover.tealc-lg:hover {
    color: #1de9b6;
  }
  a.hover.teald-lg:focus, a.hover.teald-lg:hover {
    color: #00bfa5;
  }
  a.hover.green-lg:focus, a.hover.green-lg:hover {
    color: green;
  }
  a.hover.green0-lg:focus, a.hover.green0-lg:hover {
    color: #e8f5e9;
  }
  a.hover.green1-lg:focus, a.hover.green1-lg:hover {
    color: #c8e6c9;
  }
  a.hover.green2-lg:focus, a.hover.green2-lg:hover {
    color: #a5d6a7;
  }
  a.hover.green3-lg:focus, a.hover.green3-lg:hover {
    color: #81c784;
  }
  a.hover.green4-lg:focus, a.hover.green4-lg:hover {
    color: #66bb6a;
  }
  a.hover.green5-lg:focus, a.hover.green5-lg:hover {
    color: #4caf50;
  }
  a.hover.green6-lg:focus, a.hover.green6-lg:hover {
    color: #43a047;
  }
  a.hover.green7-lg:focus, a.hover.green7-lg:hover {
    color: #388e3c;
  }
  a.hover.green8-lg:focus, a.hover.green8-lg:hover {
    color: #2e7d32;
  }
  a.hover.green9-lg:focus, a.hover.green9-lg:hover {
    color: #1b5e20;
  }
  a.hover.greena-lg:focus, a.hover.greena-lg:hover {
    color: #b9f6ca;
  }
  a.hover.greenb-lg:focus, a.hover.greenb-lg:hover {
    color: #69f0ae;
  }
  a.hover.greenc-lg:focus, a.hover.greenc-lg:hover {
    color: #00e676;
  }
  a.hover.greend-lg:focus, a.hover.greend-lg:hover {
    color: #00c853;
  }
  a.hover.l-green-lg:focus, a.hover.l-green-lg:hover {
    color: lightgreen;
  }
  a.hover.l-green0-lg:focus, a.hover.l-green0-lg:hover {
    color: #f1f8e9;
  }
  a.hover.l-green1-lg:focus, a.hover.l-green1-lg:hover {
    color: #dcedc8;
  }
  a.hover.l-green2-lg:focus, a.hover.l-green2-lg:hover {
    color: #c5e1a5;
  }
  a.hover.l-green3-lg:focus, a.hover.l-green3-lg:hover {
    color: #aed581;
  }
  a.hover.l-green4-lg:focus, a.hover.l-green4-lg:hover {
    color: #9ccc65;
  }
  a.hover.l-green5-lg:focus, a.hover.l-green5-lg:hover {
    color: #8bc34a;
  }
  a.hover.l-green6-lg:focus, a.hover.l-green6-lg:hover {
    color: #7cb342;
  }
  a.hover.l-green7-lg:focus, a.hover.l-green7-lg:hover {
    color: #689f38;
  }
  a.hover.l-green8-lg:focus, a.hover.l-green8-lg:hover {
    color: #558b2f;
  }
  a.hover.l-green9-lg:focus, a.hover.l-green9-lg:hover {
    color: #33691e;
  }
  a.hover.l-greena-lg:focus, a.hover.l-greena-lg:hover {
    color: #ccff90;
  }
  a.hover.l-greenb-lg:focus, a.hover.l-greenb-lg:hover {
    color: #b2ff59;
  }
  a.hover.l-greenc-lg:focus, a.hover.l-greenc-lg:hover {
    color: #76ff03;
  }
  a.hover.l-greend-lg:focus, a.hover.l-greend-lg:hover {
    color: #64dd17;
  }
  a.hover.lime-lg:focus, a.hover.lime-lg:hover {
    color: lime;
  }
  a.hover.lime0-lg:focus, a.hover.lime0-lg:hover {
    color: #f9fbe7;
  }
  a.hover.lime1-lg:focus, a.hover.lime1-lg:hover {
    color: #f0f4c3;
  }
  a.hover.lime2-lg:focus, a.hover.lime2-lg:hover {
    color: #e6ee9c;
  }
  a.hover.lime3-lg:focus, a.hover.lime3-lg:hover {
    color: #d4e056;
  }
  a.hover.lime4-lg:focus, a.hover.lime4-lg:hover {
    color: #d4e157;
  }
  a.hover.lime5-lg:focus, a.hover.lime5-lg:hover {
    color: #cddc39;
  }
  a.hover.lime6-lg:focus, a.hover.lime6-lg:hover {
    color: #c0ca33;
  }
  a.hover.lime7-lg:focus, a.hover.lime7-lg:hover {
    color: #afb42b;
  }
  a.hover.lime8-lg:focus, a.hover.lime8-lg:hover {
    color: #9e9d24;
  }
  a.hover.lime9-lg:focus, a.hover.lime9-lg:hover {
    color: #827717;
  }
  a.hover.limea-lg:focus, a.hover.limea-lg:hover {
    color: #f4ff81;
  }
  a.hover.limeb-lg:focus, a.hover.limeb-lg:hover {
    color: #eeff41;
  }
  a.hover.limec-lg:focus, a.hover.limec-lg:hover {
    color: #c6ff00;
  }
  a.hover.limed-lg:focus, a.hover.limed-lg:hover {
    color: #aeea00;
  }
  a.hover.yellow-lg:focus, a.hover.yellow-lg:hover {
    color: yellow;
  }
  a.hover.yellow0-lg:focus, a.hover.yellow0-lg:hover {
    color: #fffde7;
  }
  a.hover.yellow1-lg:focus, a.hover.yellow1-lg:hover {
    color: #fff9c4;
  }
  a.hover.yellow2-lg:focus, a.hover.yellow2-lg:hover {
    color: #fff59d;
  }
  a.hover.yellow3-lg:focus, a.hover.yellow3-lg:hover {
    color: #fff176;
  }
  a.hover.yellow4-lg:focus, a.hover.yellow4-lg:hover {
    color: #ffee58;
  }
  a.hover.yellow5-lg:focus, a.hover.yellow5-lg:hover {
    color: #ffeb3b;
  }
  a.hover.yellow6-lg:focus, a.hover.yellow6-lg:hover {
    color: #fdd835;
  }
  a.hover.yellow7-lg:focus, a.hover.yellow7-lg:hover {
    color: #fbc02d;
  }
  a.hover.yellow8-lg:focus, a.hover.yellow8-lg:hover {
    color: #f9a825;
  }
  a.hover.yellow9-lg:focus, a.hover.yellow9-lg:hover {
    color: #f57f17;
  }
  a.hover.yellowa-lg:focus, a.hover.yellowa-lg:hover {
    color: #ffff8d;
  }
  a.hover.yellowb-lg:focus, a.hover.yellowb-lg:hover {
    color: #ff0;
  }
  a.hover.yellowc-lg:focus, a.hover.yellowc-lg:hover {
    color: #ffea00;
  }
  a.hover.yellowd-lg:focus, a.hover.yellowd-lg:hover {
    color: #ffd600;
  }
  a.hover.amber-lg:focus, a.hover.amber-lg:hover {
    color: #ffd740;
  }
  a.hover.amber0-lg:focus, a.hover.amber0-lg:hover {
    color: #fff8e1;
  }
  a.hover.amber1-lg:focus, a.hover.amber1-lg:hover {
    color: #ffecb3;
  }
  a.hover.amber2-lg:focus, a.hover.amber2-lg:hover {
    color: #ffe082;
  }
  a.hover.amber3-lg:focus, a.hover.amber3-lg:hover {
    color: #ffd54f;
  }
  a.hover.amber4-lg:focus, a.hover.amber4-lg:hover {
    color: #ffca28;
  }
  a.hover.amber5-lg:focus, a.hover.amber5-lg:hover {
    color: #ffc107;
  }
  a.hover.amber6-lg:focus, a.hover.amber6-lg:hover {
    color: #ffb300;
  }
  a.hover.amber7-lg:focus, a.hover.amber7-lg:hover {
    color: #ffa000;
  }
  a.hover.amber8-lg:focus, a.hover.amber8-lg:hover {
    color: #ff8f00;
  }
  a.hover.amber9-lg:focus, a.hover.amber9-lg:hover {
    color: #ff6f00;
  }
  a.hover.ambera-lg:focus, a.hover.ambera-lg:hover {
    color: #ffe57f;
  }
  a.hover.amberb-lg:focus, a.hover.amberb-lg:hover {
    color: #ffd740;
  }
  a.hover.amberc-lg:focus, a.hover.amberc-lg:hover {
    color: #ffc400;
  }
  a.hover.amberd-lg:focus, a.hover.amberd-lg:hover {
    color: #ffab00;
  }
  a.hover.orange-lg:focus, a.hover.orange-lg:hover {
    color: orange;
  }
  a.hover.orange0-lg:focus, a.hover.orange0-lg:hover {
    color: #fff3e0;
  }
  a.hover.orange1-lg:focus, a.hover.orange1-lg:hover {
    color: #ffe0b2;
  }
  a.hover.orange2-lg:focus, a.hover.orange2-lg:hover {
    color: #ffcc80;
  }
  a.hover.orange3-lg:focus, a.hover.orange3-lg:hover {
    color: #ffb74d;
  }
  a.hover.orange4-lg:focus, a.hover.orange4-lg:hover {
    color: #ffa726;
  }
  a.hover.orange5-lg:focus, a.hover.orange5-lg:hover {
    color: #ff9800;
  }
  a.hover.orange6-lg:focus, a.hover.orange6-lg:hover {
    color: #fb8c00;
  }
  a.hover.orange7-lg:focus, a.hover.orange7-lg:hover {
    color: #f57c00;
  }
  a.hover.orange8-lg:focus, a.hover.orange8-lg:hover {
    color: #ef6c00;
  }
  a.hover.orange9-lg:focus, a.hover.orange9-lg:hover {
    color: #e65100;
  }
  a.hover.orangea-lg:focus, a.hover.orangea-lg:hover {
    color: #ffd180;
  }
  a.hover.orangeb-lg:focus, a.hover.orangeb-lg:hover {
    color: #ffab40;
  }
  a.hover.orangec-lg:focus, a.hover.orangec-lg:hover {
    color: #ff9100;
  }
  a.hover.oranged-lg:focus, a.hover.oranged-lg:hover {
    color: #ff6d00;
  }
  a.hover.d-orange-lg:focus, a.hover.d-orange-lg:hover {
    color: darkorange;
  }
  a.hover.d-orange0-lg:focus, a.hover.d-orange0-lg:hover {
    color: #fbe9e7;
  }
  a.hover.d-orange1-lg:focus, a.hover.d-orange1-lg:hover {
    color: #ffccbc;
  }
  a.hover.d-orange2-lg:focus, a.hover.d-orange2-lg:hover {
    color: #ffab91;
  }
  a.hover.d-orange3-lg:focus, a.hover.d-orange3-lg:hover {
    color: #ff8a65;
  }
  a.hover.d-orange4-lg:focus, a.hover.d-orange4-lg:hover {
    color: #ff7043;
  }
  a.hover.d-orange5-lg:focus, a.hover.d-orange5-lg:hover {
    color: #ff5722;
  }
  a.hover.d-orange6-lg:focus, a.hover.d-orange6-lg:hover {
    color: #f4511e;
  }
  a.hover.d-orange7-lg:focus, a.hover.d-orange7-lg:hover {
    color: #e64a19;
  }
  a.hover.d-orange8-lg:focus, a.hover.d-orange8-lg:hover {
    color: #d84315;
  }
  a.hover.d-orange9-lg:focus, a.hover.d-orange9-lg:hover {
    color: #bf360c;
  }
  a.hover.d-orangea-lg:focus, a.hover.d-orangea-lg:hover {
    color: #ff9e80;
  }
  a.hover.d-orangeb-lg:focus, a.hover.d-orangeb-lg:hover {
    color: #ff6e40;
  }
  a.hover.d-orangec-lg:focus, a.hover.d-orangec-lg:hover {
    color: #ff3d00;
  }
  a.hover.d-oranged-lg:focus, a.hover.d-oranged-lg:hover {
    color: #dd2c00;
  }
  a.hover.brown-lg:focus, a.hover.brown-lg:hover {
    color: brown;
  }
  a.hover.brown0-lg:focus, a.hover.brown0-lg:hover {
    color: #efebe9;
  }
  a.hover.brown1-lg:focus, a.hover.brown1-lg:hover {
    color: #d7ccc8;
  }
  a.hover.brown2-lg:focus, a.hover.brown2-lg:hover {
    color: #bcaaa4;
  }
  a.hover.brown3-lg:focus, a.hover.brown3-lg:hover {
    color: #a1887f;
  }
  a.hover.brown4-lg:focus, a.hover.brown4-lg:hover {
    color: #8d6e63;
  }
  a.hover.brown5-lg:focus, a.hover.brown5-lg:hover {
    color: #795548;
  }
  a.hover.brown6-lg:focus, a.hover.brown6-lg:hover {
    color: #6d4c41;
  }
  a.hover.brown7-lg:focus, a.hover.brown7-lg:hover {
    color: #5d4037;
  }
  a.hover.brown8-lg:focus, a.hover.brown8-lg:hover {
    color: #4e342e;
  }
  a.hover.brown9-lg:focus, a.hover.brown9-lg:hover {
    color: #3e2723;
  }
  a.hover.grey-lg:focus, a.hover.grey-lg:hover {
    color: grey;
  }
  a.hover.grey0-lg:focus, a.hover.grey0-lg:hover {
    color: #fafafa;
  }
  a.hover.grey1-lg:focus, a.hover.grey1-lg:hover {
    color: #f5f5f5;
  }
  a.hover.grey2-lg:focus, a.hover.grey2-lg:hover {
    color: #eee;
  }
  a.hover.grey3-lg:focus, a.hover.grey3-lg:hover {
    color: #e0e0e0;
  }
  a.hover.grey4-lg:focus, a.hover.grey4-lg:hover {
    color: #bdbdbd;
  }
  a.hover.grey5-lg:focus, a.hover.grey5-lg:hover {
    color: #9e9e9e;
  }
  a.hover.grey6-lg:focus, a.hover.grey6-lg:hover {
    color: #757575;
  }
  a.hover.grey7-lg:focus, a.hover.grey7-lg:hover {
    color: #616161;
  }
  a.hover.grey8-lg:focus, a.hover.grey8-lg:hover {
    color: #424242;
  }
  a.hover.grey9-lg:focus, a.hover.grey9-lg:hover {
    color: #212121;
  }
  a.hover.blue-grey-lg:focus, a.hover.blue-grey-lg:hover {
    color: lightsteelblue;
  }
  a.hover.blue-grey0-lg:focus, a.hover.blue-grey0-lg:hover {
    color: #eceff1;
  }
  a.hover.blue-grey1-lg:focus, a.hover.blue-grey1-lg:hover {
    color: #cfd8dc;
  }
  a.hover.blue-grey2-lg:focus, a.hover.blue-grey2-lg:hover {
    color: #b0bec5;
  }
  a.hover.blue-grey3-lg:focus, a.hover.blue-grey3-lg:hover {
    color: #90a4ae;
  }
  a.hover.blue-grey4-lg:focus, a.hover.blue-grey4-lg:hover {
    color: #78909c;
  }
  a.hover.blue-grey5-lg:focus, a.hover.blue-grey5-lg:hover {
    color: #607d8b;
  }
  a.hover.blue-grey6-lg:focus, a.hover.blue-grey6-lg:hover {
    color: #546e7a;
  }
  a.hover.blue-grey7-lg:focus, a.hover.blue-grey7-lg:hover {
    color: #455a64;
  }
  a.hover.blue-grey8-lg:focus, a.hover.blue-grey8-lg:hover {
    color: #37474f;
  }
  a.hover.blue-grey9-lg:focus, a.hover.blue-grey9-lg:hover {
    color: #263238;
  }
}

@media (max-width: 991px) {
  a.hover.underline-md {
    text-decoration: underline;
  }
  a.hover.no-underline-md {
    text-decoration: none;
  }
  a.hover.black-md:focus, a.hover.black-md:hover {
    color: black;
  }
  a.hover.color0-md:focus, a.hover.color0-md:hover {
    color: black;
  }
  a.hover.color1-md:focus, a.hover.color1-md:hover {
    color: #111111;
  }
  a.hover.color2-md:focus, a.hover.color2-md:hover {
    color: #222222;
  }
  a.hover.color3-md:focus, a.hover.color3-md:hover {
    color: #333333;
  }
  a.hover.color4-md:focus, a.hover.color4-md:hover {
    color: #444444;
  }
  a.hover.color5-md:focus, a.hover.color5-md:hover {
    color: #555555;
  }
  a.hover.color6-md:focus, a.hover.color6-md:hover {
    color: #666666;
  }
  a.hover.color7-md:focus, a.hover.color7-md:hover {
    color: #777777;
  }
  a.hover.color8-md:focus, a.hover.color8-md:hover {
    color: #888888;
  }
  a.hover.color9-md:focus, a.hover.color9-md:hover {
    color: #999999;
  }
  a.hover.colora-md:focus, a.hover.colora-md:hover {
    color: #aaaaaa;
  }
  a.hover.colorb-md:focus, a.hover.colorb-md:hover {
    color: #bbbbbb;
  }
  a.hover.colorc-md:focus, a.hover.colorc-md:hover {
    color: #cccccc;
  }
  a.hover.colord-md:focus, a.hover.colord-md:hover {
    color: #dddddd;
  }
  a.hover.colore-md:focus, a.hover.colore-md:hover {
    color: #eeeeee;
  }
  a.hover.colorf-md:focus, a.hover.colorf-md:hover {
    color: white;
  }
  a.hover.white-md:focus, a.hover.white-md:hover {
    color: white;
  }
  a.hover.red-md:focus, a.hover.red-md:hover {
    color: red;
  }
  a.hover.red0-md:focus, a.hover.red0-md:hover {
    color: #ffebee;
  }
  a.hover.red1-md:focus, a.hover.red1-md:hover {
    color: #ffcdd2;
  }
  a.hover.red2-md:focus, a.hover.red2-md:hover {
    color: #ef9a9a;
  }
  a.hover.red3-md:focus, a.hover.red3-md:hover {
    color: #e57373;
  }
  a.hover.red4-md:focus, a.hover.red4-md:hover {
    color: #ef5350;
  }
  a.hover.red5-md:focus, a.hover.red5-md:hover {
    color: #f44336;
  }
  a.hover.red6-md:focus, a.hover.red6-md:hover {
    color: #e53935;
  }
  a.hover.red7-md:focus, a.hover.red7-md:hover {
    color: #d32f2f;
  }
  a.hover.red8-md:focus, a.hover.red8-md:hover {
    color: #c62828;
  }
  a.hover.red9-md:focus, a.hover.red9-md:hover {
    color: #b71c1c;
  }
  a.hover.reda-md:focus, a.hover.reda-md:hover {
    color: #ff8a80;
  }
  a.hover.redb-md:focus, a.hover.redb-md:hover {
    color: #ff5252;
  }
  a.hover.redc-md:focus, a.hover.redc-md:hover {
    color: #ff1744;
  }
  a.hover.redd-md:focus, a.hover.redd-md:hover {
    color: #d50000;
  }
  a.hover.pink-md:focus, a.hover.pink-md:hover {
    color: pink;
  }
  a.hover.pink0-md:focus, a.hover.pink0-md:hover {
    color: #fce4ec;
  }
  a.hover.pink1-md:focus, a.hover.pink1-md:hover {
    color: #f8bbd0;
  }
  a.hover.pink2-md:focus, a.hover.pink2-md:hover {
    color: #f48fb1;
  }
  a.hover.pink3-md:focus, a.hover.pink3-md:hover {
    color: #f06292;
  }
  a.hover.pink4-md:focus, a.hover.pink4-md:hover {
    color: #ec407a;
  }
  a.hover.pink5-md:focus, a.hover.pink5-md:hover {
    color: #e91e63;
  }
  a.hover.pink6-md:focus, a.hover.pink6-md:hover {
    color: #d81b60;
  }
  a.hover.pink7-md:focus, a.hover.pink7-md:hover {
    color: #c2185b;
  }
  a.hover.pink8-md:focus, a.hover.pink8-md:hover {
    color: #ad1457;
  }
  a.hover.pink9-md:focus, a.hover.pink9-md:hover {
    color: #880e4f;
  }
  a.hover.pinka-md:focus, a.hover.pinka-md:hover {
    color: #ff80ab;
  }
  a.hover.pinkb-md:focus, a.hover.pinkb-md:hover {
    color: #ff4081;
  }
  a.hover.pinkc-md:focus, a.hover.pinkc-md:hover {
    color: #f50057;
  }
  a.hover.pinkd-md:focus, a.hover.pinkd-md:hover {
    color: #c51162;
  }
  a.hover.purple-md:focus, a.hover.purple-md:hover {
    color: purple;
  }
  a.hover.purple0-md:focus, a.hover.purple0-md:hover {
    color: #f3e5f5;
  }
  a.hover.purple1-md:focus, a.hover.purple1-md:hover {
    color: #e1bee7;
  }
  a.hover.purple2-md:focus, a.hover.purple2-md:hover {
    color: #ce93d8;
  }
  a.hover.purple3-md:focus, a.hover.purple3-md:hover {
    color: #ba68c8;
  }
  a.hover.purple4-md:focus, a.hover.purple4-md:hover {
    color: #ab47bc;
  }
  a.hover.purple5-md:focus, a.hover.purple5-md:hover {
    color: #9c27b0;
  }
  a.hover.purple6-md:focus, a.hover.purple6-md:hover {
    color: #8e24aa;
  }
  a.hover.purple7-md:focus, a.hover.purple7-md:hover {
    color: #7b1fa2;
  }
  a.hover.purple8-md:focus, a.hover.purple8-md:hover {
    color: #6a1b9a;
  }
  a.hover.purple9-md:focus, a.hover.purple9-md:hover {
    color: #4a148c;
  }
  a.hover.purplea-md:focus, a.hover.purplea-md:hover {
    color: #ea80fc;
  }
  a.hover.purpleb-md:focus, a.hover.purpleb-md:hover {
    color: #e040fb;
  }
  a.hover.purplec-md:focus, a.hover.purplec-md:hover {
    color: #d500f9;
  }
  a.hover.purpled-md:focus, a.hover.purpled-md:hover {
    color: #a0f;
  }
  a.hover.d-purple-md:focus, a.hover.d-purple-md:hover {
    color: darkmagenta;
  }
  a.hover.d-purple0-md:focus, a.hover.d-purple0-md:hover {
    color: #ede7f6;
  }
  a.hover.d-purple1-md:focus, a.hover.d-purple1-md:hover {
    color: #d1c4e9;
  }
  a.hover.d-purple2-md:focus, a.hover.d-purple2-md:hover {
    color: #b39ddb;
  }
  a.hover.d-purple3-md:focus, a.hover.d-purple3-md:hover {
    color: #9575cd;
  }
  a.hover.d-purple4-md:focus, a.hover.d-purple4-md:hover {
    color: #7e57c2;
  }
  a.hover.d-purple5-md:focus, a.hover.d-purple5-md:hover {
    color: #673ab7;
  }
  a.hover.d-purple6-md:focus, a.hover.d-purple6-md:hover {
    color: #5e35b1;
  }
  a.hover.d-purple7-md:focus, a.hover.d-purple7-md:hover {
    color: #512da8;
  }
  a.hover.d-purple8-md:focus, a.hover.d-purple8-md:hover {
    color: #4527a0;
  }
  a.hover.d-purple9-md:focus, a.hover.d-purple9-md:hover {
    color: #311b92;
  }
  a.hover.d-purplea-md:focus, a.hover.d-purplea-md:hover {
    color: #b388ff;
  }
  a.hover.d-purpleb-md:focus, a.hover.d-purpleb-md:hover {
    color: #7c4dff;
  }
  a.hover.d-purplec-md:focus, a.hover.d-purplec-md:hover {
    color: #651fff;
  }
  a.hover.d-purpled-md:focus, a.hover.d-purpled-md:hover {
    color: #6200ea;
  }
  a.hover.indigo-md:focus, a.hover.indigo-md:hover {
    color: indigo;
  }
  a.hover.indigo0-md:focus, a.hover.indigo0-md:hover {
    color: #e8eaf6;
  }
  a.hover.indigo1-md:focus, a.hover.indigo1-md:hover {
    color: #c5cae9;
  }
  a.hover.indigo2-md:focus, a.hover.indigo2-md:hover {
    color: #9fa8da;
  }
  a.hover.indigo3-md:focus, a.hover.indigo3-md:hover {
    color: #7986cb;
  }
  a.hover.indigo4-md:focus, a.hover.indigo4-md:hover {
    color: #5c6bc0;
  }
  a.hover.indigo5-md:focus, a.hover.indigo5-md:hover {
    color: #3f51b5;
  }
  a.hover.indigo6-md:focus, a.hover.indigo6-md:hover {
    color: #3949ab;
  }
  a.hover.indigo7-md:focus, a.hover.indigo7-md:hover {
    color: #303f9f;
  }
  a.hover.indigo8-md:focus, a.hover.indigo8-md:hover {
    color: #283593;
  }
  a.hover.indigo9-md:focus, a.hover.indigo9-md:hover {
    color: #1a237e;
  }
  a.hover.indigoa-md:focus, a.hover.indigoa-md:hover {
    color: #8c9eff;
  }
  a.hover.indigob-md:focus, a.hover.indigob-md:hover {
    color: #536dfe;
  }
  a.hover.indigoc-md:focus, a.hover.indigoc-md:hover {
    color: #3d5afe;
  }
  a.hover.indigod-md:focus, a.hover.indigod-md:hover {
    color: #304ffe;
  }
  a.hover.blue-md:focus, a.hover.blue-md:hover {
    color: blue;
  }
  a.hover.blue0-md:focus, a.hover.blue0-md:hover {
    color: #e3f2fd;
  }
  a.hover.blue1-md:focus, a.hover.blue1-md:hover {
    color: #bbdefb;
  }
  a.hover.blue2-md:focus, a.hover.blue2-md:hover {
    color: #90caf9;
  }
  a.hover.blue3-md:focus, a.hover.blue3-md:hover {
    color: #64b5f6;
  }
  a.hover.blue4-md:focus, a.hover.blue4-md:hover {
    color: #42a5f5;
  }
  a.hover.blue5-md:focus, a.hover.blue5-md:hover {
    color: #2196f3;
  }
  a.hover.blue6-md:focus, a.hover.blue6-md:hover {
    color: #1e88e5;
  }
  a.hover.blue7-md:focus, a.hover.blue7-md:hover {
    color: #1976d2;
  }
  a.hover.blue8-md:focus, a.hover.blue8-md:hover {
    color: #1565c0;
  }
  a.hover.blue9-md:focus, a.hover.blue9-md:hover {
    color: #0d47a1;
  }
  a.hover.bluea-md:focus, a.hover.bluea-md:hover {
    color: #82b1ff;
  }
  a.hover.blueb-md:focus, a.hover.blueb-md:hover {
    color: #448aff;
  }
  a.hover.bluec-md:focus, a.hover.bluec-md:hover {
    color: #2979ff;
  }
  a.hover.blued-md:focus, a.hover.blued-md:hover {
    color: #2962ff;
  }
  a.hover.l-blue-md:focus, a.hover.l-blue-md:hover {
    color: lightblue;
  }
  a.hover.l-blue0-md:focus, a.hover.l-blue0-md:hover {
    color: #e1f5fe;
  }
  a.hover.l-blue1-md:focus, a.hover.l-blue1-md:hover {
    color: #b3e5fc;
  }
  a.hover.l-blue2-md:focus, a.hover.l-blue2-md:hover {
    color: #81d4fa;
  }
  a.hover.l-blue3-md:focus, a.hover.l-blue3-md:hover {
    color: #4fc3f7;
  }
  a.hover.l-blue4-md:focus, a.hover.l-blue4-md:hover {
    color: #29b6f6;
  }
  a.hover.l-blue5-md:focus, a.hover.l-blue5-md:hover {
    color: #03a9f4;
  }
  a.hover.l-blue6-md:focus, a.hover.l-blue6-md:hover {
    color: #039be5;
  }
  a.hover.l-blue7-md:focus, a.hover.l-blue7-md:hover {
    color: #0288d1;
  }
  a.hover.l-blue8-md:focus, a.hover.l-blue8-md:hover {
    color: #0277bd;
  }
  a.hover.l-blue9-md:focus, a.hover.l-blue9-md:hover {
    color: #01579b;
  }
  a.hover.l-bluea-md:focus, a.hover.l-bluea-md:hover {
    color: #80d8ff;
  }
  a.hover.l-blueb-md:focus, a.hover.l-blueb-md:hover {
    color: #40c4ff;
  }
  a.hover.l-bluec-md:focus, a.hover.l-bluec-md:hover {
    color: #00b0ff;
  }
  a.hover.l-blued-md:focus, a.hover.l-blued-md:hover {
    color: #0091ea;
  }
  a.hover.cyan-md:focus, a.hover.cyan-md:hover {
    color: cyan;
  }
  a.hover.cyan0-md:focus, a.hover.cyan0-md:hover {
    color: #e0f7fa;
  }
  a.hover.cyan1-md:focus, a.hover.cyan1-md:hover {
    color: #b2ebf2;
  }
  a.hover.cyan2-md:focus, a.hover.cyan2-md:hover {
    color: #80deea;
  }
  a.hover.cyan3-md:focus, a.hover.cyan3-md:hover {
    color: #4dd0e1;
  }
  a.hover.cyan4-md:focus, a.hover.cyan4-md:hover {
    color: #26c6da;
  }
  a.hover.cyan5-md:focus, a.hover.cyan5-md:hover {
    color: #00bcd4;
  }
  a.hover.cyan6-md:focus, a.hover.cyan6-md:hover {
    color: #00acc1;
  }
  a.hover.cyan7-md:focus, a.hover.cyan7-md:hover {
    color: #0097a7;
  }
  a.hover.cyan8-md:focus, a.hover.cyan8-md:hover {
    color: #00838f;
  }
  a.hover.cyan9-md:focus, a.hover.cyan9-md:hover {
    color: #006064;
  }
  a.hover.cyana-md:focus, a.hover.cyana-md:hover {
    color: #84ffff;
  }
  a.hover.cyanb-md:focus, a.hover.cyanb-md:hover {
    color: #18ffff;
  }
  a.hover.cyanc-md:focus, a.hover.cyanc-md:hover {
    color: #00e5ff;
  }
  a.hover.cyand-md:focus, a.hover.cyand-md:hover {
    color: #00b8d4;
  }
  a.hover.teal-md:focus, a.hover.teal-md:hover {
    color: teal;
  }
  a.hover.teal0-md:focus, a.hover.teal0-md:hover {
    color: #e0f2f1;
  }
  a.hover.teal1-md:focus, a.hover.teal1-md:hover {
    color: #b2dfdb;
  }
  a.hover.teal2-md:focus, a.hover.teal2-md:hover {
    color: #80cbc4;
  }
  a.hover.teal3-md:focus, a.hover.teal3-md:hover {
    color: #4db6ac;
  }
  a.hover.teal4-md:focus, a.hover.teal4-md:hover {
    color: #26a69a;
  }
  a.hover.teal5-md:focus, a.hover.teal5-md:hover {
    color: #009688;
  }
  a.hover.teal6-md:focus, a.hover.teal6-md:hover {
    color: #00897b;
  }
  a.hover.teal7-md:focus, a.hover.teal7-md:hover {
    color: #00796b;
  }
  a.hover.teal8-md:focus, a.hover.teal8-md:hover {
    color: #00695c;
  }
  a.hover.teal9-md:focus, a.hover.teal9-md:hover {
    color: #004d40;
  }
  a.hover.teala-md:focus, a.hover.teala-md:hover {
    color: #a7ffeb;
  }
  a.hover.tealb-md:focus, a.hover.tealb-md:hover {
    color: #64ffda;
  }
  a.hover.tealc-md:focus, a.hover.tealc-md:hover {
    color: #1de9b6;
  }
  a.hover.teald-md:focus, a.hover.teald-md:hover {
    color: #00bfa5;
  }
  a.hover.green-md:focus, a.hover.green-md:hover {
    color: green;
  }
  a.hover.green0-md:focus, a.hover.green0-md:hover {
    color: #e8f5e9;
  }
  a.hover.green1-md:focus, a.hover.green1-md:hover {
    color: #c8e6c9;
  }
  a.hover.green2-md:focus, a.hover.green2-md:hover {
    color: #a5d6a7;
  }
  a.hover.green3-md:focus, a.hover.green3-md:hover {
    color: #81c784;
  }
  a.hover.green4-md:focus, a.hover.green4-md:hover {
    color: #66bb6a;
  }
  a.hover.green5-md:focus, a.hover.green5-md:hover {
    color: #4caf50;
  }
  a.hover.green6-md:focus, a.hover.green6-md:hover {
    color: #43a047;
  }
  a.hover.green7-md:focus, a.hover.green7-md:hover {
    color: #388e3c;
  }
  a.hover.green8-md:focus, a.hover.green8-md:hover {
    color: #2e7d32;
  }
  a.hover.green9-md:focus, a.hover.green9-md:hover {
    color: #1b5e20;
  }
  a.hover.greena-md:focus, a.hover.greena-md:hover {
    color: #b9f6ca;
  }
  a.hover.greenb-md:focus, a.hover.greenb-md:hover {
    color: #69f0ae;
  }
  a.hover.greenc-md:focus, a.hover.greenc-md:hover {
    color: #00e676;
  }
  a.hover.greend-md:focus, a.hover.greend-md:hover {
    color: #00c853;
  }
  a.hover.l-green-md:focus, a.hover.l-green-md:hover {
    color: lightgreen;
  }
  a.hover.l-green0-md:focus, a.hover.l-green0-md:hover {
    color: #f1f8e9;
  }
  a.hover.l-green1-md:focus, a.hover.l-green1-md:hover {
    color: #dcedc8;
  }
  a.hover.l-green2-md:focus, a.hover.l-green2-md:hover {
    color: #c5e1a5;
  }
  a.hover.l-green3-md:focus, a.hover.l-green3-md:hover {
    color: #aed581;
  }
  a.hover.l-green4-md:focus, a.hover.l-green4-md:hover {
    color: #9ccc65;
  }
  a.hover.l-green5-md:focus, a.hover.l-green5-md:hover {
    color: #8bc34a;
  }
  a.hover.l-green6-md:focus, a.hover.l-green6-md:hover {
    color: #7cb342;
  }
  a.hover.l-green7-md:focus, a.hover.l-green7-md:hover {
    color: #689f38;
  }
  a.hover.l-green8-md:focus, a.hover.l-green8-md:hover {
    color: #558b2f;
  }
  a.hover.l-green9-md:focus, a.hover.l-green9-md:hover {
    color: #33691e;
  }
  a.hover.l-greena-md:focus, a.hover.l-greena-md:hover {
    color: #ccff90;
  }
  a.hover.l-greenb-md:focus, a.hover.l-greenb-md:hover {
    color: #b2ff59;
  }
  a.hover.l-greenc-md:focus, a.hover.l-greenc-md:hover {
    color: #76ff03;
  }
  a.hover.l-greend-md:focus, a.hover.l-greend-md:hover {
    color: #64dd17;
  }
  a.hover.lime-md:focus, a.hover.lime-md:hover {
    color: lime;
  }
  a.hover.lime0-md:focus, a.hover.lime0-md:hover {
    color: #f9fbe7;
  }
  a.hover.lime1-md:focus, a.hover.lime1-md:hover {
    color: #f0f4c3;
  }
  a.hover.lime2-md:focus, a.hover.lime2-md:hover {
    color: #e6ee9c;
  }
  a.hover.lime3-md:focus, a.hover.lime3-md:hover {
    color: #d4e056;
  }
  a.hover.lime4-md:focus, a.hover.lime4-md:hover {
    color: #d4e157;
  }
  a.hover.lime5-md:focus, a.hover.lime5-md:hover {
    color: #cddc39;
  }
  a.hover.lime6-md:focus, a.hover.lime6-md:hover {
    color: #c0ca33;
  }
  a.hover.lime7-md:focus, a.hover.lime7-md:hover {
    color: #afb42b;
  }
  a.hover.lime8-md:focus, a.hover.lime8-md:hover {
    color: #9e9d24;
  }
  a.hover.lime9-md:focus, a.hover.lime9-md:hover {
    color: #827717;
  }
  a.hover.limea-md:focus, a.hover.limea-md:hover {
    color: #f4ff81;
  }
  a.hover.limeb-md:focus, a.hover.limeb-md:hover {
    color: #eeff41;
  }
  a.hover.limec-md:focus, a.hover.limec-md:hover {
    color: #c6ff00;
  }
  a.hover.limed-md:focus, a.hover.limed-md:hover {
    color: #aeea00;
  }
  a.hover.yellow-md:focus, a.hover.yellow-md:hover {
    color: yellow;
  }
  a.hover.yellow0-md:focus, a.hover.yellow0-md:hover {
    color: #fffde7;
  }
  a.hover.yellow1-md:focus, a.hover.yellow1-md:hover {
    color: #fff9c4;
  }
  a.hover.yellow2-md:focus, a.hover.yellow2-md:hover {
    color: #fff59d;
  }
  a.hover.yellow3-md:focus, a.hover.yellow3-md:hover {
    color: #fff176;
  }
  a.hover.yellow4-md:focus, a.hover.yellow4-md:hover {
    color: #ffee58;
  }
  a.hover.yellow5-md:focus, a.hover.yellow5-md:hover {
    color: #ffeb3b;
  }
  a.hover.yellow6-md:focus, a.hover.yellow6-md:hover {
    color: #fdd835;
  }
  a.hover.yellow7-md:focus, a.hover.yellow7-md:hover {
    color: #fbc02d;
  }
  a.hover.yellow8-md:focus, a.hover.yellow8-md:hover {
    color: #f9a825;
  }
  a.hover.yellow9-md:focus, a.hover.yellow9-md:hover {
    color: #f57f17;
  }
  a.hover.yellowa-md:focus, a.hover.yellowa-md:hover {
    color: #ffff8d;
  }
  a.hover.yellowb-md:focus, a.hover.yellowb-md:hover {
    color: #ff0;
  }
  a.hover.yellowc-md:focus, a.hover.yellowc-md:hover {
    color: #ffea00;
  }
  a.hover.yellowd-md:focus, a.hover.yellowd-md:hover {
    color: #ffd600;
  }
  a.hover.amber-md:focus, a.hover.amber-md:hover {
    color: #ffd740;
  }
  a.hover.amber0-md:focus, a.hover.amber0-md:hover {
    color: #fff8e1;
  }
  a.hover.amber1-md:focus, a.hover.amber1-md:hover {
    color: #ffecb3;
  }
  a.hover.amber2-md:focus, a.hover.amber2-md:hover {
    color: #ffe082;
  }
  a.hover.amber3-md:focus, a.hover.amber3-md:hover {
    color: #ffd54f;
  }
  a.hover.amber4-md:focus, a.hover.amber4-md:hover {
    color: #ffca28;
  }
  a.hover.amber5-md:focus, a.hover.amber5-md:hover {
    color: #ffc107;
  }
  a.hover.amber6-md:focus, a.hover.amber6-md:hover {
    color: #ffb300;
  }
  a.hover.amber7-md:focus, a.hover.amber7-md:hover {
    color: #ffa000;
  }
  a.hover.amber8-md:focus, a.hover.amber8-md:hover {
    color: #ff8f00;
  }
  a.hover.amber9-md:focus, a.hover.amber9-md:hover {
    color: #ff6f00;
  }
  a.hover.ambera-md:focus, a.hover.ambera-md:hover {
    color: #ffe57f;
  }
  a.hover.amberb-md:focus, a.hover.amberb-md:hover {
    color: #ffd740;
  }
  a.hover.amberc-md:focus, a.hover.amberc-md:hover {
    color: #ffc400;
  }
  a.hover.amberd-md:focus, a.hover.amberd-md:hover {
    color: #ffab00;
  }
  a.hover.orange-md:focus, a.hover.orange-md:hover {
    color: orange;
  }
  a.hover.orange0-md:focus, a.hover.orange0-md:hover {
    color: #fff3e0;
  }
  a.hover.orange1-md:focus, a.hover.orange1-md:hover {
    color: #ffe0b2;
  }
  a.hover.orange2-md:focus, a.hover.orange2-md:hover {
    color: #ffcc80;
  }
  a.hover.orange3-md:focus, a.hover.orange3-md:hover {
    color: #ffb74d;
  }
  a.hover.orange4-md:focus, a.hover.orange4-md:hover {
    color: #ffa726;
  }
  a.hover.orange5-md:focus, a.hover.orange5-md:hover {
    color: #ff9800;
  }
  a.hover.orange6-md:focus, a.hover.orange6-md:hover {
    color: #fb8c00;
  }
  a.hover.orange7-md:focus, a.hover.orange7-md:hover {
    color: #f57c00;
  }
  a.hover.orange8-md:focus, a.hover.orange8-md:hover {
    color: #ef6c00;
  }
  a.hover.orange9-md:focus, a.hover.orange9-md:hover {
    color: #e65100;
  }
  a.hover.orangea-md:focus, a.hover.orangea-md:hover {
    color: #ffd180;
  }
  a.hover.orangeb-md:focus, a.hover.orangeb-md:hover {
    color: #ffab40;
  }
  a.hover.orangec-md:focus, a.hover.orangec-md:hover {
    color: #ff9100;
  }
  a.hover.oranged-md:focus, a.hover.oranged-md:hover {
    color: #ff6d00;
  }
  a.hover.d-orange-md:focus, a.hover.d-orange-md:hover {
    color: darkorange;
  }
  a.hover.d-orange0-md:focus, a.hover.d-orange0-md:hover {
    color: #fbe9e7;
  }
  a.hover.d-orange1-md:focus, a.hover.d-orange1-md:hover {
    color: #ffccbc;
  }
  a.hover.d-orange2-md:focus, a.hover.d-orange2-md:hover {
    color: #ffab91;
  }
  a.hover.d-orange3-md:focus, a.hover.d-orange3-md:hover {
    color: #ff8a65;
  }
  a.hover.d-orange4-md:focus, a.hover.d-orange4-md:hover {
    color: #ff7043;
  }
  a.hover.d-orange5-md:focus, a.hover.d-orange5-md:hover {
    color: #ff5722;
  }
  a.hover.d-orange6-md:focus, a.hover.d-orange6-md:hover {
    color: #f4511e;
  }
  a.hover.d-orange7-md:focus, a.hover.d-orange7-md:hover {
    color: #e64a19;
  }
  a.hover.d-orange8-md:focus, a.hover.d-orange8-md:hover {
    color: #d84315;
  }
  a.hover.d-orange9-md:focus, a.hover.d-orange9-md:hover {
    color: #bf360c;
  }
  a.hover.d-orangea-md:focus, a.hover.d-orangea-md:hover {
    color: #ff9e80;
  }
  a.hover.d-orangeb-md:focus, a.hover.d-orangeb-md:hover {
    color: #ff6e40;
  }
  a.hover.d-orangec-md:focus, a.hover.d-orangec-md:hover {
    color: #ff3d00;
  }
  a.hover.d-oranged-md:focus, a.hover.d-oranged-md:hover {
    color: #dd2c00;
  }
  a.hover.brown-md:focus, a.hover.brown-md:hover {
    color: brown;
  }
  a.hover.brown0-md:focus, a.hover.brown0-md:hover {
    color: #efebe9;
  }
  a.hover.brown1-md:focus, a.hover.brown1-md:hover {
    color: #d7ccc8;
  }
  a.hover.brown2-md:focus, a.hover.brown2-md:hover {
    color: #bcaaa4;
  }
  a.hover.brown3-md:focus, a.hover.brown3-md:hover {
    color: #a1887f;
  }
  a.hover.brown4-md:focus, a.hover.brown4-md:hover {
    color: #8d6e63;
  }
  a.hover.brown5-md:focus, a.hover.brown5-md:hover {
    color: #795548;
  }
  a.hover.brown6-md:focus, a.hover.brown6-md:hover {
    color: #6d4c41;
  }
  a.hover.brown7-md:focus, a.hover.brown7-md:hover {
    color: #5d4037;
  }
  a.hover.brown8-md:focus, a.hover.brown8-md:hover {
    color: #4e342e;
  }
  a.hover.brown9-md:focus, a.hover.brown9-md:hover {
    color: #3e2723;
  }
  a.hover.grey-md:focus, a.hover.grey-md:hover {
    color: grey;
  }
  a.hover.grey0-md:focus, a.hover.grey0-md:hover {
    color: #fafafa;
  }
  a.hover.grey1-md:focus, a.hover.grey1-md:hover {
    color: #f5f5f5;
  }
  a.hover.grey2-md:focus, a.hover.grey2-md:hover {
    color: #eee;
  }
  a.hover.grey3-md:focus, a.hover.grey3-md:hover {
    color: #e0e0e0;
  }
  a.hover.grey4-md:focus, a.hover.grey4-md:hover {
    color: #bdbdbd;
  }
  a.hover.grey5-md:focus, a.hover.grey5-md:hover {
    color: #9e9e9e;
  }
  a.hover.grey6-md:focus, a.hover.grey6-md:hover {
    color: #757575;
  }
  a.hover.grey7-md:focus, a.hover.grey7-md:hover {
    color: #616161;
  }
  a.hover.grey8-md:focus, a.hover.grey8-md:hover {
    color: #424242;
  }
  a.hover.grey9-md:focus, a.hover.grey9-md:hover {
    color: #212121;
  }
  a.hover.blue-grey-md:focus, a.hover.blue-grey-md:hover {
    color: lightsteelblue;
  }
  a.hover.blue-grey0-md:focus, a.hover.blue-grey0-md:hover {
    color: #eceff1;
  }
  a.hover.blue-grey1-md:focus, a.hover.blue-grey1-md:hover {
    color: #cfd8dc;
  }
  a.hover.blue-grey2-md:focus, a.hover.blue-grey2-md:hover {
    color: #b0bec5;
  }
  a.hover.blue-grey3-md:focus, a.hover.blue-grey3-md:hover {
    color: #90a4ae;
  }
  a.hover.blue-grey4-md:focus, a.hover.blue-grey4-md:hover {
    color: #78909c;
  }
  a.hover.blue-grey5-md:focus, a.hover.blue-grey5-md:hover {
    color: #607d8b;
  }
  a.hover.blue-grey6-md:focus, a.hover.blue-grey6-md:hover {
    color: #546e7a;
  }
  a.hover.blue-grey7-md:focus, a.hover.blue-grey7-md:hover {
    color: #455a64;
  }
  a.hover.blue-grey8-md:focus, a.hover.blue-grey8-md:hover {
    color: #37474f;
  }
  a.hover.blue-grey9-md:focus, a.hover.blue-grey9-md:hover {
    color: #263238;
  }
}

@media (max-width: 767px) {
  a.hover.underline-sm {
    text-decoration: underline;
  }
  a.hover.no-underline-sm {
    text-decoration: none;
  }
  a.hover.black-sm:focus, a.hover.black-sm:hover {
    color: black;
  }
  a.hover.color0-sm:focus, a.hover.color0-sm:hover {
    color: black;
  }
  a.hover.color1-sm:focus, a.hover.color1-sm:hover {
    color: #111111;
  }
  a.hover.color2-sm:focus, a.hover.color2-sm:hover {
    color: #222222;
  }
  a.hover.color3-sm:focus, a.hover.color3-sm:hover {
    color: #333333;
  }
  a.hover.color4-sm:focus, a.hover.color4-sm:hover {
    color: #444444;
  }
  a.hover.color5-sm:focus, a.hover.color5-sm:hover {
    color: #555555;
  }
  a.hover.color6-sm:focus, a.hover.color6-sm:hover {
    color: #666666;
  }
  a.hover.color7-sm:focus, a.hover.color7-sm:hover {
    color: #777777;
  }
  a.hover.color8-sm:focus, a.hover.color8-sm:hover {
    color: #888888;
  }
  a.hover.color9-sm:focus, a.hover.color9-sm:hover {
    color: #999999;
  }
  a.hover.colora-sm:focus, a.hover.colora-sm:hover {
    color: #aaaaaa;
  }
  a.hover.colorb-sm:focus, a.hover.colorb-sm:hover {
    color: #bbbbbb;
  }
  a.hover.colorc-sm:focus, a.hover.colorc-sm:hover {
    color: #cccccc;
  }
  a.hover.colord-sm:focus, a.hover.colord-sm:hover {
    color: #dddddd;
  }
  a.hover.colore-sm:focus, a.hover.colore-sm:hover {
    color: #eeeeee;
  }
  a.hover.colorf-sm:focus, a.hover.colorf-sm:hover {
    color: white;
  }
  a.hover.white-sm:focus, a.hover.white-sm:hover {
    color: white;
  }
  a.hover.red-sm:focus, a.hover.red-sm:hover {
    color: red;
  }
  a.hover.red0-sm:focus, a.hover.red0-sm:hover {
    color: #ffebee;
  }
  a.hover.red1-sm:focus, a.hover.red1-sm:hover {
    color: #ffcdd2;
  }
  a.hover.red2-sm:focus, a.hover.red2-sm:hover {
    color: #ef9a9a;
  }
  a.hover.red3-sm:focus, a.hover.red3-sm:hover {
    color: #e57373;
  }
  a.hover.red4-sm:focus, a.hover.red4-sm:hover {
    color: #ef5350;
  }
  a.hover.red5-sm:focus, a.hover.red5-sm:hover {
    color: #f44336;
  }
  a.hover.red6-sm:focus, a.hover.red6-sm:hover {
    color: #e53935;
  }
  a.hover.red7-sm:focus, a.hover.red7-sm:hover {
    color: #d32f2f;
  }
  a.hover.red8-sm:focus, a.hover.red8-sm:hover {
    color: #c62828;
  }
  a.hover.red9-sm:focus, a.hover.red9-sm:hover {
    color: #b71c1c;
  }
  a.hover.reda-sm:focus, a.hover.reda-sm:hover {
    color: #ff8a80;
  }
  a.hover.redb-sm:focus, a.hover.redb-sm:hover {
    color: #ff5252;
  }
  a.hover.redc-sm:focus, a.hover.redc-sm:hover {
    color: #ff1744;
  }
  a.hover.redd-sm:focus, a.hover.redd-sm:hover {
    color: #d50000;
  }
  a.hover.pink-sm:focus, a.hover.pink-sm:hover {
    color: pink;
  }
  a.hover.pink0-sm:focus, a.hover.pink0-sm:hover {
    color: #fce4ec;
  }
  a.hover.pink1-sm:focus, a.hover.pink1-sm:hover {
    color: #f8bbd0;
  }
  a.hover.pink2-sm:focus, a.hover.pink2-sm:hover {
    color: #f48fb1;
  }
  a.hover.pink3-sm:focus, a.hover.pink3-sm:hover {
    color: #f06292;
  }
  a.hover.pink4-sm:focus, a.hover.pink4-sm:hover {
    color: #ec407a;
  }
  a.hover.pink5-sm:focus, a.hover.pink5-sm:hover {
    color: #e91e63;
  }
  a.hover.pink6-sm:focus, a.hover.pink6-sm:hover {
    color: #d81b60;
  }
  a.hover.pink7-sm:focus, a.hover.pink7-sm:hover {
    color: #c2185b;
  }
  a.hover.pink8-sm:focus, a.hover.pink8-sm:hover {
    color: #ad1457;
  }
  a.hover.pink9-sm:focus, a.hover.pink9-sm:hover {
    color: #880e4f;
  }
  a.hover.pinka-sm:focus, a.hover.pinka-sm:hover {
    color: #ff80ab;
  }
  a.hover.pinkb-sm:focus, a.hover.pinkb-sm:hover {
    color: #ff4081;
  }
  a.hover.pinkc-sm:focus, a.hover.pinkc-sm:hover {
    color: #f50057;
  }
  a.hover.pinkd-sm:focus, a.hover.pinkd-sm:hover {
    color: #c51162;
  }
  a.hover.purple-sm:focus, a.hover.purple-sm:hover {
    color: purple;
  }
  a.hover.purple0-sm:focus, a.hover.purple0-sm:hover {
    color: #f3e5f5;
  }
  a.hover.purple1-sm:focus, a.hover.purple1-sm:hover {
    color: #e1bee7;
  }
  a.hover.purple2-sm:focus, a.hover.purple2-sm:hover {
    color: #ce93d8;
  }
  a.hover.purple3-sm:focus, a.hover.purple3-sm:hover {
    color: #ba68c8;
  }
  a.hover.purple4-sm:focus, a.hover.purple4-sm:hover {
    color: #ab47bc;
  }
  a.hover.purple5-sm:focus, a.hover.purple5-sm:hover {
    color: #9c27b0;
  }
  a.hover.purple6-sm:focus, a.hover.purple6-sm:hover {
    color: #8e24aa;
  }
  a.hover.purple7-sm:focus, a.hover.purple7-sm:hover {
    color: #7b1fa2;
  }
  a.hover.purple8-sm:focus, a.hover.purple8-sm:hover {
    color: #6a1b9a;
  }
  a.hover.purple9-sm:focus, a.hover.purple9-sm:hover {
    color: #4a148c;
  }
  a.hover.purplea-sm:focus, a.hover.purplea-sm:hover {
    color: #ea80fc;
  }
  a.hover.purpleb-sm:focus, a.hover.purpleb-sm:hover {
    color: #e040fb;
  }
  a.hover.purplec-sm:focus, a.hover.purplec-sm:hover {
    color: #d500f9;
  }
  a.hover.purpled-sm:focus, a.hover.purpled-sm:hover {
    color: #a0f;
  }
  a.hover.d-purple-sm:focus, a.hover.d-purple-sm:hover {
    color: darkmagenta;
  }
  a.hover.d-purple0-sm:focus, a.hover.d-purple0-sm:hover {
    color: #ede7f6;
  }
  a.hover.d-purple1-sm:focus, a.hover.d-purple1-sm:hover {
    color: #d1c4e9;
  }
  a.hover.d-purple2-sm:focus, a.hover.d-purple2-sm:hover {
    color: #b39ddb;
  }
  a.hover.d-purple3-sm:focus, a.hover.d-purple3-sm:hover {
    color: #9575cd;
  }
  a.hover.d-purple4-sm:focus, a.hover.d-purple4-sm:hover {
    color: #7e57c2;
  }
  a.hover.d-purple5-sm:focus, a.hover.d-purple5-sm:hover {
    color: #673ab7;
  }
  a.hover.d-purple6-sm:focus, a.hover.d-purple6-sm:hover {
    color: #5e35b1;
  }
  a.hover.d-purple7-sm:focus, a.hover.d-purple7-sm:hover {
    color: #512da8;
  }
  a.hover.d-purple8-sm:focus, a.hover.d-purple8-sm:hover {
    color: #4527a0;
  }
  a.hover.d-purple9-sm:focus, a.hover.d-purple9-sm:hover {
    color: #311b92;
  }
  a.hover.d-purplea-sm:focus, a.hover.d-purplea-sm:hover {
    color: #b388ff;
  }
  a.hover.d-purpleb-sm:focus, a.hover.d-purpleb-sm:hover {
    color: #7c4dff;
  }
  a.hover.d-purplec-sm:focus, a.hover.d-purplec-sm:hover {
    color: #651fff;
  }
  a.hover.d-purpled-sm:focus, a.hover.d-purpled-sm:hover {
    color: #6200ea;
  }
  a.hover.indigo-sm:focus, a.hover.indigo-sm:hover {
    color: indigo;
  }
  a.hover.indigo0-sm:focus, a.hover.indigo0-sm:hover {
    color: #e8eaf6;
  }
  a.hover.indigo1-sm:focus, a.hover.indigo1-sm:hover {
    color: #c5cae9;
  }
  a.hover.indigo2-sm:focus, a.hover.indigo2-sm:hover {
    color: #9fa8da;
  }
  a.hover.indigo3-sm:focus, a.hover.indigo3-sm:hover {
    color: #7986cb;
  }
  a.hover.indigo4-sm:focus, a.hover.indigo4-sm:hover {
    color: #5c6bc0;
  }
  a.hover.indigo5-sm:focus, a.hover.indigo5-sm:hover {
    color: #3f51b5;
  }
  a.hover.indigo6-sm:focus, a.hover.indigo6-sm:hover {
    color: #3949ab;
  }
  a.hover.indigo7-sm:focus, a.hover.indigo7-sm:hover {
    color: #303f9f;
  }
  a.hover.indigo8-sm:focus, a.hover.indigo8-sm:hover {
    color: #283593;
  }
  a.hover.indigo9-sm:focus, a.hover.indigo9-sm:hover {
    color: #1a237e;
  }
  a.hover.indigoa-sm:focus, a.hover.indigoa-sm:hover {
    color: #8c9eff;
  }
  a.hover.indigob-sm:focus, a.hover.indigob-sm:hover {
    color: #536dfe;
  }
  a.hover.indigoc-sm:focus, a.hover.indigoc-sm:hover {
    color: #3d5afe;
  }
  a.hover.indigod-sm:focus, a.hover.indigod-sm:hover {
    color: #304ffe;
  }
  a.hover.blue-sm:focus, a.hover.blue-sm:hover {
    color: blue;
  }
  a.hover.blue0-sm:focus, a.hover.blue0-sm:hover {
    color: #e3f2fd;
  }
  a.hover.blue1-sm:focus, a.hover.blue1-sm:hover {
    color: #bbdefb;
  }
  a.hover.blue2-sm:focus, a.hover.blue2-sm:hover {
    color: #90caf9;
  }
  a.hover.blue3-sm:focus, a.hover.blue3-sm:hover {
    color: #64b5f6;
  }
  a.hover.blue4-sm:focus, a.hover.blue4-sm:hover {
    color: #42a5f5;
  }
  a.hover.blue5-sm:focus, a.hover.blue5-sm:hover {
    color: #2196f3;
  }
  a.hover.blue6-sm:focus, a.hover.blue6-sm:hover {
    color: #1e88e5;
  }
  a.hover.blue7-sm:focus, a.hover.blue7-sm:hover {
    color: #1976d2;
  }
  a.hover.blue8-sm:focus, a.hover.blue8-sm:hover {
    color: #1565c0;
  }
  a.hover.blue9-sm:focus, a.hover.blue9-sm:hover {
    color: #0d47a1;
  }
  a.hover.bluea-sm:focus, a.hover.bluea-sm:hover {
    color: #82b1ff;
  }
  a.hover.blueb-sm:focus, a.hover.blueb-sm:hover {
    color: #448aff;
  }
  a.hover.bluec-sm:focus, a.hover.bluec-sm:hover {
    color: #2979ff;
  }
  a.hover.blued-sm:focus, a.hover.blued-sm:hover {
    color: #2962ff;
  }
  a.hover.l-blue-sm:focus, a.hover.l-blue-sm:hover {
    color: lightblue;
  }
  a.hover.l-blue0-sm:focus, a.hover.l-blue0-sm:hover {
    color: #e1f5fe;
  }
  a.hover.l-blue1-sm:focus, a.hover.l-blue1-sm:hover {
    color: #b3e5fc;
  }
  a.hover.l-blue2-sm:focus, a.hover.l-blue2-sm:hover {
    color: #81d4fa;
  }
  a.hover.l-blue3-sm:focus, a.hover.l-blue3-sm:hover {
    color: #4fc3f7;
  }
  a.hover.l-blue4-sm:focus, a.hover.l-blue4-sm:hover {
    color: #29b6f6;
  }
  a.hover.l-blue5-sm:focus, a.hover.l-blue5-sm:hover {
    color: #03a9f4;
  }
  a.hover.l-blue6-sm:focus, a.hover.l-blue6-sm:hover {
    color: #039be5;
  }
  a.hover.l-blue7-sm:focus, a.hover.l-blue7-sm:hover {
    color: #0288d1;
  }
  a.hover.l-blue8-sm:focus, a.hover.l-blue8-sm:hover {
    color: #0277bd;
  }
  a.hover.l-blue9-sm:focus, a.hover.l-blue9-sm:hover {
    color: #01579b;
  }
  a.hover.l-bluea-sm:focus, a.hover.l-bluea-sm:hover {
    color: #80d8ff;
  }
  a.hover.l-blueb-sm:focus, a.hover.l-blueb-sm:hover {
    color: #40c4ff;
  }
  a.hover.l-bluec-sm:focus, a.hover.l-bluec-sm:hover {
    color: #00b0ff;
  }
  a.hover.l-blued-sm:focus, a.hover.l-blued-sm:hover {
    color: #0091ea;
  }
  a.hover.cyan-sm:focus, a.hover.cyan-sm:hover {
    color: cyan;
  }
  a.hover.cyan0-sm:focus, a.hover.cyan0-sm:hover {
    color: #e0f7fa;
  }
  a.hover.cyan1-sm:focus, a.hover.cyan1-sm:hover {
    color: #b2ebf2;
  }
  a.hover.cyan2-sm:focus, a.hover.cyan2-sm:hover {
    color: #80deea;
  }
  a.hover.cyan3-sm:focus, a.hover.cyan3-sm:hover {
    color: #4dd0e1;
  }
  a.hover.cyan4-sm:focus, a.hover.cyan4-sm:hover {
    color: #26c6da;
  }
  a.hover.cyan5-sm:focus, a.hover.cyan5-sm:hover {
    color: #00bcd4;
  }
  a.hover.cyan6-sm:focus, a.hover.cyan6-sm:hover {
    color: #00acc1;
  }
  a.hover.cyan7-sm:focus, a.hover.cyan7-sm:hover {
    color: #0097a7;
  }
  a.hover.cyan8-sm:focus, a.hover.cyan8-sm:hover {
    color: #00838f;
  }
  a.hover.cyan9-sm:focus, a.hover.cyan9-sm:hover {
    color: #006064;
  }
  a.hover.cyana-sm:focus, a.hover.cyana-sm:hover {
    color: #84ffff;
  }
  a.hover.cyanb-sm:focus, a.hover.cyanb-sm:hover {
    color: #18ffff;
  }
  a.hover.cyanc-sm:focus, a.hover.cyanc-sm:hover {
    color: #00e5ff;
  }
  a.hover.cyand-sm:focus, a.hover.cyand-sm:hover {
    color: #00b8d4;
  }
  a.hover.teal-sm:focus, a.hover.teal-sm:hover {
    color: teal;
  }
  a.hover.teal0-sm:focus, a.hover.teal0-sm:hover {
    color: #e0f2f1;
  }
  a.hover.teal1-sm:focus, a.hover.teal1-sm:hover {
    color: #b2dfdb;
  }
  a.hover.teal2-sm:focus, a.hover.teal2-sm:hover {
    color: #80cbc4;
  }
  a.hover.teal3-sm:focus, a.hover.teal3-sm:hover {
    color: #4db6ac;
  }
  a.hover.teal4-sm:focus, a.hover.teal4-sm:hover {
    color: #26a69a;
  }
  a.hover.teal5-sm:focus, a.hover.teal5-sm:hover {
    color: #009688;
  }
  a.hover.teal6-sm:focus, a.hover.teal6-sm:hover {
    color: #00897b;
  }
  a.hover.teal7-sm:focus, a.hover.teal7-sm:hover {
    color: #00796b;
  }
  a.hover.teal8-sm:focus, a.hover.teal8-sm:hover {
    color: #00695c;
  }
  a.hover.teal9-sm:focus, a.hover.teal9-sm:hover {
    color: #004d40;
  }
  a.hover.teala-sm:focus, a.hover.teala-sm:hover {
    color: #a7ffeb;
  }
  a.hover.tealb-sm:focus, a.hover.tealb-sm:hover {
    color: #64ffda;
  }
  a.hover.tealc-sm:focus, a.hover.tealc-sm:hover {
    color: #1de9b6;
  }
  a.hover.teald-sm:focus, a.hover.teald-sm:hover {
    color: #00bfa5;
  }
  a.hover.green-sm:focus, a.hover.green-sm:hover {
    color: green;
  }
  a.hover.green0-sm:focus, a.hover.green0-sm:hover {
    color: #e8f5e9;
  }
  a.hover.green1-sm:focus, a.hover.green1-sm:hover {
    color: #c8e6c9;
  }
  a.hover.green2-sm:focus, a.hover.green2-sm:hover {
    color: #a5d6a7;
  }
  a.hover.green3-sm:focus, a.hover.green3-sm:hover {
    color: #81c784;
  }
  a.hover.green4-sm:focus, a.hover.green4-sm:hover {
    color: #66bb6a;
  }
  a.hover.green5-sm:focus, a.hover.green5-sm:hover {
    color: #4caf50;
  }
  a.hover.green6-sm:focus, a.hover.green6-sm:hover {
    color: #43a047;
  }
  a.hover.green7-sm:focus, a.hover.green7-sm:hover {
    color: #388e3c;
  }
  a.hover.green8-sm:focus, a.hover.green8-sm:hover {
    color: #2e7d32;
  }
  a.hover.green9-sm:focus, a.hover.green9-sm:hover {
    color: #1b5e20;
  }
  a.hover.greena-sm:focus, a.hover.greena-sm:hover {
    color: #b9f6ca;
  }
  a.hover.greenb-sm:focus, a.hover.greenb-sm:hover {
    color: #69f0ae;
  }
  a.hover.greenc-sm:focus, a.hover.greenc-sm:hover {
    color: #00e676;
  }
  a.hover.greend-sm:focus, a.hover.greend-sm:hover {
    color: #00c853;
  }
  a.hover.l-green-sm:focus, a.hover.l-green-sm:hover {
    color: lightgreen;
  }
  a.hover.l-green0-sm:focus, a.hover.l-green0-sm:hover {
    color: #f1f8e9;
  }
  a.hover.l-green1-sm:focus, a.hover.l-green1-sm:hover {
    color: #dcedc8;
  }
  a.hover.l-green2-sm:focus, a.hover.l-green2-sm:hover {
    color: #c5e1a5;
  }
  a.hover.l-green3-sm:focus, a.hover.l-green3-sm:hover {
    color: #aed581;
  }
  a.hover.l-green4-sm:focus, a.hover.l-green4-sm:hover {
    color: #9ccc65;
  }
  a.hover.l-green5-sm:focus, a.hover.l-green5-sm:hover {
    color: #8bc34a;
  }
  a.hover.l-green6-sm:focus, a.hover.l-green6-sm:hover {
    color: #7cb342;
  }
  a.hover.l-green7-sm:focus, a.hover.l-green7-sm:hover {
    color: #689f38;
  }
  a.hover.l-green8-sm:focus, a.hover.l-green8-sm:hover {
    color: #558b2f;
  }
  a.hover.l-green9-sm:focus, a.hover.l-green9-sm:hover {
    color: #33691e;
  }
  a.hover.l-greena-sm:focus, a.hover.l-greena-sm:hover {
    color: #ccff90;
  }
  a.hover.l-greenb-sm:focus, a.hover.l-greenb-sm:hover {
    color: #b2ff59;
  }
  a.hover.l-greenc-sm:focus, a.hover.l-greenc-sm:hover {
    color: #76ff03;
  }
  a.hover.l-greend-sm:focus, a.hover.l-greend-sm:hover {
    color: #64dd17;
  }
  a.hover.lime-sm:focus, a.hover.lime-sm:hover {
    color: lime;
  }
  a.hover.lime0-sm:focus, a.hover.lime0-sm:hover {
    color: #f9fbe7;
  }
  a.hover.lime1-sm:focus, a.hover.lime1-sm:hover {
    color: #f0f4c3;
  }
  a.hover.lime2-sm:focus, a.hover.lime2-sm:hover {
    color: #e6ee9c;
  }
  a.hover.lime3-sm:focus, a.hover.lime3-sm:hover {
    color: #d4e056;
  }
  a.hover.lime4-sm:focus, a.hover.lime4-sm:hover {
    color: #d4e157;
  }
  a.hover.lime5-sm:focus, a.hover.lime5-sm:hover {
    color: #cddc39;
  }
  a.hover.lime6-sm:focus, a.hover.lime6-sm:hover {
    color: #c0ca33;
  }
  a.hover.lime7-sm:focus, a.hover.lime7-sm:hover {
    color: #afb42b;
  }
  a.hover.lime8-sm:focus, a.hover.lime8-sm:hover {
    color: #9e9d24;
  }
  a.hover.lime9-sm:focus, a.hover.lime9-sm:hover {
    color: #827717;
  }
  a.hover.limea-sm:focus, a.hover.limea-sm:hover {
    color: #f4ff81;
  }
  a.hover.limeb-sm:focus, a.hover.limeb-sm:hover {
    color: #eeff41;
  }
  a.hover.limec-sm:focus, a.hover.limec-sm:hover {
    color: #c6ff00;
  }
  a.hover.limed-sm:focus, a.hover.limed-sm:hover {
    color: #aeea00;
  }
  a.hover.yellow-sm:focus, a.hover.yellow-sm:hover {
    color: yellow;
  }
  a.hover.yellow0-sm:focus, a.hover.yellow0-sm:hover {
    color: #fffde7;
  }
  a.hover.yellow1-sm:focus, a.hover.yellow1-sm:hover {
    color: #fff9c4;
  }
  a.hover.yellow2-sm:focus, a.hover.yellow2-sm:hover {
    color: #fff59d;
  }
  a.hover.yellow3-sm:focus, a.hover.yellow3-sm:hover {
    color: #fff176;
  }
  a.hover.yellow4-sm:focus, a.hover.yellow4-sm:hover {
    color: #ffee58;
  }
  a.hover.yellow5-sm:focus, a.hover.yellow5-sm:hover {
    color: #ffeb3b;
  }
  a.hover.yellow6-sm:focus, a.hover.yellow6-sm:hover {
    color: #fdd835;
  }
  a.hover.yellow7-sm:focus, a.hover.yellow7-sm:hover {
    color: #fbc02d;
  }
  a.hover.yellow8-sm:focus, a.hover.yellow8-sm:hover {
    color: #f9a825;
  }
  a.hover.yellow9-sm:focus, a.hover.yellow9-sm:hover {
    color: #f57f17;
  }
  a.hover.yellowa-sm:focus, a.hover.yellowa-sm:hover {
    color: #ffff8d;
  }
  a.hover.yellowb-sm:focus, a.hover.yellowb-sm:hover {
    color: #ff0;
  }
  a.hover.yellowc-sm:focus, a.hover.yellowc-sm:hover {
    color: #ffea00;
  }
  a.hover.yellowd-sm:focus, a.hover.yellowd-sm:hover {
    color: #ffd600;
  }
  a.hover.amber-sm:focus, a.hover.amber-sm:hover {
    color: #ffd740;
  }
  a.hover.amber0-sm:focus, a.hover.amber0-sm:hover {
    color: #fff8e1;
  }
  a.hover.amber1-sm:focus, a.hover.amber1-sm:hover {
    color: #ffecb3;
  }
  a.hover.amber2-sm:focus, a.hover.amber2-sm:hover {
    color: #ffe082;
  }
  a.hover.amber3-sm:focus, a.hover.amber3-sm:hover {
    color: #ffd54f;
  }
  a.hover.amber4-sm:focus, a.hover.amber4-sm:hover {
    color: #ffca28;
  }
  a.hover.amber5-sm:focus, a.hover.amber5-sm:hover {
    color: #ffc107;
  }
  a.hover.amber6-sm:focus, a.hover.amber6-sm:hover {
    color: #ffb300;
  }
  a.hover.amber7-sm:focus, a.hover.amber7-sm:hover {
    color: #ffa000;
  }
  a.hover.amber8-sm:focus, a.hover.amber8-sm:hover {
    color: #ff8f00;
  }
  a.hover.amber9-sm:focus, a.hover.amber9-sm:hover {
    color: #ff6f00;
  }
  a.hover.ambera-sm:focus, a.hover.ambera-sm:hover {
    color: #ffe57f;
  }
  a.hover.amberb-sm:focus, a.hover.amberb-sm:hover {
    color: #ffd740;
  }
  a.hover.amberc-sm:focus, a.hover.amberc-sm:hover {
    color: #ffc400;
  }
  a.hover.amberd-sm:focus, a.hover.amberd-sm:hover {
    color: #ffab00;
  }
  a.hover.orange-sm:focus, a.hover.orange-sm:hover {
    color: orange;
  }
  a.hover.orange0-sm:focus, a.hover.orange0-sm:hover {
    color: #fff3e0;
  }
  a.hover.orange1-sm:focus, a.hover.orange1-sm:hover {
    color: #ffe0b2;
  }
  a.hover.orange2-sm:focus, a.hover.orange2-sm:hover {
    color: #ffcc80;
  }
  a.hover.orange3-sm:focus, a.hover.orange3-sm:hover {
    color: #ffb74d;
  }
  a.hover.orange4-sm:focus, a.hover.orange4-sm:hover {
    color: #ffa726;
  }
  a.hover.orange5-sm:focus, a.hover.orange5-sm:hover {
    color: #ff9800;
  }
  a.hover.orange6-sm:focus, a.hover.orange6-sm:hover {
    color: #fb8c00;
  }
  a.hover.orange7-sm:focus, a.hover.orange7-sm:hover {
    color: #f57c00;
  }
  a.hover.orange8-sm:focus, a.hover.orange8-sm:hover {
    color: #ef6c00;
  }
  a.hover.orange9-sm:focus, a.hover.orange9-sm:hover {
    color: #e65100;
  }
  a.hover.orangea-sm:focus, a.hover.orangea-sm:hover {
    color: #ffd180;
  }
  a.hover.orangeb-sm:focus, a.hover.orangeb-sm:hover {
    color: #ffab40;
  }
  a.hover.orangec-sm:focus, a.hover.orangec-sm:hover {
    color: #ff9100;
  }
  a.hover.oranged-sm:focus, a.hover.oranged-sm:hover {
    color: #ff6d00;
  }
  a.hover.d-orange-sm:focus, a.hover.d-orange-sm:hover {
    color: darkorange;
  }
  a.hover.d-orange0-sm:focus, a.hover.d-orange0-sm:hover {
    color: #fbe9e7;
  }
  a.hover.d-orange1-sm:focus, a.hover.d-orange1-sm:hover {
    color: #ffccbc;
  }
  a.hover.d-orange2-sm:focus, a.hover.d-orange2-sm:hover {
    color: #ffab91;
  }
  a.hover.d-orange3-sm:focus, a.hover.d-orange3-sm:hover {
    color: #ff8a65;
  }
  a.hover.d-orange4-sm:focus, a.hover.d-orange4-sm:hover {
    color: #ff7043;
  }
  a.hover.d-orange5-sm:focus, a.hover.d-orange5-sm:hover {
    color: #ff5722;
  }
  a.hover.d-orange6-sm:focus, a.hover.d-orange6-sm:hover {
    color: #f4511e;
  }
  a.hover.d-orange7-sm:focus, a.hover.d-orange7-sm:hover {
    color: #e64a19;
  }
  a.hover.d-orange8-sm:focus, a.hover.d-orange8-sm:hover {
    color: #d84315;
  }
  a.hover.d-orange9-sm:focus, a.hover.d-orange9-sm:hover {
    color: #bf360c;
  }
  a.hover.d-orangea-sm:focus, a.hover.d-orangea-sm:hover {
    color: #ff9e80;
  }
  a.hover.d-orangeb-sm:focus, a.hover.d-orangeb-sm:hover {
    color: #ff6e40;
  }
  a.hover.d-orangec-sm:focus, a.hover.d-orangec-sm:hover {
    color: #ff3d00;
  }
  a.hover.d-oranged-sm:focus, a.hover.d-oranged-sm:hover {
    color: #dd2c00;
  }
  a.hover.brown-sm:focus, a.hover.brown-sm:hover {
    color: brown;
  }
  a.hover.brown0-sm:focus, a.hover.brown0-sm:hover {
    color: #efebe9;
  }
  a.hover.brown1-sm:focus, a.hover.brown1-sm:hover {
    color: #d7ccc8;
  }
  a.hover.brown2-sm:focus, a.hover.brown2-sm:hover {
    color: #bcaaa4;
  }
  a.hover.brown3-sm:focus, a.hover.brown3-sm:hover {
    color: #a1887f;
  }
  a.hover.brown4-sm:focus, a.hover.brown4-sm:hover {
    color: #8d6e63;
  }
  a.hover.brown5-sm:focus, a.hover.brown5-sm:hover {
    color: #795548;
  }
  a.hover.brown6-sm:focus, a.hover.brown6-sm:hover {
    color: #6d4c41;
  }
  a.hover.brown7-sm:focus, a.hover.brown7-sm:hover {
    color: #5d4037;
  }
  a.hover.brown8-sm:focus, a.hover.brown8-sm:hover {
    color: #4e342e;
  }
  a.hover.brown9-sm:focus, a.hover.brown9-sm:hover {
    color: #3e2723;
  }
  a.hover.grey-sm:focus, a.hover.grey-sm:hover {
    color: grey;
  }
  a.hover.grey0-sm:focus, a.hover.grey0-sm:hover {
    color: #fafafa;
  }
  a.hover.grey1-sm:focus, a.hover.grey1-sm:hover {
    color: #f5f5f5;
  }
  a.hover.grey2-sm:focus, a.hover.grey2-sm:hover {
    color: #eee;
  }
  a.hover.grey3-sm:focus, a.hover.grey3-sm:hover {
    color: #e0e0e0;
  }
  a.hover.grey4-sm:focus, a.hover.grey4-sm:hover {
    color: #bdbdbd;
  }
  a.hover.grey5-sm:focus, a.hover.grey5-sm:hover {
    color: #9e9e9e;
  }
  a.hover.grey6-sm:focus, a.hover.grey6-sm:hover {
    color: #757575;
  }
  a.hover.grey7-sm:focus, a.hover.grey7-sm:hover {
    color: #616161;
  }
  a.hover.grey8-sm:focus, a.hover.grey8-sm:hover {
    color: #424242;
  }
  a.hover.grey9-sm:focus, a.hover.grey9-sm:hover {
    color: #212121;
  }
  a.hover.blue-grey-sm:focus, a.hover.blue-grey-sm:hover {
    color: lightsteelblue;
  }
  a.hover.blue-grey0-sm:focus, a.hover.blue-grey0-sm:hover {
    color: #eceff1;
  }
  a.hover.blue-grey1-sm:focus, a.hover.blue-grey1-sm:hover {
    color: #cfd8dc;
  }
  a.hover.blue-grey2-sm:focus, a.hover.blue-grey2-sm:hover {
    color: #b0bec5;
  }
  a.hover.blue-grey3-sm:focus, a.hover.blue-grey3-sm:hover {
    color: #90a4ae;
  }
  a.hover.blue-grey4-sm:focus, a.hover.blue-grey4-sm:hover {
    color: #78909c;
  }
  a.hover.blue-grey5-sm:focus, a.hover.blue-grey5-sm:hover {
    color: #607d8b;
  }
  a.hover.blue-grey6-sm:focus, a.hover.blue-grey6-sm:hover {
    color: #546e7a;
  }
  a.hover.blue-grey7-sm:focus, a.hover.blue-grey7-sm:hover {
    color: #455a64;
  }
  a.hover.blue-grey8-sm:focus, a.hover.blue-grey8-sm:hover {
    color: #37474f;
  }
  a.hover.blue-grey9-sm:focus, a.hover.blue-grey9-sm:hover {
    color: #263238;
  }
}

@media (max-width: 575px) {
  a.hover.underline-xs {
    text-decoration: underline;
  }
  a.hover.no-underline-xs {
    text-decoration: none;
  }
  a.hover.black-xs:focus, a.hover.black-xs:hover {
    color: black;
  }
  a.hover.color0-xs:focus, a.hover.color0-xs:hover {
    color: black;
  }
  a.hover.color1-xs:focus, a.hover.color1-xs:hover {
    color: #111111;
  }
  a.hover.color2-xs:focus, a.hover.color2-xs:hover {
    color: #222222;
  }
  a.hover.color3-xs:focus, a.hover.color3-xs:hover {
    color: #333333;
  }
  a.hover.color4-xs:focus, a.hover.color4-xs:hover {
    color: #444444;
  }
  a.hover.color5-xs:focus, a.hover.color5-xs:hover {
    color: #555555;
  }
  a.hover.color6-xs:focus, a.hover.color6-xs:hover {
    color: #666666;
  }
  a.hover.color7-xs:focus, a.hover.color7-xs:hover {
    color: #777777;
  }
  a.hover.color8-xs:focus, a.hover.color8-xs:hover {
    color: #888888;
  }
  a.hover.color9-xs:focus, a.hover.color9-xs:hover {
    color: #999999;
  }
  a.hover.colora-xs:focus, a.hover.colora-xs:hover {
    color: #aaaaaa;
  }
  a.hover.colorb-xs:focus, a.hover.colorb-xs:hover {
    color: #bbbbbb;
  }
  a.hover.colorc-xs:focus, a.hover.colorc-xs:hover {
    color: #cccccc;
  }
  a.hover.colord-xs:focus, a.hover.colord-xs:hover {
    color: #dddddd;
  }
  a.hover.colore-xs:focus, a.hover.colore-xs:hover {
    color: #eeeeee;
  }
  a.hover.colorf-xs:focus, a.hover.colorf-xs:hover {
    color: white;
  }
  a.hover.white-xs:focus, a.hover.white-xs:hover {
    color: white;
  }
  a.hover.red-xs:focus, a.hover.red-xs:hover {
    color: red;
  }
  a.hover.red0-xs:focus, a.hover.red0-xs:hover {
    color: #ffebee;
  }
  a.hover.red1-xs:focus, a.hover.red1-xs:hover {
    color: #ffcdd2;
  }
  a.hover.red2-xs:focus, a.hover.red2-xs:hover {
    color: #ef9a9a;
  }
  a.hover.red3-xs:focus, a.hover.red3-xs:hover {
    color: #e57373;
  }
  a.hover.red4-xs:focus, a.hover.red4-xs:hover {
    color: #ef5350;
  }
  a.hover.red5-xs:focus, a.hover.red5-xs:hover {
    color: #f44336;
  }
  a.hover.red6-xs:focus, a.hover.red6-xs:hover {
    color: #e53935;
  }
  a.hover.red7-xs:focus, a.hover.red7-xs:hover {
    color: #d32f2f;
  }
  a.hover.red8-xs:focus, a.hover.red8-xs:hover {
    color: #c62828;
  }
  a.hover.red9-xs:focus, a.hover.red9-xs:hover {
    color: #b71c1c;
  }
  a.hover.reda-xs:focus, a.hover.reda-xs:hover {
    color: #ff8a80;
  }
  a.hover.redb-xs:focus, a.hover.redb-xs:hover {
    color: #ff5252;
  }
  a.hover.redc-xs:focus, a.hover.redc-xs:hover {
    color: #ff1744;
  }
  a.hover.redd-xs:focus, a.hover.redd-xs:hover {
    color: #d50000;
  }
  a.hover.pink-xs:focus, a.hover.pink-xs:hover {
    color: pink;
  }
  a.hover.pink0-xs:focus, a.hover.pink0-xs:hover {
    color: #fce4ec;
  }
  a.hover.pink1-xs:focus, a.hover.pink1-xs:hover {
    color: #f8bbd0;
  }
  a.hover.pink2-xs:focus, a.hover.pink2-xs:hover {
    color: #f48fb1;
  }
  a.hover.pink3-xs:focus, a.hover.pink3-xs:hover {
    color: #f06292;
  }
  a.hover.pink4-xs:focus, a.hover.pink4-xs:hover {
    color: #ec407a;
  }
  a.hover.pink5-xs:focus, a.hover.pink5-xs:hover {
    color: #e91e63;
  }
  a.hover.pink6-xs:focus, a.hover.pink6-xs:hover {
    color: #d81b60;
  }
  a.hover.pink7-xs:focus, a.hover.pink7-xs:hover {
    color: #c2185b;
  }
  a.hover.pink8-xs:focus, a.hover.pink8-xs:hover {
    color: #ad1457;
  }
  a.hover.pink9-xs:focus, a.hover.pink9-xs:hover {
    color: #880e4f;
  }
  a.hover.pinka-xs:focus, a.hover.pinka-xs:hover {
    color: #ff80ab;
  }
  a.hover.pinkb-xs:focus, a.hover.pinkb-xs:hover {
    color: #ff4081;
  }
  a.hover.pinkc-xs:focus, a.hover.pinkc-xs:hover {
    color: #f50057;
  }
  a.hover.pinkd-xs:focus, a.hover.pinkd-xs:hover {
    color: #c51162;
  }
  a.hover.purple-xs:focus, a.hover.purple-xs:hover {
    color: purple;
  }
  a.hover.purple0-xs:focus, a.hover.purple0-xs:hover {
    color: #f3e5f5;
  }
  a.hover.purple1-xs:focus, a.hover.purple1-xs:hover {
    color: #e1bee7;
  }
  a.hover.purple2-xs:focus, a.hover.purple2-xs:hover {
    color: #ce93d8;
  }
  a.hover.purple3-xs:focus, a.hover.purple3-xs:hover {
    color: #ba68c8;
  }
  a.hover.purple4-xs:focus, a.hover.purple4-xs:hover {
    color: #ab47bc;
  }
  a.hover.purple5-xs:focus, a.hover.purple5-xs:hover {
    color: #9c27b0;
  }
  a.hover.purple6-xs:focus, a.hover.purple6-xs:hover {
    color: #8e24aa;
  }
  a.hover.purple7-xs:focus, a.hover.purple7-xs:hover {
    color: #7b1fa2;
  }
  a.hover.purple8-xs:focus, a.hover.purple8-xs:hover {
    color: #6a1b9a;
  }
  a.hover.purple9-xs:focus, a.hover.purple9-xs:hover {
    color: #4a148c;
  }
  a.hover.purplea-xs:focus, a.hover.purplea-xs:hover {
    color: #ea80fc;
  }
  a.hover.purpleb-xs:focus, a.hover.purpleb-xs:hover {
    color: #e040fb;
  }
  a.hover.purplec-xs:focus, a.hover.purplec-xs:hover {
    color: #d500f9;
  }
  a.hover.purpled-xs:focus, a.hover.purpled-xs:hover {
    color: #a0f;
  }
  a.hover.d-purple-xs:focus, a.hover.d-purple-xs:hover {
    color: darkmagenta;
  }
  a.hover.d-purple0-xs:focus, a.hover.d-purple0-xs:hover {
    color: #ede7f6;
  }
  a.hover.d-purple1-xs:focus, a.hover.d-purple1-xs:hover {
    color: #d1c4e9;
  }
  a.hover.d-purple2-xs:focus, a.hover.d-purple2-xs:hover {
    color: #b39ddb;
  }
  a.hover.d-purple3-xs:focus, a.hover.d-purple3-xs:hover {
    color: #9575cd;
  }
  a.hover.d-purple4-xs:focus, a.hover.d-purple4-xs:hover {
    color: #7e57c2;
  }
  a.hover.d-purple5-xs:focus, a.hover.d-purple5-xs:hover {
    color: #673ab7;
  }
  a.hover.d-purple6-xs:focus, a.hover.d-purple6-xs:hover {
    color: #5e35b1;
  }
  a.hover.d-purple7-xs:focus, a.hover.d-purple7-xs:hover {
    color: #512da8;
  }
  a.hover.d-purple8-xs:focus, a.hover.d-purple8-xs:hover {
    color: #4527a0;
  }
  a.hover.d-purple9-xs:focus, a.hover.d-purple9-xs:hover {
    color: #311b92;
  }
  a.hover.d-purplea-xs:focus, a.hover.d-purplea-xs:hover {
    color: #b388ff;
  }
  a.hover.d-purpleb-xs:focus, a.hover.d-purpleb-xs:hover {
    color: #7c4dff;
  }
  a.hover.d-purplec-xs:focus, a.hover.d-purplec-xs:hover {
    color: #651fff;
  }
  a.hover.d-purpled-xs:focus, a.hover.d-purpled-xs:hover {
    color: #6200ea;
  }
  a.hover.indigo-xs:focus, a.hover.indigo-xs:hover {
    color: indigo;
  }
  a.hover.indigo0-xs:focus, a.hover.indigo0-xs:hover {
    color: #e8eaf6;
  }
  a.hover.indigo1-xs:focus, a.hover.indigo1-xs:hover {
    color: #c5cae9;
  }
  a.hover.indigo2-xs:focus, a.hover.indigo2-xs:hover {
    color: #9fa8da;
  }
  a.hover.indigo3-xs:focus, a.hover.indigo3-xs:hover {
    color: #7986cb;
  }
  a.hover.indigo4-xs:focus, a.hover.indigo4-xs:hover {
    color: #5c6bc0;
  }
  a.hover.indigo5-xs:focus, a.hover.indigo5-xs:hover {
    color: #3f51b5;
  }
  a.hover.indigo6-xs:focus, a.hover.indigo6-xs:hover {
    color: #3949ab;
  }
  a.hover.indigo7-xs:focus, a.hover.indigo7-xs:hover {
    color: #303f9f;
  }
  a.hover.indigo8-xs:focus, a.hover.indigo8-xs:hover {
    color: #283593;
  }
  a.hover.indigo9-xs:focus, a.hover.indigo9-xs:hover {
    color: #1a237e;
  }
  a.hover.indigoa-xs:focus, a.hover.indigoa-xs:hover {
    color: #8c9eff;
  }
  a.hover.indigob-xs:focus, a.hover.indigob-xs:hover {
    color: #536dfe;
  }
  a.hover.indigoc-xs:focus, a.hover.indigoc-xs:hover {
    color: #3d5afe;
  }
  a.hover.indigod-xs:focus, a.hover.indigod-xs:hover {
    color: #304ffe;
  }
  a.hover.blue-xs:focus, a.hover.blue-xs:hover {
    color: blue;
  }
  a.hover.blue0-xs:focus, a.hover.blue0-xs:hover {
    color: #e3f2fd;
  }
  a.hover.blue1-xs:focus, a.hover.blue1-xs:hover {
    color: #bbdefb;
  }
  a.hover.blue2-xs:focus, a.hover.blue2-xs:hover {
    color: #90caf9;
  }
  a.hover.blue3-xs:focus, a.hover.blue3-xs:hover {
    color: #64b5f6;
  }
  a.hover.blue4-xs:focus, a.hover.blue4-xs:hover {
    color: #42a5f5;
  }
  a.hover.blue5-xs:focus, a.hover.blue5-xs:hover {
    color: #2196f3;
  }
  a.hover.blue6-xs:focus, a.hover.blue6-xs:hover {
    color: #1e88e5;
  }
  a.hover.blue7-xs:focus, a.hover.blue7-xs:hover {
    color: #1976d2;
  }
  a.hover.blue8-xs:focus, a.hover.blue8-xs:hover {
    color: #1565c0;
  }
  a.hover.blue9-xs:focus, a.hover.blue9-xs:hover {
    color: #0d47a1;
  }
  a.hover.bluea-xs:focus, a.hover.bluea-xs:hover {
    color: #82b1ff;
  }
  a.hover.blueb-xs:focus, a.hover.blueb-xs:hover {
    color: #448aff;
  }
  a.hover.bluec-xs:focus, a.hover.bluec-xs:hover {
    color: #2979ff;
  }
  a.hover.blued-xs:focus, a.hover.blued-xs:hover {
    color: #2962ff;
  }
  a.hover.l-blue-xs:focus, a.hover.l-blue-xs:hover {
    color: lightblue;
  }
  a.hover.l-blue0-xs:focus, a.hover.l-blue0-xs:hover {
    color: #e1f5fe;
  }
  a.hover.l-blue1-xs:focus, a.hover.l-blue1-xs:hover {
    color: #b3e5fc;
  }
  a.hover.l-blue2-xs:focus, a.hover.l-blue2-xs:hover {
    color: #81d4fa;
  }
  a.hover.l-blue3-xs:focus, a.hover.l-blue3-xs:hover {
    color: #4fc3f7;
  }
  a.hover.l-blue4-xs:focus, a.hover.l-blue4-xs:hover {
    color: #29b6f6;
  }
  a.hover.l-blue5-xs:focus, a.hover.l-blue5-xs:hover {
    color: #03a9f4;
  }
  a.hover.l-blue6-xs:focus, a.hover.l-blue6-xs:hover {
    color: #039be5;
  }
  a.hover.l-blue7-xs:focus, a.hover.l-blue7-xs:hover {
    color: #0288d1;
  }
  a.hover.l-blue8-xs:focus, a.hover.l-blue8-xs:hover {
    color: #0277bd;
  }
  a.hover.l-blue9-xs:focus, a.hover.l-blue9-xs:hover {
    color: #01579b;
  }
  a.hover.l-bluea-xs:focus, a.hover.l-bluea-xs:hover {
    color: #80d8ff;
  }
  a.hover.l-blueb-xs:focus, a.hover.l-blueb-xs:hover {
    color: #40c4ff;
  }
  a.hover.l-bluec-xs:focus, a.hover.l-bluec-xs:hover {
    color: #00b0ff;
  }
  a.hover.l-blued-xs:focus, a.hover.l-blued-xs:hover {
    color: #0091ea;
  }
  a.hover.cyan-xs:focus, a.hover.cyan-xs:hover {
    color: cyan;
  }
  a.hover.cyan0-xs:focus, a.hover.cyan0-xs:hover {
    color: #e0f7fa;
  }
  a.hover.cyan1-xs:focus, a.hover.cyan1-xs:hover {
    color: #b2ebf2;
  }
  a.hover.cyan2-xs:focus, a.hover.cyan2-xs:hover {
    color: #80deea;
  }
  a.hover.cyan3-xs:focus, a.hover.cyan3-xs:hover {
    color: #4dd0e1;
  }
  a.hover.cyan4-xs:focus, a.hover.cyan4-xs:hover {
    color: #26c6da;
  }
  a.hover.cyan5-xs:focus, a.hover.cyan5-xs:hover {
    color: #00bcd4;
  }
  a.hover.cyan6-xs:focus, a.hover.cyan6-xs:hover {
    color: #00acc1;
  }
  a.hover.cyan7-xs:focus, a.hover.cyan7-xs:hover {
    color: #0097a7;
  }
  a.hover.cyan8-xs:focus, a.hover.cyan8-xs:hover {
    color: #00838f;
  }
  a.hover.cyan9-xs:focus, a.hover.cyan9-xs:hover {
    color: #006064;
  }
  a.hover.cyana-xs:focus, a.hover.cyana-xs:hover {
    color: #84ffff;
  }
  a.hover.cyanb-xs:focus, a.hover.cyanb-xs:hover {
    color: #18ffff;
  }
  a.hover.cyanc-xs:focus, a.hover.cyanc-xs:hover {
    color: #00e5ff;
  }
  a.hover.cyand-xs:focus, a.hover.cyand-xs:hover {
    color: #00b8d4;
  }
  a.hover.teal-xs:focus, a.hover.teal-xs:hover {
    color: teal;
  }
  a.hover.teal0-xs:focus, a.hover.teal0-xs:hover {
    color: #e0f2f1;
  }
  a.hover.teal1-xs:focus, a.hover.teal1-xs:hover {
    color: #b2dfdb;
  }
  a.hover.teal2-xs:focus, a.hover.teal2-xs:hover {
    color: #80cbc4;
  }
  a.hover.teal3-xs:focus, a.hover.teal3-xs:hover {
    color: #4db6ac;
  }
  a.hover.teal4-xs:focus, a.hover.teal4-xs:hover {
    color: #26a69a;
  }
  a.hover.teal5-xs:focus, a.hover.teal5-xs:hover {
    color: #009688;
  }
  a.hover.teal6-xs:focus, a.hover.teal6-xs:hover {
    color: #00897b;
  }
  a.hover.teal7-xs:focus, a.hover.teal7-xs:hover {
    color: #00796b;
  }
  a.hover.teal8-xs:focus, a.hover.teal8-xs:hover {
    color: #00695c;
  }
  a.hover.teal9-xs:focus, a.hover.teal9-xs:hover {
    color: #004d40;
  }
  a.hover.teala-xs:focus, a.hover.teala-xs:hover {
    color: #a7ffeb;
  }
  a.hover.tealb-xs:focus, a.hover.tealb-xs:hover {
    color: #64ffda;
  }
  a.hover.tealc-xs:focus, a.hover.tealc-xs:hover {
    color: #1de9b6;
  }
  a.hover.teald-xs:focus, a.hover.teald-xs:hover {
    color: #00bfa5;
  }
  a.hover.green-xs:focus, a.hover.green-xs:hover {
    color: green;
  }
  a.hover.green0-xs:focus, a.hover.green0-xs:hover {
    color: #e8f5e9;
  }
  a.hover.green1-xs:focus, a.hover.green1-xs:hover {
    color: #c8e6c9;
  }
  a.hover.green2-xs:focus, a.hover.green2-xs:hover {
    color: #a5d6a7;
  }
  a.hover.green3-xs:focus, a.hover.green3-xs:hover {
    color: #81c784;
  }
  a.hover.green4-xs:focus, a.hover.green4-xs:hover {
    color: #66bb6a;
  }
  a.hover.green5-xs:focus, a.hover.green5-xs:hover {
    color: #4caf50;
  }
  a.hover.green6-xs:focus, a.hover.green6-xs:hover {
    color: #43a047;
  }
  a.hover.green7-xs:focus, a.hover.green7-xs:hover {
    color: #388e3c;
  }
  a.hover.green8-xs:focus, a.hover.green8-xs:hover {
    color: #2e7d32;
  }
  a.hover.green9-xs:focus, a.hover.green9-xs:hover {
    color: #1b5e20;
  }
  a.hover.greena-xs:focus, a.hover.greena-xs:hover {
    color: #b9f6ca;
  }
  a.hover.greenb-xs:focus, a.hover.greenb-xs:hover {
    color: #69f0ae;
  }
  a.hover.greenc-xs:focus, a.hover.greenc-xs:hover {
    color: #00e676;
  }
  a.hover.greend-xs:focus, a.hover.greend-xs:hover {
    color: #00c853;
  }
  a.hover.l-green-xs:focus, a.hover.l-green-xs:hover {
    color: lightgreen;
  }
  a.hover.l-green0-xs:focus, a.hover.l-green0-xs:hover {
    color: #f1f8e9;
  }
  a.hover.l-green1-xs:focus, a.hover.l-green1-xs:hover {
    color: #dcedc8;
  }
  a.hover.l-green2-xs:focus, a.hover.l-green2-xs:hover {
    color: #c5e1a5;
  }
  a.hover.l-green3-xs:focus, a.hover.l-green3-xs:hover {
    color: #aed581;
  }
  a.hover.l-green4-xs:focus, a.hover.l-green4-xs:hover {
    color: #9ccc65;
  }
  a.hover.l-green5-xs:focus, a.hover.l-green5-xs:hover {
    color: #8bc34a;
  }
  a.hover.l-green6-xs:focus, a.hover.l-green6-xs:hover {
    color: #7cb342;
  }
  a.hover.l-green7-xs:focus, a.hover.l-green7-xs:hover {
    color: #689f38;
  }
  a.hover.l-green8-xs:focus, a.hover.l-green8-xs:hover {
    color: #558b2f;
  }
  a.hover.l-green9-xs:focus, a.hover.l-green9-xs:hover {
    color: #33691e;
  }
  a.hover.l-greena-xs:focus, a.hover.l-greena-xs:hover {
    color: #ccff90;
  }
  a.hover.l-greenb-xs:focus, a.hover.l-greenb-xs:hover {
    color: #b2ff59;
  }
  a.hover.l-greenc-xs:focus, a.hover.l-greenc-xs:hover {
    color: #76ff03;
  }
  a.hover.l-greend-xs:focus, a.hover.l-greend-xs:hover {
    color: #64dd17;
  }
  a.hover.lime-xs:focus, a.hover.lime-xs:hover {
    color: lime;
  }
  a.hover.lime0-xs:focus, a.hover.lime0-xs:hover {
    color: #f9fbe7;
  }
  a.hover.lime1-xs:focus, a.hover.lime1-xs:hover {
    color: #f0f4c3;
  }
  a.hover.lime2-xs:focus, a.hover.lime2-xs:hover {
    color: #e6ee9c;
  }
  a.hover.lime3-xs:focus, a.hover.lime3-xs:hover {
    color: #d4e056;
  }
  a.hover.lime4-xs:focus, a.hover.lime4-xs:hover {
    color: #d4e157;
  }
  a.hover.lime5-xs:focus, a.hover.lime5-xs:hover {
    color: #cddc39;
  }
  a.hover.lime6-xs:focus, a.hover.lime6-xs:hover {
    color: #c0ca33;
  }
  a.hover.lime7-xs:focus, a.hover.lime7-xs:hover {
    color: #afb42b;
  }
  a.hover.lime8-xs:focus, a.hover.lime8-xs:hover {
    color: #9e9d24;
  }
  a.hover.lime9-xs:focus, a.hover.lime9-xs:hover {
    color: #827717;
  }
  a.hover.limea-xs:focus, a.hover.limea-xs:hover {
    color: #f4ff81;
  }
  a.hover.limeb-xs:focus, a.hover.limeb-xs:hover {
    color: #eeff41;
  }
  a.hover.limec-xs:focus, a.hover.limec-xs:hover {
    color: #c6ff00;
  }
  a.hover.limed-xs:focus, a.hover.limed-xs:hover {
    color: #aeea00;
  }
  a.hover.yellow-xs:focus, a.hover.yellow-xs:hover {
    color: yellow;
  }
  a.hover.yellow0-xs:focus, a.hover.yellow0-xs:hover {
    color: #fffde7;
  }
  a.hover.yellow1-xs:focus, a.hover.yellow1-xs:hover {
    color: #fff9c4;
  }
  a.hover.yellow2-xs:focus, a.hover.yellow2-xs:hover {
    color: #fff59d;
  }
  a.hover.yellow3-xs:focus, a.hover.yellow3-xs:hover {
    color: #fff176;
  }
  a.hover.yellow4-xs:focus, a.hover.yellow4-xs:hover {
    color: #ffee58;
  }
  a.hover.yellow5-xs:focus, a.hover.yellow5-xs:hover {
    color: #ffeb3b;
  }
  a.hover.yellow6-xs:focus, a.hover.yellow6-xs:hover {
    color: #fdd835;
  }
  a.hover.yellow7-xs:focus, a.hover.yellow7-xs:hover {
    color: #fbc02d;
  }
  a.hover.yellow8-xs:focus, a.hover.yellow8-xs:hover {
    color: #f9a825;
  }
  a.hover.yellow9-xs:focus, a.hover.yellow9-xs:hover {
    color: #f57f17;
  }
  a.hover.yellowa-xs:focus, a.hover.yellowa-xs:hover {
    color: #ffff8d;
  }
  a.hover.yellowb-xs:focus, a.hover.yellowb-xs:hover {
    color: #ff0;
  }
  a.hover.yellowc-xs:focus, a.hover.yellowc-xs:hover {
    color: #ffea00;
  }
  a.hover.yellowd-xs:focus, a.hover.yellowd-xs:hover {
    color: #ffd600;
  }
  a.hover.amber-xs:focus, a.hover.amber-xs:hover {
    color: #ffd740;
  }
  a.hover.amber0-xs:focus, a.hover.amber0-xs:hover {
    color: #fff8e1;
  }
  a.hover.amber1-xs:focus, a.hover.amber1-xs:hover {
    color: #ffecb3;
  }
  a.hover.amber2-xs:focus, a.hover.amber2-xs:hover {
    color: #ffe082;
  }
  a.hover.amber3-xs:focus, a.hover.amber3-xs:hover {
    color: #ffd54f;
  }
  a.hover.amber4-xs:focus, a.hover.amber4-xs:hover {
    color: #ffca28;
  }
  a.hover.amber5-xs:focus, a.hover.amber5-xs:hover {
    color: #ffc107;
  }
  a.hover.amber6-xs:focus, a.hover.amber6-xs:hover {
    color: #ffb300;
  }
  a.hover.amber7-xs:focus, a.hover.amber7-xs:hover {
    color: #ffa000;
  }
  a.hover.amber8-xs:focus, a.hover.amber8-xs:hover {
    color: #ff8f00;
  }
  a.hover.amber9-xs:focus, a.hover.amber9-xs:hover {
    color: #ff6f00;
  }
  a.hover.ambera-xs:focus, a.hover.ambera-xs:hover {
    color: #ffe57f;
  }
  a.hover.amberb-xs:focus, a.hover.amberb-xs:hover {
    color: #ffd740;
  }
  a.hover.amberc-xs:focus, a.hover.amberc-xs:hover {
    color: #ffc400;
  }
  a.hover.amberd-xs:focus, a.hover.amberd-xs:hover {
    color: #ffab00;
  }
  a.hover.orange-xs:focus, a.hover.orange-xs:hover {
    color: orange;
  }
  a.hover.orange0-xs:focus, a.hover.orange0-xs:hover {
    color: #fff3e0;
  }
  a.hover.orange1-xs:focus, a.hover.orange1-xs:hover {
    color: #ffe0b2;
  }
  a.hover.orange2-xs:focus, a.hover.orange2-xs:hover {
    color: #ffcc80;
  }
  a.hover.orange3-xs:focus, a.hover.orange3-xs:hover {
    color: #ffb74d;
  }
  a.hover.orange4-xs:focus, a.hover.orange4-xs:hover {
    color: #ffa726;
  }
  a.hover.orange5-xs:focus, a.hover.orange5-xs:hover {
    color: #ff9800;
  }
  a.hover.orange6-xs:focus, a.hover.orange6-xs:hover {
    color: #fb8c00;
  }
  a.hover.orange7-xs:focus, a.hover.orange7-xs:hover {
    color: #f57c00;
  }
  a.hover.orange8-xs:focus, a.hover.orange8-xs:hover {
    color: #ef6c00;
  }
  a.hover.orange9-xs:focus, a.hover.orange9-xs:hover {
    color: #e65100;
  }
  a.hover.orangea-xs:focus, a.hover.orangea-xs:hover {
    color: #ffd180;
  }
  a.hover.orangeb-xs:focus, a.hover.orangeb-xs:hover {
    color: #ffab40;
  }
  a.hover.orangec-xs:focus, a.hover.orangec-xs:hover {
    color: #ff9100;
  }
  a.hover.oranged-xs:focus, a.hover.oranged-xs:hover {
    color: #ff6d00;
  }
  a.hover.d-orange-xs:focus, a.hover.d-orange-xs:hover {
    color: darkorange;
  }
  a.hover.d-orange0-xs:focus, a.hover.d-orange0-xs:hover {
    color: #fbe9e7;
  }
  a.hover.d-orange1-xs:focus, a.hover.d-orange1-xs:hover {
    color: #ffccbc;
  }
  a.hover.d-orange2-xs:focus, a.hover.d-orange2-xs:hover {
    color: #ffab91;
  }
  a.hover.d-orange3-xs:focus, a.hover.d-orange3-xs:hover {
    color: #ff8a65;
  }
  a.hover.d-orange4-xs:focus, a.hover.d-orange4-xs:hover {
    color: #ff7043;
  }
  a.hover.d-orange5-xs:focus, a.hover.d-orange5-xs:hover {
    color: #ff5722;
  }
  a.hover.d-orange6-xs:focus, a.hover.d-orange6-xs:hover {
    color: #f4511e;
  }
  a.hover.d-orange7-xs:focus, a.hover.d-orange7-xs:hover {
    color: #e64a19;
  }
  a.hover.d-orange8-xs:focus, a.hover.d-orange8-xs:hover {
    color: #d84315;
  }
  a.hover.d-orange9-xs:focus, a.hover.d-orange9-xs:hover {
    color: #bf360c;
  }
  a.hover.d-orangea-xs:focus, a.hover.d-orangea-xs:hover {
    color: #ff9e80;
  }
  a.hover.d-orangeb-xs:focus, a.hover.d-orangeb-xs:hover {
    color: #ff6e40;
  }
  a.hover.d-orangec-xs:focus, a.hover.d-orangec-xs:hover {
    color: #ff3d00;
  }
  a.hover.d-oranged-xs:focus, a.hover.d-oranged-xs:hover {
    color: #dd2c00;
  }
  a.hover.brown-xs:focus, a.hover.brown-xs:hover {
    color: brown;
  }
  a.hover.brown0-xs:focus, a.hover.brown0-xs:hover {
    color: #efebe9;
  }
  a.hover.brown1-xs:focus, a.hover.brown1-xs:hover {
    color: #d7ccc8;
  }
  a.hover.brown2-xs:focus, a.hover.brown2-xs:hover {
    color: #bcaaa4;
  }
  a.hover.brown3-xs:focus, a.hover.brown3-xs:hover {
    color: #a1887f;
  }
  a.hover.brown4-xs:focus, a.hover.brown4-xs:hover {
    color: #8d6e63;
  }
  a.hover.brown5-xs:focus, a.hover.brown5-xs:hover {
    color: #795548;
  }
  a.hover.brown6-xs:focus, a.hover.brown6-xs:hover {
    color: #6d4c41;
  }
  a.hover.brown7-xs:focus, a.hover.brown7-xs:hover {
    color: #5d4037;
  }
  a.hover.brown8-xs:focus, a.hover.brown8-xs:hover {
    color: #4e342e;
  }
  a.hover.brown9-xs:focus, a.hover.brown9-xs:hover {
    color: #3e2723;
  }
  a.hover.grey-xs:focus, a.hover.grey-xs:hover {
    color: grey;
  }
  a.hover.grey0-xs:focus, a.hover.grey0-xs:hover {
    color: #fafafa;
  }
  a.hover.grey1-xs:focus, a.hover.grey1-xs:hover {
    color: #f5f5f5;
  }
  a.hover.grey2-xs:focus, a.hover.grey2-xs:hover {
    color: #eee;
  }
  a.hover.grey3-xs:focus, a.hover.grey3-xs:hover {
    color: #e0e0e0;
  }
  a.hover.grey4-xs:focus, a.hover.grey4-xs:hover {
    color: #bdbdbd;
  }
  a.hover.grey5-xs:focus, a.hover.grey5-xs:hover {
    color: #9e9e9e;
  }
  a.hover.grey6-xs:focus, a.hover.grey6-xs:hover {
    color: #757575;
  }
  a.hover.grey7-xs:focus, a.hover.grey7-xs:hover {
    color: #616161;
  }
  a.hover.grey8-xs:focus, a.hover.grey8-xs:hover {
    color: #424242;
  }
  a.hover.grey9-xs:focus, a.hover.grey9-xs:hover {
    color: #212121;
  }
  a.hover.blue-grey-xs:focus, a.hover.blue-grey-xs:hover {
    color: lightsteelblue;
  }
  a.hover.blue-grey0-xs:focus, a.hover.blue-grey0-xs:hover {
    color: #eceff1;
  }
  a.hover.blue-grey1-xs:focus, a.hover.blue-grey1-xs:hover {
    color: #cfd8dc;
  }
  a.hover.blue-grey2-xs:focus, a.hover.blue-grey2-xs:hover {
    color: #b0bec5;
  }
  a.hover.blue-grey3-xs:focus, a.hover.blue-grey3-xs:hover {
    color: #90a4ae;
  }
  a.hover.blue-grey4-xs:focus, a.hover.blue-grey4-xs:hover {
    color: #78909c;
  }
  a.hover.blue-grey5-xs:focus, a.hover.blue-grey5-xs:hover {
    color: #607d8b;
  }
  a.hover.blue-grey6-xs:focus, a.hover.blue-grey6-xs:hover {
    color: #546e7a;
  }
  a.hover.blue-grey7-xs:focus, a.hover.blue-grey7-xs:hover {
    color: #455a64;
  }
  a.hover.blue-grey8-xs:focus, a.hover.blue-grey8-xs:hover {
    color: #37474f;
  }
  a.hover.blue-grey9-xs:focus, a.hover.blue-grey9-xs:hover {
    color: #263238;
  }
}

.text-l, .text-l > * {
  text-align: left;
}

.text-c, .text-c > * {
  text-align: center;
}

.text-r, .text-r > * {
  text-align: right;
}

.text-j, .text-j > * {
  text-align: justify;
}

.align-base {
  vertical-align: baseline;
}

.align-t {
  vertical-align: top;
}

.align-m {
  vertical-align: middle;
}

.align-b {
  vertical-align: bottom;
}

.align-t-t {
  vertical-align: text-top;
}

.align-t-b {
  vertical-align: text-bottom;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-words {
  word-wrap: break-word;
}

.break-normal {
  word-wrap: normal;
}

@media (max-width: 1199px) {
  .text-l-lg, .text-l-lg > * {
    text-align: left;
  }
  .text-c-lg, .text-c-lg > * {
    text-align: center;
  }
  .text-r-lg, .text-r-lg > * {
    text-align: right;
  }
  .text-j-lg, .text-j-lg > * {
    text-align: justify;
  }
  .align-base-lg {
    vertical-align: baseline;
  }
  .align-t-lg {
    vertical-align: top;
  }
  .align-m-lg {
    vertical-align: middle;
  }
  .align-b-lg {
    vertical-align: bottom;
  }
  .align-t-t-lg {
    vertical-align: text-top;
  }
  .align-t-b-lg {
    vertical-align: text-bottom;
  }
  .whitespace-normal-lg {
    white-space: normal;
  }
  .whitespace-nowrap-lg {
    white-space: nowrap;
  }
  .whitespace-pre-lg {
    white-space: pre;
  }
  .whitespace-pre-line-lg {
    white-space: pre-line;
  }
  .whitespace-pre-wrap-lg {
    white-space: pre-wrap;
  }
  .break-words-lg {
    word-wrap: break-word;
  }
  .break-normal-lg {
    word-wrap: normal;
  }
}

@media (max-width: 991px) {
  .text-l-md, .text-l-md > * {
    text-align: left;
  }
  .text-c-md, .text-c-md > * {
    text-align: center;
  }
  .text-r-md, .text-r-md > * {
    text-align: right;
  }
  .text-j-md, .text-j-md > * {
    text-align: justify;
  }
  .align-base-md {
    vertical-align: baseline;
  }
  .align-t-md {
    vertical-align: top;
  }
  .align-m-md {
    vertical-align: middle;
  }
  .align-b-md {
    vertical-align: bottom;
  }
  .align-t-t-md {
    vertical-align: text-top;
  }
  .align-t-b-md {
    vertical-align: text-bottom;
  }
  .whitespace-normal-md {
    white-space: normal;
  }
  .whitespace-nowrap-md {
    white-space: nowrap;
  }
  .whitespace-pre-md {
    white-space: pre;
  }
  .whitespace-pre-line-md {
    white-space: pre-line;
  }
  .whitespace-pre-wrap-md {
    white-space: pre-wrap;
  }
  .break-words-md {
    word-wrap: break-word;
  }
  .break-normal-md {
    word-wrap: normal;
  }
}

@media (max-width: 767px) {
  .text-l-sm, .text-l-sm > * {
    text-align: left;
  }
  .text-c-sm, .text-c-sm > * {
    text-align: center;
  }
  .text-r-sm, .text-r-sm > * {
    text-align: right;
  }
  .text-j-sm, .text-j-sm > * {
    text-align: justify;
  }
  .align-base-sm {
    vertical-align: baseline;
  }
  .align-t-sm {
    vertical-align: top;
  }
  .align-m-sm {
    vertical-align: middle;
  }
  .align-b-sm {
    vertical-align: bottom;
  }
  .align-t-t-sm {
    vertical-align: text-top;
  }
  .align-t-b-sm {
    vertical-align: text-bottom;
  }
  .whitespace-normal-sm {
    white-space: normal;
  }
  .whitespace-nowrap-sm {
    white-space: nowrap;
  }
  .whitespace-pre-sm {
    white-space: pre;
  }
  .whitespace-pre-line-sm {
    white-space: pre-line;
  }
  .whitespace-pre-wrap-sm {
    white-space: pre-wrap;
  }
  .break-words-sm {
    word-wrap: break-word;
  }
  .break-normal-sm {
    word-wrap: normal;
  }
}

@media (max-width: 575px) {
  .text-l-xs, .text-l-xs > * {
    text-align: left;
  }
  .text-c-xs, .text-c-xs > * {
    text-align: center;
  }
  .text-r-xs, .text-r-xs > * {
    text-align: right;
  }
  .text-j-xs, .text-j-xs > * {
    text-align: justify;
  }
  .align-base-xs {
    vertical-align: baseline;
  }
  .align-t-xs {
    vertical-align: top;
  }
  .align-m-xs {
    vertical-align: middle;
  }
  .align-b-xs {
    vertical-align: bottom;
  }
  .align-t-t-xs {
    vertical-align: text-top;
  }
  .align-t-b-xs {
    vertical-align: text-bottom;
  }
  .whitespace-normal-xs {
    white-space: normal;
  }
  .whitespace-nowrap-xs {
    white-space: nowrap;
  }
  .whitespace-pre-xs {
    white-space: pre;
  }
  .whitespace-pre-line-xs {
    white-space: pre-line;
  }
  .whitespace-pre-wrap-xs {
    white-space: pre-wrap;
  }
  .break-words-xs {
    word-wrap: break-word;
  }
  .break-normal-xs {
    word-wrap: normal;
  }
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.table {
  display: table;
}

.table-row {
  display: table-row;
}

.table-cell {
  display: table-cell;
}

.inline-table {
  display: inline-table;
}

.show {
  display: block;
}

.hide {
  display: none;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.opacity-0 {
  opacity: 0;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-100 {
  opacity: 1;
}

.z-0 {
  z-index: 0;
}

.z-1 {
  z-index: 1;
}

.z-2 {
  z-index: 2;
}

.z-3 {
  z-index: 3;
}

.z-4 {
  z-index: 4;
}

.z-5 {
  z-index: 5;
}

.z-6 {
  z-index: 6;
}

.z-7 {
  z-index: 7;
}

.z-8 {
  z-index: 8;
}

.z-9 {
  z-index: 9;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-60 {
  z-index: 60;
}

.z-70 {
  z-index: 70;
}

.z-80 {
  z-index: 80;
}

.z-90 {
  z-index: 90;
}

.z-100 {
  z-index: 100;
}

.z-1000 {
  z-index: 1000;
}

.z-auto {
  z-index: auto;
}

.shadow-xs {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.shadow-sm {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}

.shadow-md {
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
}

.shadow-lg {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

.shadow-n {
  box-shadow: none;
}

@media (max-width: 1199px) {
  .block-lg {
    display: block;
  }
  .inline-block-lg {
    display: inline-block;
  }
  .inline-lg {
    display: inline;
  }
  .table-lg {
    display: table;
  }
  .table-row-lg {
    display: table-row;
  }
  .table-cell-lg {
    display: table-cell;
  }
  .inline-table-lg {
    display: inline-table;
  }
  .show-lg {
    display: block;
  }
  .hide-lg {
    display: none;
  }
  .visible-lg {
    visibility: visible;
  }
  .invisible-lg {
    visibility: hidden;
  }
  .opacity-0-lg {
    opacity: 0;
  }
  .opacity-10-lg {
    opacity: 0.1;
  }
  .opacity-20-lg {
    opacity: 0.2;
  }
  .opacity-30-lg {
    opacity: 0.3;
  }
  .opacity-40-lg {
    opacity: 0.4;
  }
  .opacity-50-lg {
    opacity: 0.5;
  }
  .opacity-60-lg {
    opacity: 0.6;
  }
  .opacity-70-lg {
    opacity: 0.7;
  }
  .opacity-80-lg {
    opacity: 0.8;
  }
  .opacity-90-lg {
    opacity: 0.9;
  }
  .opacity-100-lg {
    opacity: 1;
  }
  .z-0-lg {
    z-index: 0;
  }
  .z-1-lg {
    z-index: 1;
  }
  .z-2-lg {
    z-index: 2;
  }
  .z-3-lg {
    z-index: 3;
  }
  .z-4-lg {
    z-index: 4;
  }
  .z-5-lg {
    z-index: 5;
  }
  .z-6-lg {
    z-index: 6;
  }
  .z-7-lg {
    z-index: 7;
  }
  .z-8-lg {
    z-index: 8;
  }
  .z-9-lg {
    z-index: 9;
  }
  .z-10-lg {
    z-index: 10;
  }
  .z-20-lg {
    z-index: 20;
  }
  .z-30-lg {
    z-index: 30;
  }
  .z-40-lg {
    z-index: 40;
  }
  .z-50-lg {
    z-index: 50;
  }
  .z-60-lg {
    z-index: 60;
  }
  .z-70-lg {
    z-index: 70;
  }
  .z-80-lg {
    z-index: 80;
  }
  .z-90-lg {
    z-index: 90;
  }
  .z-100-lg {
    z-index: 100;
  }
  .z-1000-lg {
    z-index: 1000;
  }
  .z-auto-lg {
    z-index: auto;
  }
  .shadow-xs-lg {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .shadow-sm-lg {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  }
  .shadow-md-lg {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
  }
  .shadow-lg-lg {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  }
  .shadow-n-lg {
    box-shadow: none;
  }
}

@media (max-width: 991px) {
  .block-md {
    display: block;
  }
  .inline-block-md {
    display: inline-block;
  }
  .inline-md {
    display: inline;
  }
  .table-md {
    display: table;
  }
  .table-row-md {
    display: table-row;
  }
  .table-cell-md {
    display: table-cell;
  }
  .inline-table-md {
    display: inline-table;
  }
  .show-md {
    display: block;
  }
  .hide-md {
    display: none;
  }
  .visible-md {
    visibility: visible;
  }
  .invisible-md {
    visibility: hidden;
  }
  .opacity-0-md {
    opacity: 0;
  }
  .opacity-10-md {
    opacity: 0.1;
  }
  .opacity-20-md {
    opacity: 0.2;
  }
  .opacity-30-md {
    opacity: 0.3;
  }
  .opacity-40-md {
    opacity: 0.4;
  }
  .opacity-50-md {
    opacity: 0.5;
  }
  .opacity-60-md {
    opacity: 0.6;
  }
  .opacity-70-md {
    opacity: 0.7;
  }
  .opacity-80-md {
    opacity: 0.8;
  }
  .opacity-90-md {
    opacity: 0.9;
  }
  .opacity-100-md {
    opacity: 1;
  }
  .z-0-md {
    z-index: 0;
  }
  .z-1-md {
    z-index: 1;
  }
  .z-2-md {
    z-index: 2;
  }
  .z-3-md {
    z-index: 3;
  }
  .z-4-md {
    z-index: 4;
  }
  .z-5-md {
    z-index: 5;
  }
  .z-6-md {
    z-index: 6;
  }
  .z-7-md {
    z-index: 7;
  }
  .z-8-md {
    z-index: 8;
  }
  .z-9-md {
    z-index: 9;
  }
  .z-10-md {
    z-index: 10;
  }
  .z-20-md {
    z-index: 20;
  }
  .z-30-md {
    z-index: 30;
  }
  .z-40-md {
    z-index: 40;
  }
  .z-50-md {
    z-index: 50;
  }
  .z-60-md {
    z-index: 60;
  }
  .z-70-md {
    z-index: 70;
  }
  .z-80-md {
    z-index: 80;
  }
  .z-90-md {
    z-index: 90;
  }
  .z-100-md {
    z-index: 100;
  }
  .z-1000-md {
    z-index: 1000;
  }
  .z-auto-md {
    z-index: auto;
  }
  .shadow-xs-md {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .shadow-sm-md {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  }
  .shadow-md-md {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
  }
  .shadow-lg-md {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  }
  .shadow-n-md {
    box-shadow: none;
  }
}

@media (max-width: 767px) {
  .block-sm {
    display: block;
  }
  .inline-block-sm {
    display: inline-block;
  }
  .inline-sm {
    display: inline;
  }
  .table-sm {
    display: table;
  }
  .table-row-sm {
    display: table-row;
  }
  .table-cell-sm {
    display: table-cell;
  }
  .inline-table-sm {
    display: inline-table;
  }
  .show-sm {
    display: block;
  }
  .hide-sm {
    display: none;
  }
  .visible-sm {
    visibility: visible;
  }
  .invisible-sm {
    visibility: hidden;
  }
  .opacity-0-sm {
    opacity: 0;
  }
  .opacity-10-sm {
    opacity: 0.1;
  }
  .opacity-20-sm {
    opacity: 0.2;
  }
  .opacity-30-sm {
    opacity: 0.3;
  }
  .opacity-40-sm {
    opacity: 0.4;
  }
  .opacity-50-sm {
    opacity: 0.5;
  }
  .opacity-60-sm {
    opacity: 0.6;
  }
  .opacity-70-sm {
    opacity: 0.7;
  }
  .opacity-80-sm {
    opacity: 0.8;
  }
  .opacity-90-sm {
    opacity: 0.9;
  }
  .opacity-100-sm {
    opacity: 1;
  }
  .z-0-sm {
    z-index: 0;
  }
  .z-1-sm {
    z-index: 1;
  }
  .z-2-sm {
    z-index: 2;
  }
  .z-3-sm {
    z-index: 3;
  }
  .z-4-sm {
    z-index: 4;
  }
  .z-5-sm {
    z-index: 5;
  }
  .z-6-sm {
    z-index: 6;
  }
  .z-7-sm {
    z-index: 7;
  }
  .z-8-sm {
    z-index: 8;
  }
  .z-9-sm {
    z-index: 9;
  }
  .z-10-sm {
    z-index: 10;
  }
  .z-20-sm {
    z-index: 20;
  }
  .z-30-sm {
    z-index: 30;
  }
  .z-40-sm {
    z-index: 40;
  }
  .z-50-sm {
    z-index: 50;
  }
  .z-60-sm {
    z-index: 60;
  }
  .z-70-sm {
    z-index: 70;
  }
  .z-80-sm {
    z-index: 80;
  }
  .z-90-sm {
    z-index: 90;
  }
  .z-100-sm {
    z-index: 100;
  }
  .z-1000-sm {
    z-index: 1000;
  }
  .z-auto-sm {
    z-index: auto;
  }
  .shadow-xs-sm {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .shadow-sm-sm {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  }
  .shadow-md-sm {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
  }
  .shadow-lg-sm {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  }
  .shadow-n-sm {
    box-shadow: none;
  }
}

@media (max-width: 575px) {
  .block-xs {
    display: block;
  }
  .inline-block-xs {
    display: inline-block;
  }
  .inline-xs {
    display: inline;
  }
  .table-xs {
    display: table;
  }
  .table-row-xs {
    display: table-row;
  }
  .table-cell-xs {
    display: table-cell;
  }
  .inline-table-xs {
    display: inline-table;
  }
  .show-xs {
    display: block;
  }
  .hide-xs {
    display: none;
  }
  .visible-xs {
    visibility: visible;
  }
  .invisible-xs {
    visibility: hidden;
  }
  .opacity-0-xs {
    opacity: 0;
  }
  .opacity-10-xs {
    opacity: 0.1;
  }
  .opacity-20-xs {
    opacity: 0.2;
  }
  .opacity-30-xs {
    opacity: 0.3;
  }
  .opacity-40-xs {
    opacity: 0.4;
  }
  .opacity-50-xs {
    opacity: 0.5;
  }
  .opacity-60-xs {
    opacity: 0.6;
  }
  .opacity-70-xs {
    opacity: 0.7;
  }
  .opacity-80-xs {
    opacity: 0.8;
  }
  .opacity-90-xs {
    opacity: 0.9;
  }
  .opacity-100-xs {
    opacity: 1;
  }
  .z-0-xs {
    z-index: 0;
  }
  .z-1-xs {
    z-index: 1;
  }
  .z-2-xs {
    z-index: 2;
  }
  .z-3-xs {
    z-index: 3;
  }
  .z-4-xs {
    z-index: 4;
  }
  .z-5-xs {
    z-index: 5;
  }
  .z-6-xs {
    z-index: 6;
  }
  .z-7-xs {
    z-index: 7;
  }
  .z-8-xs {
    z-index: 8;
  }
  .z-9-xs {
    z-index: 9;
  }
  .z-10-xs {
    z-index: 10;
  }
  .z-20-xs {
    z-index: 20;
  }
  .z-30-xs {
    z-index: 30;
  }
  .z-40-xs {
    z-index: 40;
  }
  .z-50-xs {
    z-index: 50;
  }
  .z-60-xs {
    z-index: 60;
  }
  .z-70-xs {
    z-index: 70;
  }
  .z-80-xs {
    z-index: 80;
  }
  .z-90-xs {
    z-index: 90;
  }
  .z-100-xs {
    z-index: 100;
  }
  .z-1000-xs {
    z-index: 1000;
  }
  .z-auto-xs {
    z-index: auto;
  }
  .shadow-xs-xs {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  }
  .shadow-sm-xs {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  }
  .shadow-md-xs {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
  }
  .shadow-lg-xs {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  }
  .shadow-n-xs {
    box-shadow: none;
  }
}

/*

Flex布局是什么？

Flex是Flexible Box的缩写，意为”弹性布局”，用来为盒状模型提供最大的灵活性。

任何一个容器都可以指定为Flex布局。
.container{
  display: flex;
}

行内元素也可以使用Flex布局。
.container{
  display: inline-flex;
}

Webkit内核的浏览器，必须加上-webkit前缀。
.container{
  display: -webkit-flex; 
  display: flex;
}

注意，设为Flex布局以后，子元素的float、clear和vertical-align属性将失效。

*/
/*

基本概念

采用Flex布局的元素，称为Flex容器（flex container），简称”容器”。它的所有子元素自动成为容器成员，称为Flex项目（flex item），简称”项目”。

容器默认存在两根轴：水平的主轴（main axis）和垂直的交叉轴（cross axis）。
主轴的开始位置（与边框的交叉点）叫做main start，结束位置叫做main end；交叉轴的开始位置叫做cross start，结束位置叫做cross end。

项目默认沿主轴排列。单个项目占据的主轴空间叫做main size，占据的交叉轴空间叫做cross size。

*/
/*

 容器的属性:
01.flex-direction
02.flex-wrap
03.flex-flow
04.justify-content
05.align-items
06.align-content


01.flex-direction
flex-direction属性决定主轴的方向（即项目的排列方向）。

.container {
  flex-direction: row | row-reverse | column | column-reverse;
}

它可能有4个值。
row（默认值）：主轴为水平方向，起点在左端。
row-reverse：主轴为水平方向，起点在右端。
column：主轴为垂直方向，起点在上沿。
column-reverse：主轴为垂直方向，起点在下沿


02.flex-wrap
默认情况下，项目都排在一条线（又称”轴线”）上。flex-wrap属性定义，如果一条轴线排不下，如何换行。

.container{
  flex-wrap: nowrap | wrap | wrap-reverse;
}

它可能取三个值。
nowrap（默认）：不换行。
wrap：换行，第一行在上方。
wrap-reverse：换行，第一行在下方。


03.flex-flow
flex-flow属性是flex-direction属性和flex-wrap属性的简写形式，默认值为row nowrap。

.container {
  flex-flow: <flex-direction> <flex-wrap>;
}


04.justify-content
justify-content属性定义了项目在主轴上的对齐方式。

.container {
  justify-content: flex-start | flex-end | center | space-between | space-around;
}

它可能取5个值，具体对齐方式与轴的方向有关。下面假设主轴为从左到右。
flex-start（默认值）：左对齐
flex-end：右对齐
center： 居中
space-between：两端对齐，项目之间的间隔都相等。
space-around：每个项目两侧的间隔相等。所以，项目之间的间隔比项目与边框的间隔大一倍。


05.align-items
align-items属性定义项目在交叉轴上如何对齐。

.container {
  align-items: flex-start | flex-end | center | baseline | stretch;
}

它可能取5个值。具体的对齐方式与交叉轴的方向有关，下面假设交叉轴从上到下。
flex-start：交叉轴的起点对齐。
flex-end：交叉轴的终点对齐。
center：交叉轴的中点对齐。
baseline: 项目的第一行文字的基线对齐。
stretch（默认值）：如果项目未设置高度或设为auto，将占满整个容器的高度。


06.align-content
align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线，该属性不起作用。

.container {
  align-content: flex-start | flex-end | center | space-between | space-around | stretch;
}

该属性可能取6个值。
flex-start：与交叉轴的起点对齐。
flex-end：与交叉轴的终点对齐。
center：与交叉轴的中点对齐。
space-between：与交叉轴两端对齐，轴线之间的间隔平均分布。
space-around：每根轴线两侧的间隔都相等。所以，轴线之间的间隔比轴线与边框的间隔大一倍。
stretch（默认值）：轴线占满整个交叉轴。

*/
/*

项目的属性：
01.order
02.flex-grow
03.flex-shrink
04.flex-basis
05.flex
06.align-self


01.order
order属性定义项目的排列顺序。数值越小，排列越靠前，默认为0。

.item {
  order: <integer>;
}


02.flex-grow
flex-grow属性定义项目的放大比例，默认为0，即如果存在剩余空间，也不放大。

.item {
  flex-grow: <number>; 
}

如果所有项目的flex-grow属性都为1，则它们将等分剩余空间（如果有的话）。如果一个项目的flex-grow属性为2，其他项目都为1，则前者占据的剩余空间将比其他项多一倍。


03.flex-shrink
flex-shrink属性定义了项目的缩小比例，默认为1，即如果空间不足，该项目将缩小。

.item {
  flex-shrink: <number>;
}

如果所有项目的flex-shrink属性都为1，当空间不足时，都将等比例缩小。如果一个项目的flex-shrink属性为0，其他项目都为1，则空间不足时，前者不缩小。
负值对该属性无效。


04.flex-basis
flex-basis属性定义了在分配多余空间之前，项目占据的主轴空间（main size）。浏览器根据这个属性，计算主轴是否有多余空间。它的默认值为auto，即项目的本来大小。

.item {
  flex-basis: <length> | auto;
}

它可以设为跟width或height属性一样的值（比如350px），则项目将占据固定空间。


05.flex
flex属性是flex-grow, flex-shrink 和 flex-basis的简写，默认值为0 1 auto。后两个属性可选。

.item {
  flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]
}

该属性有两个快捷值：auto (1 1 auto) 和 none (0 0 auto)。
建议优先使用这个属性，而不是单独写三个分离的属性，因为浏览器会推算相关值。


06.align-self
align-self属性允许单个项目有与其他项目不一样的对齐方式，可覆盖align-items属性。默认值为auto，表示继承父元素的align-items属性，如果没有父元素，则等同于stretch。

.item {
  align-self: auto | flex-start | flex-end | center | baseline | stretch;
}

该属性可能取6个值，除了auto，其他都与align-items属性完全一致。

*/
.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-n-wrap {
  flex-wrap: nowrap;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.flex-flow {
  flex-flow: row nowrap;
}

.flex-flow-rw {
  flex-flow: row wrap;
}

.flex-flow-rwr {
  flex-flow: row wrap-reverse;
}

.flex-flow-cnw {
  flex-flow: column nowrap;
}

.flex-flow-cw {
  flex-flow: column wrap;
}

.flex-flow-cwr {
  flex-flow: column wrap-reverse;
}

.flex-flow-crnw {
  flex-flow: column-reverse nowrap;
}

.flex-flow-crw {
  flex-flow: column-reverse wrap;
}

.flex-flow-crwr {
  flex-flow: column-reverse wrap-reverse;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-center {
  align-content: center;
}

.content-between {
  align-content: space-between;
}

.content-around {
  align-content: space-around;
}

.content-stretch {
  align-content: stretch;
}

.order-first {
  order: -1;
}

.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;
}

.order-last {
  order: 13;
}

.flex-grow {
  flex-grow: 1;
}

.flex-n-grow {
  flex-grow: 0;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-n-shrink {
  flex-shrink: 0;
}

.flex-initial {
  flex: initial;
}

.flex-1 {
  flex: 1;
}

.flex-auto {
  flex: auto;
}

.flex-n {
  flex: none;
}

.self-auto {
  align-self: auto;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-baseline {
  align-self: baseline;
}

.self-stretch {
  align-self: stretch;
}

@media (max-width: 1199px) {
  .flex-lg {
    display: flex;
  }
  .inline-flex-lg {
    display: inline-flex;
  }
  .flex-row-lg {
    flex-direction: row;
  }
  .flex-row-reverse-lg {
    flex-direction: row-reverse;
  }
  .flex-col-lg {
    flex-direction: column;
  }
  .flex-col-reverse-lg {
    flex-direction: column-reverse;
  }
  .flex-n-wrap-lg {
    flex-wrap: nowrap;
  }
  .flex-wrap-lg {
    flex-wrap: wrap;
  }
  .flex-wrap-reverse-lg {
    flex-wrap: wrap-reverse;
  }
  .flex-flow-lg {
    flex-flow: row nowrap;
  }
  .flex-flow-rw-lg {
    flex-flow: row wrap;
  }
  .flex-flow-rwr-lg {
    flex-flow: row wrap-reverse;
  }
  .flex-flow-cnw-lg {
    flex-flow: column nowrap;
  }
  .flex-flow-cw-lg {
    flex-flow: column wrap;
  }
  .flex-flow-cwr-lg {
    flex-flow: column wrap-reverse;
  }
  .flex-flow-crnw-lg {
    flex-flow: column-reverse nowrap;
  }
  .flex-flow-crw-lg {
    flex-flow: column-reverse wrap;
  }
  .flex-flow-crwr-lg {
    flex-flow: column-reverse wrap-reverse;
  }
  .justify-start-lg {
    justify-content: flex-start;
  }
  .justify-end-lg {
    justify-content: flex-end;
  }
  .justify-center-lg {
    justify-content: center;
  }
  .justify-between-lg {
    justify-content: space-between;
  }
  .justify-around-lg {
    justify-content: space-around;
  }
  .items-start-lg {
    align-items: flex-start;
  }
  .items-end-lg {
    align-items: flex-end;
  }
  .items-center-lg {
    align-items: center;
  }
  .items-baseline-lg {
    align-items: baseline;
  }
  .items-stretch-lg {
    align-items: stretch;
  }
  .content-start-lg {
    align-content: flex-start;
  }
  .content-end-lg {
    align-content: flex-end;
  }
  .content-center-lg {
    align-content: center;
  }
  .content-between-lg {
    align-content: space-between;
  }
  .content-around-lg {
    align-content: space-around;
  }
  .content-stretch-lg {
    align-content: stretch;
  }
  .order-first-lg {
    order: -1;
  }
  .order-0-lg {
    order: 0;
  }
  .order-1-lg {
    order: 1;
  }
  .order-2-lg {
    order: 2;
  }
  .order-3-lg {
    order: 3;
  }
  .order-4-lg {
    order: 4;
  }
  .order-5-lg {
    order: 5;
  }
  .order-6-lg {
    order: 6;
  }
  .order-7-lg {
    order: 7;
  }
  .order-8-lg {
    order: 8;
  }
  .order-9-lg {
    order: 9;
  }
  .order-10-lg {
    order: 10;
  }
  .order-11-lg {
    order: 11;
  }
  .order-12-lg {
    order: 12;
  }
  .order-last-lg {
    order: 13;
  }
  .flex-grow-lg {
    flex-grow: 1;
  }
  .flex-n-grow-lg {
    flex-grow: 0;
  }
  .flex-shrink-lg {
    flex-shrink: 1;
  }
  .flex-n-shrink-lg {
    flex-shrink: 0;
  }
  .flex-initial-lg {
    flex: initial;
  }
  .flex-1-lg {
    flex: 1;
  }
  .flex-auto-lg {
    flex: auto;
  }
  .flex-n-lg {
    flex: none;
  }
  .self-auto-lg {
    align-self: auto;
  }
  .self-start-lg {
    align-self: flex-start;
  }
  .self-end-lg {
    align-self: flex-end;
  }
  .self-center-lg {
    align-self: center;
  }
  .self-baseline-lg {
    align-self: baseline;
  }
  .self-stretch-lg {
    align-self: stretch;
  }
}

@media (max-width: 991px) {
  .flex-md {
    display: flex;
  }
  .inline-flex-md {
    display: inline-flex;
  }
  .flex-row-md {
    flex-direction: row;
  }
  .flex-row-reverse-md {
    flex-direction: row-reverse;
  }
  .flex-col-md {
    flex-direction: column;
  }
  .flex-col-reverse-md {
    flex-direction: column-reverse;
  }
  .flex-n-wrap-md {
    flex-wrap: nowrap;
  }
  .flex-wrap-md {
    flex-wrap: wrap;
  }
  .flex-wrap-reverse-md {
    flex-wrap: wrap-reverse;
  }
  .flex-flow-md {
    flex-flow: row nowrap;
  }
  .flex-flow-rw-md {
    flex-flow: row wrap;
  }
  .flex-flow-rwr-md {
    flex-flow: row wrap-reverse;
  }
  .flex-flow-cnw-md {
    flex-flow: column nowrap;
  }
  .flex-flow-cw-md {
    flex-flow: column wrap;
  }
  .flex-flow-cwr-md {
    flex-flow: column wrap-reverse;
  }
  .flex-flow-crnw-md {
    flex-flow: column-reverse nowrap;
  }
  .flex-flow-crw-md {
    flex-flow: column-reverse wrap;
  }
  .flex-flow-crwr-md {
    flex-flow: column-reverse wrap-reverse;
  }
  .justify-start-md {
    justify-content: flex-start;
  }
  .justify-end-md {
    justify-content: flex-end;
  }
  .justify-center-md {
    justify-content: center;
  }
  .justify-between-md {
    justify-content: space-between;
  }
  .justify-around-md {
    justify-content: space-around;
  }
  .items-start-md {
    align-items: flex-start;
  }
  .items-end-md {
    align-items: flex-end;
  }
  .items-center-md {
    align-items: center;
  }
  .items-baseline-md {
    align-items: baseline;
  }
  .items-stretch-md {
    align-items: stretch;
  }
  .content-start-md {
    align-content: flex-start;
  }
  .content-end-md {
    align-content: flex-end;
  }
  .content-center-md {
    align-content: center;
  }
  .content-between-md {
    align-content: space-between;
  }
  .content-around-md {
    align-content: space-around;
  }
  .content-stretch-md {
    align-content: stretch;
  }
  .order-first-md {
    order: -1;
  }
  .order-0-md {
    order: 0;
  }
  .order-1-md {
    order: 1;
  }
  .order-2-md {
    order: 2;
  }
  .order-3-md {
    order: 3;
  }
  .order-4-md {
    order: 4;
  }
  .order-5-md {
    order: 5;
  }
  .order-6-md {
    order: 6;
  }
  .order-7-md {
    order: 7;
  }
  .order-8-md {
    order: 8;
  }
  .order-9-md {
    order: 9;
  }
  .order-10-md {
    order: 10;
  }
  .order-11-md {
    order: 11;
  }
  .order-12-md {
    order: 12;
  }
  .order-last-md {
    order: 13;
  }
  .flex-grow-md {
    flex-grow: 1;
  }
  .flex-n-grow-md {
    flex-grow: 0;
  }
  .flex-shrink-md {
    flex-shrink: 1;
  }
  .flex-n-shrink-md {
    flex-shrink: 0;
  }
  .flex-initial-md {
    flex: initial;
  }
  .flex-1-md {
    flex: 1;
  }
  .flex-auto-md {
    flex: auto;
  }
  .flex-n-md {
    flex: none;
  }
  .self-auto-md {
    align-self: auto;
  }
  .self-start-md {
    align-self: flex-start;
  }
  .self-end-md {
    align-self: flex-end;
  }
  .self-center-md {
    align-self: center;
  }
  .self-baseline-md {
    align-self: baseline;
  }
  .self-stretch-md {
    align-self: stretch;
  }
}

@media (max-width: 767px) {
  .flex-sm {
    display: flex;
  }
  .inline-flex-sm {
    display: inline-flex;
  }
  .flex-row-sm {
    flex-direction: row;
  }
  .flex-row-reverse-sm {
    flex-direction: row-reverse;
  }
  .flex-col-sm {
    flex-direction: column;
  }
  .flex-col-reverse-sm {
    flex-direction: column-reverse;
  }
  .flex-n-wrap-sm {
    flex-wrap: nowrap;
  }
  .flex-wrap-sm {
    flex-wrap: wrap;
  }
  .flex-wrap-reverse-sm {
    flex-wrap: wrap-reverse;
  }
  .flex-flow-sm {
    flex-flow: row nowrap;
  }
  .flex-flow-rw-sm {
    flex-flow: row wrap;
  }
  .flex-flow-rwr-sm {
    flex-flow: row wrap-reverse;
  }
  .flex-flow-cnw-sm {
    flex-flow: column nowrap;
  }
  .flex-flow-cw-sm {
    flex-flow: column wrap;
  }
  .flex-flow-cwr-sm {
    flex-flow: column wrap-reverse;
  }
  .flex-flow-crnw-sm {
    flex-flow: column-reverse nowrap;
  }
  .flex-flow-crw-sm {
    flex-flow: column-reverse wrap;
  }
  .flex-flow-crwr-sm {
    flex-flow: column-reverse wrap-reverse;
  }
  .justify-start-sm {
    justify-content: flex-start;
  }
  .justify-end-sm {
    justify-content: flex-end;
  }
  .justify-center-sm {
    justify-content: center;
  }
  .justify-between-sm {
    justify-content: space-between;
  }
  .justify-around-sm {
    justify-content: space-around;
  }
  .items-start-sm {
    align-items: flex-start;
  }
  .items-end-sm {
    align-items: flex-end;
  }
  .items-center-sm {
    align-items: center;
  }
  .items-baseline-sm {
    align-items: baseline;
  }
  .items-stretch-sm {
    align-items: stretch;
  }
  .content-start-sm {
    align-content: flex-start;
  }
  .content-end-sm {
    align-content: flex-end;
  }
  .content-center-sm {
    align-content: center;
  }
  .content-between-sm {
    align-content: space-between;
  }
  .content-around-sm {
    align-content: space-around;
  }
  .content-stretch-sm {
    align-content: stretch;
  }
  .order-first-sm {
    order: -1;
  }
  .order-0-sm {
    order: 0;
  }
  .order-1-sm {
    order: 1;
  }
  .order-2-sm {
    order: 2;
  }
  .order-3-sm {
    order: 3;
  }
  .order-4-sm {
    order: 4;
  }
  .order-5-sm {
    order: 5;
  }
  .order-6-sm {
    order: 6;
  }
  .order-7-sm {
    order: 7;
  }
  .order-8-sm {
    order: 8;
  }
  .order-9-sm {
    order: 9;
  }
  .order-10-sm {
    order: 10;
  }
  .order-11-sm {
    order: 11;
  }
  .order-12-sm {
    order: 12;
  }
  .order-last-sm {
    order: 13;
  }
  .flex-grow-sm {
    flex-grow: 1;
  }
  .flex-n-grow-sm {
    flex-grow: 0;
  }
  .flex-shrink-sm {
    flex-shrink: 1;
  }
  .flex-n-shrink-sm {
    flex-shrink: 0;
  }
  .flex-initial-sm {
    flex: initial;
  }
  .flex-1-sm {
    flex: 1;
  }
  .flex-auto-sm {
    flex: auto;
  }
  .flex-n-sm {
    flex: none;
  }
  .self-auto-sm {
    align-self: auto;
  }
  .self-start-sm {
    align-self: flex-start;
  }
  .self-end-sm {
    align-self: flex-end;
  }
  .self-center-sm {
    align-self: center;
  }
  .self-baseline-sm {
    align-self: baseline;
  }
  .self-stretch-sm {
    align-self: stretch;
  }
}

@media (max-width: 575px) {
  .flex-xs {
    display: flex;
  }
  .inline-flex-xs {
    display: inline-flex;
  }
  .flex-row-xs {
    flex-direction: row;
  }
  .flex-row-reverse-xs {
    flex-direction: row-reverse;
  }
  .flex-col-xs {
    flex-direction: column;
  }
  .flex-col-reverse-xs {
    flex-direction: column-reverse;
  }
  .flex-n-wrap-xs {
    flex-wrap: nowrap;
  }
  .flex-wrap-xs {
    flex-wrap: wrap;
  }
  .flex-wrap-reverse-xs {
    flex-wrap: wrap-reverse;
  }
  .flex-flow-xs {
    flex-flow: row nowrap;
  }
  .flex-flow-rw-xs {
    flex-flow: row wrap;
  }
  .flex-flow-rwr-xs {
    flex-flow: row wrap-reverse;
  }
  .flex-flow-cnw-xs {
    flex-flow: column nowrap;
  }
  .flex-flow-cw-xs {
    flex-flow: column wrap;
  }
  .flex-flow-cwr-xs {
    flex-flow: column wrap-reverse;
  }
  .flex-flow-crnw-xs {
    flex-flow: column-reverse nowrap;
  }
  .flex-flow-crw-xs {
    flex-flow: column-reverse wrap;
  }
  .flex-flow-crwr-xs {
    flex-flow: column-reverse wrap-reverse;
  }
  .justify-start-xs {
    justify-content: flex-start;
  }
  .justify-end-xs {
    justify-content: flex-end;
  }
  .justify-center-xs {
    justify-content: center;
  }
  .justify-between-xs {
    justify-content: space-between;
  }
  .justify-around-xs {
    justify-content: space-around;
  }
  .items-start-xs {
    align-items: flex-start;
  }
  .items-end-xs {
    align-items: flex-end;
  }
  .items-center-xs {
    align-items: center;
  }
  .items-baseline-xs {
    align-items: baseline;
  }
  .items-stretch-xs {
    align-items: stretch;
  }
  .content-start-xs {
    align-content: flex-start;
  }
  .content-end-xs {
    align-content: flex-end;
  }
  .content-center-xs {
    align-content: center;
  }
  .content-between-xs {
    align-content: space-between;
  }
  .content-around-xs {
    align-content: space-around;
  }
  .content-stretch-xs {
    align-content: stretch;
  }
  .order-first-xs {
    order: -1;
  }
  .order-0-xs {
    order: 0;
  }
  .order-1-xs {
    order: 1;
  }
  .order-2-xs {
    order: 2;
  }
  .order-3-xs {
    order: 3;
  }
  .order-4-xs {
    order: 4;
  }
  .order-5-xs {
    order: 5;
  }
  .order-6-xs {
    order: 6;
  }
  .order-7-xs {
    order: 7;
  }
  .order-8-xs {
    order: 8;
  }
  .order-9-xs {
    order: 9;
  }
  .order-10-xs {
    order: 10;
  }
  .order-11-xs {
    order: 11;
  }
  .order-12-xs {
    order: 12;
  }
  .order-last-xs {
    order: 13;
  }
  .flex-grow-xs {
    flex-grow: 1;
  }
  .flex-n-grow-xs {
    flex-grow: 0;
  }
  .flex-shrink-xs {
    flex-shrink: 1;
  }
  .flex-n-shrink-xs {
    flex-shrink: 0;
  }
  .flex-initial-xs {
    flex: initial;
  }
  .flex-1-xs {
    flex: 1;
  }
  .flex-auto-xs {
    flex: auto;
  }
  .flex-n-xs {
    flex: none;
  }
  .self-auto-xs {
    align-self: auto;
  }
  .self-start-xs {
    align-self: flex-start;
  }
  .self-end-xs {
    align-self: flex-end;
  }
  .self-center-xs {
    align-self: center;
  }
  .self-baseline-xs {
    align-self: baseline;
  }
  .self-stretch-xs {
    align-self: stretch;
  }
}

.grid {
  display: -ms-grid;
  display: grid;
}

.inline-grid {
  display: -ms-inline-grid;
  display: inline-grid;
}

.float-l {
  float: left;
}

.float-r {
  float: right;
}

.float-n {
  float: none;
}

@media (max-width: 1199px) {
  .float-l-lg {
    float: left;
  }
  .float-r-lg {
    float: right;
  }
  .float-n-lg {
    float: none;
  }
}

@media (max-width: 991px) {
  .float-l-md {
    float: left;
  }
  .float-r-md {
    float: right;
  }
  .float-n-md {
    float: none;
  }
}

@media (max-width: 767px) {
  .float-l-sm {
    float: left;
  }
  .float-r-sm {
    float: right;
  }
  .float-n-sm {
    float: none;
  }
}

@media (max-width: 575px) {
  .float-l-xs {
    float: left;
  }
  .float-r-xs {
    float: right;
  }
  .float-n-xs {
    float: none;
  }
}

.static {
  position: static;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.pin-0 {
  top: 0%;
  right: 0%;
  bottom: 0%;
  left: 0%;
  transform: inherit;
}

.pin-5p {
  top: 5%;
  right: 5%;
  bottom: 5%;
  left: 5%;
  transform: inherit;
}

.pin-10p {
  top: 10%;
  right: 10%;
  bottom: 10%;
  left: 10%;
  transform: inherit;
}

.pin-15p {
  top: 15%;
  right: 15%;
  bottom: 15%;
  left: 15%;
  transform: inherit;
}

.pin-20p {
  top: 20%;
  right: 20%;
  bottom: 20%;
  left: 20%;
  transform: inherit;
}

.pin-25p {
  top: 25%;
  right: 25%;
  bottom: 25%;
  left: 25%;
  transform: inherit;
}

.pin-30p {
  top: 30%;
  right: 30%;
  bottom: 30%;
  left: 30%;
  transform: inherit;
}

.pin-35p {
  top: 35%;
  right: 35%;
  bottom: 35%;
  left: 35%;
  transform: inherit;
}

.pin-40p {
  top: 40%;
  right: 40%;
  bottom: 40%;
  left: 40%;
  transform: inherit;
}

.pin-45p {
  top: 45%;
  right: 45%;
  bottom: 45%;
  left: 45%;
  transform: inherit;
}

.pin-5 {
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
  transform: inherit;
}

.pin-10 {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  transform: inherit;
}

.pin-15 {
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
  transform: inherit;
}

.pin-20 {
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  transform: inherit;
}

.pin-25 {
  top: 25px;
  right: 25px;
  bottom: 25px;
  left: 25px;
  transform: inherit;
}

.pin-30 {
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  transform: inherit;
}

.pin-35 {
  top: 35px;
  right: 35px;
  bottom: 35px;
  left: 35px;
  transform: inherit;
}

.pin-40 {
  top: 40px;
  right: 40px;
  bottom: 40px;
  left: 40px;
  transform: inherit;
}

.pin-45 {
  top: 45px;
  right: 45px;
  bottom: 45px;
  left: 45px;
  transform: inherit;
}

.pin-50 {
  top: 50px;
  right: 50px;
  bottom: 50px;
  left: 50px;
  transform: inherit;
}

.pin-none {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  transform: inherit;
}

.pin-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
}

.pin-x-center {
  /*top: inherit;*/
  left: 50%;
  transform: translateX(-50%) !important;
}

.pin-y-center {
  top: 50%;
  /*left: inherit;*/
  transform: translateY(-50%) !important;
}

.pin-t-0 {
  top: 0%;
  transform: translateY(0);
}

.pin-t-5p {
  top: 5%;
  transform: translateY(0);
}

.pin-t-10p {
  top: 10%;
  transform: translateY(0);
}

.pin-t-15p {
  top: 15%;
  transform: translateY(0);
}

.pin-t-20p {
  top: 20%;
  transform: translateY(0);
}

.pin-t-25p {
  top: 25%;
  transform: translateY(0);
}

.pin-t-30p {
  top: 30%;
  transform: translateY(0);
}

.pin-t-35p {
  top: 35%;
  transform: translateY(0);
}

.pin-t-40p {
  top: 40%;
  transform: translateY(0);
}

.pin-t-45p {
  top: 45%;
  transform: translateY(0);
}

.pin-t-50p {
  top: 50%;
  transform: translateY(0);
}

.pin-t-55p {
  top: 55%;
  transform: translateY(0);
}

.pin-t-60p {
  top: 60%;
  transform: translateY(0);
}

.pin-t-65p {
  top: 65%;
  transform: translateY(0);
}

.pin-t-70p {
  top: 70%;
  transform: translateY(0);
}

.pin-t-75p {
  top: 75%;
  transform: translateY(0);
}

.pin-t-80p {
  top: 80%;
  transform: translateY(0);
}

.pin-t-85p {
  top: 85%;
  transform: translateY(0);
}

.pin-t-90p {
  top: 90%;
  transform: translateY(0);
}

.pin-t-95p {
  top: 95%;
  transform: translateY(0);
}

.pin-t-100p {
  top: 100%;
  transform: translateY(0);
}

.pin-t-5 {
  top: 5px;
  transform: translateY(0);
}

.pin-t-10 {
  top: 10px;
  transform: translateY(0);
}

.pin-t-15 {
  top: 15px;
  transform: translateY(0);
}

.pin-t-20 {
  top: 20px;
  transform: translateY(0);
}

.pin-t-25 {
  top: 25px;
  transform: translateY(0);
}

.pin-t-30 {
  top: 30px;
  transform: translateY(0);
}

.pin-t-35 {
  top: 35px;
  transform: translateY(0);
}

.pin-t-40 {
  top: 40px;
  transform: translateY(0);
}

.pin-t-45 {
  top: 45px;
  transform: translateY(0);
}

.pin-t-50 {
  top: 50px;
  transform: translateY(0);
}

.pin-t-55 {
  top: 55px;
  transform: translateY(0);
}

.pin-t-60 {
  top: 60px;
  transform: translateY(0);
}

.pin-t-65 {
  top: 65px;
  transform: translateY(0);
}

.pin-t-70 {
  top: 70px;
  transform: translateY(0);
}

.pin-t-75 {
  top: 75px;
  transform: translateY(0);
}

.pin-t-80 {
  top: 80px;
  transform: translateY(0);
}

.pin-t-85 {
  top: 85px;
  transform: translateY(0);
}

.pin-t-90 {
  top: 90px;
  transform: translateY(0);
}

.pin-t-95 {
  top: 95px;
  transform: translateY(0);
}

.pin-t-100 {
  top: 100px;
  transform: translateY(0);
}

.pin-to-0 {
  top: 0%;
  transform: translateY(0);
}

.pin-to-5p {
  top: -5%;
  transform: translateY(0);
}

.pin-to-10p {
  top: -10%;
  transform: translateY(0);
}

.pin-to-15p {
  top: -15%;
  transform: translateY(0);
}

.pin-to-20p {
  top: -20%;
  transform: translateY(0);
}

.pin-to-25p {
  top: -25%;
  transform: translateY(0);
}

.pin-to-30p {
  top: -30%;
  transform: translateY(0);
}

.pin-to-35p {
  top: -35%;
  transform: translateY(0);
}

.pin-to-40p {
  top: -40%;
  transform: translateY(0);
}

.pin-to-45p {
  top: -45%;
  transform: translateY(0);
}

.pin-to-50p {
  top: -50%;
  transform: translateY(0);
}

.pin-to-55p {
  top: -55%;
  transform: translateY(0);
}

.pin-to-60p {
  top: -60%;
  transform: translateY(0);
}

.pin-to-65p {
  top: -65%;
  transform: translateY(0);
}

.pin-to-70p {
  top: -70%;
  transform: translateY(0);
}

.pin-to-75p {
  top: -75%;
  transform: translateY(0);
}

.pin-to-80p {
  top: -80%;
  transform: translateY(0);
}

.pin-to-85p {
  top: -85%;
  transform: translateY(0);
}

.pin-to-90p {
  top: -90%;
  transform: translateY(0);
}

.pin-to-95p {
  top: -95%;
  transform: translateY(0);
}

.pin-to-100p {
  top: -100%;
  transform: translateY(0);
}

.pin-to-5 {
  top: -5px;
  transform: translateY(0);
}

.pin-to-10 {
  top: -10px;
  transform: translateY(0);
}

.pin-to-15 {
  top: -15px;
  transform: translateY(0);
}

.pin-to-20 {
  top: -20px;
  transform: translateY(0);
}

.pin-to-25 {
  top: -25px;
  transform: translateY(0);
}

.pin-to-30 {
  top: -30px;
  transform: translateY(0);
}

.pin-to-35 {
  top: -35px;
  transform: translateY(0);
}

.pin-to-40 {
  top: -40px;
  transform: translateY(0);
}

.pin-to-45 {
  top: -45px;
  transform: translateY(0);
}

.pin-to-50 {
  top: -50px;
  transform: translateY(0);
}

.pin-to-55 {
  top: -55px;
  transform: translateY(0);
}

.pin-to-60 {
  top: -60px;
  transform: translateY(0);
}

.pin-to-65 {
  top: -65px;
  transform: translateY(0);
}

.pin-to-70 {
  top: -70px;
  transform: translateY(0);
}

.pin-to-75 {
  top: -75px;
  transform: translateY(0);
}

.pin-to-80 {
  top: -80px;
  transform: translateY(0);
}

.pin-to-85 {
  top: -85px;
  transform: translateY(0);
}

.pin-to-90 {
  top: -90px;
  transform: translateY(0);
}

.pin-to-95 {
  top: -95px;
  transform: translateY(0);
}

.pin-to-100 {
  top: -100px;
  transform: translateY(0);
}

.pin-r-0 {
  right: 0%;
}

.pin-r-5p {
  right: 5%;
}

.pin-r-10p {
  right: 10%;
}

.pin-r-15p {
  right: 15%;
}

.pin-r-20p {
  right: 20%;
}

.pin-r-25p {
  right: 25%;
}

.pin-r-30p {
  right: 30%;
}

.pin-r-35p {
  right: 35%;
}

.pin-r-40p {
  right: 40%;
}

.pin-r-45p {
  right: 45%;
}

.pin-r-50p {
  right: 50%;
}

.pin-r-55p {
  right: 55%;
}

.pin-r-60p {
  right: 60%;
}

.pin-r-65p {
  right: 65%;
}

.pin-r-70p {
  right: 70%;
}

.pin-r-75p {
  right: 75%;
}

.pin-r-80p {
  right: 80%;
}

.pin-r-85p {
  right: 85%;
}

.pin-r-90p {
  right: 90%;
}

.pin-r-95p {
  right: 95%;
}

.pin-r-100p {
  right: 100%;
}

.pin-r-5 {
  right: 5px;
}

.pin-r-10 {
  right: 10px;
}

.pin-r-15 {
  right: 15px;
}

.pin-r-20 {
  right: 20px;
}

.pin-r-25 {
  right: 25px;
}

.pin-r-30 {
  right: 30px;
}

.pin-r-35 {
  right: 35px;
}

.pin-r-40 {
  right: 40px;
}

.pin-r-45 {
  right: 45px;
}

.pin-r-50 {
  right: 50px;
}

.pin-r-55 {
  right: 55px;
}

.pin-r-60 {
  right: 60px;
}

.pin-r-65 {
  right: 65px;
}

.pin-r-70 {
  right: 70px;
}

.pin-r-75 {
  right: 75px;
}

.pin-r-80 {
  right: 80px;
}

.pin-r-85 {
  right: 85px;
}

.pin-r-90 {
  right: 90px;
}

.pin-r-95 {
  right: 95px;
}

.pin-r-100 {
  right: 100px;
}

.pin-ro-0 {
  right: 0%;
}

.pin-ro-5p {
  right: -5%;
}

.pin-ro-10p {
  right: -10%;
}

.pin-ro-15p {
  right: -15%;
}

.pin-ro-20p {
  right: -20%;
}

.pin-ro-25p {
  right: -25%;
}

.pin-ro-30p {
  right: -30%;
}

.pin-ro-35p {
  right: -35%;
}

.pin-ro-40p {
  right: -40%;
}

.pin-ro-45p {
  right: -45%;
}

.pin-ro-50p {
  right: -50%;
}

.pin-ro-55p {
  right: -55%;
}

.pin-ro-60p {
  right: -60%;
}

.pin-ro-65p {
  right: -65%;
}

.pin-ro-70p {
  right: -70%;
}

.pin-ro-75p {
  right: -75%;
}

.pin-ro-80p {
  right: -80%;
}

.pin-ro-85p {
  right: -85%;
}

.pin-ro-90p {
  right: -90%;
}

.pin-ro-95p {
  right: -95%;
}

.pin-ro-100p {
  right: -100%;
}

.pin-ro-5 {
  right: -5px;
}

.pin-ro-10 {
  right: -10px;
}

.pin-ro-15 {
  right: -15px;
}

.pin-ro-20 {
  right: -20px;
}

.pin-ro-25 {
  right: -25px;
}

.pin-ro-30 {
  right: -30px;
}

.pin-ro-35 {
  right: -35px;
}

.pin-ro-40 {
  right: -40px;
}

.pin-ro-45 {
  right: -45px;
}

.pin-ro-50 {
  right: -50px;
}

.pin-ro-55 {
  right: -55px;
}

.pin-ro-60 {
  right: -60px;
}

.pin-ro-65 {
  right: -65px;
}

.pin-ro-70 {
  right: -70px;
}

.pin-ro-75 {
  right: -75px;
}

.pin-ro-80 {
  right: -80px;
}

.pin-ro-85 {
  right: -85px;
}

.pin-ro-90 {
  right: -90px;
}

.pin-ro-95 {
  right: -95px;
}

.pin-ro-100 {
  right: -100px;
}

.pin-b-0 {
  bottom: 0%;
  transform: translateY(0);
}

.pin-b-5p {
  bottom: 5%;
  transform: translateY(0);
}

.pin-b-10p {
  bottom: 10%;
  transform: translateY(0);
}

.pin-b-15p {
  bottom: 15%;
  transform: translateY(0);
}

.pin-b-20p {
  bottom: 20%;
  transform: translateY(0);
}

.pin-b-25p {
  bottom: 25%;
  transform: translateY(0);
}

.pin-b-30p {
  bottom: 30%;
  transform: translateY(0);
}

.pin-b-35p {
  bottom: 35%;
  transform: translateY(0);
}

.pin-b-40p {
  bottom: 40%;
  transform: translateY(0);
}

.pin-b-45p {
  bottom: 45%;
  transform: translateY(0);
}

.pin-b-50p {
  bottom: 50%;
  transform: translateY(0);
}

.pin-b-55p {
  bottom: 55%;
  transform: translateY(0);
}

.pin-b-60p {
  bottom: 60%;
  transform: translateY(0);
}

.pin-b-65p {
  bottom: 65%;
  transform: translateY(0);
}

.pin-b-70p {
  bottom: 70%;
  transform: translateY(0);
}

.pin-b-75p {
  bottom: 75%;
  transform: translateY(0);
}

.pin-b-80p {
  bottom: 80%;
  transform: translateY(0);
}

.pin-b-85p {
  bottom: 85%;
  transform: translateY(0);
}

.pin-b-90p {
  bottom: 90%;
  transform: translateY(0);
}

.pin-b-95p {
  bottom: 95%;
  transform: translateY(0);
}

.pin-b-100p {
  bottom: 100%;
  transform: translateY(0);
}

.pin-b-5 {
  bottom: 5px;
  transform: translateY(0);
}

.pin-b-10 {
  bottom: 10px;
  transform: translateY(0);
}

.pin-b-15 {
  bottom: 15px;
  transform: translateY(0);
}

.pin-b-20 {
  bottom: 20px;
  transform: translateY(0);
}

.pin-b-25 {
  bottom: 25px;
  transform: translateY(0);
}

.pin-b-30 {
  bottom: 30px;
  transform: translateY(0);
}

.pin-b-35 {
  bottom: 35px;
  transform: translateY(0);
}

.pin-b-40 {
  bottom: 40px;
  transform: translateY(0);
}

.pin-b-45 {
  bottom: 45px;
  transform: translateY(0);
}

.pin-b-50 {
  bottom: 50px;
  transform: translateY(0);
}

.pin-b-55 {
  bottom: 55px;
  transform: translateY(0);
}

.pin-b-60 {
  bottom: 60px;
  transform: translateY(0);
}

.pin-b-65 {
  bottom: 65px;
  transform: translateY(0);
}

.pin-b-70 {
  bottom: 70px;
  transform: translateY(0);
}

.pin-b-75 {
  bottom: 75px;
  transform: translateY(0);
}

.pin-b-80 {
  bottom: 80px;
  transform: translateY(0);
}

.pin-b-85 {
  bottom: 85px;
  transform: translateY(0);
}

.pin-b-90 {
  bottom: 90px;
  transform: translateY(0);
}

.pin-b-95 {
  bottom: 95px;
  transform: translateY(0);
}

.pin-b-100 {
  bottom: 100px;
  transform: translateY(0);
}

.pin-bo-0 {
  bottom: 0%;
  transform: translateY(0);
}

.pin-bo-5p {
  bottom: -5%;
  transform: translateY(0);
}

.pin-bo-10p {
  bottom: -10%;
  transform: translateY(0);
}

.pin-bo-15p {
  bottom: -15%;
  transform: translateY(0);
}

.pin-bo-20p {
  bottom: -20%;
  transform: translateY(0);
}

.pin-bo-25p {
  bottom: -25%;
  transform: translateY(0);
}

.pin-bo-30p {
  bottom: -30%;
  transform: translateY(0);
}

.pin-bo-35p {
  bottom: -35%;
  transform: translateY(0);
}

.pin-bo-40p {
  bottom: -40%;
  transform: translateY(0);
}

.pin-bo-45p {
  bottom: -45%;
  transform: translateY(0);
}

.pin-bo-50p {
  bottom: -50%;
  transform: translateY(0);
}

.pin-bo-55p {
  bottom: -55%;
  transform: translateY(0);
}

.pin-bo-60p {
  bottom: -60%;
  transform: translateY(0);
}

.pin-bo-65p {
  bottom: -65%;
  transform: translateY(0);
}

.pin-bo-70p {
  bottom: -70%;
  transform: translateY(0);
}

.pin-bo-75p {
  bottom: -75%;
  transform: translateY(0);
}

.pin-bo-80p {
  bottom: -80%;
  transform: translateY(0);
}

.pin-bo-85p {
  bottom: -85%;
  transform: translateY(0);
}

.pin-bo-90p {
  bottom: -90%;
  transform: translateY(0);
}

.pin-bo-95p {
  bottom: -95%;
  transform: translateY(0);
}

.pin-bo-100p {
  bottom: -100%;
  transform: translateY(0);
}

.pin-bo-5 {
  bottom: -5px;
  transform: translateY(0);
}

.pin-bo-10 {
  bottom: -10px;
  transform: translateY(0);
}

.pin-bo-15 {
  bottom: -15px;
  transform: translateY(0);
}

.pin-bo-20 {
  bottom: -20px;
  transform: translateY(0);
}

.pin-bo-25 {
  bottom: -25px;
  transform: translateY(0);
}

.pin-bo-30 {
  bottom: -30px;
  transform: translateY(0);
}

.pin-bo-35 {
  bottom: -35px;
  transform: translateY(0);
}

.pin-bo-40 {
  bottom: -40px;
  transform: translateY(0);
}

.pin-bo-45 {
  bottom: -45px;
  transform: translateY(0);
}

.pin-bo-50 {
  bottom: -50px;
  transform: translateY(0);
}

.pin-bo-55 {
  bottom: -55px;
  transform: translateY(0);
}

.pin-bo-60 {
  bottom: -60px;
  transform: translateY(0);
}

.pin-bo-65 {
  bottom: -65px;
  transform: translateY(0);
}

.pin-bo-70 {
  bottom: -70px;
  transform: translateY(0);
}

.pin-bo-75 {
  bottom: -75px;
  transform: translateY(0);
}

.pin-bo-80 {
  bottom: -80px;
  transform: translateY(0);
}

.pin-bo-85 {
  bottom: -85px;
  transform: translateY(0);
}

.pin-bo-90 {
  bottom: -90px;
  transform: translateY(0);
}

.pin-bo-95 {
  bottom: -95px;
  transform: translateY(0);
}

.pin-bo-100 {
  bottom: -100px;
  transform: translateY(0);
}

.pin-l-0 {
  left: 0%;
}

.pin-l-5p {
  left: 5%;
}

.pin-l-10p {
  left: 10%;
}

.pin-l-15p {
  left: 15%;
}

.pin-l-20p {
  left: 20%;
}

.pin-l-25p {
  left: 25%;
}

.pin-l-30p {
  left: 30%;
}

.pin-l-35p {
  left: 35%;
}

.pin-l-40p {
  left: 40%;
}

.pin-l-45p {
  left: 45%;
}

.pin-l-50p {
  left: 50%;
}

.pin-l-55p {
  left: 55%;
}

.pin-l-60p {
  left: 60%;
}

.pin-l-65p {
  left: 65%;
}

.pin-l-70p {
  left: 70%;
}

.pin-l-75p {
  left: 75%;
}

.pin-l-80p {
  left: 80%;
}

.pin-l-85p {
  left: 85%;
}

.pin-l-90p {
  left: 90%;
}

.pin-l-95p {
  left: 95%;
}

.pin-l-100p {
  left: 100%;
}

.pin-l-5 {
  left: 5px;
}

.pin-l-10 {
  left: 10px;
}

.pin-l-15 {
  left: 15px;
}

.pin-l-20 {
  left: 20px;
}

.pin-l-25 {
  left: 25px;
}

.pin-l-30 {
  left: 30px;
}

.pin-l-35 {
  left: 35px;
}

.pin-l-40 {
  left: 40px;
}

.pin-l-45 {
  left: 45px;
}

.pin-l-50 {
  left: 50px;
}

.pin-l-55 {
  left: 55px;
}

.pin-l-60 {
  left: 60px;
}

.pin-l-65 {
  left: 65px;
}

.pin-l-70 {
  left: 70px;
}

.pin-l-75 {
  left: 75px;
}

.pin-l-80 {
  left: 80px;
}

.pin-l-85 {
  left: 85px;
}

.pin-l-90 {
  left: 90px;
}

.pin-l-95 {
  left: 95px;
}

.pin-l-100 {
  left: 100px;
}

.pin-lo-0 {
  left: 0%;
}

.pin-lo-5p {
  left: -5%;
}

.pin-lo-10p {
  left: -10%;
}

.pin-lo-15p {
  left: -15%;
}

.pin-lo-20p {
  left: -20%;
}

.pin-lo-25p {
  left: -25%;
}

.pin-lo-30p {
  left: -30%;
}

.pin-lo-35p {
  left: -35%;
}

.pin-lo-40p {
  left: -40%;
}

.pin-lo-45p {
  left: -45%;
}

.pin-lo-50p {
  left: -50%;
}

.pin-lo-55p {
  left: -55%;
}

.pin-lo-60p {
  left: -60%;
}

.pin-lo-65p {
  left: -65%;
}

.pin-lo-70p {
  left: -70%;
}

.pin-lo-75p {
  left: -75%;
}

.pin-lo-80p {
  left: -80%;
}

.pin-lo-85p {
  left: -85%;
}

.pin-lo-90p {
  left: -90%;
}

.pin-lo-95p {
  left: -95%;
}

.pin-lo-100p {
  left: -100%;
}

.pin-lo-5 {
  left: -5px;
}

.pin-lo-10 {
  left: -10px;
}

.pin-lo-15 {
  left: -15px;
}

.pin-lo-20 {
  left: -20px;
}

.pin-lo-25 {
  left: -25px;
}

.pin-lo-30 {
  left: -30px;
}

.pin-lo-35 {
  left: -35px;
}

.pin-lo-40 {
  left: -40px;
}

.pin-lo-45 {
  left: -45px;
}

.pin-lo-50 {
  left: -50px;
}

.pin-lo-55 {
  left: -55px;
}

.pin-lo-60 {
  left: -60px;
}

.pin-lo-65 {
  left: -65px;
}

.pin-lo-70 {
  left: -70px;
}

.pin-lo-75 {
  left: -75px;
}

.pin-lo-80 {
  left: -80px;
}

.pin-lo-85 {
  left: -85px;
}

.pin-lo-90 {
  left: -90px;
}

.pin-lo-95 {
  left: -95px;
}

.pin-lo-100 {
  left: -100px;
}

.pin-x-0 {
  right: 0%;
  left: 0%;
}

.pin-x-5p {
  right: 5%;
  left: 5%;
}

.pin-x-10p {
  right: 10%;
  left: 10%;
}

.pin-x-15p {
  right: 15%;
  left: 15%;
}

.pin-x-20p {
  right: 20%;
  left: 20%;
}

.pin-x-25p {
  right: 25%;
  left: 25%;
}

.pin-x-30p {
  right: 30%;
  left: 30%;
}

.pin-x-35p {
  right: 35%;
  left: 35%;
}

.pin-x-40p {
  right: 40%;
  left: 40%;
}

.pin-x-45p {
  right: 45%;
  left: 45%;
}

.pin-x-50p {
  right: 50%;
  left: 50%;
}

.pin-x-55p {
  right: 55%;
  left: 55%;
}

.pin-x-60p {
  right: 60%;
  left: 60%;
}

.pin-x-65p {
  right: 65%;
  left: 65%;
}

.pin-x-70p {
  right: 70%;
  left: 70%;
}

.pin-x-75p {
  right: 75%;
  left: 75%;
}

.pin-x-80p {
  right: 80%;
  left: 80%;
}

.pin-x-85p {
  right: 85%;
  left: 85%;
}

.pin-x-90p {
  right: 90%;
  left: 90%;
}

.pin-x-95p {
  right: 95%;
  left: 95%;
}

.pin-x-100p {
  right: 100%;
  left: 100%;
}

.pin-x-5 {
  right: 5px;
  left: 5px;
}

.pin-x-10 {
  right: 10px;
  left: 10px;
}

.pin-x-15 {
  right: 15px;
  left: 15px;
}

.pin-x-20 {
  right: 20px;
  left: 20px;
}

.pin-x-25 {
  right: 25px;
  left: 25px;
}

.pin-x-30 {
  right: 30px;
  left: 30px;
}

.pin-x-35 {
  right: 35px;
  left: 35px;
}

.pin-x-40 {
  right: 40px;
  left: 40px;
}

.pin-x-45 {
  right: 45px;
  left: 45px;
}

.pin-x-50 {
  right: 50px;
  left: 50px;
}

.pin-x-55 {
  right: 55px;
  left: 55px;
}

.pin-x-60 {
  right: 60px;
  left: 60px;
}

.pin-x-65 {
  right: 65px;
  left: 65px;
}

.pin-x-70 {
  right: 70px;
  left: 70px;
}

.pin-x-75 {
  right: 75px;
  left: 75px;
}

.pin-x-80 {
  right: 80px;
  left: 80px;
}

.pin-x-85 {
  right: 85px;
  left: 85px;
}

.pin-x-90 {
  right: 90px;
  left: 90px;
}

.pin-x-95 {
  right: 95px;
  left: 95px;
}

.pin-x-100 {
  right: 100px;
  left: 100px;
}

.pin-y-0 {
  top: 0%;
  bottom: 0%;
  transform: translateY(0);
}

.pin-y-5p {
  top: 5%;
  bottom: 5%;
  transform: translateY(0);
}

.pin-y-10p {
  top: 10%;
  bottom: 10%;
  transform: translateY(0);
}

.pin-y-15p {
  top: 15%;
  bottom: 15%;
  transform: translateY(0);
}

.pin-y-20p {
  top: 20%;
  bottom: 20%;
  transform: translateY(0);
}

.pin-y-25p {
  top: 25%;
  bottom: 25%;
  transform: translateY(0);
}

.pin-y-30p {
  top: 30%;
  bottom: 30%;
  transform: translateY(0);
}

.pin-y-35p {
  top: 35%;
  bottom: 35%;
  transform: translateY(0);
}

.pin-y-40p {
  top: 40%;
  bottom: 40%;
  transform: translateY(0);
}

.pin-y-45p {
  top: 45%;
  bottom: 45%;
  transform: translateY(0);
}

.pin-y-50p {
  top: 50%;
  bottom: 50%;
  transform: translateY(0);
}

.pin-y-55p {
  top: 55%;
  bottom: 55%;
  transform: translateY(0);
}

.pin-y-60p {
  top: 60%;
  bottom: 60%;
  transform: translateY(0);
}

.pin-y-65p {
  top: 65%;
  bottom: 65%;
  transform: translateY(0);
}

.pin-y-70p {
  top: 70%;
  bottom: 70%;
  transform: translateY(0);
}

.pin-y-75p {
  top: 75%;
  bottom: 75%;
  transform: translateY(0);
}

.pin-y-80p {
  top: 80%;
  bottom: 80%;
  transform: translateY(0);
}

.pin-y-85p {
  top: 85%;
  bottom: 85%;
  transform: translateY(0);
}

.pin-y-90p {
  top: 90%;
  bottom: 90%;
  transform: translateY(0);
}

.pin-y-95p {
  top: 95%;
  bottom: 95%;
  transform: translateY(0);
}

.pin-y-100p {
  top: 100%;
  bottom: 100%;
  transform: translateY(0);
}

.pin-y-5 {
  top: 5px;
  bottom: 5px;
  transform: translateY(0);
}

.pin-y-10 {
  top: 10px;
  bottom: 10px;
  transform: translateY(0);
}

.pin-y-15 {
  top: 15px;
  bottom: 15px;
  transform: translateY(0);
}

.pin-y-20 {
  top: 20px;
  bottom: 20px;
  transform: translateY(0);
}

.pin-y-25 {
  top: 25px;
  bottom: 25px;
  transform: translateY(0);
}

.pin-y-30 {
  top: 30px;
  bottom: 30px;
  transform: translateY(0);
}

.pin-y-35 {
  top: 35px;
  bottom: 35px;
  transform: translateY(0);
}

.pin-y-40 {
  top: 40px;
  bottom: 40px;
  transform: translateY(0);
}

.pin-y-45 {
  top: 45px;
  bottom: 45px;
  transform: translateY(0);
}

.pin-y-50 {
  top: 50px;
  bottom: 50px;
  transform: translateY(0);
}

.pin-y-55 {
  top: 55px;
  bottom: 55px;
  transform: translateY(0);
}

.pin-y-60 {
  top: 60px;
  bottom: 60px;
  transform: translateY(0);
}

.pin-y-65 {
  top: 65px;
  bottom: 65px;
  transform: translateY(0);
}

.pin-y-70 {
  top: 70px;
  bottom: 70px;
  transform: translateY(0);
}

.pin-y-75 {
  top: 75px;
  bottom: 75px;
  transform: translateY(0);
}

.pin-y-80 {
  top: 80px;
  bottom: 80px;
  transform: translateY(0);
}

.pin-y-85 {
  top: 85px;
  bottom: 85px;
  transform: translateY(0);
}

.pin-y-90 {
  top: 90px;
  bottom: 90px;
  transform: translateY(0);
}

.pin-y-95 {
  top: 95px;
  bottom: 95px;
  transform: translateY(0);
}

.pin-y-100 {
  top: 100px;
  bottom: 100px;
  transform: translateY(0);
}

@media (max-width: 1199px) {
  .static-lg {
    position: static;
  }
  .relative-lg {
    position: relative;
  }
  .absolute-lg {
    position: absolute;
  }
  .fixed-lg {
    position: fixed;
  }
  .sticky-lg {
    position: -webkit-sticky;
    position: sticky;
  }
  .pin-0-lg {
    top: 0%;
    right: 0%;
    bottom: 0%;
    left: 0%;
    transform: inherit;
  }
  .pin-5p-lg {
    top: 5%;
    right: 5%;
    bottom: 5%;
    left: 5%;
    transform: inherit;
  }
  .pin-10p-lg {
    top: 10%;
    right: 10%;
    bottom: 10%;
    left: 10%;
    transform: inherit;
  }
  .pin-15p-lg {
    top: 15%;
    right: 15%;
    bottom: 15%;
    left: 15%;
    transform: inherit;
  }
  .pin-20p-lg {
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
    transform: inherit;
  }
  .pin-25p-lg {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
    transform: inherit;
  }
  .pin-30p-lg {
    top: 30%;
    right: 30%;
    bottom: 30%;
    left: 30%;
    transform: inherit;
  }
  .pin-35p-lg {
    top: 35%;
    right: 35%;
    bottom: 35%;
    left: 35%;
    transform: inherit;
  }
  .pin-40p-lg {
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
    transform: inherit;
  }
  .pin-45p-lg {
    top: 45%;
    right: 45%;
    bottom: 45%;
    left: 45%;
    transform: inherit;
  }
  .pin-5-lg {
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    transform: inherit;
  }
  .pin-10-lg {
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    transform: inherit;
  }
  .pin-15-lg {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    transform: inherit;
  }
  .pin-20-lg {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    transform: inherit;
  }
  .pin-25-lg {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
    transform: inherit;
  }
  .pin-30-lg {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    transform: inherit;
  }
  .pin-35-lg {
    top: 35px;
    right: 35px;
    bottom: 35px;
    left: 35px;
    transform: inherit;
  }
  .pin-40-lg {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
    transform: inherit;
  }
  .pin-45-lg {
    top: 45px;
    right: 45px;
    bottom: 45px;
    left: 45px;
    transform: inherit;
  }
  .pin-50-lg {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
    transform: inherit;
  }
  .pin-none-lg {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    transform: inherit;
  }
  .pin-center-lg {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
  }
  .pin-x-center-lg {
    /*top: inherit;*/
    left: 50%;
    transform: translateX(-50%) !important;
  }
  .pin-y-center-lg {
    top: 50%;
    /*left: inherit;*/
    transform: translateY(-50%) !important;
  }
  .pin-t-0-lg {
    top: 0%;
    transform: translateY(0);
  }
  .pin-t-5p-lg {
    top: 5%;
    transform: translateY(0);
  }
  .pin-t-10p-lg {
    top: 10%;
    transform: translateY(0);
  }
  .pin-t-15p-lg {
    top: 15%;
    transform: translateY(0);
  }
  .pin-t-20p-lg {
    top: 20%;
    transform: translateY(0);
  }
  .pin-t-25p-lg {
    top: 25%;
    transform: translateY(0);
  }
  .pin-t-30p-lg {
    top: 30%;
    transform: translateY(0);
  }
  .pin-t-35p-lg {
    top: 35%;
    transform: translateY(0);
  }
  .pin-t-40p-lg {
    top: 40%;
    transform: translateY(0);
  }
  .pin-t-45p-lg {
    top: 45%;
    transform: translateY(0);
  }
  .pin-t-50p-lg {
    top: 50%;
    transform: translateY(0);
  }
  .pin-t-55p-lg {
    top: 55%;
    transform: translateY(0);
  }
  .pin-t-60p-lg {
    top: 60%;
    transform: translateY(0);
  }
  .pin-t-65p-lg {
    top: 65%;
    transform: translateY(0);
  }
  .pin-t-70p-lg {
    top: 70%;
    transform: translateY(0);
  }
  .pin-t-75p-lg {
    top: 75%;
    transform: translateY(0);
  }
  .pin-t-80p-lg {
    top: 80%;
    transform: translateY(0);
  }
  .pin-t-85p-lg {
    top: 85%;
    transform: translateY(0);
  }
  .pin-t-90p-lg {
    top: 90%;
    transform: translateY(0);
  }
  .pin-t-95p-lg {
    top: 95%;
    transform: translateY(0);
  }
  .pin-t-100p-lg {
    top: 100%;
    transform: translateY(0);
  }
  .pin-t-5-lg {
    top: 5px;
    transform: translateY(0);
  }
  .pin-t-10-lg {
    top: 10px;
    transform: translateY(0);
  }
  .pin-t-15-lg {
    top: 15px;
    transform: translateY(0);
  }
  .pin-t-20-lg {
    top: 20px;
    transform: translateY(0);
  }
  .pin-t-25-lg {
    top: 25px;
    transform: translateY(0);
  }
  .pin-t-30-lg {
    top: 30px;
    transform: translateY(0);
  }
  .pin-t-35-lg {
    top: 35px;
    transform: translateY(0);
  }
  .pin-t-40-lg {
    top: 40px;
    transform: translateY(0);
  }
  .pin-t-45-lg {
    top: 45px;
    transform: translateY(0);
  }
  .pin-t-50-lg {
    top: 50px;
    transform: translateY(0);
  }
  .pin-t-55-lg {
    top: 55px;
    transform: translateY(0);
  }
  .pin-t-60-lg {
    top: 60px;
    transform: translateY(0);
  }
  .pin-t-65-lg {
    top: 65px;
    transform: translateY(0);
  }
  .pin-t-70-lg {
    top: 70px;
    transform: translateY(0);
  }
  .pin-t-75-lg {
    top: 75px;
    transform: translateY(0);
  }
  .pin-t-80-lg {
    top: 80px;
    transform: translateY(0);
  }
  .pin-t-85-lg {
    top: 85px;
    transform: translateY(0);
  }
  .pin-t-90-lg {
    top: 90px;
    transform: translateY(0);
  }
  .pin-t-95-lg {
    top: 95px;
    transform: translateY(0);
  }
  .pin-t-100-lg {
    top: 100px;
    transform: translateY(0);
  }
  .pin-to-0-lg {
    top: 0%;
    transform: translateY(0);
  }
  .pin-to-5p-lg {
    top: -5%;
    transform: translateY(0);
  }
  .pin-to-10p-lg {
    top: -10%;
    transform: translateY(0);
  }
  .pin-to-15p-lg {
    top: -15%;
    transform: translateY(0);
  }
  .pin-to-20p-lg {
    top: -20%;
    transform: translateY(0);
  }
  .pin-to-25p-lg {
    top: -25%;
    transform: translateY(0);
  }
  .pin-to-30p-lg {
    top: -30%;
    transform: translateY(0);
  }
  .pin-to-35p-lg {
    top: -35%;
    transform: translateY(0);
  }
  .pin-to-40p-lg {
    top: -40%;
    transform: translateY(0);
  }
  .pin-to-45p-lg {
    top: -45%;
    transform: translateY(0);
  }
  .pin-to-50p-lg {
    top: -50%;
    transform: translateY(0);
  }
  .pin-to-55p-lg {
    top: -55%;
    transform: translateY(0);
  }
  .pin-to-60p-lg {
    top: -60%;
    transform: translateY(0);
  }
  .pin-to-65p-lg {
    top: -65%;
    transform: translateY(0);
  }
  .pin-to-70p-lg {
    top: -70%;
    transform: translateY(0);
  }
  .pin-to-75p-lg {
    top: -75%;
    transform: translateY(0);
  }
  .pin-to-80p-lg {
    top: -80%;
    transform: translateY(0);
  }
  .pin-to-85p-lg {
    top: -85%;
    transform: translateY(0);
  }
  .pin-to-90p-lg {
    top: -90%;
    transform: translateY(0);
  }
  .pin-to-95p-lg {
    top: -95%;
    transform: translateY(0);
  }
  .pin-to-100p-lg {
    top: -100%;
    transform: translateY(0);
  }
  .pin-to-5-lg {
    top: -5px;
    transform: translateY(0);
  }
  .pin-to-10-lg {
    top: -10px;
    transform: translateY(0);
  }
  .pin-to-15-lg {
    top: -15px;
    transform: translateY(0);
  }
  .pin-to-20-lg {
    top: -20px;
    transform: translateY(0);
  }
  .pin-to-25-lg {
    top: -25px;
    transform: translateY(0);
  }
  .pin-to-30-lg {
    top: -30px;
    transform: translateY(0);
  }
  .pin-to-35-lg {
    top: -35px;
    transform: translateY(0);
  }
  .pin-to-40-lg {
    top: -40px;
    transform: translateY(0);
  }
  .pin-to-45-lg {
    top: -45px;
    transform: translateY(0);
  }
  .pin-to-50-lg {
    top: -50px;
    transform: translateY(0);
  }
  .pin-to-55-lg {
    top: -55px;
    transform: translateY(0);
  }
  .pin-to-60-lg {
    top: -60px;
    transform: translateY(0);
  }
  .pin-to-65-lg {
    top: -65px;
    transform: translateY(0);
  }
  .pin-to-70-lg {
    top: -70px;
    transform: translateY(0);
  }
  .pin-to-75-lg {
    top: -75px;
    transform: translateY(0);
  }
  .pin-to-80-lg {
    top: -80px;
    transform: translateY(0);
  }
  .pin-to-85-lg {
    top: -85px;
    transform: translateY(0);
  }
  .pin-to-90-lg {
    top: -90px;
    transform: translateY(0);
  }
  .pin-to-95-lg {
    top: -95px;
    transform: translateY(0);
  }
  .pin-to-100-lg {
    top: -100px;
    transform: translateY(0);
  }
  .pin-r-0-lg {
    right: 0%;
  }
  .pin-r-5p-lg {
    right: 5%;
  }
  .pin-r-10p-lg {
    right: 10%;
  }
  .pin-r-15p-lg {
    right: 15%;
  }
  .pin-r-20p-lg {
    right: 20%;
  }
  .pin-r-25p-lg {
    right: 25%;
  }
  .pin-r-30p-lg {
    right: 30%;
  }
  .pin-r-35p-lg {
    right: 35%;
  }
  .pin-r-40p-lg {
    right: 40%;
  }
  .pin-r-45p-lg {
    right: 45%;
  }
  .pin-r-50p-lg {
    right: 50%;
  }
  .pin-r-55p-lg {
    right: 55%;
  }
  .pin-r-60p-lg {
    right: 60%;
  }
  .pin-r-65p-lg {
    right: 65%;
  }
  .pin-r-70p-lg {
    right: 70%;
  }
  .pin-r-75p-lg {
    right: 75%;
  }
  .pin-r-80p-lg {
    right: 80%;
  }
  .pin-r-85p-lg {
    right: 85%;
  }
  .pin-r-90p-lg {
    right: 90%;
  }
  .pin-r-95p-lg {
    right: 95%;
  }
  .pin-r-100p-lg {
    right: 100%;
  }
  .pin-r-5-lg {
    right: 5px;
  }
  .pin-r-10-lg {
    right: 10px;
  }
  .pin-r-15-lg {
    right: 15px;
  }
  .pin-r-20-lg {
    right: 20px;
  }
  .pin-r-25-lg {
    right: 25px;
  }
  .pin-r-30-lg {
    right: 30px;
  }
  .pin-r-35-lg {
    right: 35px;
  }
  .pin-r-40-lg {
    right: 40px;
  }
  .pin-r-45-lg {
    right: 45px;
  }
  .pin-r-50-lg {
    right: 50px;
  }
  .pin-r-55-lg {
    right: 55px;
  }
  .pin-r-60-lg {
    right: 60px;
  }
  .pin-r-65-lg {
    right: 65px;
  }
  .pin-r-70-lg {
    right: 70px;
  }
  .pin-r-75-lg {
    right: 75px;
  }
  .pin-r-80-lg {
    right: 80px;
  }
  .pin-r-85-lg {
    right: 85px;
  }
  .pin-r-90-lg {
    right: 90px;
  }
  .pin-r-95-lg {
    right: 95px;
  }
  .pin-r-100-lg {
    right: 100px;
  }
  .pin-ro-0-lg {
    right: 0%;
  }
  .pin-ro-5p-lg {
    right: -5%;
  }
  .pin-ro-10p-lg {
    right: -10%;
  }
  .pin-ro-15p-lg {
    right: -15%;
  }
  .pin-ro-20p-lg {
    right: -20%;
  }
  .pin-ro-25p-lg {
    right: -25%;
  }
  .pin-ro-30p-lg {
    right: -30%;
  }
  .pin-ro-35p-lg {
    right: -35%;
  }
  .pin-ro-40p-lg {
    right: -40%;
  }
  .pin-ro-45p-lg {
    right: -45%;
  }
  .pin-ro-50p-lg {
    right: -50%;
  }
  .pin-ro-55p-lg {
    right: -55%;
  }
  .pin-ro-60p-lg {
    right: -60%;
  }
  .pin-ro-65p-lg {
    right: -65%;
  }
  .pin-ro-70p-lg {
    right: -70%;
  }
  .pin-ro-75p-lg {
    right: -75%;
  }
  .pin-ro-80p-lg {
    right: -80%;
  }
  .pin-ro-85p-lg {
    right: -85%;
  }
  .pin-ro-90p-lg {
    right: -90%;
  }
  .pin-ro-95p-lg {
    right: -95%;
  }
  .pin-ro-100p-lg {
    right: -100%;
  }
  .pin-ro-5-lg {
    right: -5px;
  }
  .pin-ro-10-lg {
    right: -10px;
  }
  .pin-ro-15-lg {
    right: -15px;
  }
  .pin-ro-20-lg {
    right: -20px;
  }
  .pin-ro-25-lg {
    right: -25px;
  }
  .pin-ro-30-lg {
    right: -30px;
  }
  .pin-ro-35-lg {
    right: -35px;
  }
  .pin-ro-40-lg {
    right: -40px;
  }
  .pin-ro-45-lg {
    right: -45px;
  }
  .pin-ro-50-lg {
    right: -50px;
  }
  .pin-ro-55-lg {
    right: -55px;
  }
  .pin-ro-60-lg {
    right: -60px;
  }
  .pin-ro-65-lg {
    right: -65px;
  }
  .pin-ro-70-lg {
    right: -70px;
  }
  .pin-ro-75-lg {
    right: -75px;
  }
  .pin-ro-80-lg {
    right: -80px;
  }
  .pin-ro-85-lg {
    right: -85px;
  }
  .pin-ro-90-lg {
    right: -90px;
  }
  .pin-ro-95-lg {
    right: -95px;
  }
  .pin-ro-100-lg {
    right: -100px;
  }
  .pin-b-0-lg {
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-b-5p-lg {
    bottom: 5%;
    transform: translateY(0);
  }
  .pin-b-10p-lg {
    bottom: 10%;
    transform: translateY(0);
  }
  .pin-b-15p-lg {
    bottom: 15%;
    transform: translateY(0);
  }
  .pin-b-20p-lg {
    bottom: 20%;
    transform: translateY(0);
  }
  .pin-b-25p-lg {
    bottom: 25%;
    transform: translateY(0);
  }
  .pin-b-30p-lg {
    bottom: 30%;
    transform: translateY(0);
  }
  .pin-b-35p-lg {
    bottom: 35%;
    transform: translateY(0);
  }
  .pin-b-40p-lg {
    bottom: 40%;
    transform: translateY(0);
  }
  .pin-b-45p-lg {
    bottom: 45%;
    transform: translateY(0);
  }
  .pin-b-50p-lg {
    bottom: 50%;
    transform: translateY(0);
  }
  .pin-b-55p-lg {
    bottom: 55%;
    transform: translateY(0);
  }
  .pin-b-60p-lg {
    bottom: 60%;
    transform: translateY(0);
  }
  .pin-b-65p-lg {
    bottom: 65%;
    transform: translateY(0);
  }
  .pin-b-70p-lg {
    bottom: 70%;
    transform: translateY(0);
  }
  .pin-b-75p-lg {
    bottom: 75%;
    transform: translateY(0);
  }
  .pin-b-80p-lg {
    bottom: 80%;
    transform: translateY(0);
  }
  .pin-b-85p-lg {
    bottom: 85%;
    transform: translateY(0);
  }
  .pin-b-90p-lg {
    bottom: 90%;
    transform: translateY(0);
  }
  .pin-b-95p-lg {
    bottom: 95%;
    transform: translateY(0);
  }
  .pin-b-100p-lg {
    bottom: 100%;
    transform: translateY(0);
  }
  .pin-b-5-lg {
    bottom: 5px;
    transform: translateY(0);
  }
  .pin-b-10-lg {
    bottom: 10px;
    transform: translateY(0);
  }
  .pin-b-15-lg {
    bottom: 15px;
    transform: translateY(0);
  }
  .pin-b-20-lg {
    bottom: 20px;
    transform: translateY(0);
  }
  .pin-b-25-lg {
    bottom: 25px;
    transform: translateY(0);
  }
  .pin-b-30-lg {
    bottom: 30px;
    transform: translateY(0);
  }
  .pin-b-35-lg {
    bottom: 35px;
    transform: translateY(0);
  }
  .pin-b-40-lg {
    bottom: 40px;
    transform: translateY(0);
  }
  .pin-b-45-lg {
    bottom: 45px;
    transform: translateY(0);
  }
  .pin-b-50-lg {
    bottom: 50px;
    transform: translateY(0);
  }
  .pin-b-55-lg {
    bottom: 55px;
    transform: translateY(0);
  }
  .pin-b-60-lg {
    bottom: 60px;
    transform: translateY(0);
  }
  .pin-b-65-lg {
    bottom: 65px;
    transform: translateY(0);
  }
  .pin-b-70-lg {
    bottom: 70px;
    transform: translateY(0);
  }
  .pin-b-75-lg {
    bottom: 75px;
    transform: translateY(0);
  }
  .pin-b-80-lg {
    bottom: 80px;
    transform: translateY(0);
  }
  .pin-b-85-lg {
    bottom: 85px;
    transform: translateY(0);
  }
  .pin-b-90-lg {
    bottom: 90px;
    transform: translateY(0);
  }
  .pin-b-95-lg {
    bottom: 95px;
    transform: translateY(0);
  }
  .pin-b-100-lg {
    bottom: 100px;
    transform: translateY(0);
  }
  .pin-bo-0-lg {
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-bo-5p-lg {
    bottom: -5%;
    transform: translateY(0);
  }
  .pin-bo-10p-lg {
    bottom: -10%;
    transform: translateY(0);
  }
  .pin-bo-15p-lg {
    bottom: -15%;
    transform: translateY(0);
  }
  .pin-bo-20p-lg {
    bottom: -20%;
    transform: translateY(0);
  }
  .pin-bo-25p-lg {
    bottom: -25%;
    transform: translateY(0);
  }
  .pin-bo-30p-lg {
    bottom: -30%;
    transform: translateY(0);
  }
  .pin-bo-35p-lg {
    bottom: -35%;
    transform: translateY(0);
  }
  .pin-bo-40p-lg {
    bottom: -40%;
    transform: translateY(0);
  }
  .pin-bo-45p-lg {
    bottom: -45%;
    transform: translateY(0);
  }
  .pin-bo-50p-lg {
    bottom: -50%;
    transform: translateY(0);
  }
  .pin-bo-55p-lg {
    bottom: -55%;
    transform: translateY(0);
  }
  .pin-bo-60p-lg {
    bottom: -60%;
    transform: translateY(0);
  }
  .pin-bo-65p-lg {
    bottom: -65%;
    transform: translateY(0);
  }
  .pin-bo-70p-lg {
    bottom: -70%;
    transform: translateY(0);
  }
  .pin-bo-75p-lg {
    bottom: -75%;
    transform: translateY(0);
  }
  .pin-bo-80p-lg {
    bottom: -80%;
    transform: translateY(0);
  }
  .pin-bo-85p-lg {
    bottom: -85%;
    transform: translateY(0);
  }
  .pin-bo-90p-lg {
    bottom: -90%;
    transform: translateY(0);
  }
  .pin-bo-95p-lg {
    bottom: -95%;
    transform: translateY(0);
  }
  .pin-bo-100p-lg {
    bottom: -100%;
    transform: translateY(0);
  }
  .pin-bo-5-lg {
    bottom: -5px;
    transform: translateY(0);
  }
  .pin-bo-10-lg {
    bottom: -10px;
    transform: translateY(0);
  }
  .pin-bo-15-lg {
    bottom: -15px;
    transform: translateY(0);
  }
  .pin-bo-20-lg {
    bottom: -20px;
    transform: translateY(0);
  }
  .pin-bo-25-lg {
    bottom: -25px;
    transform: translateY(0);
  }
  .pin-bo-30-lg {
    bottom: -30px;
    transform: translateY(0);
  }
  .pin-bo-35-lg {
    bottom: -35px;
    transform: translateY(0);
  }
  .pin-bo-40-lg {
    bottom: -40px;
    transform: translateY(0);
  }
  .pin-bo-45-lg {
    bottom: -45px;
    transform: translateY(0);
  }
  .pin-bo-50-lg {
    bottom: -50px;
    transform: translateY(0);
  }
  .pin-bo-55-lg {
    bottom: -55px;
    transform: translateY(0);
  }
  .pin-bo-60-lg {
    bottom: -60px;
    transform: translateY(0);
  }
  .pin-bo-65-lg {
    bottom: -65px;
    transform: translateY(0);
  }
  .pin-bo-70-lg {
    bottom: -70px;
    transform: translateY(0);
  }
  .pin-bo-75-lg {
    bottom: -75px;
    transform: translateY(0);
  }
  .pin-bo-80-lg {
    bottom: -80px;
    transform: translateY(0);
  }
  .pin-bo-85-lg {
    bottom: -85px;
    transform: translateY(0);
  }
  .pin-bo-90-lg {
    bottom: -90px;
    transform: translateY(0);
  }
  .pin-bo-95-lg {
    bottom: -95px;
    transform: translateY(0);
  }
  .pin-bo-100-lg {
    bottom: -100px;
    transform: translateY(0);
  }
  .pin-l-0-lg {
    left: 0%;
  }
  .pin-l-5p-lg {
    left: 5%;
  }
  .pin-l-10p-lg {
    left: 10%;
  }
  .pin-l-15p-lg {
    left: 15%;
  }
  .pin-l-20p-lg {
    left: 20%;
  }
  .pin-l-25p-lg {
    left: 25%;
  }
  .pin-l-30p-lg {
    left: 30%;
  }
  .pin-l-35p-lg {
    left: 35%;
  }
  .pin-l-40p-lg {
    left: 40%;
  }
  .pin-l-45p-lg {
    left: 45%;
  }
  .pin-l-50p-lg {
    left: 50%;
  }
  .pin-l-55p-lg {
    left: 55%;
  }
  .pin-l-60p-lg {
    left: 60%;
  }
  .pin-l-65p-lg {
    left: 65%;
  }
  .pin-l-70p-lg {
    left: 70%;
  }
  .pin-l-75p-lg {
    left: 75%;
  }
  .pin-l-80p-lg {
    left: 80%;
  }
  .pin-l-85p-lg {
    left: 85%;
  }
  .pin-l-90p-lg {
    left: 90%;
  }
  .pin-l-95p-lg {
    left: 95%;
  }
  .pin-l-100p-lg {
    left: 100%;
  }
  .pin-l-5-lg {
    left: 5px;
  }
  .pin-l-10-lg {
    left: 10px;
  }
  .pin-l-15-lg {
    left: 15px;
  }
  .pin-l-20-lg {
    left: 20px;
  }
  .pin-l-25-lg {
    left: 25px;
  }
  .pin-l-30-lg {
    left: 30px;
  }
  .pin-l-35-lg {
    left: 35px;
  }
  .pin-l-40-lg {
    left: 40px;
  }
  .pin-l-45-lg {
    left: 45px;
  }
  .pin-l-50-lg {
    left: 50px;
  }
  .pin-l-55-lg {
    left: 55px;
  }
  .pin-l-60-lg {
    left: 60px;
  }
  .pin-l-65-lg {
    left: 65px;
  }
  .pin-l-70-lg {
    left: 70px;
  }
  .pin-l-75-lg {
    left: 75px;
  }
  .pin-l-80-lg {
    left: 80px;
  }
  .pin-l-85-lg {
    left: 85px;
  }
  .pin-l-90-lg {
    left: 90px;
  }
  .pin-l-95-lg {
    left: 95px;
  }
  .pin-l-100-lg {
    left: 100px;
  }
  .pin-lo-0-lg {
    left: 0%;
  }
  .pin-lo-5p-lg {
    left: -5%;
  }
  .pin-lo-10p-lg {
    left: -10%;
  }
  .pin-lo-15p-lg {
    left: -15%;
  }
  .pin-lo-20p-lg {
    left: -20%;
  }
  .pin-lo-25p-lg {
    left: -25%;
  }
  .pin-lo-30p-lg {
    left: -30%;
  }
  .pin-lo-35p-lg {
    left: -35%;
  }
  .pin-lo-40p-lg {
    left: -40%;
  }
  .pin-lo-45p-lg {
    left: -45%;
  }
  .pin-lo-50p-lg {
    left: -50%;
  }
  .pin-lo-55p-lg {
    left: -55%;
  }
  .pin-lo-60p-lg {
    left: -60%;
  }
  .pin-lo-65p-lg {
    left: -65%;
  }
  .pin-lo-70p-lg {
    left: -70%;
  }
  .pin-lo-75p-lg {
    left: -75%;
  }
  .pin-lo-80p-lg {
    left: -80%;
  }
  .pin-lo-85p-lg {
    left: -85%;
  }
  .pin-lo-90p-lg {
    left: -90%;
  }
  .pin-lo-95p-lg {
    left: -95%;
  }
  .pin-lo-100p-lg {
    left: -100%;
  }
  .pin-lo-5-lg {
    left: -5px;
  }
  .pin-lo-10-lg {
    left: -10px;
  }
  .pin-lo-15-lg {
    left: -15px;
  }
  .pin-lo-20-lg {
    left: -20px;
  }
  .pin-lo-25-lg {
    left: -25px;
  }
  .pin-lo-30-lg {
    left: -30px;
  }
  .pin-lo-35-lg {
    left: -35px;
  }
  .pin-lo-40-lg {
    left: -40px;
  }
  .pin-lo-45-lg {
    left: -45px;
  }
  .pin-lo-50-lg {
    left: -50px;
  }
  .pin-lo-55-lg {
    left: -55px;
  }
  .pin-lo-60-lg {
    left: -60px;
  }
  .pin-lo-65-lg {
    left: -65px;
  }
  .pin-lo-70-lg {
    left: -70px;
  }
  .pin-lo-75-lg {
    left: -75px;
  }
  .pin-lo-80-lg {
    left: -80px;
  }
  .pin-lo-85-lg {
    left: -85px;
  }
  .pin-lo-90-lg {
    left: -90px;
  }
  .pin-lo-95-lg {
    left: -95px;
  }
  .pin-lo-100-lg {
    left: -100px;
  }
  .pin-x-0-lg {
    right: 0%;
    left: 0%;
  }
  .pin-x-5p-lg {
    right: 5%;
    left: 5%;
  }
  .pin-x-10p-lg {
    right: 10%;
    left: 10%;
  }
  .pin-x-15p-lg {
    right: 15%;
    left: 15%;
  }
  .pin-x-20p-lg {
    right: 20%;
    left: 20%;
  }
  .pin-x-25p-lg {
    right: 25%;
    left: 25%;
  }
  .pin-x-30p-lg {
    right: 30%;
    left: 30%;
  }
  .pin-x-35p-lg {
    right: 35%;
    left: 35%;
  }
  .pin-x-40p-lg {
    right: 40%;
    left: 40%;
  }
  .pin-x-45p-lg {
    right: 45%;
    left: 45%;
  }
  .pin-x-50p-lg {
    right: 50%;
    left: 50%;
  }
  .pin-x-55p-lg {
    right: 55%;
    left: 55%;
  }
  .pin-x-60p-lg {
    right: 60%;
    left: 60%;
  }
  .pin-x-65p-lg {
    right: 65%;
    left: 65%;
  }
  .pin-x-70p-lg {
    right: 70%;
    left: 70%;
  }
  .pin-x-75p-lg {
    right: 75%;
    left: 75%;
  }
  .pin-x-80p-lg {
    right: 80%;
    left: 80%;
  }
  .pin-x-85p-lg {
    right: 85%;
    left: 85%;
  }
  .pin-x-90p-lg {
    right: 90%;
    left: 90%;
  }
  .pin-x-95p-lg {
    right: 95%;
    left: 95%;
  }
  .pin-x-100p-lg {
    right: 100%;
    left: 100%;
  }
  .pin-x-5-lg {
    right: 5px;
    left: 5px;
  }
  .pin-x-10-lg {
    right: 10px;
    left: 10px;
  }
  .pin-x-15-lg {
    right: 15px;
    left: 15px;
  }
  .pin-x-20-lg {
    right: 20px;
    left: 20px;
  }
  .pin-x-25-lg {
    right: 25px;
    left: 25px;
  }
  .pin-x-30-lg {
    right: 30px;
    left: 30px;
  }
  .pin-x-35-lg {
    right: 35px;
    left: 35px;
  }
  .pin-x-40-lg {
    right: 40px;
    left: 40px;
  }
  .pin-x-45-lg {
    right: 45px;
    left: 45px;
  }
  .pin-x-50-lg {
    right: 50px;
    left: 50px;
  }
  .pin-x-55-lg {
    right: 55px;
    left: 55px;
  }
  .pin-x-60-lg {
    right: 60px;
    left: 60px;
  }
  .pin-x-65-lg {
    right: 65px;
    left: 65px;
  }
  .pin-x-70-lg {
    right: 70px;
    left: 70px;
  }
  .pin-x-75-lg {
    right: 75px;
    left: 75px;
  }
  .pin-x-80-lg {
    right: 80px;
    left: 80px;
  }
  .pin-x-85-lg {
    right: 85px;
    left: 85px;
  }
  .pin-x-90-lg {
    right: 90px;
    left: 90px;
  }
  .pin-x-95-lg {
    right: 95px;
    left: 95px;
  }
  .pin-x-100-lg {
    right: 100px;
    left: 100px;
  }
  .pin-y-0-lg {
    top: 0%;
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-y-5p-lg {
    top: 5%;
    bottom: 5%;
    transform: translateY(0);
  }
  .pin-y-10p-lg {
    top: 10%;
    bottom: 10%;
    transform: translateY(0);
  }
  .pin-y-15p-lg {
    top: 15%;
    bottom: 15%;
    transform: translateY(0);
  }
  .pin-y-20p-lg {
    top: 20%;
    bottom: 20%;
    transform: translateY(0);
  }
  .pin-y-25p-lg {
    top: 25%;
    bottom: 25%;
    transform: translateY(0);
  }
  .pin-y-30p-lg {
    top: 30%;
    bottom: 30%;
    transform: translateY(0);
  }
  .pin-y-35p-lg {
    top: 35%;
    bottom: 35%;
    transform: translateY(0);
  }
  .pin-y-40p-lg {
    top: 40%;
    bottom: 40%;
    transform: translateY(0);
  }
  .pin-y-45p-lg {
    top: 45%;
    bottom: 45%;
    transform: translateY(0);
  }
  .pin-y-50p-lg {
    top: 50%;
    bottom: 50%;
    transform: translateY(0);
  }
  .pin-y-55p-lg {
    top: 55%;
    bottom: 55%;
    transform: translateY(0);
  }
  .pin-y-60p-lg {
    top: 60%;
    bottom: 60%;
    transform: translateY(0);
  }
  .pin-y-65p-lg {
    top: 65%;
    bottom: 65%;
    transform: translateY(0);
  }
  .pin-y-70p-lg {
    top: 70%;
    bottom: 70%;
    transform: translateY(0);
  }
  .pin-y-75p-lg {
    top: 75%;
    bottom: 75%;
    transform: translateY(0);
  }
  .pin-y-80p-lg {
    top: 80%;
    bottom: 80%;
    transform: translateY(0);
  }
  .pin-y-85p-lg {
    top: 85%;
    bottom: 85%;
    transform: translateY(0);
  }
  .pin-y-90p-lg {
    top: 90%;
    bottom: 90%;
    transform: translateY(0);
  }
  .pin-y-95p-lg {
    top: 95%;
    bottom: 95%;
    transform: translateY(0);
  }
  .pin-y-100p-lg {
    top: 100%;
    bottom: 100%;
    transform: translateY(0);
  }
  .pin-y-5-lg {
    top: 5px;
    bottom: 5px;
    transform: translateY(0);
  }
  .pin-y-10-lg {
    top: 10px;
    bottom: 10px;
    transform: translateY(0);
  }
  .pin-y-15-lg {
    top: 15px;
    bottom: 15px;
    transform: translateY(0);
  }
  .pin-y-20-lg {
    top: 20px;
    bottom: 20px;
    transform: translateY(0);
  }
  .pin-y-25-lg {
    top: 25px;
    bottom: 25px;
    transform: translateY(0);
  }
  .pin-y-30-lg {
    top: 30px;
    bottom: 30px;
    transform: translateY(0);
  }
  .pin-y-35-lg {
    top: 35px;
    bottom: 35px;
    transform: translateY(0);
  }
  .pin-y-40-lg {
    top: 40px;
    bottom: 40px;
    transform: translateY(0);
  }
  .pin-y-45-lg {
    top: 45px;
    bottom: 45px;
    transform: translateY(0);
  }
  .pin-y-50-lg {
    top: 50px;
    bottom: 50px;
    transform: translateY(0);
  }
  .pin-y-55-lg {
    top: 55px;
    bottom: 55px;
    transform: translateY(0);
  }
  .pin-y-60-lg {
    top: 60px;
    bottom: 60px;
    transform: translateY(0);
  }
  .pin-y-65-lg {
    top: 65px;
    bottom: 65px;
    transform: translateY(0);
  }
  .pin-y-70-lg {
    top: 70px;
    bottom: 70px;
    transform: translateY(0);
  }
  .pin-y-75-lg {
    top: 75px;
    bottom: 75px;
    transform: translateY(0);
  }
  .pin-y-80-lg {
    top: 80px;
    bottom: 80px;
    transform: translateY(0);
  }
  .pin-y-85-lg {
    top: 85px;
    bottom: 85px;
    transform: translateY(0);
  }
  .pin-y-90-lg {
    top: 90px;
    bottom: 90px;
    transform: translateY(0);
  }
  .pin-y-95-lg {
    top: 95px;
    bottom: 95px;
    transform: translateY(0);
  }
  .pin-y-100-lg {
    top: 100px;
    bottom: 100px;
    transform: translateY(0);
  }
}

@media (max-width: 991px) {
  .static-md {
    position: static;
  }
  .relative-md {
    position: relative;
  }
  .absolute-md {
    position: absolute;
  }
  .fixed-md {
    position: fixed;
  }
  .sticky-md {
    position: -webkit-sticky;
    position: sticky;
  }
  .pin-0-md {
    top: 0%;
    right: 0%;
    bottom: 0%;
    left: 0%;
    transform: inherit;
  }
  .pin-5p-md {
    top: 5%;
    right: 5%;
    bottom: 5%;
    left: 5%;
    transform: inherit;
  }
  .pin-10p-md {
    top: 10%;
    right: 10%;
    bottom: 10%;
    left: 10%;
    transform: inherit;
  }
  .pin-15p-md {
    top: 15%;
    right: 15%;
    bottom: 15%;
    left: 15%;
    transform: inherit;
  }
  .pin-20p-md {
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
    transform: inherit;
  }
  .pin-25p-md {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
    transform: inherit;
  }
  .pin-30p-md {
    top: 30%;
    right: 30%;
    bottom: 30%;
    left: 30%;
    transform: inherit;
  }
  .pin-35p-md {
    top: 35%;
    right: 35%;
    bottom: 35%;
    left: 35%;
    transform: inherit;
  }
  .pin-40p-md {
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
    transform: inherit;
  }
  .pin-45p-md {
    top: 45%;
    right: 45%;
    bottom: 45%;
    left: 45%;
    transform: inherit;
  }
  .pin-5-md {
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    transform: inherit;
  }
  .pin-10-md {
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    transform: inherit;
  }
  .pin-15-md {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    transform: inherit;
  }
  .pin-20-md {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    transform: inherit;
  }
  .pin-25-md {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
    transform: inherit;
  }
  .pin-30-md {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    transform: inherit;
  }
  .pin-35-md {
    top: 35px;
    right: 35px;
    bottom: 35px;
    left: 35px;
    transform: inherit;
  }
  .pin-40-md {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
    transform: inherit;
  }
  .pin-45-md {
    top: 45px;
    right: 45px;
    bottom: 45px;
    left: 45px;
    transform: inherit;
  }
  .pin-50-md {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
    transform: inherit;
  }
  .pin-none-md {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    transform: inherit;
  }
  .pin-center-md {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
  }
  .pin-x-center-md {
    /*top: inherit;*/
    left: 50%;
    transform: translateX(-50%) !important;
  }
  .pin-y-center-md {
    top: 50%;
    /*left: inherit;*/
    transform: translateY(-50%) !important;
  }
  .pin-t-0-md {
    top: 0%;
    transform: translateY(0);
  }
  .pin-t-5p-md {
    top: 5%;
    transform: translateY(0);
  }
  .pin-t-10p-md {
    top: 10%;
    transform: translateY(0);
  }
  .pin-t-15p-md {
    top: 15%;
    transform: translateY(0);
  }
  .pin-t-20p-md {
    top: 20%;
    transform: translateY(0);
  }
  .pin-t-25p-md {
    top: 25%;
    transform: translateY(0);
  }
  .pin-t-30p-md {
    top: 30%;
    transform: translateY(0);
  }
  .pin-t-35p-md {
    top: 35%;
    transform: translateY(0);
  }
  .pin-t-40p-md {
    top: 40%;
    transform: translateY(0);
  }
  .pin-t-45p-md {
    top: 45%;
    transform: translateY(0);
  }
  .pin-t-50p-md {
    top: 50%;
    transform: translateY(0);
  }
  .pin-t-55p-md {
    top: 55%;
    transform: translateY(0);
  }
  .pin-t-60p-md {
    top: 60%;
    transform: translateY(0);
  }
  .pin-t-65p-md {
    top: 65%;
    transform: translateY(0);
  }
  .pin-t-70p-md {
    top: 70%;
    transform: translateY(0);
  }
  .pin-t-75p-md {
    top: 75%;
    transform: translateY(0);
  }
  .pin-t-80p-md {
    top: 80%;
    transform: translateY(0);
  }
  .pin-t-85p-md {
    top: 85%;
    transform: translateY(0);
  }
  .pin-t-90p-md {
    top: 90%;
    transform: translateY(0);
  }
  .pin-t-95p-md {
    top: 95%;
    transform: translateY(0);
  }
  .pin-t-100p-md {
    top: 100%;
    transform: translateY(0);
  }
  .pin-t-5-md {
    top: 5px;
    transform: translateY(0);
  }
  .pin-t-10-md {
    top: 10px;
    transform: translateY(0);
  }
  .pin-t-15-md {
    top: 15px;
    transform: translateY(0);
  }
  .pin-t-20-md {
    top: 20px;
    transform: translateY(0);
  }
  .pin-t-25-md {
    top: 25px;
    transform: translateY(0);
  }
  .pin-t-30-md {
    top: 30px;
    transform: translateY(0);
  }
  .pin-t-35-md {
    top: 35px;
    transform: translateY(0);
  }
  .pin-t-40-md {
    top: 40px;
    transform: translateY(0);
  }
  .pin-t-45-md {
    top: 45px;
    transform: translateY(0);
  }
  .pin-t-50-md {
    top: 50px;
    transform: translateY(0);
  }
  .pin-t-55-md {
    top: 55px;
    transform: translateY(0);
  }
  .pin-t-60-md {
    top: 60px;
    transform: translateY(0);
  }
  .pin-t-65-md {
    top: 65px;
    transform: translateY(0);
  }
  .pin-t-70-md {
    top: 70px;
    transform: translateY(0);
  }
  .pin-t-75-md {
    top: 75px;
    transform: translateY(0);
  }
  .pin-t-80-md {
    top: 80px;
    transform: translateY(0);
  }
  .pin-t-85-md {
    top: 85px;
    transform: translateY(0);
  }
  .pin-t-90-md {
    top: 90px;
    transform: translateY(0);
  }
  .pin-t-95-md {
    top: 95px;
    transform: translateY(0);
  }
  .pin-t-100-md {
    top: 100px;
    transform: translateY(0);
  }
  .pin-to-0-md {
    top: 0%;
    transform: translateY(0);
  }
  .pin-to-5p-md {
    top: -5%;
    transform: translateY(0);
  }
  .pin-to-10p-md {
    top: -10%;
    transform: translateY(0);
  }
  .pin-to-15p-md {
    top: -15%;
    transform: translateY(0);
  }
  .pin-to-20p-md {
    top: -20%;
    transform: translateY(0);
  }
  .pin-to-25p-md {
    top: -25%;
    transform: translateY(0);
  }
  .pin-to-30p-md {
    top: -30%;
    transform: translateY(0);
  }
  .pin-to-35p-md {
    top: -35%;
    transform: translateY(0);
  }
  .pin-to-40p-md {
    top: -40%;
    transform: translateY(0);
  }
  .pin-to-45p-md {
    top: -45%;
    transform: translateY(0);
  }
  .pin-to-50p-md {
    top: -50%;
    transform: translateY(0);
  }
  .pin-to-55p-md {
    top: -55%;
    transform: translateY(0);
  }
  .pin-to-60p-md {
    top: -60%;
    transform: translateY(0);
  }
  .pin-to-65p-md {
    top: -65%;
    transform: translateY(0);
  }
  .pin-to-70p-md {
    top: -70%;
    transform: translateY(0);
  }
  .pin-to-75p-md {
    top: -75%;
    transform: translateY(0);
  }
  .pin-to-80p-md {
    top: -80%;
    transform: translateY(0);
  }
  .pin-to-85p-md {
    top: -85%;
    transform: translateY(0);
  }
  .pin-to-90p-md {
    top: -90%;
    transform: translateY(0);
  }
  .pin-to-95p-md {
    top: -95%;
    transform: translateY(0);
  }
  .pin-to-100p-md {
    top: -100%;
    transform: translateY(0);
  }
  .pin-to-5-md {
    top: -5px;
    transform: translateY(0);
  }
  .pin-to-10-md {
    top: -10px;
    transform: translateY(0);
  }
  .pin-to-15-md {
    top: -15px;
    transform: translateY(0);
  }
  .pin-to-20-md {
    top: -20px;
    transform: translateY(0);
  }
  .pin-to-25-md {
    top: -25px;
    transform: translateY(0);
  }
  .pin-to-30-md {
    top: -30px;
    transform: translateY(0);
  }
  .pin-to-35-md {
    top: -35px;
    transform: translateY(0);
  }
  .pin-to-40-md {
    top: -40px;
    transform: translateY(0);
  }
  .pin-to-45-md {
    top: -45px;
    transform: translateY(0);
  }
  .pin-to-50-md {
    top: -50px;
    transform: translateY(0);
  }
  .pin-to-55-md {
    top: -55px;
    transform: translateY(0);
  }
  .pin-to-60-md {
    top: -60px;
    transform: translateY(0);
  }
  .pin-to-65-md {
    top: -65px;
    transform: translateY(0);
  }
  .pin-to-70-md {
    top: -70px;
    transform: translateY(0);
  }
  .pin-to-75-md {
    top: -75px;
    transform: translateY(0);
  }
  .pin-to-80-md {
    top: -80px;
    transform: translateY(0);
  }
  .pin-to-85-md {
    top: -85px;
    transform: translateY(0);
  }
  .pin-to-90-md {
    top: -90px;
    transform: translateY(0);
  }
  .pin-to-95-md {
    top: -95px;
    transform: translateY(0);
  }
  .pin-to-100-md {
    top: -100px;
    transform: translateY(0);
  }
  .pin-r-0-md {
    right: 0%;
  }
  .pin-r-5p-md {
    right: 5%;
  }
  .pin-r-10p-md {
    right: 10%;
  }
  .pin-r-15p-md {
    right: 15%;
  }
  .pin-r-20p-md {
    right: 20%;
  }
  .pin-r-25p-md {
    right: 25%;
  }
  .pin-r-30p-md {
    right: 30%;
  }
  .pin-r-35p-md {
    right: 35%;
  }
  .pin-r-40p-md {
    right: 40%;
  }
  .pin-r-45p-md {
    right: 45%;
  }
  .pin-r-50p-md {
    right: 50%;
  }
  .pin-r-55p-md {
    right: 55%;
  }
  .pin-r-60p-md {
    right: 60%;
  }
  .pin-r-65p-md {
    right: 65%;
  }
  .pin-r-70p-md {
    right: 70%;
  }
  .pin-r-75p-md {
    right: 75%;
  }
  .pin-r-80p-md {
    right: 80%;
  }
  .pin-r-85p-md {
    right: 85%;
  }
  .pin-r-90p-md {
    right: 90%;
  }
  .pin-r-95p-md {
    right: 95%;
  }
  .pin-r-100p-md {
    right: 100%;
  }
  .pin-r-5-md {
    right: 5px;
  }
  .pin-r-10-md {
    right: 10px;
  }
  .pin-r-15-md {
    right: 15px;
  }
  .pin-r-20-md {
    right: 20px;
  }
  .pin-r-25-md {
    right: 25px;
  }
  .pin-r-30-md {
    right: 30px;
  }
  .pin-r-35-md {
    right: 35px;
  }
  .pin-r-40-md {
    right: 40px;
  }
  .pin-r-45-md {
    right: 45px;
  }
  .pin-r-50-md {
    right: 50px;
  }
  .pin-r-55-md {
    right: 55px;
  }
  .pin-r-60-md {
    right: 60px;
  }
  .pin-r-65-md {
    right: 65px;
  }
  .pin-r-70-md {
    right: 70px;
  }
  .pin-r-75-md {
    right: 75px;
  }
  .pin-r-80-md {
    right: 80px;
  }
  .pin-r-85-md {
    right: 85px;
  }
  .pin-r-90-md {
    right: 90px;
  }
  .pin-r-95-md {
    right: 95px;
  }
  .pin-r-100-md {
    right: 100px;
  }
  .pin-ro-0-md {
    right: 0%;
  }
  .pin-ro-5p-md {
    right: -5%;
  }
  .pin-ro-10p-md {
    right: -10%;
  }
  .pin-ro-15p-md {
    right: -15%;
  }
  .pin-ro-20p-md {
    right: -20%;
  }
  .pin-ro-25p-md {
    right: -25%;
  }
  .pin-ro-30p-md {
    right: -30%;
  }
  .pin-ro-35p-md {
    right: -35%;
  }
  .pin-ro-40p-md {
    right: -40%;
  }
  .pin-ro-45p-md {
    right: -45%;
  }
  .pin-ro-50p-md {
    right: -50%;
  }
  .pin-ro-55p-md {
    right: -55%;
  }
  .pin-ro-60p-md {
    right: -60%;
  }
  .pin-ro-65p-md {
    right: -65%;
  }
  .pin-ro-70p-md {
    right: -70%;
  }
  .pin-ro-75p-md {
    right: -75%;
  }
  .pin-ro-80p-md {
    right: -80%;
  }
  .pin-ro-85p-md {
    right: -85%;
  }
  .pin-ro-90p-md {
    right: -90%;
  }
  .pin-ro-95p-md {
    right: -95%;
  }
  .pin-ro-100p-md {
    right: -100%;
  }
  .pin-ro-5-md {
    right: -5px;
  }
  .pin-ro-10-md {
    right: -10px;
  }
  .pin-ro-15-md {
    right: -15px;
  }
  .pin-ro-20-md {
    right: -20px;
  }
  .pin-ro-25-md {
    right: -25px;
  }
  .pin-ro-30-md {
    right: -30px;
  }
  .pin-ro-35-md {
    right: -35px;
  }
  .pin-ro-40-md {
    right: -40px;
  }
  .pin-ro-45-md {
    right: -45px;
  }
  .pin-ro-50-md {
    right: -50px;
  }
  .pin-ro-55-md {
    right: -55px;
  }
  .pin-ro-60-md {
    right: -60px;
  }
  .pin-ro-65-md {
    right: -65px;
  }
  .pin-ro-70-md {
    right: -70px;
  }
  .pin-ro-75-md {
    right: -75px;
  }
  .pin-ro-80-md {
    right: -80px;
  }
  .pin-ro-85-md {
    right: -85px;
  }
  .pin-ro-90-md {
    right: -90px;
  }
  .pin-ro-95-md {
    right: -95px;
  }
  .pin-ro-100-md {
    right: -100px;
  }
  .pin-b-0-md {
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-b-5p-md {
    bottom: 5%;
    transform: translateY(0);
  }
  .pin-b-10p-md {
    bottom: 10%;
    transform: translateY(0);
  }
  .pin-b-15p-md {
    bottom: 15%;
    transform: translateY(0);
  }
  .pin-b-20p-md {
    bottom: 20%;
    transform: translateY(0);
  }
  .pin-b-25p-md {
    bottom: 25%;
    transform: translateY(0);
  }
  .pin-b-30p-md {
    bottom: 30%;
    transform: translateY(0);
  }
  .pin-b-35p-md {
    bottom: 35%;
    transform: translateY(0);
  }
  .pin-b-40p-md {
    bottom: 40%;
    transform: translateY(0);
  }
  .pin-b-45p-md {
    bottom: 45%;
    transform: translateY(0);
  }
  .pin-b-50p-md {
    bottom: 50%;
    transform: translateY(0);
  }
  .pin-b-55p-md {
    bottom: 55%;
    transform: translateY(0);
  }
  .pin-b-60p-md {
    bottom: 60%;
    transform: translateY(0);
  }
  .pin-b-65p-md {
    bottom: 65%;
    transform: translateY(0);
  }
  .pin-b-70p-md {
    bottom: 70%;
    transform: translateY(0);
  }
  .pin-b-75p-md {
    bottom: 75%;
    transform: translateY(0);
  }
  .pin-b-80p-md {
    bottom: 80%;
    transform: translateY(0);
  }
  .pin-b-85p-md {
    bottom: 85%;
    transform: translateY(0);
  }
  .pin-b-90p-md {
    bottom: 90%;
    transform: translateY(0);
  }
  .pin-b-95p-md {
    bottom: 95%;
    transform: translateY(0);
  }
  .pin-b-100p-md {
    bottom: 100%;
    transform: translateY(0);
  }
  .pin-b-5-md {
    bottom: 5px;
    transform: translateY(0);
  }
  .pin-b-10-md {
    bottom: 10px;
    transform: translateY(0);
  }
  .pin-b-15-md {
    bottom: 15px;
    transform: translateY(0);
  }
  .pin-b-20-md {
    bottom: 20px;
    transform: translateY(0);
  }
  .pin-b-25-md {
    bottom: 25px;
    transform: translateY(0);
  }
  .pin-b-30-md {
    bottom: 30px;
    transform: translateY(0);
  }
  .pin-b-35-md {
    bottom: 35px;
    transform: translateY(0);
  }
  .pin-b-40-md {
    bottom: 40px;
    transform: translateY(0);
  }
  .pin-b-45-md {
    bottom: 45px;
    transform: translateY(0);
  }
  .pin-b-50-md {
    bottom: 50px;
    transform: translateY(0);
  }
  .pin-b-55-md {
    bottom: 55px;
    transform: translateY(0);
  }
  .pin-b-60-md {
    bottom: 60px;
    transform: translateY(0);
  }
  .pin-b-65-md {
    bottom: 65px;
    transform: translateY(0);
  }
  .pin-b-70-md {
    bottom: 70px;
    transform: translateY(0);
  }
  .pin-b-75-md {
    bottom: 75px;
    transform: translateY(0);
  }
  .pin-b-80-md {
    bottom: 80px;
    transform: translateY(0);
  }
  .pin-b-85-md {
    bottom: 85px;
    transform: translateY(0);
  }
  .pin-b-90-md {
    bottom: 90px;
    transform: translateY(0);
  }
  .pin-b-95-md {
    bottom: 95px;
    transform: translateY(0);
  }
  .pin-b-100-md {
    bottom: 100px;
    transform: translateY(0);
  }
  .pin-bo-0-md {
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-bo-5p-md {
    bottom: -5%;
    transform: translateY(0);
  }
  .pin-bo-10p-md {
    bottom: -10%;
    transform: translateY(0);
  }
  .pin-bo-15p-md {
    bottom: -15%;
    transform: translateY(0);
  }
  .pin-bo-20p-md {
    bottom: -20%;
    transform: translateY(0);
  }
  .pin-bo-25p-md {
    bottom: -25%;
    transform: translateY(0);
  }
  .pin-bo-30p-md {
    bottom: -30%;
    transform: translateY(0);
  }
  .pin-bo-35p-md {
    bottom: -35%;
    transform: translateY(0);
  }
  .pin-bo-40p-md {
    bottom: -40%;
    transform: translateY(0);
  }
  .pin-bo-45p-md {
    bottom: -45%;
    transform: translateY(0);
  }
  .pin-bo-50p-md {
    bottom: -50%;
    transform: translateY(0);
  }
  .pin-bo-55p-md {
    bottom: -55%;
    transform: translateY(0);
  }
  .pin-bo-60p-md {
    bottom: -60%;
    transform: translateY(0);
  }
  .pin-bo-65p-md {
    bottom: -65%;
    transform: translateY(0);
  }
  .pin-bo-70p-md {
    bottom: -70%;
    transform: translateY(0);
  }
  .pin-bo-75p-md {
    bottom: -75%;
    transform: translateY(0);
  }
  .pin-bo-80p-md {
    bottom: -80%;
    transform: translateY(0);
  }
  .pin-bo-85p-md {
    bottom: -85%;
    transform: translateY(0);
  }
  .pin-bo-90p-md {
    bottom: -90%;
    transform: translateY(0);
  }
  .pin-bo-95p-md {
    bottom: -95%;
    transform: translateY(0);
  }
  .pin-bo-100p-md {
    bottom: -100%;
    transform: translateY(0);
  }
  .pin-bo-5-md {
    bottom: -5px;
    transform: translateY(0);
  }
  .pin-bo-10-md {
    bottom: -10px;
    transform: translateY(0);
  }
  .pin-bo-15-md {
    bottom: -15px;
    transform: translateY(0);
  }
  .pin-bo-20-md {
    bottom: -20px;
    transform: translateY(0);
  }
  .pin-bo-25-md {
    bottom: -25px;
    transform: translateY(0);
  }
  .pin-bo-30-md {
    bottom: -30px;
    transform: translateY(0);
  }
  .pin-bo-35-md {
    bottom: -35px;
    transform: translateY(0);
  }
  .pin-bo-40-md {
    bottom: -40px;
    transform: translateY(0);
  }
  .pin-bo-45-md {
    bottom: -45px;
    transform: translateY(0);
  }
  .pin-bo-50-md {
    bottom: -50px;
    transform: translateY(0);
  }
  .pin-bo-55-md {
    bottom: -55px;
    transform: translateY(0);
  }
  .pin-bo-60-md {
    bottom: -60px;
    transform: translateY(0);
  }
  .pin-bo-65-md {
    bottom: -65px;
    transform: translateY(0);
  }
  .pin-bo-70-md {
    bottom: -70px;
    transform: translateY(0);
  }
  .pin-bo-75-md {
    bottom: -75px;
    transform: translateY(0);
  }
  .pin-bo-80-md {
    bottom: -80px;
    transform: translateY(0);
  }
  .pin-bo-85-md {
    bottom: -85px;
    transform: translateY(0);
  }
  .pin-bo-90-md {
    bottom: -90px;
    transform: translateY(0);
  }
  .pin-bo-95-md {
    bottom: -95px;
    transform: translateY(0);
  }
  .pin-bo-100-md {
    bottom: -100px;
    transform: translateY(0);
  }
  .pin-l-0-md {
    left: 0%;
  }
  .pin-l-5p-md {
    left: 5%;
  }
  .pin-l-10p-md {
    left: 10%;
  }
  .pin-l-15p-md {
    left: 15%;
  }
  .pin-l-20p-md {
    left: 20%;
  }
  .pin-l-25p-md {
    left: 25%;
  }
  .pin-l-30p-md {
    left: 30%;
  }
  .pin-l-35p-md {
    left: 35%;
  }
  .pin-l-40p-md {
    left: 40%;
  }
  .pin-l-45p-md {
    left: 45%;
  }
  .pin-l-50p-md {
    left: 50%;
  }
  .pin-l-55p-md {
    left: 55%;
  }
  .pin-l-60p-md {
    left: 60%;
  }
  .pin-l-65p-md {
    left: 65%;
  }
  .pin-l-70p-md {
    left: 70%;
  }
  .pin-l-75p-md {
    left: 75%;
  }
  .pin-l-80p-md {
    left: 80%;
  }
  .pin-l-85p-md {
    left: 85%;
  }
  .pin-l-90p-md {
    left: 90%;
  }
  .pin-l-95p-md {
    left: 95%;
  }
  .pin-l-100p-md {
    left: 100%;
  }
  .pin-l-5-md {
    left: 5px;
  }
  .pin-l-10-md {
    left: 10px;
  }
  .pin-l-15-md {
    left: 15px;
  }
  .pin-l-20-md {
    left: 20px;
  }
  .pin-l-25-md {
    left: 25px;
  }
  .pin-l-30-md {
    left: 30px;
  }
  .pin-l-35-md {
    left: 35px;
  }
  .pin-l-40-md {
    left: 40px;
  }
  .pin-l-45-md {
    left: 45px;
  }
  .pin-l-50-md {
    left: 50px;
  }
  .pin-l-55-md {
    left: 55px;
  }
  .pin-l-60-md {
    left: 60px;
  }
  .pin-l-65-md {
    left: 65px;
  }
  .pin-l-70-md {
    left: 70px;
  }
  .pin-l-75-md {
    left: 75px;
  }
  .pin-l-80-md {
    left: 80px;
  }
  .pin-l-85-md {
    left: 85px;
  }
  .pin-l-90-md {
    left: 90px;
  }
  .pin-l-95-md {
    left: 95px;
  }
  .pin-l-100-md {
    left: 100px;
  }
  .pin-lo-0-md {
    left: 0%;
  }
  .pin-lo-5p-md {
    left: -5%;
  }
  .pin-lo-10p-md {
    left: -10%;
  }
  .pin-lo-15p-md {
    left: -15%;
  }
  .pin-lo-20p-md {
    left: -20%;
  }
  .pin-lo-25p-md {
    left: -25%;
  }
  .pin-lo-30p-md {
    left: -30%;
  }
  .pin-lo-35p-md {
    left: -35%;
  }
  .pin-lo-40p-md {
    left: -40%;
  }
  .pin-lo-45p-md {
    left: -45%;
  }
  .pin-lo-50p-md {
    left: -50%;
  }
  .pin-lo-55p-md {
    left: -55%;
  }
  .pin-lo-60p-md {
    left: -60%;
  }
  .pin-lo-65p-md {
    left: -65%;
  }
  .pin-lo-70p-md {
    left: -70%;
  }
  .pin-lo-75p-md {
    left: -75%;
  }
  .pin-lo-80p-md {
    left: -80%;
  }
  .pin-lo-85p-md {
    left: -85%;
  }
  .pin-lo-90p-md {
    left: -90%;
  }
  .pin-lo-95p-md {
    left: -95%;
  }
  .pin-lo-100p-md {
    left: -100%;
  }
  .pin-lo-5-md {
    left: -5px;
  }
  .pin-lo-10-md {
    left: -10px;
  }
  .pin-lo-15-md {
    left: -15px;
  }
  .pin-lo-20-md {
    left: -20px;
  }
  .pin-lo-25-md {
    left: -25px;
  }
  .pin-lo-30-md {
    left: -30px;
  }
  .pin-lo-35-md {
    left: -35px;
  }
  .pin-lo-40-md {
    left: -40px;
  }
  .pin-lo-45-md {
    left: -45px;
  }
  .pin-lo-50-md {
    left: -50px;
  }
  .pin-lo-55-md {
    left: -55px;
  }
  .pin-lo-60-md {
    left: -60px;
  }
  .pin-lo-65-md {
    left: -65px;
  }
  .pin-lo-70-md {
    left: -70px;
  }
  .pin-lo-75-md {
    left: -75px;
  }
  .pin-lo-80-md {
    left: -80px;
  }
  .pin-lo-85-md {
    left: -85px;
  }
  .pin-lo-90-md {
    left: -90px;
  }
  .pin-lo-95-md {
    left: -95px;
  }
  .pin-lo-100-md {
    left: -100px;
  }
  .pin-x-0-md {
    right: 0%;
    left: 0%;
  }
  .pin-x-5p-md {
    right: 5%;
    left: 5%;
  }
  .pin-x-10p-md {
    right: 10%;
    left: 10%;
  }
  .pin-x-15p-md {
    right: 15%;
    left: 15%;
  }
  .pin-x-20p-md {
    right: 20%;
    left: 20%;
  }
  .pin-x-25p-md {
    right: 25%;
    left: 25%;
  }
  .pin-x-30p-md {
    right: 30%;
    left: 30%;
  }
  .pin-x-35p-md {
    right: 35%;
    left: 35%;
  }
  .pin-x-40p-md {
    right: 40%;
    left: 40%;
  }
  .pin-x-45p-md {
    right: 45%;
    left: 45%;
  }
  .pin-x-50p-md {
    right: 50%;
    left: 50%;
  }
  .pin-x-55p-md {
    right: 55%;
    left: 55%;
  }
  .pin-x-60p-md {
    right: 60%;
    left: 60%;
  }
  .pin-x-65p-md {
    right: 65%;
    left: 65%;
  }
  .pin-x-70p-md {
    right: 70%;
    left: 70%;
  }
  .pin-x-75p-md {
    right: 75%;
    left: 75%;
  }
  .pin-x-80p-md {
    right: 80%;
    left: 80%;
  }
  .pin-x-85p-md {
    right: 85%;
    left: 85%;
  }
  .pin-x-90p-md {
    right: 90%;
    left: 90%;
  }
  .pin-x-95p-md {
    right: 95%;
    left: 95%;
  }
  .pin-x-100p-md {
    right: 100%;
    left: 100%;
  }
  .pin-x-5-md {
    right: 5px;
    left: 5px;
  }
  .pin-x-10-md {
    right: 10px;
    left: 10px;
  }
  .pin-x-15-md {
    right: 15px;
    left: 15px;
  }
  .pin-x-20-md {
    right: 20px;
    left: 20px;
  }
  .pin-x-25-md {
    right: 25px;
    left: 25px;
  }
  .pin-x-30-md {
    right: 30px;
    left: 30px;
  }
  .pin-x-35-md {
    right: 35px;
    left: 35px;
  }
  .pin-x-40-md {
    right: 40px;
    left: 40px;
  }
  .pin-x-45-md {
    right: 45px;
    left: 45px;
  }
  .pin-x-50-md {
    right: 50px;
    left: 50px;
  }
  .pin-x-55-md {
    right: 55px;
    left: 55px;
  }
  .pin-x-60-md {
    right: 60px;
    left: 60px;
  }
  .pin-x-65-md {
    right: 65px;
    left: 65px;
  }
  .pin-x-70-md {
    right: 70px;
    left: 70px;
  }
  .pin-x-75-md {
    right: 75px;
    left: 75px;
  }
  .pin-x-80-md {
    right: 80px;
    left: 80px;
  }
  .pin-x-85-md {
    right: 85px;
    left: 85px;
  }
  .pin-x-90-md {
    right: 90px;
    left: 90px;
  }
  .pin-x-95-md {
    right: 95px;
    left: 95px;
  }
  .pin-x-100-md {
    right: 100px;
    left: 100px;
  }
  .pin-y-0-md {
    top: 0%;
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-y-5p-md {
    top: 5%;
    bottom: 5%;
    transform: translateY(0);
  }
  .pin-y-10p-md {
    top: 10%;
    bottom: 10%;
    transform: translateY(0);
  }
  .pin-y-15p-md {
    top: 15%;
    bottom: 15%;
    transform: translateY(0);
  }
  .pin-y-20p-md {
    top: 20%;
    bottom: 20%;
    transform: translateY(0);
  }
  .pin-y-25p-md {
    top: 25%;
    bottom: 25%;
    transform: translateY(0);
  }
  .pin-y-30p-md {
    top: 30%;
    bottom: 30%;
    transform: translateY(0);
  }
  .pin-y-35p-md {
    top: 35%;
    bottom: 35%;
    transform: translateY(0);
  }
  .pin-y-40p-md {
    top: 40%;
    bottom: 40%;
    transform: translateY(0);
  }
  .pin-y-45p-md {
    top: 45%;
    bottom: 45%;
    transform: translateY(0);
  }
  .pin-y-50p-md {
    top: 50%;
    bottom: 50%;
    transform: translateY(0);
  }
  .pin-y-55p-md {
    top: 55%;
    bottom: 55%;
    transform: translateY(0);
  }
  .pin-y-60p-md {
    top: 60%;
    bottom: 60%;
    transform: translateY(0);
  }
  .pin-y-65p-md {
    top: 65%;
    bottom: 65%;
    transform: translateY(0);
  }
  .pin-y-70p-md {
    top: 70%;
    bottom: 70%;
    transform: translateY(0);
  }
  .pin-y-75p-md {
    top: 75%;
    bottom: 75%;
    transform: translateY(0);
  }
  .pin-y-80p-md {
    top: 80%;
    bottom: 80%;
    transform: translateY(0);
  }
  .pin-y-85p-md {
    top: 85%;
    bottom: 85%;
    transform: translateY(0);
  }
  .pin-y-90p-md {
    top: 90%;
    bottom: 90%;
    transform: translateY(0);
  }
  .pin-y-95p-md {
    top: 95%;
    bottom: 95%;
    transform: translateY(0);
  }
  .pin-y-100p-md {
    top: 100%;
    bottom: 100%;
    transform: translateY(0);
  }
  .pin-y-5-md {
    top: 5px;
    bottom: 5px;
    transform: translateY(0);
  }
  .pin-y-10-md {
    top: 10px;
    bottom: 10px;
    transform: translateY(0);
  }
  .pin-y-15-md {
    top: 15px;
    bottom: 15px;
    transform: translateY(0);
  }
  .pin-y-20-md {
    top: 20px;
    bottom: 20px;
    transform: translateY(0);
  }
  .pin-y-25-md {
    top: 25px;
    bottom: 25px;
    transform: translateY(0);
  }
  .pin-y-30-md {
    top: 30px;
    bottom: 30px;
    transform: translateY(0);
  }
  .pin-y-35-md {
    top: 35px;
    bottom: 35px;
    transform: translateY(0);
  }
  .pin-y-40-md {
    top: 40px;
    bottom: 40px;
    transform: translateY(0);
  }
  .pin-y-45-md {
    top: 45px;
    bottom: 45px;
    transform: translateY(0);
  }
  .pin-y-50-md {
    top: 50px;
    bottom: 50px;
    transform: translateY(0);
  }
  .pin-y-55-md {
    top: 55px;
    bottom: 55px;
    transform: translateY(0);
  }
  .pin-y-60-md {
    top: 60px;
    bottom: 60px;
    transform: translateY(0);
  }
  .pin-y-65-md {
    top: 65px;
    bottom: 65px;
    transform: translateY(0);
  }
  .pin-y-70-md {
    top: 70px;
    bottom: 70px;
    transform: translateY(0);
  }
  .pin-y-75-md {
    top: 75px;
    bottom: 75px;
    transform: translateY(0);
  }
  .pin-y-80-md {
    top: 80px;
    bottom: 80px;
    transform: translateY(0);
  }
  .pin-y-85-md {
    top: 85px;
    bottom: 85px;
    transform: translateY(0);
  }
  .pin-y-90-md {
    top: 90px;
    bottom: 90px;
    transform: translateY(0);
  }
  .pin-y-95-md {
    top: 95px;
    bottom: 95px;
    transform: translateY(0);
  }
  .pin-y-100-md {
    top: 100px;
    bottom: 100px;
    transform: translateY(0);
  }
}

@media (max-width: 767px) {
  .static-sm {
    position: static;
  }
  .relative-sm {
    position: relative;
  }
  .absolute-sm {
    position: absolute;
  }
  .fixed-sm {
    position: fixed;
  }
  .sticky-sm {
    position: -webkit-sticky;
    position: sticky;
  }
  .pin-0-sm {
    top: 0%;
    right: 0%;
    bottom: 0%;
    left: 0%;
    transform: inherit;
  }
  .pin-5p-sm {
    top: 5%;
    right: 5%;
    bottom: 5%;
    left: 5%;
    transform: inherit;
  }
  .pin-10p-sm {
    top: 10%;
    right: 10%;
    bottom: 10%;
    left: 10%;
    transform: inherit;
  }
  .pin-15p-sm {
    top: 15%;
    right: 15%;
    bottom: 15%;
    left: 15%;
    transform: inherit;
  }
  .pin-20p-sm {
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
    transform: inherit;
  }
  .pin-25p-sm {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
    transform: inherit;
  }
  .pin-30p-sm {
    top: 30%;
    right: 30%;
    bottom: 30%;
    left: 30%;
    transform: inherit;
  }
  .pin-35p-sm {
    top: 35%;
    right: 35%;
    bottom: 35%;
    left: 35%;
    transform: inherit;
  }
  .pin-40p-sm {
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
    transform: inherit;
  }
  .pin-45p-sm {
    top: 45%;
    right: 45%;
    bottom: 45%;
    left: 45%;
    transform: inherit;
  }
  .pin-5-sm {
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    transform: inherit;
  }
  .pin-10-sm {
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    transform: inherit;
  }
  .pin-15-sm {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    transform: inherit;
  }
  .pin-20-sm {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    transform: inherit;
  }
  .pin-25-sm {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
    transform: inherit;
  }
  .pin-30-sm {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    transform: inherit;
  }
  .pin-35-sm {
    top: 35px;
    right: 35px;
    bottom: 35px;
    left: 35px;
    transform: inherit;
  }
  .pin-40-sm {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
    transform: inherit;
  }
  .pin-45-sm {
    top: 45px;
    right: 45px;
    bottom: 45px;
    left: 45px;
    transform: inherit;
  }
  .pin-50-sm {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
    transform: inherit;
  }
  .pin-none-sm {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    transform: inherit;
  }
  .pin-center-sm {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
  }
  .pin-x-center-sm {
    /*top: inherit;*/
    left: 50%;
    transform: translateX(-50%) !important;
  }
  .pin-y-center-sm {
    top: 50%;
    /*left: inherit;*/
    transform: translateY(-50%) !important;
  }
  .pin-t-0-sm {
    top: 0%;
    transform: translateY(0);
  }
  .pin-t-5p-sm {
    top: 5%;
    transform: translateY(0);
  }
  .pin-t-10p-sm {
    top: 10%;
    transform: translateY(0);
  }
  .pin-t-15p-sm {
    top: 15%;
    transform: translateY(0);
  }
  .pin-t-20p-sm {
    top: 20%;
    transform: translateY(0);
  }
  .pin-t-25p-sm {
    top: 25%;
    transform: translateY(0);
  }
  .pin-t-30p-sm {
    top: 30%;
    transform: translateY(0);
  }
  .pin-t-35p-sm {
    top: 35%;
    transform: translateY(0);
  }
  .pin-t-40p-sm {
    top: 40%;
    transform: translateY(0);
  }
  .pin-t-45p-sm {
    top: 45%;
    transform: translateY(0);
  }
  .pin-t-50p-sm {
    top: 50%;
    transform: translateY(0);
  }
  .pin-t-55p-sm {
    top: 55%;
    transform: translateY(0);
  }
  .pin-t-60p-sm {
    top: 60%;
    transform: translateY(0);
  }
  .pin-t-65p-sm {
    top: 65%;
    transform: translateY(0);
  }
  .pin-t-70p-sm {
    top: 70%;
    transform: translateY(0);
  }
  .pin-t-75p-sm {
    top: 75%;
    transform: translateY(0);
  }
  .pin-t-80p-sm {
    top: 80%;
    transform: translateY(0);
  }
  .pin-t-85p-sm {
    top: 85%;
    transform: translateY(0);
  }
  .pin-t-90p-sm {
    top: 90%;
    transform: translateY(0);
  }
  .pin-t-95p-sm {
    top: 95%;
    transform: translateY(0);
  }
  .pin-t-100p-sm {
    top: 100%;
    transform: translateY(0);
  }
  .pin-t-5-sm {
    top: 5px;
    transform: translateY(0);
  }
  .pin-t-10-sm {
    top: 10px;
    transform: translateY(0);
  }
  .pin-t-15-sm {
    top: 15px;
    transform: translateY(0);
  }
  .pin-t-20-sm {
    top: 20px;
    transform: translateY(0);
  }
  .pin-t-25-sm {
    top: 25px;
    transform: translateY(0);
  }
  .pin-t-30-sm {
    top: 30px;
    transform: translateY(0);
  }
  .pin-t-35-sm {
    top: 35px;
    transform: translateY(0);
  }
  .pin-t-40-sm {
    top: 40px;
    transform: translateY(0);
  }
  .pin-t-45-sm {
    top: 45px;
    transform: translateY(0);
  }
  .pin-t-50-sm {
    top: 50px;
    transform: translateY(0);
  }
  .pin-t-55-sm {
    top: 55px;
    transform: translateY(0);
  }
  .pin-t-60-sm {
    top: 60px;
    transform: translateY(0);
  }
  .pin-t-65-sm {
    top: 65px;
    transform: translateY(0);
  }
  .pin-t-70-sm {
    top: 70px;
    transform: translateY(0);
  }
  .pin-t-75-sm {
    top: 75px;
    transform: translateY(0);
  }
  .pin-t-80-sm {
    top: 80px;
    transform: translateY(0);
  }
  .pin-t-85-sm {
    top: 85px;
    transform: translateY(0);
  }
  .pin-t-90-sm {
    top: 90px;
    transform: translateY(0);
  }
  .pin-t-95-sm {
    top: 95px;
    transform: translateY(0);
  }
  .pin-t-100-sm {
    top: 100px;
    transform: translateY(0);
  }
  .pin-to-0-sm {
    top: 0%;
    transform: translateY(0);
  }
  .pin-to-5p-sm {
    top: -5%;
    transform: translateY(0);
  }
  .pin-to-10p-sm {
    top: -10%;
    transform: translateY(0);
  }
  .pin-to-15p-sm {
    top: -15%;
    transform: translateY(0);
  }
  .pin-to-20p-sm {
    top: -20%;
    transform: translateY(0);
  }
  .pin-to-25p-sm {
    top: -25%;
    transform: translateY(0);
  }
  .pin-to-30p-sm {
    top: -30%;
    transform: translateY(0);
  }
  .pin-to-35p-sm {
    top: -35%;
    transform: translateY(0);
  }
  .pin-to-40p-sm {
    top: -40%;
    transform: translateY(0);
  }
  .pin-to-45p-sm {
    top: -45%;
    transform: translateY(0);
  }
  .pin-to-50p-sm {
    top: -50%;
    transform: translateY(0);
  }
  .pin-to-55p-sm {
    top: -55%;
    transform: translateY(0);
  }
  .pin-to-60p-sm {
    top: -60%;
    transform: translateY(0);
  }
  .pin-to-65p-sm {
    top: -65%;
    transform: translateY(0);
  }
  .pin-to-70p-sm {
    top: -70%;
    transform: translateY(0);
  }
  .pin-to-75p-sm {
    top: -75%;
    transform: translateY(0);
  }
  .pin-to-80p-sm {
    top: -80%;
    transform: translateY(0);
  }
  .pin-to-85p-sm {
    top: -85%;
    transform: translateY(0);
  }
  .pin-to-90p-sm {
    top: -90%;
    transform: translateY(0);
  }
  .pin-to-95p-sm {
    top: -95%;
    transform: translateY(0);
  }
  .pin-to-100p-sm {
    top: -100%;
    transform: translateY(0);
  }
  .pin-to-5-sm {
    top: -5px;
    transform: translateY(0);
  }
  .pin-to-10-sm {
    top: -10px;
    transform: translateY(0);
  }
  .pin-to-15-sm {
    top: -15px;
    transform: translateY(0);
  }
  .pin-to-20-sm {
    top: -20px;
    transform: translateY(0);
  }
  .pin-to-25-sm {
    top: -25px;
    transform: translateY(0);
  }
  .pin-to-30-sm {
    top: -30px;
    transform: translateY(0);
  }
  .pin-to-35-sm {
    top: -35px;
    transform: translateY(0);
  }
  .pin-to-40-sm {
    top: -40px;
    transform: translateY(0);
  }
  .pin-to-45-sm {
    top: -45px;
    transform: translateY(0);
  }
  .pin-to-50-sm {
    top: -50px;
    transform: translateY(0);
  }
  .pin-to-55-sm {
    top: -55px;
    transform: translateY(0);
  }
  .pin-to-60-sm {
    top: -60px;
    transform: translateY(0);
  }
  .pin-to-65-sm {
    top: -65px;
    transform: translateY(0);
  }
  .pin-to-70-sm {
    top: -70px;
    transform: translateY(0);
  }
  .pin-to-75-sm {
    top: -75px;
    transform: translateY(0);
  }
  .pin-to-80-sm {
    top: -80px;
    transform: translateY(0);
  }
  .pin-to-85-sm {
    top: -85px;
    transform: translateY(0);
  }
  .pin-to-90-sm {
    top: -90px;
    transform: translateY(0);
  }
  .pin-to-95-sm {
    top: -95px;
    transform: translateY(0);
  }
  .pin-to-100-sm {
    top: -100px;
    transform: translateY(0);
  }
  .pin-r-0-sm {
    right: 0%;
  }
  .pin-r-5p-sm {
    right: 5%;
  }
  .pin-r-10p-sm {
    right: 10%;
  }
  .pin-r-15p-sm {
    right: 15%;
  }
  .pin-r-20p-sm {
    right: 20%;
  }
  .pin-r-25p-sm {
    right: 25%;
  }
  .pin-r-30p-sm {
    right: 30%;
  }
  .pin-r-35p-sm {
    right: 35%;
  }
  .pin-r-40p-sm {
    right: 40%;
  }
  .pin-r-45p-sm {
    right: 45%;
  }
  .pin-r-50p-sm {
    right: 50%;
  }
  .pin-r-55p-sm {
    right: 55%;
  }
  .pin-r-60p-sm {
    right: 60%;
  }
  .pin-r-65p-sm {
    right: 65%;
  }
  .pin-r-70p-sm {
    right: 70%;
  }
  .pin-r-75p-sm {
    right: 75%;
  }
  .pin-r-80p-sm {
    right: 80%;
  }
  .pin-r-85p-sm {
    right: 85%;
  }
  .pin-r-90p-sm {
    right: 90%;
  }
  .pin-r-95p-sm {
    right: 95%;
  }
  .pin-r-100p-sm {
    right: 100%;
  }
  .pin-r-5-sm {
    right: 5px;
  }
  .pin-r-10-sm {
    right: 10px;
  }
  .pin-r-15-sm {
    right: 15px;
  }
  .pin-r-20-sm {
    right: 20px;
  }
  .pin-r-25-sm {
    right: 25px;
  }
  .pin-r-30-sm {
    right: 30px;
  }
  .pin-r-35-sm {
    right: 35px;
  }
  .pin-r-40-sm {
    right: 40px;
  }
  .pin-r-45-sm {
    right: 45px;
  }
  .pin-r-50-sm {
    right: 50px;
  }
  .pin-r-55-sm {
    right: 55px;
  }
  .pin-r-60-sm {
    right: 60px;
  }
  .pin-r-65-sm {
    right: 65px;
  }
  .pin-r-70-sm {
    right: 70px;
  }
  .pin-r-75-sm {
    right: 75px;
  }
  .pin-r-80-sm {
    right: 80px;
  }
  .pin-r-85-sm {
    right: 85px;
  }
  .pin-r-90-sm {
    right: 90px;
  }
  .pin-r-95-sm {
    right: 95px;
  }
  .pin-r-100-sm {
    right: 100px;
  }
  .pin-ro-0-sm {
    right: 0%;
  }
  .pin-ro-5p-sm {
    right: -5%;
  }
  .pin-ro-10p-sm {
    right: -10%;
  }
  .pin-ro-15p-sm {
    right: -15%;
  }
  .pin-ro-20p-sm {
    right: -20%;
  }
  .pin-ro-25p-sm {
    right: -25%;
  }
  .pin-ro-30p-sm {
    right: -30%;
  }
  .pin-ro-35p-sm {
    right: -35%;
  }
  .pin-ro-40p-sm {
    right: -40%;
  }
  .pin-ro-45p-sm {
    right: -45%;
  }
  .pin-ro-50p-sm {
    right: -50%;
  }
  .pin-ro-55p-sm {
    right: -55%;
  }
  .pin-ro-60p-sm {
    right: -60%;
  }
  .pin-ro-65p-sm {
    right: -65%;
  }
  .pin-ro-70p-sm {
    right: -70%;
  }
  .pin-ro-75p-sm {
    right: -75%;
  }
  .pin-ro-80p-sm {
    right: -80%;
  }
  .pin-ro-85p-sm {
    right: -85%;
  }
  .pin-ro-90p-sm {
    right: -90%;
  }
  .pin-ro-95p-sm {
    right: -95%;
  }
  .pin-ro-100p-sm {
    right: -100%;
  }
  .pin-ro-5-sm {
    right: -5px;
  }
  .pin-ro-10-sm {
    right: -10px;
  }
  .pin-ro-15-sm {
    right: -15px;
  }
  .pin-ro-20-sm {
    right: -20px;
  }
  .pin-ro-25-sm {
    right: -25px;
  }
  .pin-ro-30-sm {
    right: -30px;
  }
  .pin-ro-35-sm {
    right: -35px;
  }
  .pin-ro-40-sm {
    right: -40px;
  }
  .pin-ro-45-sm {
    right: -45px;
  }
  .pin-ro-50-sm {
    right: -50px;
  }
  .pin-ro-55-sm {
    right: -55px;
  }
  .pin-ro-60-sm {
    right: -60px;
  }
  .pin-ro-65-sm {
    right: -65px;
  }
  .pin-ro-70-sm {
    right: -70px;
  }
  .pin-ro-75-sm {
    right: -75px;
  }
  .pin-ro-80-sm {
    right: -80px;
  }
  .pin-ro-85-sm {
    right: -85px;
  }
  .pin-ro-90-sm {
    right: -90px;
  }
  .pin-ro-95-sm {
    right: -95px;
  }
  .pin-ro-100-sm {
    right: -100px;
  }
  .pin-b-0-sm {
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-b-5p-sm {
    bottom: 5%;
    transform: translateY(0);
  }
  .pin-b-10p-sm {
    bottom: 10%;
    transform: translateY(0);
  }
  .pin-b-15p-sm {
    bottom: 15%;
    transform: translateY(0);
  }
  .pin-b-20p-sm {
    bottom: 20%;
    transform: translateY(0);
  }
  .pin-b-25p-sm {
    bottom: 25%;
    transform: translateY(0);
  }
  .pin-b-30p-sm {
    bottom: 30%;
    transform: translateY(0);
  }
  .pin-b-35p-sm {
    bottom: 35%;
    transform: translateY(0);
  }
  .pin-b-40p-sm {
    bottom: 40%;
    transform: translateY(0);
  }
  .pin-b-45p-sm {
    bottom: 45%;
    transform: translateY(0);
  }
  .pin-b-50p-sm {
    bottom: 50%;
    transform: translateY(0);
  }
  .pin-b-55p-sm {
    bottom: 55%;
    transform: translateY(0);
  }
  .pin-b-60p-sm {
    bottom: 60%;
    transform: translateY(0);
  }
  .pin-b-65p-sm {
    bottom: 65%;
    transform: translateY(0);
  }
  .pin-b-70p-sm {
    bottom: 70%;
    transform: translateY(0);
  }
  .pin-b-75p-sm {
    bottom: 75%;
    transform: translateY(0);
  }
  .pin-b-80p-sm {
    bottom: 80%;
    transform: translateY(0);
  }
  .pin-b-85p-sm {
    bottom: 85%;
    transform: translateY(0);
  }
  .pin-b-90p-sm {
    bottom: 90%;
    transform: translateY(0);
  }
  .pin-b-95p-sm {
    bottom: 95%;
    transform: translateY(0);
  }
  .pin-b-100p-sm {
    bottom: 100%;
    transform: translateY(0);
  }
  .pin-b-5-sm {
    bottom: 5px;
    transform: translateY(0);
  }
  .pin-b-10-sm {
    bottom: 10px;
    transform: translateY(0);
  }
  .pin-b-15-sm {
    bottom: 15px;
    transform: translateY(0);
  }
  .pin-b-20-sm {
    bottom: 20px;
    transform: translateY(0);
  }
  .pin-b-25-sm {
    bottom: 25px;
    transform: translateY(0);
  }
  .pin-b-30-sm {
    bottom: 30px;
    transform: translateY(0);
  }
  .pin-b-35-sm {
    bottom: 35px;
    transform: translateY(0);
  }
  .pin-b-40-sm {
    bottom: 40px;
    transform: translateY(0);
  }
  .pin-b-45-sm {
    bottom: 45px;
    transform: translateY(0);
  }
  .pin-b-50-sm {
    bottom: 50px;
    transform: translateY(0);
  }
  .pin-b-55-sm {
    bottom: 55px;
    transform: translateY(0);
  }
  .pin-b-60-sm {
    bottom: 60px;
    transform: translateY(0);
  }
  .pin-b-65-sm {
    bottom: 65px;
    transform: translateY(0);
  }
  .pin-b-70-sm {
    bottom: 70px;
    transform: translateY(0);
  }
  .pin-b-75-sm {
    bottom: 75px;
    transform: translateY(0);
  }
  .pin-b-80-sm {
    bottom: 80px;
    transform: translateY(0);
  }
  .pin-b-85-sm {
    bottom: 85px;
    transform: translateY(0);
  }
  .pin-b-90-sm {
    bottom: 90px;
    transform: translateY(0);
  }
  .pin-b-95-sm {
    bottom: 95px;
    transform: translateY(0);
  }
  .pin-b-100-sm {
    bottom: 100px;
    transform: translateY(0);
  }
  .pin-bo-0-sm {
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-bo-5p-sm {
    bottom: -5%;
    transform: translateY(0);
  }
  .pin-bo-10p-sm {
    bottom: -10%;
    transform: translateY(0);
  }
  .pin-bo-15p-sm {
    bottom: -15%;
    transform: translateY(0);
  }
  .pin-bo-20p-sm {
    bottom: -20%;
    transform: translateY(0);
  }
  .pin-bo-25p-sm {
    bottom: -25%;
    transform: translateY(0);
  }
  .pin-bo-30p-sm {
    bottom: -30%;
    transform: translateY(0);
  }
  .pin-bo-35p-sm {
    bottom: -35%;
    transform: translateY(0);
  }
  .pin-bo-40p-sm {
    bottom: -40%;
    transform: translateY(0);
  }
  .pin-bo-45p-sm {
    bottom: -45%;
    transform: translateY(0);
  }
  .pin-bo-50p-sm {
    bottom: -50%;
    transform: translateY(0);
  }
  .pin-bo-55p-sm {
    bottom: -55%;
    transform: translateY(0);
  }
  .pin-bo-60p-sm {
    bottom: -60%;
    transform: translateY(0);
  }
  .pin-bo-65p-sm {
    bottom: -65%;
    transform: translateY(0);
  }
  .pin-bo-70p-sm {
    bottom: -70%;
    transform: translateY(0);
  }
  .pin-bo-75p-sm {
    bottom: -75%;
    transform: translateY(0);
  }
  .pin-bo-80p-sm {
    bottom: -80%;
    transform: translateY(0);
  }
  .pin-bo-85p-sm {
    bottom: -85%;
    transform: translateY(0);
  }
  .pin-bo-90p-sm {
    bottom: -90%;
    transform: translateY(0);
  }
  .pin-bo-95p-sm {
    bottom: -95%;
    transform: translateY(0);
  }
  .pin-bo-100p-sm {
    bottom: -100%;
    transform: translateY(0);
  }
  .pin-bo-5-sm {
    bottom: -5px;
    transform: translateY(0);
  }
  .pin-bo-10-sm {
    bottom: -10px;
    transform: translateY(0);
  }
  .pin-bo-15-sm {
    bottom: -15px;
    transform: translateY(0);
  }
  .pin-bo-20-sm {
    bottom: -20px;
    transform: translateY(0);
  }
  .pin-bo-25-sm {
    bottom: -25px;
    transform: translateY(0);
  }
  .pin-bo-30-sm {
    bottom: -30px;
    transform: translateY(0);
  }
  .pin-bo-35-sm {
    bottom: -35px;
    transform: translateY(0);
  }
  .pin-bo-40-sm {
    bottom: -40px;
    transform: translateY(0);
  }
  .pin-bo-45-sm {
    bottom: -45px;
    transform: translateY(0);
  }
  .pin-bo-50-sm {
    bottom: -50px;
    transform: translateY(0);
  }
  .pin-bo-55-sm {
    bottom: -55px;
    transform: translateY(0);
  }
  .pin-bo-60-sm {
    bottom: -60px;
    transform: translateY(0);
  }
  .pin-bo-65-sm {
    bottom: -65px;
    transform: translateY(0);
  }
  .pin-bo-70-sm {
    bottom: -70px;
    transform: translateY(0);
  }
  .pin-bo-75-sm {
    bottom: -75px;
    transform: translateY(0);
  }
  .pin-bo-80-sm {
    bottom: -80px;
    transform: translateY(0);
  }
  .pin-bo-85-sm {
    bottom: -85px;
    transform: translateY(0);
  }
  .pin-bo-90-sm {
    bottom: -90px;
    transform: translateY(0);
  }
  .pin-bo-95-sm {
    bottom: -95px;
    transform: translateY(0);
  }
  .pin-bo-100-sm {
    bottom: -100px;
    transform: translateY(0);
  }
  .pin-l-0-sm {
    left: 0%;
  }
  .pin-l-5p-sm {
    left: 5%;
  }
  .pin-l-10p-sm {
    left: 10%;
  }
  .pin-l-15p-sm {
    left: 15%;
  }
  .pin-l-20p-sm {
    left: 20%;
  }
  .pin-l-25p-sm {
    left: 25%;
  }
  .pin-l-30p-sm {
    left: 30%;
  }
  .pin-l-35p-sm {
    left: 35%;
  }
  .pin-l-40p-sm {
    left: 40%;
  }
  .pin-l-45p-sm {
    left: 45%;
  }
  .pin-l-50p-sm {
    left: 50%;
  }
  .pin-l-55p-sm {
    left: 55%;
  }
  .pin-l-60p-sm {
    left: 60%;
  }
  .pin-l-65p-sm {
    left: 65%;
  }
  .pin-l-70p-sm {
    left: 70%;
  }
  .pin-l-75p-sm {
    left: 75%;
  }
  .pin-l-80p-sm {
    left: 80%;
  }
  .pin-l-85p-sm {
    left: 85%;
  }
  .pin-l-90p-sm {
    left: 90%;
  }
  .pin-l-95p-sm {
    left: 95%;
  }
  .pin-l-100p-sm {
    left: 100%;
  }
  .pin-l-5-sm {
    left: 5px;
  }
  .pin-l-10-sm {
    left: 10px;
  }
  .pin-l-15-sm {
    left: 15px;
  }
  .pin-l-20-sm {
    left: 20px;
  }
  .pin-l-25-sm {
    left: 25px;
  }
  .pin-l-30-sm {
    left: 30px;
  }
  .pin-l-35-sm {
    left: 35px;
  }
  .pin-l-40-sm {
    left: 40px;
  }
  .pin-l-45-sm {
    left: 45px;
  }
  .pin-l-50-sm {
    left: 50px;
  }
  .pin-l-55-sm {
    left: 55px;
  }
  .pin-l-60-sm {
    left: 60px;
  }
  .pin-l-65-sm {
    left: 65px;
  }
  .pin-l-70-sm {
    left: 70px;
  }
  .pin-l-75-sm {
    left: 75px;
  }
  .pin-l-80-sm {
    left: 80px;
  }
  .pin-l-85-sm {
    left: 85px;
  }
  .pin-l-90-sm {
    left: 90px;
  }
  .pin-l-95-sm {
    left: 95px;
  }
  .pin-l-100-sm {
    left: 100px;
  }
  .pin-lo-0-sm {
    left: 0%;
  }
  .pin-lo-5p-sm {
    left: -5%;
  }
  .pin-lo-10p-sm {
    left: -10%;
  }
  .pin-lo-15p-sm {
    left: -15%;
  }
  .pin-lo-20p-sm {
    left: -20%;
  }
  .pin-lo-25p-sm {
    left: -25%;
  }
  .pin-lo-30p-sm {
    left: -30%;
  }
  .pin-lo-35p-sm {
    left: -35%;
  }
  .pin-lo-40p-sm {
    left: -40%;
  }
  .pin-lo-45p-sm {
    left: -45%;
  }
  .pin-lo-50p-sm {
    left: -50%;
  }
  .pin-lo-55p-sm {
    left: -55%;
  }
  .pin-lo-60p-sm {
    left: -60%;
  }
  .pin-lo-65p-sm {
    left: -65%;
  }
  .pin-lo-70p-sm {
    left: -70%;
  }
  .pin-lo-75p-sm {
    left: -75%;
  }
  .pin-lo-80p-sm {
    left: -80%;
  }
  .pin-lo-85p-sm {
    left: -85%;
  }
  .pin-lo-90p-sm {
    left: -90%;
  }
  .pin-lo-95p-sm {
    left: -95%;
  }
  .pin-lo-100p-sm {
    left: -100%;
  }
  .pin-lo-5-sm {
    left: -5px;
  }
  .pin-lo-10-sm {
    left: -10px;
  }
  .pin-lo-15-sm {
    left: -15px;
  }
  .pin-lo-20-sm {
    left: -20px;
  }
  .pin-lo-25-sm {
    left: -25px;
  }
  .pin-lo-30-sm {
    left: -30px;
  }
  .pin-lo-35-sm {
    left: -35px;
  }
  .pin-lo-40-sm {
    left: -40px;
  }
  .pin-lo-45-sm {
    left: -45px;
  }
  .pin-lo-50-sm {
    left: -50px;
  }
  .pin-lo-55-sm {
    left: -55px;
  }
  .pin-lo-60-sm {
    left: -60px;
  }
  .pin-lo-65-sm {
    left: -65px;
  }
  .pin-lo-70-sm {
    left: -70px;
  }
  .pin-lo-75-sm {
    left: -75px;
  }
  .pin-lo-80-sm {
    left: -80px;
  }
  .pin-lo-85-sm {
    left: -85px;
  }
  .pin-lo-90-sm {
    left: -90px;
  }
  .pin-lo-95-sm {
    left: -95px;
  }
  .pin-lo-100-sm {
    left: -100px;
  }
  .pin-x-0-sm {
    right: 0%;
    left: 0%;
  }
  .pin-x-5p-sm {
    right: 5%;
    left: 5%;
  }
  .pin-x-10p-sm {
    right: 10%;
    left: 10%;
  }
  .pin-x-15p-sm {
    right: 15%;
    left: 15%;
  }
  .pin-x-20p-sm {
    right: 20%;
    left: 20%;
  }
  .pin-x-25p-sm {
    right: 25%;
    left: 25%;
  }
  .pin-x-30p-sm {
    right: 30%;
    left: 30%;
  }
  .pin-x-35p-sm {
    right: 35%;
    left: 35%;
  }
  .pin-x-40p-sm {
    right: 40%;
    left: 40%;
  }
  .pin-x-45p-sm {
    right: 45%;
    left: 45%;
  }
  .pin-x-50p-sm {
    right: 50%;
    left: 50%;
  }
  .pin-x-55p-sm {
    right: 55%;
    left: 55%;
  }
  .pin-x-60p-sm {
    right: 60%;
    left: 60%;
  }
  .pin-x-65p-sm {
    right: 65%;
    left: 65%;
  }
  .pin-x-70p-sm {
    right: 70%;
    left: 70%;
  }
  .pin-x-75p-sm {
    right: 75%;
    left: 75%;
  }
  .pin-x-80p-sm {
    right: 80%;
    left: 80%;
  }
  .pin-x-85p-sm {
    right: 85%;
    left: 85%;
  }
  .pin-x-90p-sm {
    right: 90%;
    left: 90%;
  }
  .pin-x-95p-sm {
    right: 95%;
    left: 95%;
  }
  .pin-x-100p-sm {
    right: 100%;
    left: 100%;
  }
  .pin-x-5-sm {
    right: 5px;
    left: 5px;
  }
  .pin-x-10-sm {
    right: 10px;
    left: 10px;
  }
  .pin-x-15-sm {
    right: 15px;
    left: 15px;
  }
  .pin-x-20-sm {
    right: 20px;
    left: 20px;
  }
  .pin-x-25-sm {
    right: 25px;
    left: 25px;
  }
  .pin-x-30-sm {
    right: 30px;
    left: 30px;
  }
  .pin-x-35-sm {
    right: 35px;
    left: 35px;
  }
  .pin-x-40-sm {
    right: 40px;
    left: 40px;
  }
  .pin-x-45-sm {
    right: 45px;
    left: 45px;
  }
  .pin-x-50-sm {
    right: 50px;
    left: 50px;
  }
  .pin-x-55-sm {
    right: 55px;
    left: 55px;
  }
  .pin-x-60-sm {
    right: 60px;
    left: 60px;
  }
  .pin-x-65-sm {
    right: 65px;
    left: 65px;
  }
  .pin-x-70-sm {
    right: 70px;
    left: 70px;
  }
  .pin-x-75-sm {
    right: 75px;
    left: 75px;
  }
  .pin-x-80-sm {
    right: 80px;
    left: 80px;
  }
  .pin-x-85-sm {
    right: 85px;
    left: 85px;
  }
  .pin-x-90-sm {
    right: 90px;
    left: 90px;
  }
  .pin-x-95-sm {
    right: 95px;
    left: 95px;
  }
  .pin-x-100-sm {
    right: 100px;
    left: 100px;
  }
  .pin-y-0-sm {
    top: 0%;
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-y-5p-sm {
    top: 5%;
    bottom: 5%;
    transform: translateY(0);
  }
  .pin-y-10p-sm {
    top: 10%;
    bottom: 10%;
    transform: translateY(0);
  }
  .pin-y-15p-sm {
    top: 15%;
    bottom: 15%;
    transform: translateY(0);
  }
  .pin-y-20p-sm {
    top: 20%;
    bottom: 20%;
    transform: translateY(0);
  }
  .pin-y-25p-sm {
    top: 25%;
    bottom: 25%;
    transform: translateY(0);
  }
  .pin-y-30p-sm {
    top: 30%;
    bottom: 30%;
    transform: translateY(0);
  }
  .pin-y-35p-sm {
    top: 35%;
    bottom: 35%;
    transform: translateY(0);
  }
  .pin-y-40p-sm {
    top: 40%;
    bottom: 40%;
    transform: translateY(0);
  }
  .pin-y-45p-sm {
    top: 45%;
    bottom: 45%;
    transform: translateY(0);
  }
  .pin-y-50p-sm {
    top: 50%;
    bottom: 50%;
    transform: translateY(0);
  }
  .pin-y-55p-sm {
    top: 55%;
    bottom: 55%;
    transform: translateY(0);
  }
  .pin-y-60p-sm {
    top: 60%;
    bottom: 60%;
    transform: translateY(0);
  }
  .pin-y-65p-sm {
    top: 65%;
    bottom: 65%;
    transform: translateY(0);
  }
  .pin-y-70p-sm {
    top: 70%;
    bottom: 70%;
    transform: translateY(0);
  }
  .pin-y-75p-sm {
    top: 75%;
    bottom: 75%;
    transform: translateY(0);
  }
  .pin-y-80p-sm {
    top: 80%;
    bottom: 80%;
    transform: translateY(0);
  }
  .pin-y-85p-sm {
    top: 85%;
    bottom: 85%;
    transform: translateY(0);
  }
  .pin-y-90p-sm {
    top: 90%;
    bottom: 90%;
    transform: translateY(0);
  }
  .pin-y-95p-sm {
    top: 95%;
    bottom: 95%;
    transform: translateY(0);
  }
  .pin-y-100p-sm {
    top: 100%;
    bottom: 100%;
    transform: translateY(0);
  }
  .pin-y-5-sm {
    top: 5px;
    bottom: 5px;
    transform: translateY(0);
  }
  .pin-y-10-sm {
    top: 10px;
    bottom: 10px;
    transform: translateY(0);
  }
  .pin-y-15-sm {
    top: 15px;
    bottom: 15px;
    transform: translateY(0);
  }
  .pin-y-20-sm {
    top: 20px;
    bottom: 20px;
    transform: translateY(0);
  }
  .pin-y-25-sm {
    top: 25px;
    bottom: 25px;
    transform: translateY(0);
  }
  .pin-y-30-sm {
    top: 30px;
    bottom: 30px;
    transform: translateY(0);
  }
  .pin-y-35-sm {
    top: 35px;
    bottom: 35px;
    transform: translateY(0);
  }
  .pin-y-40-sm {
    top: 40px;
    bottom: 40px;
    transform: translateY(0);
  }
  .pin-y-45-sm {
    top: 45px;
    bottom: 45px;
    transform: translateY(0);
  }
  .pin-y-50-sm {
    top: 50px;
    bottom: 50px;
    transform: translateY(0);
  }
  .pin-y-55-sm {
    top: 55px;
    bottom: 55px;
    transform: translateY(0);
  }
  .pin-y-60-sm {
    top: 60px;
    bottom: 60px;
    transform: translateY(0);
  }
  .pin-y-65-sm {
    top: 65px;
    bottom: 65px;
    transform: translateY(0);
  }
  .pin-y-70-sm {
    top: 70px;
    bottom: 70px;
    transform: translateY(0);
  }
  .pin-y-75-sm {
    top: 75px;
    bottom: 75px;
    transform: translateY(0);
  }
  .pin-y-80-sm {
    top: 80px;
    bottom: 80px;
    transform: translateY(0);
  }
  .pin-y-85-sm {
    top: 85px;
    bottom: 85px;
    transform: translateY(0);
  }
  .pin-y-90-sm {
    top: 90px;
    bottom: 90px;
    transform: translateY(0);
  }
  .pin-y-95-sm {
    top: 95px;
    bottom: 95px;
    transform: translateY(0);
  }
  .pin-y-100-sm {
    top: 100px;
    bottom: 100px;
    transform: translateY(0);
  }
}

@media (max-width: 575px) {
  .static-xs {
    position: static;
  }
  .relative-xs {
    position: relative;
  }
  .absolute-xs {
    position: absolute;
  }
  .fixed-xs {
    position: fixed;
  }
  .sticky-xs {
    position: -webkit-sticky;
    position: sticky;
  }
  .pin-0-xs {
    top: 0%;
    right: 0%;
    bottom: 0%;
    left: 0%;
    transform: inherit;
  }
  .pin-5p-xs {
    top: 5%;
    right: 5%;
    bottom: 5%;
    left: 5%;
    transform: inherit;
  }
  .pin-10p-xs {
    top: 10%;
    right: 10%;
    bottom: 10%;
    left: 10%;
    transform: inherit;
  }
  .pin-15p-xs {
    top: 15%;
    right: 15%;
    bottom: 15%;
    left: 15%;
    transform: inherit;
  }
  .pin-20p-xs {
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
    transform: inherit;
  }
  .pin-25p-xs {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
    transform: inherit;
  }
  .pin-30p-xs {
    top: 30%;
    right: 30%;
    bottom: 30%;
    left: 30%;
    transform: inherit;
  }
  .pin-35p-xs {
    top: 35%;
    right: 35%;
    bottom: 35%;
    left: 35%;
    transform: inherit;
  }
  .pin-40p-xs {
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
    transform: inherit;
  }
  .pin-45p-xs {
    top: 45%;
    right: 45%;
    bottom: 45%;
    left: 45%;
    transform: inherit;
  }
  .pin-5-xs {
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    transform: inherit;
  }
  .pin-10-xs {
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    transform: inherit;
  }
  .pin-15-xs {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    transform: inherit;
  }
  .pin-20-xs {
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    transform: inherit;
  }
  .pin-25-xs {
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
    transform: inherit;
  }
  .pin-30-xs {
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    transform: inherit;
  }
  .pin-35-xs {
    top: 35px;
    right: 35px;
    bottom: 35px;
    left: 35px;
    transform: inherit;
  }
  .pin-40-xs {
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
    transform: inherit;
  }
  .pin-45-xs {
    top: 45px;
    right: 45px;
    bottom: 45px;
    left: 45px;
    transform: inherit;
  }
  .pin-50-xs {
    top: 50px;
    right: 50px;
    bottom: 50px;
    left: 50px;
    transform: inherit;
  }
  .pin-none-xs {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    transform: inherit;
  }
  .pin-center-xs {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
  }
  .pin-x-center-xs {
    /*top: inherit;*/
    left: 50%;
    transform: translateX(-50%) !important;
  }
  .pin-y-center-xs {
    top: 50%;
    /*left: inherit;*/
    transform: translateY(-50%) !important;
  }
  .pin-t-0-xs {
    top: 0%;
    transform: translateY(0);
  }
  .pin-t-5p-xs {
    top: 5%;
    transform: translateY(0);
  }
  .pin-t-10p-xs {
    top: 10%;
    transform: translateY(0);
  }
  .pin-t-15p-xs {
    top: 15%;
    transform: translateY(0);
  }
  .pin-t-20p-xs {
    top: 20%;
    transform: translateY(0);
  }
  .pin-t-25p-xs {
    top: 25%;
    transform: translateY(0);
  }
  .pin-t-30p-xs {
    top: 30%;
    transform: translateY(0);
  }
  .pin-t-35p-xs {
    top: 35%;
    transform: translateY(0);
  }
  .pin-t-40p-xs {
    top: 40%;
    transform: translateY(0);
  }
  .pin-t-45p-xs {
    top: 45%;
    transform: translateY(0);
  }
  .pin-t-50p-xs {
    top: 50%;
    transform: translateY(0);
  }
  .pin-t-55p-xs {
    top: 55%;
    transform: translateY(0);
  }
  .pin-t-60p-xs {
    top: 60%;
    transform: translateY(0);
  }
  .pin-t-65p-xs {
    top: 65%;
    transform: translateY(0);
  }
  .pin-t-70p-xs {
    top: 70%;
    transform: translateY(0);
  }
  .pin-t-75p-xs {
    top: 75%;
    transform: translateY(0);
  }
  .pin-t-80p-xs {
    top: 80%;
    transform: translateY(0);
  }
  .pin-t-85p-xs {
    top: 85%;
    transform: translateY(0);
  }
  .pin-t-90p-xs {
    top: 90%;
    transform: translateY(0);
  }
  .pin-t-95p-xs {
    top: 95%;
    transform: translateY(0);
  }
  .pin-t-100p-xs {
    top: 100%;
    transform: translateY(0);
  }
  .pin-t-5-xs {
    top: 5px;
    transform: translateY(0);
  }
  .pin-t-10-xs {
    top: 10px;
    transform: translateY(0);
  }
  .pin-t-15-xs {
    top: 15px;
    transform: translateY(0);
  }
  .pin-t-20-xs {
    top: 20px;
    transform: translateY(0);
  }
  .pin-t-25-xs {
    top: 25px;
    transform: translateY(0);
  }
  .pin-t-30-xs {
    top: 30px;
    transform: translateY(0);
  }
  .pin-t-35-xs {
    top: 35px;
    transform: translateY(0);
  }
  .pin-t-40-xs {
    top: 40px;
    transform: translateY(0);
  }
  .pin-t-45-xs {
    top: 45px;
    transform: translateY(0);
  }
  .pin-t-50-xs {
    top: 50px;
    transform: translateY(0);
  }
  .pin-t-55-xs {
    top: 55px;
    transform: translateY(0);
  }
  .pin-t-60-xs {
    top: 60px;
    transform: translateY(0);
  }
  .pin-t-65-xs {
    top: 65px;
    transform: translateY(0);
  }
  .pin-t-70-xs {
    top: 70px;
    transform: translateY(0);
  }
  .pin-t-75-xs {
    top: 75px;
    transform: translateY(0);
  }
  .pin-t-80-xs {
    top: 80px;
    transform: translateY(0);
  }
  .pin-t-85-xs {
    top: 85px;
    transform: translateY(0);
  }
  .pin-t-90-xs {
    top: 90px;
    transform: translateY(0);
  }
  .pin-t-95-xs {
    top: 95px;
    transform: translateY(0);
  }
  .pin-t-100-xs {
    top: 100px;
    transform: translateY(0);
  }
  .pin-to-0-xs {
    top: 0%;
    transform: translateY(0);
  }
  .pin-to-5p-xs {
    top: -5%;
    transform: translateY(0);
  }
  .pin-to-10p-xs {
    top: -10%;
    transform: translateY(0);
  }
  .pin-to-15p-xs {
    top: -15%;
    transform: translateY(0);
  }
  .pin-to-20p-xs {
    top: -20%;
    transform: translateY(0);
  }
  .pin-to-25p-xs {
    top: -25%;
    transform: translateY(0);
  }
  .pin-to-30p-xs {
    top: -30%;
    transform: translateY(0);
  }
  .pin-to-35p-xs {
    top: -35%;
    transform: translateY(0);
  }
  .pin-to-40p-xs {
    top: -40%;
    transform: translateY(0);
  }
  .pin-to-45p-xs {
    top: -45%;
    transform: translateY(0);
  }
  .pin-to-50p-xs {
    top: -50%;
    transform: translateY(0);
  }
  .pin-to-55p-xs {
    top: -55%;
    transform: translateY(0);
  }
  .pin-to-60p-xs {
    top: -60%;
    transform: translateY(0);
  }
  .pin-to-65p-xs {
    top: -65%;
    transform: translateY(0);
  }
  .pin-to-70p-xs {
    top: -70%;
    transform: translateY(0);
  }
  .pin-to-75p-xs {
    top: -75%;
    transform: translateY(0);
  }
  .pin-to-80p-xs {
    top: -80%;
    transform: translateY(0);
  }
  .pin-to-85p-xs {
    top: -85%;
    transform: translateY(0);
  }
  .pin-to-90p-xs {
    top: -90%;
    transform: translateY(0);
  }
  .pin-to-95p-xs {
    top: -95%;
    transform: translateY(0);
  }
  .pin-to-100p-xs {
    top: -100%;
    transform: translateY(0);
  }
  .pin-to-5-xs {
    top: -5px;
    transform: translateY(0);
  }
  .pin-to-10-xs {
    top: -10px;
    transform: translateY(0);
  }
  .pin-to-15-xs {
    top: -15px;
    transform: translateY(0);
  }
  .pin-to-20-xs {
    top: -20px;
    transform: translateY(0);
  }
  .pin-to-25-xs {
    top: -25px;
    transform: translateY(0);
  }
  .pin-to-30-xs {
    top: -30px;
    transform: translateY(0);
  }
  .pin-to-35-xs {
    top: -35px;
    transform: translateY(0);
  }
  .pin-to-40-xs {
    top: -40px;
    transform: translateY(0);
  }
  .pin-to-45-xs {
    top: -45px;
    transform: translateY(0);
  }
  .pin-to-50-xs {
    top: -50px;
    transform: translateY(0);
  }
  .pin-to-55-xs {
    top: -55px;
    transform: translateY(0);
  }
  .pin-to-60-xs {
    top: -60px;
    transform: translateY(0);
  }
  .pin-to-65-xs {
    top: -65px;
    transform: translateY(0);
  }
  .pin-to-70-xs {
    top: -70px;
    transform: translateY(0);
  }
  .pin-to-75-xs {
    top: -75px;
    transform: translateY(0);
  }
  .pin-to-80-xs {
    top: -80px;
    transform: translateY(0);
  }
  .pin-to-85-xs {
    top: -85px;
    transform: translateY(0);
  }
  .pin-to-90-xs {
    top: -90px;
    transform: translateY(0);
  }
  .pin-to-95-xs {
    top: -95px;
    transform: translateY(0);
  }
  .pin-to-100-xs {
    top: -100px;
    transform: translateY(0);
  }
  .pin-r-0-xs {
    right: 0%;
  }
  .pin-r-5p-xs {
    right: 5%;
  }
  .pin-r-10p-xs {
    right: 10%;
  }
  .pin-r-15p-xs {
    right: 15%;
  }
  .pin-r-20p-xs {
    right: 20%;
  }
  .pin-r-25p-xs {
    right: 25%;
  }
  .pin-r-30p-xs {
    right: 30%;
  }
  .pin-r-35p-xs {
    right: 35%;
  }
  .pin-r-40p-xs {
    right: 40%;
  }
  .pin-r-45p-xs {
    right: 45%;
  }
  .pin-r-50p-xs {
    right: 50%;
  }
  .pin-r-55p-xs {
    right: 55%;
  }
  .pin-r-60p-xs {
    right: 60%;
  }
  .pin-r-65p-xs {
    right: 65%;
  }
  .pin-r-70p-xs {
    right: 70%;
  }
  .pin-r-75p-xs {
    right: 75%;
  }
  .pin-r-80p-xs {
    right: 80%;
  }
  .pin-r-85p-xs {
    right: 85%;
  }
  .pin-r-90p-xs {
    right: 90%;
  }
  .pin-r-95p-xs {
    right: 95%;
  }
  .pin-r-100p-xs {
    right: 100%;
  }
  .pin-r-5-xs {
    right: 5px;
  }
  .pin-r-10-xs {
    right: 10px;
  }
  .pin-r-15-xs {
    right: 15px;
  }
  .pin-r-20-xs {
    right: 20px;
  }
  .pin-r-25-xs {
    right: 25px;
  }
  .pin-r-30-xs {
    right: 30px;
  }
  .pin-r-35-xs {
    right: 35px;
  }
  .pin-r-40-xs {
    right: 40px;
  }
  .pin-r-45-xs {
    right: 45px;
  }
  .pin-r-50-xs {
    right: 50px;
  }
  .pin-r-55-xs {
    right: 55px;
  }
  .pin-r-60-xs {
    right: 60px;
  }
  .pin-r-65-xs {
    right: 65px;
  }
  .pin-r-70-xs {
    right: 70px;
  }
  .pin-r-75-xs {
    right: 75px;
  }
  .pin-r-80-xs {
    right: 80px;
  }
  .pin-r-85-xs {
    right: 85px;
  }
  .pin-r-90-xs {
    right: 90px;
  }
  .pin-r-95-xs {
    right: 95px;
  }
  .pin-r-100-xs {
    right: 100px;
  }
  .pin-ro-0-xs {
    right: 0%;
  }
  .pin-ro-5p-xs {
    right: -5%;
  }
  .pin-ro-10p-xs {
    right: -10%;
  }
  .pin-ro-15p-xs {
    right: -15%;
  }
  .pin-ro-20p-xs {
    right: -20%;
  }
  .pin-ro-25p-xs {
    right: -25%;
  }
  .pin-ro-30p-xs {
    right: -30%;
  }
  .pin-ro-35p-xs {
    right: -35%;
  }
  .pin-ro-40p-xs {
    right: -40%;
  }
  .pin-ro-45p-xs {
    right: -45%;
  }
  .pin-ro-50p-xs {
    right: -50%;
  }
  .pin-ro-55p-xs {
    right: -55%;
  }
  .pin-ro-60p-xs {
    right: -60%;
  }
  .pin-ro-65p-xs {
    right: -65%;
  }
  .pin-ro-70p-xs {
    right: -70%;
  }
  .pin-ro-75p-xs {
    right: -75%;
  }
  .pin-ro-80p-xs {
    right: -80%;
  }
  .pin-ro-85p-xs {
    right: -85%;
  }
  .pin-ro-90p-xs {
    right: -90%;
  }
  .pin-ro-95p-xs {
    right: -95%;
  }
  .pin-ro-100p-xs {
    right: -100%;
  }
  .pin-ro-5-xs {
    right: -5px;
  }
  .pin-ro-10-xs {
    right: -10px;
  }
  .pin-ro-15-xs {
    right: -15px;
  }
  .pin-ro-20-xs {
    right: -20px;
  }
  .pin-ro-25-xs {
    right: -25px;
  }
  .pin-ro-30-xs {
    right: -30px;
  }
  .pin-ro-35-xs {
    right: -35px;
  }
  .pin-ro-40-xs {
    right: -40px;
  }
  .pin-ro-45-xs {
    right: -45px;
  }
  .pin-ro-50-xs {
    right: -50px;
  }
  .pin-ro-55-xs {
    right: -55px;
  }
  .pin-ro-60-xs {
    right: -60px;
  }
  .pin-ro-65-xs {
    right: -65px;
  }
  .pin-ro-70-xs {
    right: -70px;
  }
  .pin-ro-75-xs {
    right: -75px;
  }
  .pin-ro-80-xs {
    right: -80px;
  }
  .pin-ro-85-xs {
    right: -85px;
  }
  .pin-ro-90-xs {
    right: -90px;
  }
  .pin-ro-95-xs {
    right: -95px;
  }
  .pin-ro-100-xs {
    right: -100px;
  }
  .pin-b-0-xs {
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-b-5p-xs {
    bottom: 5%;
    transform: translateY(0);
  }
  .pin-b-10p-xs {
    bottom: 10%;
    transform: translateY(0);
  }
  .pin-b-15p-xs {
    bottom: 15%;
    transform: translateY(0);
  }
  .pin-b-20p-xs {
    bottom: 20%;
    transform: translateY(0);
  }
  .pin-b-25p-xs {
    bottom: 25%;
    transform: translateY(0);
  }
  .pin-b-30p-xs {
    bottom: 30%;
    transform: translateY(0);
  }
  .pin-b-35p-xs {
    bottom: 35%;
    transform: translateY(0);
  }
  .pin-b-40p-xs {
    bottom: 40%;
    transform: translateY(0);
  }
  .pin-b-45p-xs {
    bottom: 45%;
    transform: translateY(0);
  }
  .pin-b-50p-xs {
    bottom: 50%;
    transform: translateY(0);
  }
  .pin-b-55p-xs {
    bottom: 55%;
    transform: translateY(0);
  }
  .pin-b-60p-xs {
    bottom: 60%;
    transform: translateY(0);
  }
  .pin-b-65p-xs {
    bottom: 65%;
    transform: translateY(0);
  }
  .pin-b-70p-xs {
    bottom: 70%;
    transform: translateY(0);
  }
  .pin-b-75p-xs {
    bottom: 75%;
    transform: translateY(0);
  }
  .pin-b-80p-xs {
    bottom: 80%;
    transform: translateY(0);
  }
  .pin-b-85p-xs {
    bottom: 85%;
    transform: translateY(0);
  }
  .pin-b-90p-xs {
    bottom: 90%;
    transform: translateY(0);
  }
  .pin-b-95p-xs {
    bottom: 95%;
    transform: translateY(0);
  }
  .pin-b-100p-xs {
    bottom: 100%;
    transform: translateY(0);
  }
  .pin-b-5-xs {
    bottom: 5px;
    transform: translateY(0);
  }
  .pin-b-10-xs {
    bottom: 10px;
    transform: translateY(0);
  }
  .pin-b-15-xs {
    bottom: 15px;
    transform: translateY(0);
  }
  .pin-b-20-xs {
    bottom: 20px;
    transform: translateY(0);
  }
  .pin-b-25-xs {
    bottom: 25px;
    transform: translateY(0);
  }
  .pin-b-30-xs {
    bottom: 30px;
    transform: translateY(0);
  }
  .pin-b-35-xs {
    bottom: 35px;
    transform: translateY(0);
  }
  .pin-b-40-xs {
    bottom: 40px;
    transform: translateY(0);
  }
  .pin-b-45-xs {
    bottom: 45px;
    transform: translateY(0);
  }
  .pin-b-50-xs {
    bottom: 50px;
    transform: translateY(0);
  }
  .pin-b-55-xs {
    bottom: 55px;
    transform: translateY(0);
  }
  .pin-b-60-xs {
    bottom: 60px;
    transform: translateY(0);
  }
  .pin-b-65-xs {
    bottom: 65px;
    transform: translateY(0);
  }
  .pin-b-70-xs {
    bottom: 70px;
    transform: translateY(0);
  }
  .pin-b-75-xs {
    bottom: 75px;
    transform: translateY(0);
  }
  .pin-b-80-xs {
    bottom: 80px;
    transform: translateY(0);
  }
  .pin-b-85-xs {
    bottom: 85px;
    transform: translateY(0);
  }
  .pin-b-90-xs {
    bottom: 90px;
    transform: translateY(0);
  }
  .pin-b-95-xs {
    bottom: 95px;
    transform: translateY(0);
  }
  .pin-b-100-xs {
    bottom: 100px;
    transform: translateY(0);
  }
  .pin-bo-0-xs {
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-bo-5p-xs {
    bottom: -5%;
    transform: translateY(0);
  }
  .pin-bo-10p-xs {
    bottom: -10%;
    transform: translateY(0);
  }
  .pin-bo-15p-xs {
    bottom: -15%;
    transform: translateY(0);
  }
  .pin-bo-20p-xs {
    bottom: -20%;
    transform: translateY(0);
  }
  .pin-bo-25p-xs {
    bottom: -25%;
    transform: translateY(0);
  }
  .pin-bo-30p-xs {
    bottom: -30%;
    transform: translateY(0);
  }
  .pin-bo-35p-xs {
    bottom: -35%;
    transform: translateY(0);
  }
  .pin-bo-40p-xs {
    bottom: -40%;
    transform: translateY(0);
  }
  .pin-bo-45p-xs {
    bottom: -45%;
    transform: translateY(0);
  }
  .pin-bo-50p-xs {
    bottom: -50%;
    transform: translateY(0);
  }
  .pin-bo-55p-xs {
    bottom: -55%;
    transform: translateY(0);
  }
  .pin-bo-60p-xs {
    bottom: -60%;
    transform: translateY(0);
  }
  .pin-bo-65p-xs {
    bottom: -65%;
    transform: translateY(0);
  }
  .pin-bo-70p-xs {
    bottom: -70%;
    transform: translateY(0);
  }
  .pin-bo-75p-xs {
    bottom: -75%;
    transform: translateY(0);
  }
  .pin-bo-80p-xs {
    bottom: -80%;
    transform: translateY(0);
  }
  .pin-bo-85p-xs {
    bottom: -85%;
    transform: translateY(0);
  }
  .pin-bo-90p-xs {
    bottom: -90%;
    transform: translateY(0);
  }
  .pin-bo-95p-xs {
    bottom: -95%;
    transform: translateY(0);
  }
  .pin-bo-100p-xs {
    bottom: -100%;
    transform: translateY(0);
  }
  .pin-bo-5-xs {
    bottom: -5px;
    transform: translateY(0);
  }
  .pin-bo-10-xs {
    bottom: -10px;
    transform: translateY(0);
  }
  .pin-bo-15-xs {
    bottom: -15px;
    transform: translateY(0);
  }
  .pin-bo-20-xs {
    bottom: -20px;
    transform: translateY(0);
  }
  .pin-bo-25-xs {
    bottom: -25px;
    transform: translateY(0);
  }
  .pin-bo-30-xs {
    bottom: -30px;
    transform: translateY(0);
  }
  .pin-bo-35-xs {
    bottom: -35px;
    transform: translateY(0);
  }
  .pin-bo-40-xs {
    bottom: -40px;
    transform: translateY(0);
  }
  .pin-bo-45-xs {
    bottom: -45px;
    transform: translateY(0);
  }
  .pin-bo-50-xs {
    bottom: -50px;
    transform: translateY(0);
  }
  .pin-bo-55-xs {
    bottom: -55px;
    transform: translateY(0);
  }
  .pin-bo-60-xs {
    bottom: -60px;
    transform: translateY(0);
  }
  .pin-bo-65-xs {
    bottom: -65px;
    transform: translateY(0);
  }
  .pin-bo-70-xs {
    bottom: -70px;
    transform: translateY(0);
  }
  .pin-bo-75-xs {
    bottom: -75px;
    transform: translateY(0);
  }
  .pin-bo-80-xs {
    bottom: -80px;
    transform: translateY(0);
  }
  .pin-bo-85-xs {
    bottom: -85px;
    transform: translateY(0);
  }
  .pin-bo-90-xs {
    bottom: -90px;
    transform: translateY(0);
  }
  .pin-bo-95-xs {
    bottom: -95px;
    transform: translateY(0);
  }
  .pin-bo-100-xs {
    bottom: -100px;
    transform: translateY(0);
  }
  .pin-l-0-xs {
    left: 0%;
  }
  .pin-l-5p-xs {
    left: 5%;
  }
  .pin-l-10p-xs {
    left: 10%;
  }
  .pin-l-15p-xs {
    left: 15%;
  }
  .pin-l-20p-xs {
    left: 20%;
  }
  .pin-l-25p-xs {
    left: 25%;
  }
  .pin-l-30p-xs {
    left: 30%;
  }
  .pin-l-35p-xs {
    left: 35%;
  }
  .pin-l-40p-xs {
    left: 40%;
  }
  .pin-l-45p-xs {
    left: 45%;
  }
  .pin-l-50p-xs {
    left: 50%;
  }
  .pin-l-55p-xs {
    left: 55%;
  }
  .pin-l-60p-xs {
    left: 60%;
  }
  .pin-l-65p-xs {
    left: 65%;
  }
  .pin-l-70p-xs {
    left: 70%;
  }
  .pin-l-75p-xs {
    left: 75%;
  }
  .pin-l-80p-xs {
    left: 80%;
  }
  .pin-l-85p-xs {
    left: 85%;
  }
  .pin-l-90p-xs {
    left: 90%;
  }
  .pin-l-95p-xs {
    left: 95%;
  }
  .pin-l-100p-xs {
    left: 100%;
  }
  .pin-l-5-xs {
    left: 5px;
  }
  .pin-l-10-xs {
    left: 10px;
  }
  .pin-l-15-xs {
    left: 15px;
  }
  .pin-l-20-xs {
    left: 20px;
  }
  .pin-l-25-xs {
    left: 25px;
  }
  .pin-l-30-xs {
    left: 30px;
  }
  .pin-l-35-xs {
    left: 35px;
  }
  .pin-l-40-xs {
    left: 40px;
  }
  .pin-l-45-xs {
    left: 45px;
  }
  .pin-l-50-xs {
    left: 50px;
  }
  .pin-l-55-xs {
    left: 55px;
  }
  .pin-l-60-xs {
    left: 60px;
  }
  .pin-l-65-xs {
    left: 65px;
  }
  .pin-l-70-xs {
    left: 70px;
  }
  .pin-l-75-xs {
    left: 75px;
  }
  .pin-l-80-xs {
    left: 80px;
  }
  .pin-l-85-xs {
    left: 85px;
  }
  .pin-l-90-xs {
    left: 90px;
  }
  .pin-l-95-xs {
    left: 95px;
  }
  .pin-l-100-xs {
    left: 100px;
  }
  .pin-lo-0-xs {
    left: 0%;
  }
  .pin-lo-5p-xs {
    left: -5%;
  }
  .pin-lo-10p-xs {
    left: -10%;
  }
  .pin-lo-15p-xs {
    left: -15%;
  }
  .pin-lo-20p-xs {
    left: -20%;
  }
  .pin-lo-25p-xs {
    left: -25%;
  }
  .pin-lo-30p-xs {
    left: -30%;
  }
  .pin-lo-35p-xs {
    left: -35%;
  }
  .pin-lo-40p-xs {
    left: -40%;
  }
  .pin-lo-45p-xs {
    left: -45%;
  }
  .pin-lo-50p-xs {
    left: -50%;
  }
  .pin-lo-55p-xs {
    left: -55%;
  }
  .pin-lo-60p-xs {
    left: -60%;
  }
  .pin-lo-65p-xs {
    left: -65%;
  }
  .pin-lo-70p-xs {
    left: -70%;
  }
  .pin-lo-75p-xs {
    left: -75%;
  }
  .pin-lo-80p-xs {
    left: -80%;
  }
  .pin-lo-85p-xs {
    left: -85%;
  }
  .pin-lo-90p-xs {
    left: -90%;
  }
  .pin-lo-95p-xs {
    left: -95%;
  }
  .pin-lo-100p-xs {
    left: -100%;
  }
  .pin-lo-5-xs {
    left: -5px;
  }
  .pin-lo-10-xs {
    left: -10px;
  }
  .pin-lo-15-xs {
    left: -15px;
  }
  .pin-lo-20-xs {
    left: -20px;
  }
  .pin-lo-25-xs {
    left: -25px;
  }
  .pin-lo-30-xs {
    left: -30px;
  }
  .pin-lo-35-xs {
    left: -35px;
  }
  .pin-lo-40-xs {
    left: -40px;
  }
  .pin-lo-45-xs {
    left: -45px;
  }
  .pin-lo-50-xs {
    left: -50px;
  }
  .pin-lo-55-xs {
    left: -55px;
  }
  .pin-lo-60-xs {
    left: -60px;
  }
  .pin-lo-65-xs {
    left: -65px;
  }
  .pin-lo-70-xs {
    left: -70px;
  }
  .pin-lo-75-xs {
    left: -75px;
  }
  .pin-lo-80-xs {
    left: -80px;
  }
  .pin-lo-85-xs {
    left: -85px;
  }
  .pin-lo-90-xs {
    left: -90px;
  }
  .pin-lo-95-xs {
    left: -95px;
  }
  .pin-lo-100-xs {
    left: -100px;
  }
  .pin-x-0-xs {
    right: 0%;
    left: 0%;
  }
  .pin-x-5p-xs {
    right: 5%;
    left: 5%;
  }
  .pin-x-10p-xs {
    right: 10%;
    left: 10%;
  }
  .pin-x-15p-xs {
    right: 15%;
    left: 15%;
  }
  .pin-x-20p-xs {
    right: 20%;
    left: 20%;
  }
  .pin-x-25p-xs {
    right: 25%;
    left: 25%;
  }
  .pin-x-30p-xs {
    right: 30%;
    left: 30%;
  }
  .pin-x-35p-xs {
    right: 35%;
    left: 35%;
  }
  .pin-x-40p-xs {
    right: 40%;
    left: 40%;
  }
  .pin-x-45p-xs {
    right: 45%;
    left: 45%;
  }
  .pin-x-50p-xs {
    right: 50%;
    left: 50%;
  }
  .pin-x-55p-xs {
    right: 55%;
    left: 55%;
  }
  .pin-x-60p-xs {
    right: 60%;
    left: 60%;
  }
  .pin-x-65p-xs {
    right: 65%;
    left: 65%;
  }
  .pin-x-70p-xs {
    right: 70%;
    left: 70%;
  }
  .pin-x-75p-xs {
    right: 75%;
    left: 75%;
  }
  .pin-x-80p-xs {
    right: 80%;
    left: 80%;
  }
  .pin-x-85p-xs {
    right: 85%;
    left: 85%;
  }
  .pin-x-90p-xs {
    right: 90%;
    left: 90%;
  }
  .pin-x-95p-xs {
    right: 95%;
    left: 95%;
  }
  .pin-x-100p-xs {
    right: 100%;
    left: 100%;
  }
  .pin-x-5-xs {
    right: 5px;
    left: 5px;
  }
  .pin-x-10-xs {
    right: 10px;
    left: 10px;
  }
  .pin-x-15-xs {
    right: 15px;
    left: 15px;
  }
  .pin-x-20-xs {
    right: 20px;
    left: 20px;
  }
  .pin-x-25-xs {
    right: 25px;
    left: 25px;
  }
  .pin-x-30-xs {
    right: 30px;
    left: 30px;
  }
  .pin-x-35-xs {
    right: 35px;
    left: 35px;
  }
  .pin-x-40-xs {
    right: 40px;
    left: 40px;
  }
  .pin-x-45-xs {
    right: 45px;
    left: 45px;
  }
  .pin-x-50-xs {
    right: 50px;
    left: 50px;
  }
  .pin-x-55-xs {
    right: 55px;
    left: 55px;
  }
  .pin-x-60-xs {
    right: 60px;
    left: 60px;
  }
  .pin-x-65-xs {
    right: 65px;
    left: 65px;
  }
  .pin-x-70-xs {
    right: 70px;
    left: 70px;
  }
  .pin-x-75-xs {
    right: 75px;
    left: 75px;
  }
  .pin-x-80-xs {
    right: 80px;
    left: 80px;
  }
  .pin-x-85-xs {
    right: 85px;
    left: 85px;
  }
  .pin-x-90-xs {
    right: 90px;
    left: 90px;
  }
  .pin-x-95-xs {
    right: 95px;
    left: 95px;
  }
  .pin-x-100-xs {
    right: 100px;
    left: 100px;
  }
  .pin-y-0-xs {
    top: 0%;
    bottom: 0%;
    transform: translateY(0);
  }
  .pin-y-5p-xs {
    top: 5%;
    bottom: 5%;
    transform: translateY(0);
  }
  .pin-y-10p-xs {
    top: 10%;
    bottom: 10%;
    transform: translateY(0);
  }
  .pin-y-15p-xs {
    top: 15%;
    bottom: 15%;
    transform: translateY(0);
  }
  .pin-y-20p-xs {
    top: 20%;
    bottom: 20%;
    transform: translateY(0);
  }
  .pin-y-25p-xs {
    top: 25%;
    bottom: 25%;
    transform: translateY(0);
  }
  .pin-y-30p-xs {
    top: 30%;
    bottom: 30%;
    transform: translateY(0);
  }
  .pin-y-35p-xs {
    top: 35%;
    bottom: 35%;
    transform: translateY(0);
  }
  .pin-y-40p-xs {
    top: 40%;
    bottom: 40%;
    transform: translateY(0);
  }
  .pin-y-45p-xs {
    top: 45%;
    bottom: 45%;
    transform: translateY(0);
  }
  .pin-y-50p-xs {
    top: 50%;
    bottom: 50%;
    transform: translateY(0);
  }
  .pin-y-55p-xs {
    top: 55%;
    bottom: 55%;
    transform: translateY(0);
  }
  .pin-y-60p-xs {
    top: 60%;
    bottom: 60%;
    transform: translateY(0);
  }
  .pin-y-65p-xs {
    top: 65%;
    bottom: 65%;
    transform: translateY(0);
  }
  .pin-y-70p-xs {
    top: 70%;
    bottom: 70%;
    transform: translateY(0);
  }
  .pin-y-75p-xs {
    top: 75%;
    bottom: 75%;
    transform: translateY(0);
  }
  .pin-y-80p-xs {
    top: 80%;
    bottom: 80%;
    transform: translateY(0);
  }
  .pin-y-85p-xs {
    top: 85%;
    bottom: 85%;
    transform: translateY(0);
  }
  .pin-y-90p-xs {
    top: 90%;
    bottom: 90%;
    transform: translateY(0);
  }
  .pin-y-95p-xs {
    top: 95%;
    bottom: 95%;
    transform: translateY(0);
  }
  .pin-y-100p-xs {
    top: 100%;
    bottom: 100%;
    transform: translateY(0);
  }
  .pin-y-5-xs {
    top: 5px;
    bottom: 5px;
    transform: translateY(0);
  }
  .pin-y-10-xs {
    top: 10px;
    bottom: 10px;
    transform: translateY(0);
  }
  .pin-y-15-xs {
    top: 15px;
    bottom: 15px;
    transform: translateY(0);
  }
  .pin-y-20-xs {
    top: 20px;
    bottom: 20px;
    transform: translateY(0);
  }
  .pin-y-25-xs {
    top: 25px;
    bottom: 25px;
    transform: translateY(0);
  }
  .pin-y-30-xs {
    top: 30px;
    bottom: 30px;
    transform: translateY(0);
  }
  .pin-y-35-xs {
    top: 35px;
    bottom: 35px;
    transform: translateY(0);
  }
  .pin-y-40-xs {
    top: 40px;
    bottom: 40px;
    transform: translateY(0);
  }
  .pin-y-45-xs {
    top: 45px;
    bottom: 45px;
    transform: translateY(0);
  }
  .pin-y-50-xs {
    top: 50px;
    bottom: 50px;
    transform: translateY(0);
  }
  .pin-y-55-xs {
    top: 55px;
    bottom: 55px;
    transform: translateY(0);
  }
  .pin-y-60-xs {
    top: 60px;
    bottom: 60px;
    transform: translateY(0);
  }
  .pin-y-65-xs {
    top: 65px;
    bottom: 65px;
    transform: translateY(0);
  }
  .pin-y-70-xs {
    top: 70px;
    bottom: 70px;
    transform: translateY(0);
  }
  .pin-y-75-xs {
    top: 75px;
    bottom: 75px;
    transform: translateY(0);
  }
  .pin-y-80-xs {
    top: 80px;
    bottom: 80px;
    transform: translateY(0);
  }
  .pin-y-85-xs {
    top: 85px;
    bottom: 85px;
    transform: translateY(0);
  }
  .pin-y-90-xs {
    top: 90px;
    bottom: 90px;
    transform: translateY(0);
  }
  .pin-y-95-xs {
    top: 95px;
    bottom: 95px;
    transform: translateY(0);
  }
  .pin-y-100-xs {
    top: 100px;
    bottom: 100px;
    transform: translateY(0);
  }
}

.rotate-0 {
  transform: rotate(0);
}

.rotate-180 {
  transform: rotate(180deg);
}

.rotate-p5 {
  transform: rotate(5deg);
}

.rotate-p10 {
  transform: rotate(10deg);
}

.rotate-p15 {
  transform: rotate(15deg);
}

.rotate-p20 {
  transform: rotate(20deg);
}

.rotate-p25 {
  transform: rotate(25deg);
}

.rotate-p30 {
  transform: rotate(30deg);
}

.rotate-p35 {
  transform: rotate(35deg);
}

.rotate-p40 {
  transform: rotate(40deg);
}

.rotate-p45 {
  transform: rotate(45deg);
}

.rotate-p50 {
  transform: rotate(50deg);
}

.rotate-p55 {
  transform: rotate(55deg);
}

.rotate-p60 {
  transform: rotate(60deg);
}

.rotate-p65 {
  transform: rotate(65deg);
}

.rotate-p70 {
  transform: rotate(70deg);
}

.rotate-p75 {
  transform: rotate(75deg);
}

.rotate-p80 {
  transform: rotate(80deg);
}

.rotate-p85 {
  transform: rotate(85deg);
}

.rotate-p90 {
  transform: rotate(90deg);
}

.rotate-p95 {
  transform: rotate(95deg);
}

.rotate-p100 {
  transform: rotate(100deg);
}

.rotate-p105 {
  transform: rotate(105deg);
}

.rotate-p110 {
  transform: rotate(110deg);
}

.rotate-p115 {
  transform: rotate(115deg);
}

.rotate-p120 {
  transform: rotate(120deg);
}

.rotate-p125 {
  transform: rotate(125deg);
}

.rotate-p130 {
  transform: rotate(130deg);
}

.rotate-p135 {
  transform: rotate(135deg);
}

.rotate-p130 {
  transform: rotate(140deg);
}

.rotate-p145 {
  transform: rotate(145deg);
}

.rotate-p150 {
  transform: rotate(150deg);
}

.rotate-p155 {
  transform: rotate(155deg);
}

.rotate-p160 {
  transform: rotate(160deg);
}

.rotate-p165 {
  transform: rotate(165deg);
}

.rotate-p170 {
  transform: rotate(170deg);
}

.rotate-p175 {
  transform: rotate(175deg);
}

.rotate-n5 {
  transform: rotate(-5deg);
}

.rotate-n10 {
  transform: rotate(-10deg);
}

.rotate-n15 {
  transform: rotate(-15deg);
}

.rotate-n20 {
  transform: rotate(-20deg);
}

.rotate-n25 {
  transform: rotate(-25deg);
}

.rotate-n30 {
  transform: rotate(-30deg);
}

.rotate-n35 {
  transform: rotate(-35deg);
}

.rotate-n40 {
  transform: rotate(-40deg);
}

.rotate-n45 {
  transform: rotate(-45deg);
}

.rotate-n50 {
  transform: rotate(-50deg);
}

.rotate-n55 {
  transform: rotate(-55deg);
}

.rotate-n60 {
  transform: rotate(-60deg);
}

.rotate-n65 {
  transform: rotate(-65deg);
}

.rotate-n70 {
  transform: rotate(-70deg);
}

.rotate-n75 {
  transform: rotate(-75deg);
}

.rotate-n80 {
  transform: rotate(-80deg);
}

.rotate-n85 {
  transform: rotate(-85deg);
}

.rotate-n90 {
  transform: rotate(-90deg);
}

.rotate-n95 {
  transform: rotate(-95deg);
}

.rotate-n100 {
  transform: rotate(-100deg);
}

.rotate-n105 {
  transform: rotate(-105deg);
}

.rotate-n110 {
  transform: rotate(-110deg);
}

.rotate-n115 {
  transform: rotate(-115deg);
}

.rotate-n120 {
  transform: rotate(-120deg);
}

.rotate-n125 {
  transform: rotate(-125deg);
}

.rotate-n130 {
  transform: rotate(-130deg);
}

.rotate-n135 {
  transform: rotate(-135deg);
}

.rotate-n130 {
  transform: rotate(-140deg);
}

.rotate-n145 {
  transform: rotate(-145deg);
}

.rotate-n150 {
  transform: rotate(-150deg);
}

.rotate-n155 {
  transform: rotate(-155deg);
}

.rotate-n160 {
  transform: rotate(-160deg);
}

.rotate-n165 {
  transform: rotate(-165deg);
}

.rotate-n170 {
  transform: rotate(-170deg);
}

.rotate-n175 {
  transform: rotate(-175deg);
}

.scale-1 {
  transform: scale(1, 1);
}

@media (max-width: 1199px) {
  .rotate-0-lg {
    transform: rotate(0);
  }
  .rotate-180-lg {
    transform: rotate(180deg);
  }
  .rotate-p5-lg {
    transform: rotate(5deg);
  }
  .rotate-p10-lg {
    transform: rotate(10deg);
  }
  .rotate-p15-lg {
    transform: rotate(15deg);
  }
  .rotate-p20-lg {
    transform: rotate(20deg);
  }
  .rotate-p25-lg {
    transform: rotate(25deg);
  }
  .rotate-p30-lg {
    transform: rotate(30deg);
  }
  .rotate-p35-lg {
    transform: rotate(35deg);
  }
  .rotate-p40-lg {
    transform: rotate(40deg);
  }
  .rotate-p45-lg {
    transform: rotate(45deg);
  }
  .rotate-p50-lg {
    transform: rotate(50deg);
  }
  .rotate-p55-lg {
    transform: rotate(55deg);
  }
  .rotate-p60-lg {
    transform: rotate(60deg);
  }
  .rotate-p65-lg {
    transform: rotate(65deg);
  }
  .rotate-p70-lg {
    transform: rotate(70deg);
  }
  .rotate-p75-lg {
    transform: rotate(75deg);
  }
  .rotate-p80-lg {
    transform: rotate(80deg);
  }
  .rotate-p85-lg {
    transform: rotate(85deg);
  }
  .rotate-p90-lg {
    transform: rotate(90deg);
  }
  .rotate-p95-lg {
    transform: rotate(95deg);
  }
  .rotate-p100-lg {
    transform: rotate(100deg);
  }
  .rotate-p105-lg {
    transform: rotate(105deg);
  }
  .rotate-p110-lg {
    transform: rotate(110deg);
  }
  .rotate-p115-lg {
    transform: rotate(115deg);
  }
  .rotate-p120-lg {
    transform: rotate(120deg);
  }
  .rotate-p125-lg {
    transform: rotate(125deg);
  }
  .rotate-p130-lg {
    transform: rotate(130deg);
  }
  .rotate-p135-lg {
    transform: rotate(135deg);
  }
  .rotate-p130-lg {
    transform: rotate(140deg);
  }
  .rotate-p145-lg {
    transform: rotate(145deg);
  }
  .rotate-p150-lg {
    transform: rotate(150deg);
  }
  .rotate-p155-lg {
    transform: rotate(155deg);
  }
  .rotate-p160-lg {
    transform: rotate(160deg);
  }
  .rotate-p165-lg {
    transform: rotate(165deg);
  }
  .rotate-p170-lg {
    transform: rotate(170deg);
  }
  .rotate-p175-lg {
    transform: rotate(175deg);
  }
  .rotate-n5-lg {
    transform: rotate(-5deg);
  }
  .rotate-n10-lg {
    transform: rotate(-10deg);
  }
  .rotate-n15-lg {
    transform: rotate(-15deg);
  }
  .rotate-n20-lg {
    transform: rotate(-20deg);
  }
  .rotate-n25-lg {
    transform: rotate(-25deg);
  }
  .rotate-n30-lg {
    transform: rotate(-30deg);
  }
  .rotate-n35-lg {
    transform: rotate(-35deg);
  }
  .rotate-n40-lg {
    transform: rotate(-40deg);
  }
  .rotate-n45-lg {
    transform: rotate(-45deg);
  }
  .rotate-n50-lg {
    transform: rotate(-50deg);
  }
  .rotate-n55-lg {
    transform: rotate(-55deg);
  }
  .rotate-n60-lg {
    transform: rotate(-60deg);
  }
  .rotate-n65-lg {
    transform: rotate(-65deg);
  }
  .rotate-n70-lg {
    transform: rotate(-70deg);
  }
  .rotate-n75-lg {
    transform: rotate(-75deg);
  }
  .rotate-n80-lg {
    transform: rotate(-80deg);
  }
  .rotate-n85-lg {
    transform: rotate(-85deg);
  }
  .rotate-n90-lg {
    transform: rotate(-90deg);
  }
  .rotate-n95-lg {
    transform: rotate(-95deg);
  }
  .rotate-n100-lg {
    transform: rotate(-100deg);
  }
  .rotate-n105-lg {
    transform: rotate(-105deg);
  }
  .rotate-n110-lg {
    transform: rotate(-110deg);
  }
  .rotate-n115-lg {
    transform: rotate(-115deg);
  }
  .rotate-n120-lg {
    transform: rotate(-120deg);
  }
  .rotate-n125-lg {
    transform: rotate(-125deg);
  }
  .rotate-n130-lg {
    transform: rotate(-130deg);
  }
  .rotate-n135-lg {
    transform: rotate(-135deg);
  }
  .rotate-n130-lg {
    transform: rotate(-140deg);
  }
  .rotate-n145-lg {
    transform: rotate(-145deg);
  }
  .rotate-n150-lg {
    transform: rotate(-150deg);
  }
  .rotate-n155-lg {
    transform: rotate(-155deg);
  }
  .rotate-n160-lg {
    transform: rotate(-160deg);
  }
  .rotate-n165-lg {
    transform: rotate(-165deg);
  }
  .rotate-n170-lg {
    transform: rotate(-170deg);
  }
  .rotate-n175-lg {
    transform: rotate(-175deg);
  }
  .scale-1-lg {
    transform: scale(1, 1);
  }
}

@media (max-width: 991px) {
  .rotate-0-md {
    transform: rotate(0);
  }
  .rotate-180-md {
    transform: rotate(180deg);
  }
  .rotate-p5-md {
    transform: rotate(5deg);
  }
  .rotate-p10-md {
    transform: rotate(10deg);
  }
  .rotate-p15-md {
    transform: rotate(15deg);
  }
  .rotate-p20-md {
    transform: rotate(20deg);
  }
  .rotate-p25-md {
    transform: rotate(25deg);
  }
  .rotate-p30-md {
    transform: rotate(30deg);
  }
  .rotate-p35-md {
    transform: rotate(35deg);
  }
  .rotate-p40-md {
    transform: rotate(40deg);
  }
  .rotate-p45-md {
    transform: rotate(45deg);
  }
  .rotate-p50-md {
    transform: rotate(50deg);
  }
  .rotate-p55-md {
    transform: rotate(55deg);
  }
  .rotate-p60-md {
    transform: rotate(60deg);
  }
  .rotate-p65-md {
    transform: rotate(65deg);
  }
  .rotate-p70-md {
    transform: rotate(70deg);
  }
  .rotate-p75-md {
    transform: rotate(75deg);
  }
  .rotate-p80-md {
    transform: rotate(80deg);
  }
  .rotate-p85-md {
    transform: rotate(85deg);
  }
  .rotate-p90-md {
    transform: rotate(90deg);
  }
  .rotate-p95-md {
    transform: rotate(95deg);
  }
  .rotate-p100-md {
    transform: rotate(100deg);
  }
  .rotate-p105-md {
    transform: rotate(105deg);
  }
  .rotate-p110-md {
    transform: rotate(110deg);
  }
  .rotate-p115-md {
    transform: rotate(115deg);
  }
  .rotate-p120-md {
    transform: rotate(120deg);
  }
  .rotate-p125-md {
    transform: rotate(125deg);
  }
  .rotate-p130-md {
    transform: rotate(130deg);
  }
  .rotate-p135-md {
    transform: rotate(135deg);
  }
  .rotate-p130-md {
    transform: rotate(140deg);
  }
  .rotate-p145-md {
    transform: rotate(145deg);
  }
  .rotate-p150-md {
    transform: rotate(150deg);
  }
  .rotate-p155-md {
    transform: rotate(155deg);
  }
  .rotate-p160-md {
    transform: rotate(160deg);
  }
  .rotate-p165-md {
    transform: rotate(165deg);
  }
  .rotate-p170-md {
    transform: rotate(170deg);
  }
  .rotate-p175-md {
    transform: rotate(175deg);
  }
  .rotate-n5-md {
    transform: rotate(-5deg);
  }
  .rotate-n10-md {
    transform: rotate(-10deg);
  }
  .rotate-n15-md {
    transform: rotate(-15deg);
  }
  .rotate-n20-md {
    transform: rotate(-20deg);
  }
  .rotate-n25-md {
    transform: rotate(-25deg);
  }
  .rotate-n30-md {
    transform: rotate(-30deg);
  }
  .rotate-n35-md {
    transform: rotate(-35deg);
  }
  .rotate-n40-md {
    transform: rotate(-40deg);
  }
  .rotate-n45-md {
    transform: rotate(-45deg);
  }
  .rotate-n50-md {
    transform: rotate(-50deg);
  }
  .rotate-n55-md {
    transform: rotate(-55deg);
  }
  .rotate-n60-md {
    transform: rotate(-60deg);
  }
  .rotate-n65-md {
    transform: rotate(-65deg);
  }
  .rotate-n70-md {
    transform: rotate(-70deg);
  }
  .rotate-n75-md {
    transform: rotate(-75deg);
  }
  .rotate-n80-md {
    transform: rotate(-80deg);
  }
  .rotate-n85-md {
    transform: rotate(-85deg);
  }
  .rotate-n90-md {
    transform: rotate(-90deg);
  }
  .rotate-n95-md {
    transform: rotate(-95deg);
  }
  .rotate-n100-md {
    transform: rotate(-100deg);
  }
  .rotate-n105-md {
    transform: rotate(-105deg);
  }
  .rotate-n110-md {
    transform: rotate(-110deg);
  }
  .rotate-n115-md {
    transform: rotate(-115deg);
  }
  .rotate-n120-md {
    transform: rotate(-120deg);
  }
  .rotate-n125-md {
    transform: rotate(-125deg);
  }
  .rotate-n130-md {
    transform: rotate(-130deg);
  }
  .rotate-n135-md {
    transform: rotate(-135deg);
  }
  .rotate-n130-md {
    transform: rotate(-140deg);
  }
  .rotate-n145-md {
    transform: rotate(-145deg);
  }
  .rotate-n150-md {
    transform: rotate(-150deg);
  }
  .rotate-n155-md {
    transform: rotate(-155deg);
  }
  .rotate-n160-md {
    transform: rotate(-160deg);
  }
  .rotate-n165-md {
    transform: rotate(-165deg);
  }
  .rotate-n170-md {
    transform: rotate(-170deg);
  }
  .rotate-n175-md {
    transform: rotate(-175deg);
  }
  .scale-1-md {
    transform: scale(1, 1);
  }
}

@media (max-width: 767px) {
  .rotate-0-sm {
    transform: rotate(0);
  }
  .rotate-180-sm {
    transform: rotate(180deg);
  }
  .rotate-p5-sm {
    transform: rotate(5deg);
  }
  .rotate-p10-sm {
    transform: rotate(10deg);
  }
  .rotate-p15-sm {
    transform: rotate(15deg);
  }
  .rotate-p20-sm {
    transform: rotate(20deg);
  }
  .rotate-p25-sm {
    transform: rotate(25deg);
  }
  .rotate-p30-sm {
    transform: rotate(30deg);
  }
  .rotate-p35-sm {
    transform: rotate(35deg);
  }
  .rotate-p40-sm {
    transform: rotate(40deg);
  }
  .rotate-p45-sm {
    transform: rotate(45deg);
  }
  .rotate-p50-sm {
    transform: rotate(50deg);
  }
  .rotate-p55-sm {
    transform: rotate(55deg);
  }
  .rotate-p60-sm {
    transform: rotate(60deg);
  }
  .rotate-p65-sm {
    transform: rotate(65deg);
  }
  .rotate-p70-sm {
    transform: rotate(70deg);
  }
  .rotate-p75-sm {
    transform: rotate(75deg);
  }
  .rotate-p80-sm {
    transform: rotate(80deg);
  }
  .rotate-p85-sm {
    transform: rotate(85deg);
  }
  .rotate-p90-sm {
    transform: rotate(90deg);
  }
  .rotate-p95-sm {
    transform: rotate(95deg);
  }
  .rotate-p100-sm {
    transform: rotate(100deg);
  }
  .rotate-p105-sm {
    transform: rotate(105deg);
  }
  .rotate-p110-sm {
    transform: rotate(110deg);
  }
  .rotate-p115-sm {
    transform: rotate(115deg);
  }
  .rotate-p120-sm {
    transform: rotate(120deg);
  }
  .rotate-p125-sm {
    transform: rotate(125deg);
  }
  .rotate-p130-sm {
    transform: rotate(130deg);
  }
  .rotate-p135-sm {
    transform: rotate(135deg);
  }
  .rotate-p130-sm {
    transform: rotate(140deg);
  }
  .rotate-p145-sm {
    transform: rotate(145deg);
  }
  .rotate-p150-sm {
    transform: rotate(150deg);
  }
  .rotate-p155-sm {
    transform: rotate(155deg);
  }
  .rotate-p160-sm {
    transform: rotate(160deg);
  }
  .rotate-p165-sm {
    transform: rotate(165deg);
  }
  .rotate-p170-sm {
    transform: rotate(170deg);
  }
  .rotate-p175-sm {
    transform: rotate(175deg);
  }
  .rotate-n5-sm {
    transform: rotate(-5deg);
  }
  .rotate-n10-sm {
    transform: rotate(-10deg);
  }
  .rotate-n15-sm {
    transform: rotate(-15deg);
  }
  .rotate-n20-sm {
    transform: rotate(-20deg);
  }
  .rotate-n25-sm {
    transform: rotate(-25deg);
  }
  .rotate-n30-sm {
    transform: rotate(-30deg);
  }
  .rotate-n35-sm {
    transform: rotate(-35deg);
  }
  .rotate-n40-sm {
    transform: rotate(-40deg);
  }
  .rotate-n45-sm {
    transform: rotate(-45deg);
  }
  .rotate-n50-sm {
    transform: rotate(-50deg);
  }
  .rotate-n55-sm {
    transform: rotate(-55deg);
  }
  .rotate-n60-sm {
    transform: rotate(-60deg);
  }
  .rotate-n65-sm {
    transform: rotate(-65deg);
  }
  .rotate-n70-sm {
    transform: rotate(-70deg);
  }
  .rotate-n75-sm {
    transform: rotate(-75deg);
  }
  .rotate-n80-sm {
    transform: rotate(-80deg);
  }
  .rotate-n85-sm {
    transform: rotate(-85deg);
  }
  .rotate-n90-sm {
    transform: rotate(-90deg);
  }
  .rotate-n95-sm {
    transform: rotate(-95deg);
  }
  .rotate-n100-sm {
    transform: rotate(-100deg);
  }
  .rotate-n105-sm {
    transform: rotate(-105deg);
  }
  .rotate-n110-sm {
    transform: rotate(-110deg);
  }
  .rotate-n115-sm {
    transform: rotate(-115deg);
  }
  .rotate-n120-sm {
    transform: rotate(-120deg);
  }
  .rotate-n125-sm {
    transform: rotate(-125deg);
  }
  .rotate-n130-sm {
    transform: rotate(-130deg);
  }
  .rotate-n135-sm {
    transform: rotate(-135deg);
  }
  .rotate-n130-sm {
    transform: rotate(-140deg);
  }
  .rotate-n145-sm {
    transform: rotate(-145deg);
  }
  .rotate-n150-sm {
    transform: rotate(-150deg);
  }
  .rotate-n155-sm {
    transform: rotate(-155deg);
  }
  .rotate-n160-sm {
    transform: rotate(-160deg);
  }
  .rotate-n165-sm {
    transform: rotate(-165deg);
  }
  .rotate-n170-sm {
    transform: rotate(-170deg);
  }
  .rotate-n175-sm {
    transform: rotate(-175deg);
  }
  .scale-1-sm {
    transform: scale(1, 1);
  }
}

@media (max-width: 575px) {
  .rotate-0-xs {
    transform: rotate(0);
  }
  .rotate-180-xs {
    transform: rotate(180deg);
  }
  .rotate-p5-xs {
    transform: rotate(5deg);
  }
  .rotate-p10-xs {
    transform: rotate(10deg);
  }
  .rotate-p15-xs {
    transform: rotate(15deg);
  }
  .rotate-p20-xs {
    transform: rotate(20deg);
  }
  .rotate-p25-xs {
    transform: rotate(25deg);
  }
  .rotate-p30-xs {
    transform: rotate(30deg);
  }
  .rotate-p35-xs {
    transform: rotate(35deg);
  }
  .rotate-p40-xs {
    transform: rotate(40deg);
  }
  .rotate-p45-xs {
    transform: rotate(45deg);
  }
  .rotate-p50-xs {
    transform: rotate(50deg);
  }
  .rotate-p55-xs {
    transform: rotate(55deg);
  }
  .rotate-p60-xs {
    transform: rotate(60deg);
  }
  .rotate-p65-xs {
    transform: rotate(65deg);
  }
  .rotate-p70-xs {
    transform: rotate(70deg);
  }
  .rotate-p75-xs {
    transform: rotate(75deg);
  }
  .rotate-p80-xs {
    transform: rotate(80deg);
  }
  .rotate-p85-xs {
    transform: rotate(85deg);
  }
  .rotate-p90-xs {
    transform: rotate(90deg);
  }
  .rotate-p95-xs {
    transform: rotate(95deg);
  }
  .rotate-p100-xs {
    transform: rotate(100deg);
  }
  .rotate-p105-xs {
    transform: rotate(105deg);
  }
  .rotate-p110-xs {
    transform: rotate(110deg);
  }
  .rotate-p115-xs {
    transform: rotate(115deg);
  }
  .rotate-p120-xs {
    transform: rotate(120deg);
  }
  .rotate-p125-xs {
    transform: rotate(125deg);
  }
  .rotate-p130-xs {
    transform: rotate(130deg);
  }
  .rotate-p135-xs {
    transform: rotate(135deg);
  }
  .rotate-p130-xs {
    transform: rotate(140deg);
  }
  .rotate-p145-xs {
    transform: rotate(145deg);
  }
  .rotate-p150-xs {
    transform: rotate(150deg);
  }
  .rotate-p155-xs {
    transform: rotate(155deg);
  }
  .rotate-p160-xs {
    transform: rotate(160deg);
  }
  .rotate-p165-xs {
    transform: rotate(165deg);
  }
  .rotate-p170-xs {
    transform: rotate(170deg);
  }
  .rotate-p175-xs {
    transform: rotate(175deg);
  }
  .rotate-n5-xs {
    transform: rotate(-5deg);
  }
  .rotate-n10-xs {
    transform: rotate(-10deg);
  }
  .rotate-n15-xs {
    transform: rotate(-15deg);
  }
  .rotate-n20-xs {
    transform: rotate(-20deg);
  }
  .rotate-n25-xs {
    transform: rotate(-25deg);
  }
  .rotate-n30-xs {
    transform: rotate(-30deg);
  }
  .rotate-n35-xs {
    transform: rotate(-35deg);
  }
  .rotate-n40-xs {
    transform: rotate(-40deg);
  }
  .rotate-n45-xs {
    transform: rotate(-45deg);
  }
  .rotate-n50-xs {
    transform: rotate(-50deg);
  }
  .rotate-n55-xs {
    transform: rotate(-55deg);
  }
  .rotate-n60-xs {
    transform: rotate(-60deg);
  }
  .rotate-n65-xs {
    transform: rotate(-65deg);
  }
  .rotate-n70-xs {
    transform: rotate(-70deg);
  }
  .rotate-n75-xs {
    transform: rotate(-75deg);
  }
  .rotate-n80-xs {
    transform: rotate(-80deg);
  }
  .rotate-n85-xs {
    transform: rotate(-85deg);
  }
  .rotate-n90-xs {
    transform: rotate(-90deg);
  }
  .rotate-n95-xs {
    transform: rotate(-95deg);
  }
  .rotate-n100-xs {
    transform: rotate(-100deg);
  }
  .rotate-n105-xs {
    transform: rotate(-105deg);
  }
  .rotate-n110-xs {
    transform: rotate(-110deg);
  }
  .rotate-n115-xs {
    transform: rotate(-115deg);
  }
  .rotate-n120-xs {
    transform: rotate(-120deg);
  }
  .rotate-n125-xs {
    transform: rotate(-125deg);
  }
  .rotate-n130-xs {
    transform: rotate(-130deg);
  }
  .rotate-n135-xs {
    transform: rotate(-135deg);
  }
  .rotate-n130-xs {
    transform: rotate(-140deg);
  }
  .rotate-n145-xs {
    transform: rotate(-145deg);
  }
  .rotate-n150-xs {
    transform: rotate(-150deg);
  }
  .rotate-n155-xs {
    transform: rotate(-155deg);
  }
  .rotate-n160-xs {
    transform: rotate(-160deg);
  }
  .rotate-n165-xs {
    transform: rotate(-165deg);
  }
  .rotate-n170-xs {
    transform: rotate(-170deg);
  }
  .rotate-n175-xs {
    transform: rotate(-175deg);
  }
  .scale-1-xs {
    transform: scale(1, 1);
  }
}

.layout > [class^="w-"],
.row > [class^="w-"] {
  position: relative;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}

.w-5p {
  flex: 0 0 5%;
  max-width: 5%;
}

.w-10p {
  flex: 0 0 10%;
  max-width: 10%;
}

.w-15p {
  flex: 0 0 15%;
  max-width: 15%;
}

.w-20p {
  flex: 0 0 20%;
  max-width: 20%;
}

.w-25p {
  flex: 0 0 25%;
  max-width: 25%;
}

.w-30p {
  flex: 0 0 30%;
  max-width: 30%;
}

.w-35p {
  flex: 0 0 35%;
  max-width: 35%;
}

.w-40p {
  flex: 0 0 40%;
  max-width: 40%;
}

.w-45p {
  flex: 0 0 45%;
  max-width: 45%;
}

.w-50p {
  flex: 0 0 50%;
  max-width: 50%;
}

.w-55p {
  flex: 0 0 55%;
  max-width: 55%;
}

.w-60p {
  flex: 0 0 60%;
  max-width: 60%;
}

.w-65p {
  flex: 0 0 65%;
  max-width: 65%;
}

.w-70p {
  flex: 0 0 70%;
  max-width: 70%;
}

.w-75p {
  flex: 0 0 75%;
  max-width: 75%;
}

.w-80p {
  flex: 0 0 80%;
  max-width: 80%;
}

.w-85p {
  flex: 0 0 85%;
  max-width: 85%;
}

.w-90p {
  flex: 0 0 90%;
  max-width: 90%;
}

.w-95p {
  flex: 0 0 95%;
  max-width: 95%;
}

.w-100p {
  flex: 0 0 100%;
  max-width: 100%;
}

.w-offset-0 {
  margin-left: 0%;
}

.w-offset-5p {
  margin-left: 5%;
}

.w-offset-10p {
  margin-left: 10%;
}

.w-offset-15p {
  margin-left: 15%;
}

.w-offset-20p {
  margin-left: 20%;
}

.w-offset-25p {
  margin-left: 25%;
}

.w-offset-30p {
  margin-left: 30%;
}

.w-offset-35p {
  margin-left: 35%;
}

.w-offset-40p {
  margin-left: 40%;
}

.w-offset-45p {
  margin-left: 45%;
}

.w-offset-50p {
  margin-left: 50%;
}

.w-offset-55p {
  margin-left: 55%;
}

.w-offset-60p {
  margin-left: 60%;
}

.w-offset-65p {
  margin-left: 65%;
}

.w-offset-70p {
  margin-left: 70%;
}

.w-offset-75p {
  margin-left: 75%;
}

.w-offset-80p {
  margin-left: 80%;
}

.w-offset-85p {
  margin-left: 85%;
}

.w-offset-90p {
  margin-left: 90%;
}

.w-offset-95p {
  margin-left: 95%;
}

.w-1 {
  width: 1px;
}

.w-2 {
  width: 2px;
}

.w-3 {
  width: 3px;
}

.w-4 {
  width: 4px;
}

.w-5 {
  width: 5px;
}

.w-6 {
  width: 6px;
}

.w-7 {
  width: 7px;
}

.w-8 {
  width: 8px;
}

.w-9 {
  width: 9px;
}

.w-10 {
  width: 10px;
}

.w-15 {
  width: 15px;
}

.w-20 {
  width: 20px;
}

.w-25 {
  width: 25px;
}

.w-30 {
  width: 30px;
}

.w-35 {
  width: 35px;
}

.w-40 {
  width: 40px;
}

.w-45 {
  width: 45px;
}

.w-50 {
  width: 50px;
}

.w-55 {
  width: 55px;
}

.w-60 {
  width: 60px;
}

.w-65 {
  width: 65px;
}

.w-70 {
  width: 70px;
}

.w-75 {
  width: 75px;
}

.w-80 {
  width: 80px;
}

.w-85 {
  width: 85px;
}

.w-90 {
  width: 90px;
}

.w-95 {
  width: 95px;
}

.w-100 {
  width: 100px;
}

.w-auto {
  width: auto;
}

.w-screen {
  width: 100vw;
}

.flex .w-1 {
  width: 100%;
  max-width: 1px;
}

.flex .w-2 {
  width: 100%;
  max-width: 2px;
}

.flex .w-3 {
  width: 100%;
  max-width: 3px;
}

.flex .w-4 {
  width: 100%;
  max-width: 4px;
}

.flex .w-5 {
  width: 100%;
  max-width: 5px;
}

.flex .w-6 {
  width: 100%;
  max-width: 6px;
}

.flex .w-7 {
  width: 100%;
  max-width: 7px;
}

.flex .w-8 {
  width: 100%;
  max-width: 8px;
}

.flex .w-9 {
  width: 100%;
  max-width: 9px;
}

.flex .w-10 {
  width: 100%;
  max-width: 10px;
}

.flex .w-15 {
  width: 100%;
  max-width: 15px;
}

.flex .w-20 {
  width: 100%;
  max-width: 20px;
}

.flex .w-25 {
  width: 100%;
  max-width: 25px;
}

.flex .w-30 {
  width: 100%;
  max-width: 30px;
}

.flex .w-35 {
  width: 100%;
  max-width: 35px;
}

.flex .w-40 {
  width: 100%;
  max-width: 40px;
}

.flex .w-45 {
  width: 100%;
  max-width: 45px;
}

.flex .w-50 {
  width: 100%;
  max-width: 50px;
}

.flex .w-55 {
  width: 100%;
  max-width: 55px;
}

.flex .w-60 {
  width: 100%;
  max-width: 60px;
}

.flex .w-65 {
  width: 100%;
  max-width: 65px;
}

.flex .w-70 {
  width: 100%;
  max-width: 70px;
}

.flex .w-75 {
  width: 100%;
  max-width: 75px;
}

.flex .w-80 {
  width: 100%;
  max-width: 80px;
}

.flex .w-85 {
  width: 100%;
  max-width: 85px;
}

.flex .w-90 {
  width: 100%;
  max-width: 90px;
}

.flex .w-95 {
  width: 100%;
  max-width: 95px;
}

.flex .w-100 {
  width: 100%;
  max-width: 100px;
}

.flex .w-auto {
  width: 100%;
  max-width: auto;
}

.flex .w-screen {
  width: 100%;
  max-width: 100vw;
}

.max-w-full {
  max-width: 100%;
}

.min-w-0 {
  min-width: 0;
}

.min-w-full {
  min-width: 100%;
}

.min-w-screen {
  min-width: 100vw;
}

@media (max-width: 1199px) {
  .w-5p-lg {
    flex: 0 0 5%;
    max-width: 5%;
  }
  .w-10p-lg {
    flex: 0 0 10%;
    max-width: 10%;
  }
  .w-15p-lg {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .w-20p-lg {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .w-25p-lg {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .w-30p-lg {
    flex: 0 0 30%;
    max-width: 30%;
  }
  .w-35p-lg {
    flex: 0 0 35%;
    max-width: 35%;
  }
  .w-40p-lg {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .w-45p-lg {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .w-50p-lg {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .w-55p-lg {
    flex: 0 0 55%;
    max-width: 55%;
  }
  .w-60p-lg {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .w-65p-lg {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .w-70p-lg {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .w-75p-lg {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .w-80p-lg {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .w-85p-lg {
    flex: 0 0 85%;
    max-width: 85%;
  }
  .w-90p-lg {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .w-95p-lg {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .w-100p-lg {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .w-offset-0-lg {
    margin-left: 0%;
  }
  .w-offset-5p-lg {
    margin-left: 5%;
  }
  .w-offset-10p-lg {
    margin-left: 10%;
  }
  .w-offset-15p-lg {
    margin-left: 15%;
  }
  .w-offset-20p-lg {
    margin-left: 20%;
  }
  .w-offset-25p-lg {
    margin-left: 25%;
  }
  .w-offset-30p-lg {
    margin-left: 30%;
  }
  .w-offset-35p-lg {
    margin-left: 35%;
  }
  .w-offset-40p-lg {
    margin-left: 40%;
  }
  .w-offset-45p-lg {
    margin-left: 45%;
  }
  .w-offset-50p-lg {
    margin-left: 50%;
  }
  .w-offset-55p-lg {
    margin-left: 55%;
  }
  .w-offset-60p-lg {
    margin-left: 60%;
  }
  .w-offset-65p-lg {
    margin-left: 65%;
  }
  .w-offset-70p-lg {
    margin-left: 70%;
  }
  .w-offset-75p-lg {
    margin-left: 75%;
  }
  .w-offset-80p-lg {
    margin-left: 80%;
  }
  .w-offset-85p-lg {
    margin-left: 85%;
  }
  .w-offset-90p-lg {
    margin-left: 90%;
  }
  .w-offset-95p-lg {
    margin-left: 95%;
  }
  .w-1-lg {
    width: 1px;
  }
  .w-2-lg {
    width: 2px;
  }
  .w-3-lg {
    width: 3px;
  }
  .w-4-lg {
    width: 4px;
  }
  .w-5-lg {
    width: 5px;
  }
  .w-6-lg {
    width: 6px;
  }
  .w-7-lg {
    width: 7px;
  }
  .w-8-lg {
    width: 8px;
  }
  .w-9-lg {
    width: 9px;
  }
  .w-10-lg {
    width: 10px;
  }
  .w-15-lg {
    width: 15px;
  }
  .w-20-lg {
    width: 20px;
  }
  .w-25-lg {
    width: 25px;
  }
  .w-30-lg {
    width: 30px;
  }
  .w-35-lg {
    width: 35px;
  }
  .w-40-lg {
    width: 40px;
  }
  .w-45-lg {
    width: 45px;
  }
  .w-50-lg {
    width: 50px;
  }
  .w-55-lg {
    width: 55px;
  }
  .w-60-lg {
    width: 60px;
  }
  .w-65-lg {
    width: 65px;
  }
  .w-70-lg {
    width: 70px;
  }
  .w-75-lg {
    width: 75px;
  }
  .w-80-lg {
    width: 80px;
  }
  .w-85-lg {
    width: 85px;
  }
  .w-90-lg {
    width: 90px;
  }
  .w-95-lg {
    width: 95px;
  }
  .w-100-lg {
    width: 100px;
  }
  .w-auto-lg {
    width: auto;
  }
  .w-screen-lg {
    width: 100vw;
  }
  .flex .w-1-lg {
    width: 100%;
    max-width: 1px;
  }
  .flex .w-2-lg {
    width: 100%;
    max-width: 2px;
  }
  .flex .w-3-lg {
    width: 100%;
    max-width: 3px;
  }
  .flex .w-4-lg {
    width: 100%;
    max-width: 4px;
  }
  .flex .w-5-lg {
    width: 100%;
    max-width: 5px;
  }
  .flex .w-6-lg {
    width: 100%;
    max-width: 6px;
  }
  .flex .w-7-lg {
    width: 100%;
    max-width: 7px;
  }
  .flex .w-8-lg {
    width: 100%;
    max-width: 8px;
  }
  .flex .w-9-lg {
    width: 100%;
    max-width: 9px;
  }
  .flex .w-10-lg {
    width: 100%;
    max-width: 10px;
  }
  .flex .w-15-lg {
    width: 100%;
    max-width: 15px;
  }
  .flex .w-20-lg {
    width: 100%;
    max-width: 20px;
  }
  .flex .w-25-lg {
    width: 100%;
    max-width: 25px;
  }
  .flex .w-30-lg {
    width: 100%;
    max-width: 30px;
  }
  .flex .w-35-lg {
    width: 100%;
    max-width: 35px;
  }
  .flex .w-40-lg {
    width: 100%;
    max-width: 40px;
  }
  .flex .w-45-lg {
    width: 100%;
    max-width: 45px;
  }
  .flex .w-50-lg {
    width: 100%;
    max-width: 50px;
  }
  .flex .w-55-lg {
    width: 100%;
    max-width: 55px;
  }
  .flex .w-60-lg {
    width: 100%;
    max-width: 60px;
  }
  .flex .w-65-lg {
    width: 100%;
    max-width: 65px;
  }
  .flex .w-70-lg {
    width: 100%;
    max-width: 70px;
  }
  .flex .w-75-lg {
    width: 100%;
    max-width: 75px;
  }
  .flex .w-80-lg {
    width: 100%;
    max-width: 80px;
  }
  .flex .w-85-lg {
    width: 100%;
    max-width: 85px;
  }
  .flex .w-90-lg {
    width: 100%;
    max-width: 90px;
  }
  .flex .w-95-lg {
    width: 100%;
    max-width: 95px;
  }
  .flex .w-100-lg {
    width: 100%;
    max-width: 100px;
  }
  .flex .w-auto-lg {
    width: 100%;
    max-width: auto;
  }
  .flex .w-screen-lg {
    width: 100%;
    max-width: 100vw;
  }
  .max-w-full-lg {
    max-width: 100%;
  }
  .min-w-0-lg {
    min-width: 0;
  }
  .min-w-full-lg {
    min-width: 100%;
  }
  .min-w-screen-lg {
    min-width: 100vw;
  }
}

@media (max-width: 991px) {
  .w-5p-md {
    flex: 0 0 5%;
    max-width: 5%;
  }
  .w-10p-md {
    flex: 0 0 10%;
    max-width: 10%;
  }
  .w-15p-md {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .w-20p-md {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .w-25p-md {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .w-30p-md {
    flex: 0 0 30%;
    max-width: 30%;
  }
  .w-35p-md {
    flex: 0 0 35%;
    max-width: 35%;
  }
  .w-40p-md {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .w-45p-md {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .w-50p-md {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .w-55p-md {
    flex: 0 0 55%;
    max-width: 55%;
  }
  .w-60p-md {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .w-65p-md {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .w-70p-md {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .w-75p-md {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .w-80p-md {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .w-85p-md {
    flex: 0 0 85%;
    max-width: 85%;
  }
  .w-90p-md {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .w-95p-md {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .w-100p-md {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .w-offset-0-md {
    margin-left: 0%;
  }
  .w-offset-5p-md {
    margin-left: 5%;
  }
  .w-offset-10p-md {
    margin-left: 10%;
  }
  .w-offset-15p-md {
    margin-left: 15%;
  }
  .w-offset-20p-md {
    margin-left: 20%;
  }
  .w-offset-25p-md {
    margin-left: 25%;
  }
  .w-offset-30p-md {
    margin-left: 30%;
  }
  .w-offset-35p-md {
    margin-left: 35%;
  }
  .w-offset-40p-md {
    margin-left: 40%;
  }
  .w-offset-45p-md {
    margin-left: 45%;
  }
  .w-offset-50p-md {
    margin-left: 50%;
  }
  .w-offset-55p-md {
    margin-left: 55%;
  }
  .w-offset-60p-md {
    margin-left: 60%;
  }
  .w-offset-65p-md {
    margin-left: 65%;
  }
  .w-offset-70p-md {
    margin-left: 70%;
  }
  .w-offset-75p-md {
    margin-left: 75%;
  }
  .w-offset-80p-md {
    margin-left: 80%;
  }
  .w-offset-85p-md {
    margin-left: 85%;
  }
  .w-offset-90p-md {
    margin-left: 90%;
  }
  .w-offset-95p-md {
    margin-left: 95%;
  }
  .w-1-md {
    width: 1px;
  }
  .w-2-md {
    width: 2px;
  }
  .w-3-md {
    width: 3px;
  }
  .w-4-md {
    width: 4px;
  }
  .w-5-md {
    width: 5px;
  }
  .w-6-md {
    width: 6px;
  }
  .w-7-md {
    width: 7px;
  }
  .w-8-md {
    width: 8px;
  }
  .w-9-md {
    width: 9px;
  }
  .w-10-md {
    width: 10px;
  }
  .w-15-md {
    width: 15px;
  }
  .w-20-md {
    width: 20px;
  }
  .w-25-md {
    width: 25px;
  }
  .w-30-md {
    width: 30px;
  }
  .w-35-md {
    width: 35px;
  }
  .w-40-md {
    width: 40px;
  }
  .w-45-md {
    width: 45px;
  }
  .w-50-md {
    width: 50px;
  }
  .w-55-md {
    width: 55px;
  }
  .w-60-md {
    width: 60px;
  }
  .w-65-md {
    width: 65px;
  }
  .w-70-md {
    width: 70px;
  }
  .w-75-md {
    width: 75px;
  }
  .w-80-md {
    width: 80px;
  }
  .w-85-md {
    width: 85px;
  }
  .w-90-md {
    width: 90px;
  }
  .w-95-md {
    width: 95px;
  }
  .w-100-md {
    width: 100px;
  }
  .w-auto-md {
    width: auto;
  }
  .w-screen-md {
    width: 100vw;
  }
  .flex .w-1-md {
    width: 100%;
    max-width: 1px;
  }
  .flex .w-2-md {
    width: 100%;
    max-width: 2px;
  }
  .flex .w-3-md {
    width: 100%;
    max-width: 3px;
  }
  .flex .w-4-md {
    width: 100%;
    max-width: 4px;
  }
  .flex .w-5-md {
    width: 100%;
    max-width: 5px;
  }
  .flex .w-6-md {
    width: 100%;
    max-width: 6px;
  }
  .flex .w-7-md {
    width: 100%;
    max-width: 7px;
  }
  .flex .w-8-md {
    width: 100%;
    max-width: 8px;
  }
  .flex .w-9-md {
    width: 100%;
    max-width: 9px;
  }
  .flex .w-10-md {
    width: 100%;
    max-width: 10px;
  }
  .flex .w-15-md {
    width: 100%;
    max-width: 15px;
  }
  .flex .w-20-md {
    width: 100%;
    max-width: 20px;
  }
  .flex .w-25-md {
    width: 100%;
    max-width: 25px;
  }
  .flex .w-30-md {
    width: 100%;
    max-width: 30px;
  }
  .flex .w-35-md {
    width: 100%;
    max-width: 35px;
  }
  .flex .w-40-md {
    width: 100%;
    max-width: 40px;
  }
  .flex .w-45-md {
    width: 100%;
    max-width: 45px;
  }
  .flex .w-50-md {
    width: 100%;
    max-width: 50px;
  }
  .flex .w-55-md {
    width: 100%;
    max-width: 55px;
  }
  .flex .w-60-md {
    width: 100%;
    max-width: 60px;
  }
  .flex .w-65-md {
    width: 100%;
    max-width: 65px;
  }
  .flex .w-70-md {
    width: 100%;
    max-width: 70px;
  }
  .flex .w-75-md {
    width: 100%;
    max-width: 75px;
  }
  .flex .w-80-md {
    width: 100%;
    max-width: 80px;
  }
  .flex .w-85-md {
    width: 100%;
    max-width: 85px;
  }
  .flex .w-90-md {
    width: 100%;
    max-width: 90px;
  }
  .flex .w-95-md {
    width: 100%;
    max-width: 95px;
  }
  .flex .w-100-md {
    width: 100%;
    max-width: 100px;
  }
  .flex .w-auto-md {
    width: 100%;
    max-width: auto;
  }
  .flex .w-screen-md {
    width: 100%;
    max-width: 100vw;
  }
  .max-w-full-md {
    max-width: 100%;
  }
  .min-w-0-md {
    min-width: 0;
  }
  .min-w-full-md {
    min-width: 100%;
  }
  .min-w-screen-md {
    min-width: 100vw;
  }
}

@media (max-width: 767px) {
  .w-5p-sm {
    flex: 0 0 5%;
    max-width: 5%;
  }
  .w-10p-sm {
    flex: 0 0 10%;
    max-width: 10%;
  }
  .w-15p-sm {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .w-20p-sm {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .w-25p-sm {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .w-30p-sm {
    flex: 0 0 30%;
    max-width: 30%;
  }
  .w-35p-sm {
    flex: 0 0 35%;
    max-width: 35%;
  }
  .w-40p-sm {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .w-45p-sm {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .w-50p-sm {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .w-55p-sm {
    flex: 0 0 55%;
    max-width: 55%;
  }
  .w-60p-sm {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .w-65p-sm {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .w-70p-sm {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .w-75p-sm {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .w-80p-sm {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .w-85p-sm {
    flex: 0 0 85%;
    max-width: 85%;
  }
  .w-90p-sm {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .w-95p-sm {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .w-100p-sm {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .w-offset-0-sm {
    margin-left: 0%;
  }
  .w-offset-5p-sm {
    margin-left: 5%;
  }
  .w-offset-10p-sm {
    margin-left: 10%;
  }
  .w-offset-15p-sm {
    margin-left: 15%;
  }
  .w-offset-20p-sm {
    margin-left: 20%;
  }
  .w-offset-25p-sm {
    margin-left: 25%;
  }
  .w-offset-30p-sm {
    margin-left: 30%;
  }
  .w-offset-35p-sm {
    margin-left: 35%;
  }
  .w-offset-40p-sm {
    margin-left: 40%;
  }
  .w-offset-45p-sm {
    margin-left: 45%;
  }
  .w-offset-50p-sm {
    margin-left: 50%;
  }
  .w-offset-55p-sm {
    margin-left: 55%;
  }
  .w-offset-60p-sm {
    margin-left: 60%;
  }
  .w-offset-65p-sm {
    margin-left: 65%;
  }
  .w-offset-70p-sm {
    margin-left: 70%;
  }
  .w-offset-75p-sm {
    margin-left: 75%;
  }
  .w-offset-80p-sm {
    margin-left: 80%;
  }
  .w-offset-85p-sm {
    margin-left: 85%;
  }
  .w-offset-90p-sm {
    margin-left: 90%;
  }
  .w-offset-95p-sm {
    margin-left: 95%;
  }
  .w-1-sm {
    width: 1px;
  }
  .w-2-sm {
    width: 2px;
  }
  .w-3-sm {
    width: 3px;
  }
  .w-4-sm {
    width: 4px;
  }
  .w-5-sm {
    width: 5px;
  }
  .w-6-sm {
    width: 6px;
  }
  .w-7-sm {
    width: 7px;
  }
  .w-8-sm {
    width: 8px;
  }
  .w-9-sm {
    width: 9px;
  }
  .w-10-sm {
    width: 10px;
  }
  .w-15-sm {
    width: 15px;
  }
  .w-20-sm {
    width: 20px;
  }
  .w-25-sm {
    width: 25px;
  }
  .w-30-sm {
    width: 30px;
  }
  .w-35-sm {
    width: 35px;
  }
  .w-40-sm {
    width: 40px;
  }
  .w-45-sm {
    width: 45px;
  }
  .w-50-sm {
    width: 50px;
  }
  .w-55-sm {
    width: 55px;
  }
  .w-60-sm {
    width: 60px;
  }
  .w-65-sm {
    width: 65px;
  }
  .w-70-sm {
    width: 70px;
  }
  .w-75-sm {
    width: 75px;
  }
  .w-80-sm {
    width: 80px;
  }
  .w-85-sm {
    width: 85px;
  }
  .w-90-sm {
    width: 90px;
  }
  .w-95-sm {
    width: 95px;
  }
  .w-100-sm {
    width: 100px;
  }
  .w-auto-sm {
    width: auto;
  }
  .w-screen-sm {
    width: 100vw;
  }
  .flex .w-1-sm {
    width: 100%;
    max-width: 1px;
  }
  .flex .w-2-sm {
    width: 100%;
    max-width: 2px;
  }
  .flex .w-3-sm {
    width: 100%;
    max-width: 3px;
  }
  .flex .w-4-sm {
    width: 100%;
    max-width: 4px;
  }
  .flex .w-5-sm {
    width: 100%;
    max-width: 5px;
  }
  .flex .w-6-sm {
    width: 100%;
    max-width: 6px;
  }
  .flex .w-7-sm {
    width: 100%;
    max-width: 7px;
  }
  .flex .w-8-sm {
    width: 100%;
    max-width: 8px;
  }
  .flex .w-9-sm {
    width: 100%;
    max-width: 9px;
  }
  .flex .w-10-sm {
    width: 100%;
    max-width: 10px;
  }
  .flex .w-15-sm {
    width: 100%;
    max-width: 15px;
  }
  .flex .w-20-sm {
    width: 100%;
    max-width: 20px;
  }
  .flex .w-25-sm {
    width: 100%;
    max-width: 25px;
  }
  .flex .w-30-sm {
    width: 100%;
    max-width: 30px;
  }
  .flex .w-35-sm {
    width: 100%;
    max-width: 35px;
  }
  .flex .w-40-sm {
    width: 100%;
    max-width: 40px;
  }
  .flex .w-45-sm {
    width: 100%;
    max-width: 45px;
  }
  .flex .w-50-sm {
    width: 100%;
    max-width: 50px;
  }
  .flex .w-55-sm {
    width: 100%;
    max-width: 55px;
  }
  .flex .w-60-sm {
    width: 100%;
    max-width: 60px;
  }
  .flex .w-65-sm {
    width: 100%;
    max-width: 65px;
  }
  .flex .w-70-sm {
    width: 100%;
    max-width: 70px;
  }
  .flex .w-75-sm {
    width: 100%;
    max-width: 75px;
  }
  .flex .w-80-sm {
    width: 100%;
    max-width: 80px;
  }
  .flex .w-85-sm {
    width: 100%;
    max-width: 85px;
  }
  .flex .w-90-sm {
    width: 100%;
    max-width: 90px;
  }
  .flex .w-95-sm {
    width: 100%;
    max-width: 95px;
  }
  .flex .w-100-sm {
    width: 100%;
    max-width: 100px;
  }
  .flex .w-auto-sm {
    width: 100%;
    max-width: auto;
  }
  .flex .w-screen-sm {
    width: 100%;
    max-width: 100vw;
  }
  .max-w-full-sm {
    max-width: 100%;
  }
  .min-w-0-sm {
    min-width: 0;
  }
  .min-w-full-sm {
    min-width: 100%;
  }
  .min-w-screen-sm {
    min-width: 100vw;
  }
}

@media (max-width: 575px) {
  .w-5p-xs {
    flex: 0 0 5%;
    max-width: 5%;
  }
  .w-10p-xs {
    flex: 0 0 10%;
    max-width: 10%;
  }
  .w-15p-xs {
    flex: 0 0 15%;
    max-width: 15%;
  }
  .w-20p-xs {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .w-25p-xs {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .w-30p-xs {
    flex: 0 0 30%;
    max-width: 30%;
  }
  .w-35p-xs {
    flex: 0 0 35%;
    max-width: 35%;
  }
  .w-40p-xs {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .w-45p-xs {
    flex: 0 0 45%;
    max-width: 45%;
  }
  .w-50p-xs {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .w-55p-xs {
    flex: 0 0 55%;
    max-width: 55%;
  }
  .w-60p-xs {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .w-65p-xs {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .w-70p-xs {
    flex: 0 0 70%;
    max-width: 70%;
  }
  .w-75p-xs {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .w-80p-xs {
    flex: 0 0 80%;
    max-width: 80%;
  }
  .w-85p-xs {
    flex: 0 0 85%;
    max-width: 85%;
  }
  .w-90p-xs {
    flex: 0 0 90%;
    max-width: 90%;
  }
  .w-95p-xs {
    flex: 0 0 95%;
    max-width: 95%;
  }
  .w-100p-xs {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .w-offset-0-xs {
    margin-left: 0%;
  }
  .w-offset-5p-xs {
    margin-left: 5%;
  }
  .w-offset-10p-xs {
    margin-left: 10%;
  }
  .w-offset-15p-xs {
    margin-left: 15%;
  }
  .w-offset-20p-xs {
    margin-left: 20%;
  }
  .w-offset-25p-xs {
    margin-left: 25%;
  }
  .w-offset-30p-xs {
    margin-left: 30%;
  }
  .w-offset-35p-xs {
    margin-left: 35%;
  }
  .w-offset-40p-xs {
    margin-left: 40%;
  }
  .w-offset-45p-xs {
    margin-left: 45%;
  }
  .w-offset-50p-xs {
    margin-left: 50%;
  }
  .w-offset-55p-xs {
    margin-left: 55%;
  }
  .w-offset-60p-xs {
    margin-left: 60%;
  }
  .w-offset-65p-xs {
    margin-left: 65%;
  }
  .w-offset-70p-xs {
    margin-left: 70%;
  }
  .w-offset-75p-xs {
    margin-left: 75%;
  }
  .w-offset-80p-xs {
    margin-left: 80%;
  }
  .w-offset-85p-xs {
    margin-left: 85%;
  }
  .w-offset-90p-xs {
    margin-left: 90%;
  }
  .w-offset-95p-xs {
    margin-left: 95%;
  }
  .w-1-xs {
    width: 1px;
  }
  .w-2-xs {
    width: 2px;
  }
  .w-3-xs {
    width: 3px;
  }
  .w-4-xs {
    width: 4px;
  }
  .w-5-xs {
    width: 5px;
  }
  .w-6-xs {
    width: 6px;
  }
  .w-7-xs {
    width: 7px;
  }
  .w-8-xs {
    width: 8px;
  }
  .w-9-xs {
    width: 9px;
  }
  .w-10-xs {
    width: 10px;
  }
  .w-15-xs {
    width: 15px;
  }
  .w-20-xs {
    width: 20px;
  }
  .w-25-xs {
    width: 25px;
  }
  .w-30-xs {
    width: 30px;
  }
  .w-35-xs {
    width: 35px;
  }
  .w-40-xs {
    width: 40px;
  }
  .w-45-xs {
    width: 45px;
  }
  .w-50-xs {
    width: 50px;
  }
  .w-55-xs {
    width: 55px;
  }
  .w-60-xs {
    width: 60px;
  }
  .w-65-xs {
    width: 65px;
  }
  .w-70-xs {
    width: 70px;
  }
  .w-75-xs {
    width: 75px;
  }
  .w-80-xs {
    width: 80px;
  }
  .w-85-xs {
    width: 85px;
  }
  .w-90-xs {
    width: 90px;
  }
  .w-95-xs {
    width: 95px;
  }
  .w-100-xs {
    width: 100px;
  }
  .w-auto-xs {
    width: auto;
  }
  .w-screen-xs {
    width: 100vw;
  }
  .flex .w-1-xs {
    width: 100%;
    max-width: 1px;
  }
  .flex .w-2-xs {
    width: 100%;
    max-width: 2px;
  }
  .flex .w-3-xs {
    width: 100%;
    max-width: 3px;
  }
  .flex .w-4-xs {
    width: 100%;
    max-width: 4px;
  }
  .flex .w-5-xs {
    width: 100%;
    max-width: 5px;
  }
  .flex .w-6-xs {
    width: 100%;
    max-width: 6px;
  }
  .flex .w-7-xs {
    width: 100%;
    max-width: 7px;
  }
  .flex .w-8-xs {
    width: 100%;
    max-width: 8px;
  }
  .flex .w-9-xs {
    width: 100%;
    max-width: 9px;
  }
  .flex .w-10-xs {
    width: 100%;
    max-width: 10px;
  }
  .flex .w-15-xs {
    width: 100%;
    max-width: 15px;
  }
  .flex .w-20-xs {
    width: 100%;
    max-width: 20px;
  }
  .flex .w-25-xs {
    width: 100%;
    max-width: 25px;
  }
  .flex .w-30-xs {
    width: 100%;
    max-width: 30px;
  }
  .flex .w-35-xs {
    width: 100%;
    max-width: 35px;
  }
  .flex .w-40-xs {
    width: 100%;
    max-width: 40px;
  }
  .flex .w-45-xs {
    width: 100%;
    max-width: 45px;
  }
  .flex .w-50-xs {
    width: 100%;
    max-width: 50px;
  }
  .flex .w-55-xs {
    width: 100%;
    max-width: 55px;
  }
  .flex .w-60-xs {
    width: 100%;
    max-width: 60px;
  }
  .flex .w-65-xs {
    width: 100%;
    max-width: 65px;
  }
  .flex .w-70-xs {
    width: 100%;
    max-width: 70px;
  }
  .flex .w-75-xs {
    width: 100%;
    max-width: 75px;
  }
  .flex .w-80-xs {
    width: 100%;
    max-width: 80px;
  }
  .flex .w-85-xs {
    width: 100%;
    max-width: 85px;
  }
  .flex .w-90-xs {
    width: 100%;
    max-width: 90px;
  }
  .flex .w-95-xs {
    width: 100%;
    max-width: 95px;
  }
  .flex .w-100-xs {
    width: 100%;
    max-width: 100px;
  }
  .flex .w-auto-xs {
    width: 100%;
    max-width: auto;
  }
  .flex .w-screen-xs {
    width: 100%;
    max-width: 100vw;
  }
  .max-w-full-xs {
    max-width: 100%;
  }
  .min-w-0-xs {
    min-width: 0;
  }
  .min-w-full-xs {
    min-width: 100%;
  }
  .min-w-screen-xs {
    min-width: 100vw;
  }
}

.h-5p {
  height: 5%;
}

.h-10p {
  height: 10%;
}

.h-15p {
  height: 15%;
}

.h-20p {
  height: 20%;
}

.h-25p {
  height: 25%;
}

.h-30p {
  height: 30%;
}

.h-35p {
  height: 35%;
}

.h-40p {
  height: 40%;
}

.h-45p {
  height: 45%;
}

.h-50p {
  height: 50%;
}

.h-55p {
  height: 55%;
}

.h-60p {
  height: 60%;
}

.h-65p {
  height: 65%;
}

.h-70p {
  height: 70%;
}

.h-75p {
  height: 75%;
}

.h-80p {
  height: 80%;
}

.h-85p {
  height: 85%;
}

.h-90p {
  height: 90%;
}

.h-95p {
  height: 95%;
}

.h-100p {
  height: 100%;
}

.h-auto {
  height: auto;
}

.h-screen {
  height: 100vh;
}

.h-1 {
  height: 1px;
}

.h-2 {
  height: 2px;
}

.h-3 {
  height: 3px;
}

.h-4 {
  height: 4px;
}

.h-5 {
  height: 5px;
}

.h-6 {
  height: 6px;
}

.h-7 {
  height: 7px;
}

.h-8 {
  height: 8px;
}

.h-9 {
  height: 9px;
}

.h-10 {
  height: 10px;
}

.h-15 {
  height: 15px;
}

.h-20 {
  height: 20px;
}

.h-25 {
  height: 25px;
}

.h-30 {
  height: 30px;
}

.h-35 {
  height: 35px;
}

.h-40 {
  height: 40px;
}

.h-45 {
  height: 45px;
}

.h-50 {
  height: 50px;
}

.h-55 {
  height: 55px;
}

.h-60 {
  height: 60px;
}

.h-65 {
  height: 65px;
}

.h-70 {
  height: 70px;
}

.h-75 {
  height: 75px;
}

.h-80 {
  height: 80px;
}

.h-85 {
  height: 85px;
}

.h-90 {
  height: 90px;
}

.h-95 {
  height: 95px;
}

.h-100 {
  height: 100px;
}

.h-r025 {
  height: 0.25rem;
}

.h-r050 {
  height: 0.5rem;
}

.h-r075 {
  height: 0.75rem;
}

.h-r0875 {
  height: 0.875rem;
}

.h-r100 {
  height: 1rem;
}

.h-r125 {
  height: 1.25rem;
}

.h-r150 {
  height: 1.5rem;
}

.h-r175 {
  height: 1.75rem;
}

.h-r200 {
  height: 2rem;
}

.h-r225 {
  height: 2.25rem;
}

.h-r250 {
  height: 2.5rem;
}

.h-r275 {
  height: 2.75rem;
}

.h-r300 {
  height: 3rem;
}

.h-r325 {
  height: 3.25rem;
}

.h-r350 {
  height: 3.5rem;
}

.h-r375 {
  height: 3.75rem;
}

.h-r400 {
  height: 4rem;
}

.h-r425 {
  height: 4.25rem;
}

.h-r450 {
  height: 4.5rem;
}

.h-r475 {
  height: 4.75rem;
}

.h-r500 {
  height: 5rem;
}

.h-r525 {
  height: 5.25rem;
}

.h-r550 {
  height: 5.5rem;
}

.h-r575 {
  height: 5.75rem;
}

.h-r600 {
  height: 6rem;
}

.h-auto {
  height: auto;
}

.h-inherit {
  height: inherit;
}

.max-h-50 {
  max-height: 50px;
}

.max-h-100 {
  max-height: 100px;
}

.max-h-150 {
  max-height: 150px;
}

.max-h-200 {
  max-height: 200px;
}

.max-h-250 {
  max-height: 250px;
}

.max-h-300 {
  max-height: 300px;
}

.max-h-350 {
  max-height: 350px;
}

.max-h-400 {
  max-height: 400px;
}

.max-h-450 {
  max-height: 450px;
}

.max-h-500 {
  max-height: 500px;
}

.max-h-550 {
  max-height: 550px;
}

.max-h-600 {
  max-height: 600px;
}

.max-h-650 {
  max-height: 650px;
}

.max-h-700 {
  max-height: 700px;
}

.max-h-750 {
  max-height: 750px;
}

.max-h-800 {
  max-height: 800px;
}

.max-h-850 {
  max-height: 850px;
}

.max-h-900 {
  max-height: 900px;
}

.max-h-950 {
  max-height: 950px;
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.min-h-0 {
  min-height: 0px;
}

.min-h-50 {
  min-height: 50px;
}

.min-h-100 {
  min-height: 100px;
}

.min-h-150 {
  min-height: 150px;
}

.min-h-200 {
  min-height: 200px;
}

.min-h-250 {
  min-height: 250px;
}

.min-h-300 {
  min-height: 300px;
}

.min-h-350 {
  min-height: 350px;
}

.min-h-400 {
  min-height: 400px;
}

.min-h-450 {
  min-height: 450px;
}

.min-h-500 {
  min-height: 500px;
}

.min-h-550 {
  min-height: 550px;
}

.min-h-600 {
  min-height: 600px;
}

.min-h-650 {
  min-height: 650px;
}

.min-h-700 {
  min-height: 700px;
}

.min-h-750 {
  min-height: 750px;
}

.min-h-800 {
  min-height: 800px;
}

.min-h-850 {
  min-height: 850px;
}

.min-h-900 {
  min-height: 900px;
}

.min-h-950 {
  min-height: 950px;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

@media (max-width: 1199px) {
  .h-5p-lg {
    height: 5%;
  }
  .h-10p-lg {
    height: 10%;
  }
  .h-15p-lg {
    height: 15%;
  }
  .h-20p-lg {
    height: 20%;
  }
  .h-25p-lg {
    height: 25%;
  }
  .h-30p-lg {
    height: 30%;
  }
  .h-35p-lg {
    height: 35%;
  }
  .h-40p-lg {
    height: 40%;
  }
  .h-45p-lg {
    height: 45%;
  }
  .h-50p-lg {
    height: 50%;
  }
  .h-55p-lg {
    height: 55%;
  }
  .h-60p-lg {
    height: 60%;
  }
  .h-65p-lg {
    height: 65%;
  }
  .h-70p-lg {
    height: 70%;
  }
  .h-75p-lg {
    height: 75%;
  }
  .h-80p-lg {
    height: 80%;
  }
  .h-85p-lg {
    height: 85%;
  }
  .h-90p-lg {
    height: 90%;
  }
  .h-95p-lg {
    height: 95%;
  }
  .h-100p-lg {
    height: 100%;
  }
  .h-auto-lg {
    height: auto;
  }
  .h-screen-lg {
    height: 100vh;
  }
  .h-1-lg {
    height: 1px;
  }
  .h-2-lg {
    height: 2px;
  }
  .h-3-lg {
    height: 3px;
  }
  .h-4-lg {
    height: 4px;
  }
  .h-5-lg {
    height: 5px;
  }
  .h-6-lg {
    height: 6px;
  }
  .h-7-lg {
    height: 7px;
  }
  .h-8-lg {
    height: 8px;
  }
  .h-9-lg {
    height: 9px;
  }
  .h-10-lg {
    height: 10px;
  }
  .h-15-lg {
    height: 15px;
  }
  .h-20-lg {
    height: 20px;
  }
  .h-25-lg {
    height: 25px;
  }
  .h-30-lg {
    height: 30px;
  }
  .h-35-lg {
    height: 35px;
  }
  .h-40-lg {
    height: 40px;
  }
  .h-45-lg {
    height: 45px;
  }
  .h-50-lg {
    height: 50px;
  }
  .h-55-lg {
    height: 55px;
  }
  .h-60-lg {
    height: 60px;
  }
  .h-65-lg {
    height: 65px;
  }
  .h-70-lg {
    height: 70px;
  }
  .h-75-lg {
    height: 75px;
  }
  .h-80-lg {
    height: 80px;
  }
  .h-85-lg {
    height: 85px;
  }
  .h-90-lg {
    height: 90px;
  }
  .h-95-lg {
    height: 95px;
  }
  .h-100-lg {
    height: 100px;
  }
  .max-h-50-lg {
    max-height: 50px;
  }
  .max-h-100-lg {
    max-height: 100px;
  }
  .max-h-150-lg {
    max-height: 150px;
  }
  .max-h-200-lg {
    max-height: 200px;
  }
  .max-h-250-lg {
    max-height: 250px;
  }
  .max-h-300-lg {
    max-height: 300px;
  }
  .max-h-350-lg {
    max-height: 350px;
  }
  .max-h-400-lg {
    max-height: 400px;
  }
  .max-h-450-lg {
    max-height: 450px;
  }
  .max-h-500-lg {
    max-height: 500px;
  }
  .max-h-550-lg {
    max-height: 550px;
  }
  .max-h-600-lg {
    max-height: 600px;
  }
  .max-h-650-lg {
    max-height: 650px;
  }
  .max-h-700-lg {
    max-height: 700px;
  }
  .max-h-750-lg {
    max-height: 750px;
  }
  .max-h-800-lg {
    max-height: 800px;
  }
  .max-h-850-lg {
    max-height: 850px;
  }
  .max-h-900-lg {
    max-height: 900px;
  }
  .max-h-950-lg {
    max-height: 950px;
  }
  .max-h-full-lg {
    max-height: 100%;
  }
  .max-h-screen-lg {
    max-height: 100vh;
  }
  .min-h-0-lg {
    min-height: 0px;
  }
  .min-h-50-lg {
    min-height: 50px;
  }
  .min-h-100-lg {
    min-height: 100px;
  }
  .min-h-150-lg {
    min-height: 150px;
  }
  .min-h-200-lg {
    min-height: 200px;
  }
  .min-h-250-lg {
    min-height: 250px;
  }
  .min-h-300-lg {
    min-height: 300px;
  }
  .min-h-350-lg {
    min-height: 350px;
  }
  .min-h-400-lg {
    min-height: 400px;
  }
  .min-h-450-lg {
    min-height: 450px;
  }
  .min-h-500-lg {
    min-height: 500px;
  }
  .min-h-550-lg {
    min-height: 550px;
  }
  .min-h-600-lg {
    min-height: 600px;
  }
  .min-h-650-lg {
    min-height: 650px;
  }
  .min-h-700-lg {
    min-height: 700px;
  }
  .min-h-750-lg {
    min-height: 750px;
  }
  .min-h-800-lg {
    min-height: 800px;
  }
  .min-h-850-lg {
    min-height: 850px;
  }
  .min-h-900-lg {
    min-height: 900px;
  }
  .min-h-950-lg {
    min-height: 950px;
  }
  .min-h-full-lg {
    min-height: 100%;
  }
  .min-h-screen-lg {
    min-height: 100vh;
  }
}

@media (max-width: 991px) {
  .h-5p-md {
    height: 5%;
  }
  .h-10p-md {
    height: 10%;
  }
  .h-15p-md {
    height: 15%;
  }
  .h-20p-md {
    height: 20%;
  }
  .h-25p-md {
    height: 25%;
  }
  .h-30p-md {
    height: 30%;
  }
  .h-35p-md {
    height: 35%;
  }
  .h-40p-md {
    height: 40%;
  }
  .h-45p-md {
    height: 45%;
  }
  .h-50p-md {
    height: 50%;
  }
  .h-55p-md {
    height: 55%;
  }
  .h-60p-md {
    height: 60%;
  }
  .h-65p-md {
    height: 65%;
  }
  .h-70p-md {
    height: 70%;
  }
  .h-75p-md {
    height: 75%;
  }
  .h-80p-md {
    height: 80%;
  }
  .h-85p-md {
    height: 85%;
  }
  .h-90p-md {
    height: 90%;
  }
  .h-95p-md {
    height: 95%;
  }
  .h-100p-md {
    height: 100%;
  }
  .h-auto-md {
    height: auto;
  }
  .h-screen-md {
    height: 100vh;
  }
  .h-1-md {
    height: 1px;
  }
  .h-2-md {
    height: 2px;
  }
  .h-3-md {
    height: 3px;
  }
  .h-4-md {
    height: 4px;
  }
  .h-5-md {
    height: 5px;
  }
  .h-6-md {
    height: 6px;
  }
  .h-7-md {
    height: 7px;
  }
  .h-8-md {
    height: 8px;
  }
  .h-9-md {
    height: 9px;
  }
  .h-10-md {
    height: 10px;
  }
  .h-15-md {
    height: 15px;
  }
  .h-20-md {
    height: 20px;
  }
  .h-25-md {
    height: 25px;
  }
  .h-30-md {
    height: 30px;
  }
  .h-35-md {
    height: 35px;
  }
  .h-40-md {
    height: 40px;
  }
  .h-45-md {
    height: 45px;
  }
  .h-50-md {
    height: 50px;
  }
  .h-55-md {
    height: 55px;
  }
  .h-60-md {
    height: 60px;
  }
  .h-65-md {
    height: 65px;
  }
  .h-70-md {
    height: 70px;
  }
  .h-75-md {
    height: 75px;
  }
  .h-80-md {
    height: 80px;
  }
  .h-85-md {
    height: 85px;
  }
  .h-90-md {
    height: 90px;
  }
  .h-95-md {
    height: 95px;
  }
  .h-100-md {
    height: 100px;
  }
  .max-h-50-md {
    max-height: 50px;
  }
  .max-h-100-md {
    max-height: 100px;
  }
  .max-h-150-md {
    max-height: 150px;
  }
  .max-h-200-md {
    max-height: 200px;
  }
  .max-h-250-md {
    max-height: 250px;
  }
  .max-h-300-md {
    max-height: 300px;
  }
  .max-h-350-md {
    max-height: 350px;
  }
  .max-h-400-md {
    max-height: 400px;
  }
  .max-h-450-md {
    max-height: 450px;
  }
  .max-h-500-md {
    max-height: 500px;
  }
  .max-h-550-md {
    max-height: 550px;
  }
  .max-h-600-md {
    max-height: 600px;
  }
  .max-h-650-md {
    max-height: 650px;
  }
  .max-h-700-md {
    max-height: 700px;
  }
  .max-h-750-md {
    max-height: 750px;
  }
  .max-h-800-md {
    max-height: 800px;
  }
  .max-h-850-md {
    max-height: 850px;
  }
  .max-h-900-md {
    max-height: 900px;
  }
  .max-h-950-md {
    max-height: 950px;
  }
  .max-h-full-md {
    max-height: 100%;
  }
  .max-h-screen-md {
    max-height: 100vh;
  }
  .min-h-0-md {
    min-height: 0px;
  }
  .min-h-50-md {
    min-height: 50px;
  }
  .min-h-100-md {
    min-height: 100px;
  }
  .min-h-150-md {
    min-height: 150px;
  }
  .min-h-200-md {
    min-height: 200px;
  }
  .min-h-250-md {
    min-height: 250px;
  }
  .min-h-300-md {
    min-height: 300px;
  }
  .min-h-350-md {
    min-height: 350px;
  }
  .min-h-400-md {
    min-height: 400px;
  }
  .min-h-450-md {
    min-height: 450px;
  }
  .min-h-500-md {
    min-height: 500px;
  }
  .min-h-550-md {
    min-height: 550px;
  }
  .min-h-600-md {
    min-height: 600px;
  }
  .min-h-650-md {
    min-height: 650px;
  }
  .min-h-700-md {
    min-height: 700px;
  }
  .min-h-750-md {
    min-height: 750px;
  }
  .min-h-800-md {
    min-height: 800px;
  }
  .min-h-850-md {
    min-height: 850px;
  }
  .min-h-900-md {
    min-height: 900px;
  }
  .min-h-950-md {
    min-height: 950px;
  }
  .min-h-full-md {
    min-height: 100%;
  }
  .min-h-screen-md {
    min-height: 100vh;
  }
}

@media (max-width: 767px) {
  .h-5p-sm {
    height: 5%;
  }
  .h-10p-sm {
    height: 10%;
  }
  .h-15p-sm {
    height: 15%;
  }
  .h-20p-sm {
    height: 20%;
  }
  .h-25p-sm {
    height: 25%;
  }
  .h-30p-sm {
    height: 30%;
  }
  .h-35p-sm {
    height: 35%;
  }
  .h-40p-sm {
    height: 40%;
  }
  .h-45p-sm {
    height: 45%;
  }
  .h-50p-sm {
    height: 50%;
  }
  .h-55p-sm {
    height: 55%;
  }
  .h-60p-sm {
    height: 60%;
  }
  .h-65p-sm {
    height: 65%;
  }
  .h-70p-sm {
    height: 70%;
  }
  .h-75p-sm {
    height: 75%;
  }
  .h-80p-sm {
    height: 80%;
  }
  .h-85p-sm {
    height: 85%;
  }
  .h-90p-sm {
    height: 90%;
  }
  .h-95p-sm {
    height: 95%;
  }
  .h-100p-sm {
    height: 100%;
  }
  .h-auto-sm {
    height: auto;
  }
  .h-screen-sm {
    height: 100vh;
  }
  .h-1-sm {
    height: 1px;
  }
  .h-2-sm {
    height: 2px;
  }
  .h-3-sm {
    height: 3px;
  }
  .h-4-sm {
    height: 4px;
  }
  .h-5-sm {
    height: 5px;
  }
  .h-6-sm {
    height: 6px;
  }
  .h-7-sm {
    height: 7px;
  }
  .h-8-sm {
    height: 8px;
  }
  .h-9-sm {
    height: 9px;
  }
  .h-10-sm {
    height: 10px;
  }
  .h-15-sm {
    height: 15px;
  }
  .h-20-sm {
    height: 20px;
  }
  .h-25-sm {
    height: 25px;
  }
  .h-30-sm {
    height: 30px;
  }
  .h-35-sm {
    height: 35px;
  }
  .h-40-sm {
    height: 40px;
  }
  .h-45-sm {
    height: 45px;
  }
  .h-50-sm {
    height: 50px;
  }
  .h-55-sm {
    height: 55px;
  }
  .h-60-sm {
    height: 60px;
  }
  .h-65-sm {
    height: 65px;
  }
  .h-70-sm {
    height: 70px;
  }
  .h-75-sm {
    height: 75px;
  }
  .h-80-sm {
    height: 80px;
  }
  .h-85-sm {
    height: 85px;
  }
  .h-90-sm {
    height: 90px;
  }
  .h-95-sm {
    height: 95px;
  }
  .h-100-sm {
    height: 100px;
  }
  .max-h-50-sm {
    max-height: 50px;
  }
  .max-h-100-sm {
    max-height: 100px;
  }
  .max-h-150-sm {
    max-height: 150px;
  }
  .max-h-200-sm {
    max-height: 200px;
  }
  .max-h-250-sm {
    max-height: 250px;
  }
  .max-h-300-sm {
    max-height: 300px;
  }
  .max-h-350-sm {
    max-height: 350px;
  }
  .max-h-400-sm {
    max-height: 400px;
  }
  .max-h-450-sm {
    max-height: 450px;
  }
  .max-h-500-sm {
    max-height: 500px;
  }
  .max-h-550-sm {
    max-height: 550px;
  }
  .max-h-600-sm {
    max-height: 600px;
  }
  .max-h-650-sm {
    max-height: 650px;
  }
  .max-h-700-sm {
    max-height: 700px;
  }
  .max-h-750-sm {
    max-height: 750px;
  }
  .max-h-800-sm {
    max-height: 800px;
  }
  .max-h-850-sm {
    max-height: 850px;
  }
  .max-h-900-sm {
    max-height: 900px;
  }
  .max-h-950-sm {
    max-height: 950px;
  }
  .max-h-full-sm {
    max-height: 100%;
  }
  .max-h-screen-sm {
    max-height: 100vh;
  }
  .min-h-0-sm {
    min-height: 0px;
  }
  .min-h-50-sm {
    min-height: 50px;
  }
  .min-h-100-sm {
    min-height: 100px;
  }
  .min-h-150-sm {
    min-height: 150px;
  }
  .min-h-200-sm {
    min-height: 200px;
  }
  .min-h-250-sm {
    min-height: 250px;
  }
  .min-h-300-sm {
    min-height: 300px;
  }
  .min-h-350-sm {
    min-height: 350px;
  }
  .min-h-400-sm {
    min-height: 400px;
  }
  .min-h-450-sm {
    min-height: 450px;
  }
  .min-h-500-sm {
    min-height: 500px;
  }
  .min-h-550-sm {
    min-height: 550px;
  }
  .min-h-600-sm {
    min-height: 600px;
  }
  .min-h-650-sm {
    min-height: 650px;
  }
  .min-h-700-sm {
    min-height: 700px;
  }
  .min-h-750-sm {
    min-height: 750px;
  }
  .min-h-800-sm {
    min-height: 800px;
  }
  .min-h-850-sm {
    min-height: 850px;
  }
  .min-h-900-sm {
    min-height: 900px;
  }
  .min-h-950-sm {
    min-height: 950px;
  }
  .min-h-full-sm {
    min-height: 100%;
  }
  .min-h-screen-sm {
    min-height: 100vh;
  }
}

@media (max-width: 575px) {
  .h-5p-xs {
    height: 5%;
  }
  .h-10p-xs {
    height: 10%;
  }
  .h-15p-xs {
    height: 15%;
  }
  .h-20p-xs {
    height: 20%;
  }
  .h-25p-xs {
    height: 25%;
  }
  .h-30p-xs {
    height: 30%;
  }
  .h-35p-xs {
    height: 35%;
  }
  .h-40p-xs {
    height: 40%;
  }
  .h-45p-xs {
    height: 45%;
  }
  .h-50p-xs {
    height: 50%;
  }
  .h-55p-xs {
    height: 55%;
  }
  .h-60p-xs {
    height: 60%;
  }
  .h-65p-xs {
    height: 65%;
  }
  .h-70p-xs {
    height: 70%;
  }
  .h-75p-xs {
    height: 75%;
  }
  .h-80p-xs {
    height: 80%;
  }
  .h-85p-xs {
    height: 85%;
  }
  .h-90p-xs {
    height: 90%;
  }
  .h-95p-xs {
    height: 95%;
  }
  .h-100p-xs {
    height: 100%;
  }
  .h-auto-xs {
    height: auto;
  }
  .h-screen-xs {
    height: 100vh;
  }
  .h-1-xs {
    height: 1px;
  }
  .h-2-xs {
    height: 2px;
  }
  .h-3-xs {
    height: 3px;
  }
  .h-4-xs {
    height: 4px;
  }
  .h-5-xs {
    height: 5px;
  }
  .h-6-xs {
    height: 6px;
  }
  .h-7-xs {
    height: 7px;
  }
  .h-8-xs {
    height: 8px;
  }
  .h-9-xs {
    height: 9px;
  }
  .h-10-xs {
    height: 10px;
  }
  .h-15-xs {
    height: 15px;
  }
  .h-20-xs {
    height: 20px;
  }
  .h-25-xs {
    height: 25px;
  }
  .h-30-xs {
    height: 30px;
  }
  .h-35-xs {
    height: 35px;
  }
  .h-40-xs {
    height: 40px;
  }
  .h-45-xs {
    height: 45px;
  }
  .h-50-xs {
    height: 50px;
  }
  .h-55-xs {
    height: 55px;
  }
  .h-60-xs {
    height: 60px;
  }
  .h-65-xs {
    height: 65px;
  }
  .h-70-xs {
    height: 70px;
  }
  .h-75-xs {
    height: 75px;
  }
  .h-80-xs {
    height: 80px;
  }
  .h-85-xs {
    height: 85px;
  }
  .h-90-xs {
    height: 90px;
  }
  .h-95-xs {
    height: 95px;
  }
  .h-100-xs {
    height: 100px;
  }
  .max-h-50-xs {
    max-height: 50px;
  }
  .max-h-100-xs {
    max-height: 100px;
  }
  .max-h-150-xs {
    max-height: 150px;
  }
  .max-h-200-xs {
    max-height: 200px;
  }
  .max-h-250-xs {
    max-height: 250px;
  }
  .max-h-300-xs {
    max-height: 300px;
  }
  .max-h-350-xs {
    max-height: 350px;
  }
  .max-h-400-xs {
    max-height: 400px;
  }
  .max-h-450-xs {
    max-height: 450px;
  }
  .max-h-500-xs {
    max-height: 500px;
  }
  .max-h-550-xs {
    max-height: 550px;
  }
  .max-h-600-xs {
    max-height: 600px;
  }
  .max-h-650-xs {
    max-height: 650px;
  }
  .max-h-700-xs {
    max-height: 700px;
  }
  .max-h-750-xs {
    max-height: 750px;
  }
  .max-h-800-xs {
    max-height: 800px;
  }
  .max-h-850-xs {
    max-height: 850px;
  }
  .max-h-900-xs {
    max-height: 900px;
  }
  .max-h-950-xs {
    max-height: 950px;
  }
  .max-h-full-xs {
    max-height: 100%;
  }
  .max-h-screen-xs {
    max-height: 100vh;
  }
  .min-h-0-xs {
    min-height: 0px;
  }
  .min-h-50-xs {
    min-height: 50px;
  }
  .min-h-100-xs {
    min-height: 100px;
  }
  .min-h-150-xs {
    min-height: 150px;
  }
  .min-h-200-xs {
    min-height: 200px;
  }
  .min-h-250-xs {
    min-height: 250px;
  }
  .min-h-300-xs {
    min-height: 300px;
  }
  .min-h-350-xs {
    min-height: 350px;
  }
  .min-h-400-xs {
    min-height: 400px;
  }
  .min-h-450-xs {
    min-height: 450px;
  }
  .min-h-500-xs {
    min-height: 500px;
  }
  .min-h-550-xs {
    min-height: 550px;
  }
  .min-h-600-xs {
    min-height: 600px;
  }
  .min-h-650-xs {
    min-height: 650px;
  }
  .min-h-700-xs {
    min-height: 700px;
  }
  .min-h-750-xs {
    min-height: 750px;
  }
  .min-h-800-xs {
    min-height: 800px;
  }
  .min-h-850-xs {
    min-height: 850px;
  }
  .min-h-900-xs {
    min-height: 900px;
  }
  .min-h-950-xs {
    min-height: 950px;
  }
  .min-h-full-xs {
    min-height: 100%;
  }
  .min-h-screen-xs {
    min-height: 100vh;
  }
}

.over-auto {
  overflow: auto;
}

.over-hidden {
  overflow: hidden;
}

.over-visible {
  overflow: visible;
}

.over-scroll {
  overflow: scroll;
}

.over-x-auto {
  overflow-x: auto;
}

.over-y-auto {
  overflow-y: auto;
}

.over-x-hidden {
  overflow-x: hidden;
}

.over-y-hidden {
  overflow-y: hidden;
}

.over-x-visible {
  overflow-x: visible;
}

.over-y-visible {
  overflow-y: visible;
}

.over-x-scroll {
  overflow-x: scroll;
}

.over-y-scroll {
  overflow-y: scroll;
}

.scrolling-touch {
  -webkit-overflow-scrolling: touch;
}

.scrolling-auto {
  -webkit-overflow-scrolling: auto;
}

@media (max-width: 1199px) {
  .over-auto-lg {
    overflow: auto;
  }
  .over-hidden-lg {
    overflow: hidden;
  }
  .over-visible-lg {
    overflow: visible;
  }
  .over-scroll-lg {
    overflow: scroll;
  }
  .over-x-auto-lg {
    overflow-x: auto;
  }
  .over-y-auto-lg {
    overflow-y: auto;
  }
  .over-x-hidden-lg {
    overflow-x: hidden;
  }
  .over-y-hidden-lg {
    overflow-y: hidden;
  }
  .over-x-visible-lg {
    overflow-x: visible;
  }
  .over-y-visible-lg {
    overflow-y: visible;
  }
  .over-x-scroll-lg {
    overflow-x: scroll;
  }
  .over-y-scroll-lg {
    overflow-y: scroll;
  }
  .scrolling-touch-lg {
    -webkit-overflow-scrolling: touch;
  }
  .scrolling-auto-lg {
    -webkit-overflow-scrolling: auto;
  }
}

@media (max-width: 991px) {
  .over-auto-md {
    overflow: auto;
  }
  .over-hidden-md {
    overflow: hidden;
  }
  .over-visible-md {
    overflow: visible;
  }
  .over-scroll-md {
    overflow: scroll;
  }
  .over-x-auto-md {
    overflow-x: auto;
  }
  .over-y-auto-md {
    overflow-y: auto;
  }
  .over-x-hidden-md {
    overflow-x: hidden;
  }
  .over-y-hidden-md {
    overflow-y: hidden;
  }
  .over-x-visible-md {
    overflow-x: visible;
  }
  .over-y-visible-md {
    overflow-y: visible;
  }
  .over-x-scroll-md {
    overflow-x: scroll;
  }
  .over-y-scroll-md {
    overflow-y: scroll;
  }
  .scrolling-touch-md {
    -webkit-overflow-scrolling: touch;
  }
  .scrolling-auto-md {
    -webkit-overflow-scrolling: auto;
  }
}

@media (max-width: 767px) {
  .over-auto-sm {
    overflow: auto;
  }
  .over-hidden-sm {
    overflow: hidden;
  }
  .over-visible-sm {
    overflow: visible;
  }
  .over-scroll-sm {
    overflow: scroll;
  }
  .over-x-auto-sm {
    overflow-x: auto;
  }
  .over-y-auto-sm {
    overflow-y: auto;
  }
  .over-x-hidden-sm {
    overflow-x: hidden;
  }
  .over-y-hidden-sm {
    overflow-y: hidden;
  }
  .over-x-visible-sm {
    overflow-x: visible;
  }
  .over-y-visible-sm {
    overflow-y: visible;
  }
  .over-x-scroll-sm {
    overflow-x: scroll;
  }
  .over-y-scroll-sm {
    overflow-y: scroll;
  }
  .scrolling-touch-sm {
    -webkit-overflow-scrolling: touch;
  }
  .scrolling-auto-sm {
    -webkit-overflow-scrolling: auto;
  }
}

@media (max-width: 575px) {
  .over-auto-xs {
    overflow: auto;
  }
  .over-hidden-xs {
    overflow: hidden;
  }
  .over-visible-xs {
    overflow: visible;
  }
  .over-scroll-xs {
    overflow: scroll;
  }
  .over-x-auto-xs {
    overflow-x: auto;
  }
  .over-y-auto-xs {
    overflow-y: auto;
  }
  .over-x-hidden-xs {
    overflow-x: hidden;
  }
  .over-y-hidden-xs {
    overflow-y: hidden;
  }
  .over-x-visible-xs {
    overflow-x: visible;
  }
  .over-y-visible-xs {
    overflow-y: visible;
  }
  .over-x-scroll-xs {
    overflow-x: scroll;
  }
  .over-y-scroll-xs {
    overflow-y: scroll;
  }
  .scrolling-touch-xs {
    -webkit-overflow-scrolling: touch;
  }
  .scrolling-auto-xs {
    -webkit-overflow-scrolling: auto;
  }
}

.gm-0 > * {
  margin: 0px;
}

.gm-1 > * {
  margin: 1px;
}

.gm-2 > * {
  margin: 2px;
}

.gm-3 > * {
  margin: 3px;
}

.gm-4 > * {
  margin: 4px;
}

.gm-5 > * {
  margin: 5px;
}

.gm-6 > * {
  margin: 6px;
}

.gm-7 > * {
  margin: 7px;
}

.gm-8 > * {
  margin: 8px;
}

.gm-9 > * {
  margin: 9px;
}

.gm-10 > * {
  margin: 10px;
}

.gm-15 > * {
  margin: 15px;
}

.gm-20 > * {
  margin: 20px;
}

.gm-25 > * {
  margin: 25px;
}

.gm-30 > * {
  margin: 30px;
}

.gm-35 > * {
  margin: 35px;
}

.gm-40 > * {
  margin: 40px;
}

.gm-45 > * {
  margin: 45px;
}

.gm-50 > * {
  margin: 50px;
}

.gm-55 > * {
  margin: 55px;
}

.gm-60 > * {
  margin: 60px;
}

.gm-65 > * {
  margin: 65px;
}

.gm-70 > * {
  margin: 70px;
}

.gm-75 > * {
  margin: 75px;
}

.gm-80 > * {
  margin: 80px;
}

.gm-85 > * {
  margin: 85px;
}

.gm-90 > * {
  margin: 90px;
}

.gm-95 > * {
  margin: 95px;
}

.gm-100 > * {
  margin: 100px;
}

.gm-auto > * {
  margin: auto;
}

.gm-inherit > * {
  margin: inherit;
}

.gm-r025 > * {
  margin: 0.25rem;
}

.gm-r050 > * {
  margin: 0.5rem;
}

.gm-r075 > * {
  margin: 0.75rem;
}

.gm-r0875 > * {
  margin: 0.875rem;
}

.gm-r100 > * {
  margin: 1rem;
}

.gm-r125 > * {
  margin: 1.25rem;
}

.gm-r150 > * {
  margin: 1.5rem;
}

.gm-r175 > * {
  margin: 1.75rem;
}

.gm-r200 > * {
  margin: 2rem;
}

.gm-r225 > * {
  margin: 2.25rem;
}

.gm-r250 > * {
  margin: 2.5rem;
}

.gm-r275 > * {
  margin: 2.75rem;
}

.gm-r300 > * {
  margin: 3rem;
}

.gm-r325 > * {
  margin: 3.25rem;
}

.gm-r350 > * {
  margin: 3.5rem;
}

.gm-r375 > * {
  margin: 3.75rem;
}

.gm-r400 > * {
  margin: 4rem;
}

.gm-r425 > * {
  margin: 4.25rem;
}

.gm-r450 > * {
  margin: 4.5rem;
}

.gm-r475 > * {
  margin: 4.75rem;
}

.gm-r500 > * {
  margin: 5rem;
}

.gm-r525 > * {
  margin: 5.25rem;
}

.gm-r550 > * {
  margin: 5.5rem;
}

.gm-r575 > * {
  margin: 5.75rem;
}

.gm-r600 > * {
  margin: 6rem;
}

.gm-auto > * {
  margin: auto;
}

.gm-inherit > * {
  margin: inherit;
}

.gmt-0 > * {
  margin-top: 0px;
}

.gmt-1 > * {
  margin-top: 1px;
}

.gmt-2 > * {
  margin-top: 2px;
}

.gmt-3 > * {
  margin-top: 3px;
}

.gmt-4 > * {
  margin-top: 4px;
}

.gmt-5 > * {
  margin-top: 5px;
}

.gmt-6 > * {
  margin-top: 6px;
}

.gmt-7 > * {
  margin-top: 7px;
}

.gmt-8 > * {
  margin-top: 8px;
}

.gmt-9 > * {
  margin-top: 9px;
}

.gmt-10 > * {
  margin-top: 10px;
}

.gmt-15 > * {
  margin-top: 15px;
}

.gmt-20 > * {
  margin-top: 20px;
}

.gmt-25 > * {
  margin-top: 25px;
}

.gmt-30 > * {
  margin-top: 30px;
}

.gmt-35 > * {
  margin-top: 35px;
}

.gmt-40 > * {
  margin-top: 40px;
}

.gmt-45 > * {
  margin-top: 45px;
}

.gmt-50 > * {
  margin-top: 50px;
}

.gmt-55 > * {
  margin-top: 55px;
}

.gmt-60 > * {
  margin-top: 60px;
}

.gmt-65 > * {
  margin-top: 65px;
}

.gmt-70 > * {
  margin-top: 70px;
}

.gmt-75 > * {
  margin-top: 75px;
}

.gmt-80 > * {
  margin-top: 80px;
}

.gmt-85 > * {
  margin-top: 85px;
}

.gmt-90 > * {
  margin-top: 90px;
}

.gmt-95 > * {
  margin-top: 95px;
}

.gmt-100 > * {
  margin-top: 100px;
}

.gmt-auto > * {
  margin-top: auto;
}

.gmt-inherit > * {
  margin-top: inherit;
}

.gmt-r025 > * {
  margin-top: 0.25rem;
}

.gmt-r050 > * {
  margin-top: 0.5rem;
}

.gmt-r075 > * {
  margin-top: 0.75rem;
}

.gmt-r0875 > * {
  margin-top: 0.875rem;
}

.gmt-r100 > * {
  margin-top: 1rem;
}

.gmt-r125 > * {
  margin-top: 1.25rem;
}

.gmt-r150 > * {
  margin-top: 1.5rem;
}

.gmt-r175 > * {
  margin-top: 1.75rem;
}

.gmt-r200 > * {
  margin-top: 2rem;
}

.gmt-r225 > * {
  margin-top: 2.25rem;
}

.gmt-r250 > * {
  margin-top: 2.5rem;
}

.gmt-r275 > * {
  margin-top: 2.75rem;
}

.gmt-r300 > * {
  margin-top: 3rem;
}

.gmt-r325 > * {
  margin-top: 3.25rem;
}

.gmt-r350 > * {
  margin-top: 3.5rem;
}

.gmt-r375 > * {
  margin-top: 3.75rem;
}

.gmt-r400 > * {
  margin-top: 4rem;
}

.gmt-r425 > * {
  margin-top: 4.25rem;
}

.gmt-r450 > * {
  margin-top: 4.5rem;
}

.gmt-r475 > * {
  margin-top: 4.75rem;
}

.gmt-r500 > * {
  margin-top: 5rem;
}

.gmt-r525 > * {
  margin-top: 5.25rem;
}

.gmt-r550 > * {
  margin-top: 5.5rem;
}

.gmt-r575 > * {
  margin-top: 5.75rem;
}

.gmt-r600 > * {
  margin-top: 6rem;
}

.gmt-auto > * {
  margin-top: auto;
}

.gmt-inherit > * {
  margin-top: inherit;
}

.gmr-0 > * {
  margin-right: 0px;
}

.gmr-1 > * {
  margin-right: 1px;
}

.gmr-2 > * {
  margin-right: 2px;
}

.gmr-3 > * {
  margin-right: 3px;
}

.gmr-4 > * {
  margin-right: 4px;
}

.gmr-5 > * {
  margin-right: 5px;
}

.gmr-6 > * {
  margin-right: 6px;
}

.gmr-7 > * {
  margin-right: 7px;
}

.gmr-8 > * {
  margin-right: 8px;
}

.gmr-9 > * {
  margin-right: 9px;
}

.gmr-10 > * {
  margin-right: 10px;
}

.gmr-15 > * {
  margin-right: 15px;
}

.gmr-20 > * {
  margin-right: 20px;
}

.gmr-25 > * {
  margin-right: 25px;
}

.gmr-30 > * {
  margin-right: 30px;
}

.gmr-35 > * {
  margin-right: 35px;
}

.gmr-40 > * {
  margin-right: 40px;
}

.gmr-45 > * {
  margin-right: 45px;
}

.gmr-50 > * {
  margin-right: 50px;
}

.gmr-55 > * {
  margin-right: 55px;
}

.gmr-60 > * {
  margin-right: 60px;
}

.gmr-65 > * {
  margin-right: 65px;
}

.gmr-70 > * {
  margin-right: 70px;
}

.gmr-75 > * {
  margin-right: 75px;
}

.gmr-80 > * {
  margin-right: 80px;
}

.gmr-85 > * {
  margin-right: 85px;
}

.gmr-90 > * {
  margin-right: 90px;
}

.gmr-95 > * {
  margin-right: 95px;
}

.gmr-100 > * {
  margin-right: 100px;
}

.gmr-auto > * {
  margin-right: auto;
}

.gmr-inherit > * {
  margin-right: inherit;
}

.gmr-r025 > * {
  margin-right: 0.25rem;
}

.gmr-r050 > * {
  margin-right: 0.5rem;
}

.gmr-r075 > * {
  margin-right: 0.75rem;
}

.gmr-r0875 > * {
  margin-right: 0.875rem;
}

.gmr-r100 > * {
  margin-right: 1rem;
}

.gmr-r125 > * {
  margin-right: 1.25rem;
}

.gmr-r150 > * {
  margin-right: 1.5rem;
}

.gmr-r175 > * {
  margin-right: 1.75rem;
}

.gmr-r200 > * {
  margin-right: 2rem;
}

.gmr-r225 > * {
  margin-right: 2.25rem;
}

.gmr-r250 > * {
  margin-right: 2.5rem;
}

.gmr-r275 > * {
  margin-right: 2.75rem;
}

.gmr-r300 > * {
  margin-right: 3rem;
}

.gmr-r325 > * {
  margin-right: 3.25rem;
}

.gmr-r350 > * {
  margin-right: 3.5rem;
}

.gmr-r375 > * {
  margin-right: 3.75rem;
}

.gmr-r400 > * {
  margin-right: 4rem;
}

.gmr-r425 > * {
  margin-right: 4.25rem;
}

.gmr-r450 > * {
  margin-right: 4.5rem;
}

.gmr-r475 > * {
  margin-right: 4.75rem;
}

.gmr-r500 > * {
  margin-right: 5rem;
}

.gmr-r525 > * {
  margin-right: 5.25rem;
}

.gmr-r550 > * {
  margin-right: 5.5rem;
}

.gmr-r575 > * {
  margin-right: 5.75rem;
}

.gmr-r600 > * {
  margin-right: 6rem;
}

.gmr-auto > * {
  margin-right: auto;
}

.gmr-inherit > * {
  margin-right: inherit;
}

.gmb-0 > * {
  margin-bottom: 0px;
}

.gmb-1 > * {
  margin-bottom: 1px;
}

.gmb-2 > * {
  margin-bottom: 2px;
}

.gmb-3 > * {
  margin-bottom: 3px;
}

.gmb-4 > * {
  margin-bottom: 4px;
}

.gmb-5 > * {
  margin-bottom: 5px;
}

.gmb-6 > * {
  margin-bottom: 6px;
}

.gmb-7 > * {
  margin-bottom: 7px;
}

.gmb-8 > * {
  margin-bottom: 8px;
}

.gmb-9 > * {
  margin-bottom: 9px;
}

.gmb-10 > * {
  margin-bottom: 10px;
}

.gmb-15 > * {
  margin-bottom: 15px;
}

.gmb-20 > * {
  margin-bottom: 20px;
}

.gmb-25 > * {
  margin-bottom: 25px;
}

.gmb-30 > * {
  margin-bottom: 30px;
}

.gmb-35 > * {
  margin-bottom: 35px;
}

.gmb-40 > * {
  margin-bottom: 40px;
}

.gmb-45 > * {
  margin-bottom: 45px;
}

.gmb-50 > * {
  margin-bottom: 50px;
}

.gmb-55 > * {
  margin-bottom: 55px;
}

.gmb-60 > * {
  margin-bottom: 60px;
}

.gmb-65 > * {
  margin-bottom: 65px;
}

.gmb-70 > * {
  margin-bottom: 70px;
}

.gmb-75 > * {
  margin-bottom: 75px;
}

.gmb-80 > * {
  margin-bottom: 80px;
}

.gmb-85 > * {
  margin-bottom: 85px;
}

.gmb-90 > * {
  margin-bottom: 90px;
}

.gmb-95 > * {
  margin-bottom: 95px;
}

.gmb-100 > * {
  margin-bottom: 100px;
}

.gmb-auto > * {
  margin-bottom: auto;
}

.gmb-inherit > * {
  margin-bottom: inherit;
}

.gmb-r025 > * {
  margin-bottom: 0.25rem;
}

.gmb-r050 > * {
  margin-bottom: 0.5rem;
}

.gmb-r075 > * {
  margin-bottom: 0.75rem;
}

.gmb-r0875 > * {
  margin-bottom: 0.875rem;
}

.gmb-r100 > * {
  margin-bottom: 1rem;
}

.gmb-r125 > * {
  margin-bottom: 1.25rem;
}

.gmb-r150 > * {
  margin-bottom: 1.5rem;
}

.gmb-r175 > * {
  margin-bottom: 1.75rem;
}

.gmb-r200 > * {
  margin-bottom: 2rem;
}

.gmb-r225 > * {
  margin-bottom: 2.25rem;
}

.gmb-r250 > * {
  margin-bottom: 2.5rem;
}

.gmb-r275 > * {
  margin-bottom: 2.75rem;
}

.gmb-r300 > * {
  margin-bottom: 3rem;
}

.gmb-r325 > * {
  margin-bottom: 3.25rem;
}

.gmb-r350 > * {
  margin-bottom: 3.5rem;
}

.gmb-r375 > * {
  margin-bottom: 3.75rem;
}

.gmb-r400 > * {
  margin-bottom: 4rem;
}

.gmb-r425 > * {
  margin-bottom: 4.25rem;
}

.gmb-r450 > * {
  margin-bottom: 4.5rem;
}

.gmb-r475 > * {
  margin-bottom: 4.75rem;
}

.gmb-r500 > * {
  margin-bottom: 5rem;
}

.gmb-r525 > * {
  margin-bottom: 5.25rem;
}

.gmb-r550 > * {
  margin-bottom: 5.5rem;
}

.gmb-r575 > * {
  margin-bottom: 5.75rem;
}

.gmb-r600 > * {
  margin-bottom: 6rem;
}

.gmb-auto > * {
  margin-bottom: auto;
}

.gmb-inherit > * {
  margin-bottom: inherit;
}

.gml-0 > * {
  margin-left: 0px;
}

.gml-1 > * {
  margin-left: 1px;
}

.gml-2 > * {
  margin-left: 2px;
}

.gml-3 > * {
  margin-left: 3px;
}

.gml-4 > * {
  margin-left: 4px;
}

.gml-5 > * {
  margin-left: 5px;
}

.gml-6 > * {
  margin-left: 6px;
}

.gml-7 > * {
  margin-left: 7px;
}

.gml-8 > * {
  margin-left: 8px;
}

.gml-9 > * {
  margin-left: 9px;
}

.gml-10 > * {
  margin-left: 10px;
}

.gml-15 > * {
  margin-left: 15px;
}

.gml-20 > * {
  margin-left: 20px;
}

.gml-25 > * {
  margin-left: 25px;
}

.gml-30 > * {
  margin-left: 30px;
}

.gml-35 > * {
  margin-left: 35px;
}

.gml-40 > * {
  margin-left: 40px;
}

.gml-45 > * {
  margin-left: 45px;
}

.gml-50 > * {
  margin-left: 50px;
}

.gml-55 > * {
  margin-left: 55px;
}

.gml-60 > * {
  margin-left: 60px;
}

.gml-65 > * {
  margin-left: 65px;
}

.gml-70 > * {
  margin-left: 70px;
}

.gml-75 > * {
  margin-left: 75px;
}

.gml-80 > * {
  margin-left: 80px;
}

.gml-85 > * {
  margin-left: 85px;
}

.gml-90 > * {
  margin-left: 90px;
}

.gml-95 > * {
  margin-left: 95px;
}

.gml-100 > * {
  margin-left: 100px;
}

.gml-auto > * {
  margin-left: auto;
}

.gml-inherit > * {
  margin-left: inherit;
}

.gml-r025 > * {
  margin-left: 0.25rem;
}

.gml-r050 > * {
  margin-left: 0.5rem;
}

.gml-r075 > * {
  margin-left: 0.75rem;
}

.gml-r0875 > * {
  margin-left: 0.875rem;
}

.gml-r100 > * {
  margin-left: 1rem;
}

.gml-r125 > * {
  margin-left: 1.25rem;
}

.gml-r150 > * {
  margin-left: 1.5rem;
}

.gml-r175 > * {
  margin-left: 1.75rem;
}

.gml-r200 > * {
  margin-left: 2rem;
}

.gml-r225 > * {
  margin-left: 2.25rem;
}

.gml-r250 > * {
  margin-left: 2.5rem;
}

.gml-r275 > * {
  margin-left: 2.75rem;
}

.gml-r300 > * {
  margin-left: 3rem;
}

.gml-r325 > * {
  margin-left: 3.25rem;
}

.gml-r350 > * {
  margin-left: 3.5rem;
}

.gml-r375 > * {
  margin-left: 3.75rem;
}

.gml-r400 > * {
  margin-left: 4rem;
}

.gml-r425 > * {
  margin-left: 4.25rem;
}

.gml-r450 > * {
  margin-left: 4.5rem;
}

.gml-r475 > * {
  margin-left: 4.75rem;
}

.gml-r500 > * {
  margin-left: 5rem;
}

.gml-r525 > * {
  margin-left: 5.25rem;
}

.gml-r550 > * {
  margin-left: 5.5rem;
}

.gml-r575 > * {
  margin-left: 5.75rem;
}

.gml-r600 > * {
  margin-left: 6rem;
}

.gml-auto > * {
  margin-left: auto;
}

.gml-inherit > * {
  margin-left: inherit;
}

.gmx-0 > * {
  margin-left: 0px;
  margin-right: 0px;
}

.gmx-1 > * {
  margin-left: 1px;
  margin-right: 1px;
}

.gmx-2 > * {
  margin-left: 2px;
  margin-right: 2px;
}

.gmx-3 > * {
  margin-left: 3px;
  margin-right: 3px;
}

.gmx-4 > * {
  margin-left: 4px;
  margin-right: 4px;
}

.gmx-5 > * {
  margin-left: 5px;
  margin-right: 5px;
}

.gmx-6 > * {
  margin-left: 6px;
  margin-right: 6px;
}

.gmx-7 > * {
  margin-left: 7px;
  margin-right: 7px;
}

.gmx-8 > * {
  margin-left: 8px;
  margin-right: 8px;
}

.gmx-9 > * {
  margin-left: 9px;
  margin-right: 9px;
}

.gmx-10 > * {
  margin-left: 10px;
  margin-right: 10px;
}

.gmx-15 > * {
  margin-left: 15px;
  margin-right: 15px;
}

.gmx-20 > * {
  margin-left: 20px;
  margin-right: 20px;
}

.gmx-25 > * {
  margin-left: 25px;
  margin-right: 25px;
}

.gmx-30 > * {
  margin-left: 30px;
  margin-right: 30px;
}

.gmx-35 > * {
  margin-left: 35px;
  margin-right: 35px;
}

.gmx-40 > * {
  margin-left: 40px;
  margin-right: 40px;
}

.gmx-45 > * {
  margin-left: 45px;
  margin-right: 45px;
}

.gmx-50 > * {
  margin-left: 50px;
  margin-right: 50px;
}

.gmx-55 > * {
  margin-left: 55px;
  margin-right: 55px;
}

.gmx-60 > * {
  margin-left: 60px;
  margin-right: 60px;
}

.gmx-65 > * {
  margin-left: 65px;
  margin-right: 65px;
}

.gmx-70 > * {
  margin-left: 70px;
  margin-right: 70px;
}

.gmx-75 > * {
  margin-left: 75px;
  margin-right: 75px;
}

.gmx-80 > * {
  margin-left: 80px;
  margin-right: 80px;
}

.gmx-85 > * {
  margin-left: 85px;
  margin-right: 85px;
}

.gmx-90 > * {
  margin-left: 90px;
  margin-right: 90px;
}

.gmx-95 > * {
  margin-left: 95px;
  margin-right: 95px;
}

.gmx-100 > * {
  margin-left: 100px;
  margin-right: 100px;
}

.gmx-auto > * {
  margin-left: auto;
  margin-right: auto;
}

.gmx-inherit > * {
  margin-left: inherit;
  margin-right: inherit;
}

.gmx-r025 > * {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.gmx-r050 > * {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.gmx-r075 > * {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.gmx-r0875 > * {
  margin-left: 0.875rem;
  margin-right: 0.875rem;
}

.gmx-r100 > * {
  margin-left: 1rem;
  margin-right: 1rem;
}

.gmx-r125 > * {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.gmx-r150 > * {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.gmx-r175 > * {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}

.gmx-r200 > * {
  margin-left: 2rem;
  margin-right: 2rem;
}

.gmx-r225 > * {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.gmx-r250 > * {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.gmx-r275 > * {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}

.gmx-r300 > * {
  margin-left: 3rem;
  margin-right: 3rem;
}

.gmx-r325 > * {
  margin-left: 3.25rem;
  margin-right: 3.25rem;
}

.gmx-r350 > * {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.gmx-r375 > * {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}

.gmx-r400 > * {
  margin-left: 4rem;
  margin-right: 4rem;
}

.gmx-r425 > * {
  margin-left: 4.25rem;
  margin-right: 4.25rem;
}

.gmx-r450 > * {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.gmx-r475 > * {
  margin-left: 4.75rem;
  margin-right: 4.75rem;
}

.gmx-r500 > * {
  margin-left: 5rem;
  margin-right: 5rem;
}

.gmx-r525 > * {
  margin-left: 5.25rem;
  margin-right: 5.25rem;
}

.gmx-r550 > * {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.gmx-r575 > * {
  margin-left: 5.75rem;
  margin-right: 5.75rem;
}

.gmx-r600 > * {
  margin-left: 6rem;
  margin-right: 6rem;
}

.gmx-auto > * {
  margin-left: auto;
  margin-right: auto;
}

.gmx-inherit > * {
  margin-left: inherit;
  margin-right: inherit;
}

.gmy-0 > * {
  margin-top: 0px;
  margin-bottom: 0px;
}

.gmy-1 > * {
  margin-top: 1px;
  margin-bottom: 1px;
}

.gmy-2 > * {
  margin-top: 2px;
  margin-bottom: 2px;
}

.gmy-3 > * {
  margin-top: 3px;
  margin-bottom: 3px;
}

.gmy-4 > * {
  margin-top: 4px;
  margin-bottom: 4px;
}

.gmy-5 > * {
  margin-top: 5px;
  margin-bottom: 5px;
}

.gmy-6 > * {
  margin-top: 6px;
  margin-bottom: 6px;
}

.gmy-7 > * {
  margin-top: 7px;
  margin-bottom: 7px;
}

.gmy-8 > * {
  margin-top: 8px;
  margin-bottom: 8px;
}

.gmy-9 > * {
  margin-top: 9px;
  margin-bottom: 9px;
}

.gmy-10 > * {
  margin-top: 10px;
  margin-bottom: 10px;
}

.gmy-15 > * {
  margin-top: 15px;
  margin-bottom: 15px;
}

.gmy-20 > * {
  margin-top: 20px;
  margin-bottom: 20px;
}

.gmy-25 > * {
  margin-top: 25px;
  margin-bottom: 25px;
}

.gmy-30 > * {
  margin-top: 30px;
  margin-bottom: 30px;
}

.gmy-35 > * {
  margin-top: 35px;
  margin-bottom: 35px;
}

.gmy-40 > * {
  margin-top: 40px;
  margin-bottom: 40px;
}

.gmy-45 > * {
  margin-top: 45px;
  margin-bottom: 45px;
}

.gmy-50 > * {
  margin-top: 50px;
  margin-bottom: 50px;
}

.gmy-55 > * {
  margin-top: 55px;
  margin-bottom: 55px;
}

.gmy-60 > * {
  margin-top: 60px;
  margin-bottom: 60px;
}

.gmy-65 > * {
  margin-top: 65px;
  margin-bottom: 65px;
}

.gmy-70 > * {
  margin-top: 70px;
  margin-bottom: 70px;
}

.gmy-75 > * {
  margin-top: 75px;
  margin-bottom: 75px;
}

.gmy-80 > * {
  margin-top: 80px;
  margin-bottom: 80px;
}

.gmy-85 > * {
  margin-top: 85px;
  margin-bottom: 85px;
}

.gmy-90 > * {
  margin-top: 90px;
  margin-bottom: 90px;
}

.gmy-95 > * {
  margin-top: 95px;
  margin-bottom: 95px;
}

.gmy-100 > * {
  margin-top: 100px;
  margin-bottom: 100px;
}

.gmy-auto > * {
  margin-top: auto;
  margin-bottom: auto;
}

.gmy-inherit > * {
  margin-top: inherit;
  margin-bottom: inherit;
}

.gmy-r025 > * {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.gmy-r050 > * {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.gmy-r075 > * {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.gmy-r0875 > * {
  margin-top: 0.875rem;
  margin-bottom: 0.875rem;
}

.gmy-r100 > * {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.gmy-r125 > * {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.gmy-r150 > * {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.gmy-r175 > * {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.gmy-r200 > * {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.gmy-r225 > * {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.gmy-r250 > * {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.gmy-r275 > * {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}

.gmy-r300 > * {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.gmy-r325 > * {
  margin-top: 3.25rem;
  margin-bottom: 3.25rem;
}

.gmy-r350 > * {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.gmy-r375 > * {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.gmy-r400 > * {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.gmy-r425 > * {
  margin-top: 4.25rem;
  margin-bottom: 4.25rem;
}

.gmy-r450 > * {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.gmy-r475 > * {
  margin-top: 4.75rem;
  margin-bottom: 4.75rem;
}

.gmy-r500 > * {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.gmy-r525 > * {
  margin-top: 5.25rem;
  margin-bottom: 5.25rem;
}

.gmy-r550 > * {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.gmy-r575 > * {
  margin-top: 5.75rem;
  margin-bottom: 5.75rem;
}

.gmy-r600 > * {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.gmy-auto > * {
  margin-top: auto;
  margin-bottom: auto;
}

.gmy-inherit > * {
  margin-top: inherit;
  margin-bottom: inherit;
}

.mot-0 {
  margin-top: 0px;
}

.mot-1 {
  margin-top: -1px;
}

.mot-2 {
  margin-top: -2px;
}

.mot-3 {
  margin-top: -3px;
}

.mot-4 {
  margin-top: -4px;
}

.mot-5 {
  margin-top: -5px;
}

.mot-6 {
  margin-top: -6px;
}

.mot-7 {
  margin-top: -7px;
}

.mot-8 {
  margin-top: -8px;
}

.mot-9 {
  margin-top: -9px;
}

.mot-10 {
  margin-top: -10px;
}

.mot-15 {
  margin-top: -15px;
}

.mot-20 {
  margin-top: -20px;
}

.mot-25 {
  margin-top: -25px;
}

.mot-30 {
  margin-top: -30px;
}

.mot-35 {
  margin-top: -35px;
}

.mot-40 {
  margin-top: -40px;
}

.mot-45 {
  margin-top: -45px;
}

.mot-50 {
  margin-top: -50px;
}

.mot-55 {
  margin-top: -55px;
}

.mot-60 {
  margin-top: -60px;
}

.mot-65 {
  margin-top: -65px;
}

.mot-70 {
  margin-top: -70px;
}

.mot-75 {
  margin-top: -75px;
}

.mot-80 {
  margin-top: -80px;
}

.mot-85 {
  margin-top: -85px;
}

.mot-90 {
  margin-top: -90px;
}

.mot-95 {
  margin-top: -95px;
}

.mot-100 {
  margin-top: -100px;
}

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

.mot-inherit {
  margin-top: inherit;
}

.mot-r025 {
  margin-top: -0.25rem;
}

.mot-r050 {
  margin-top: -0.5rem;
}

.mot-r075 {
  margin-top: -0.75rem;
}

.mot-r0875 {
  margin-top: -0.875rem;
}

.mot-r100 {
  margin-top: -1rem;
}

.mot-r125 {
  margin-top: -1.25rem;
}

.mot-r150 {
  margin-top: -1.5rem;
}

.mot-r175 {
  margin-top: -1.75rem;
}

.mot-r200 {
  margin-top: -2rem;
}

.mot-r225 {
  margin-top: -2.25rem;
}

.mot-r250 {
  margin-top: -2.5rem;
}

.mot-r275 {
  margin-top: -2.75rem;
}

.mot-r300 {
  margin-top: -3rem;
}

.mot-r325 {
  margin-top: -3.25rem;
}

.mot-r350 {
  margin-top: -3.5rem;
}

.mot-r375 {
  margin-top: -3.75rem;
}

.mot-r400 {
  margin-top: -4rem;
}

.mot-r425 {
  margin-top: -4.25rem;
}

.mot-r450 {
  margin-top: -4.5rem;
}

.mot-r475 {
  margin-top: -4.75rem;
}

.mot-r500 {
  margin-top: -5rem;
}

.mot-r525 {
  margin-top: -5.25rem;
}

.mot-r550 {
  margin-top: -5.5rem;
}

.mot-r575 {
  margin-top: -5.75rem;
}

.mot-r600 {
  margin-top: -6rem;
}

.mor-0 {
  margin-right: 0px;
}

.mor-1 {
  margin-right: -1px;
}

.mor-2 {
  margin-right: -2px;
}

.mor-3 {
  margin-right: -3px;
}

.mor-4 {
  margin-right: -4px;
}

.mor-5 {
  margin-right: -5px;
}

.mor-6 {
  margin-right: -6px;
}

.mor-7 {
  margin-right: -7px;
}

.mor-8 {
  margin-right: -8px;
}

.mor-9 {
  margin-right: -9px;
}

.mor-10 {
  margin-right: -10px;
}

.mor-15 {
  margin-right: -15px;
}

.mor-20 {
  margin-right: -20px;
}

.mor-25 {
  margin-right: -25px;
}

.mor-30 {
  margin-right: -30px;
}

.mor-35 {
  margin-right: -35px;
}

.mor-40 {
  margin-right: -40px;
}

.mor-45 {
  margin-right: -45px;
}

.mor-50 {
  margin-right: -50px;
}

.mor-55 {
  margin-right: -55px;
}

.mor-60 {
  margin-right: -60px;
}

.mor-65 {
  margin-right: -65px;
}

.mor-70 {
  margin-right: -70px;
}

.mor-75 {
  margin-right: -75px;
}

.mor-80 {
  margin-right: -80px;
}

.mor-85 {
  margin-right: -85px;
}

.mor-90 {
  margin-right: -90px;
}

.mor-95 {
  margin-right: -95px;
}

.mor-100 {
  margin-right: -100px;
}

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

.mor-inherit {
  margin-right: inherit;
}

.mor-r025 {
  margin-right: -0.25rem;
}

.mor-r050 {
  margin-right: -0.5rem;
}

.mor-r075 {
  margin-right: -0.75rem;
}

.mor-r0875 {
  margin-right: -0.875rem;
}

.mor-r100 {
  margin-right: -1rem;
}

.mor-r125 {
  margin-right: -1.25rem;
}

.mor-r150 {
  margin-right: -1.5rem;
}

.mor-r175 {
  margin-right: -1.75rem;
}

.mor-r200 {
  margin-right: -2rem;
}

.mor-r225 {
  margin-right: -2.25rem;
}

.mor-r250 {
  margin-right: -2.5rem;
}

.mor-r275 {
  margin-right: -2.75rem;
}

.mor-r300 {
  margin-right: -3rem;
}

.mor-r325 {
  margin-right: -3.25rem;
}

.mor-r350 {
  margin-right: -3.5rem;
}

.mor-r375 {
  margin-right: -3.75rem;
}

.mor-r400 {
  margin-right: -4rem;
}

.mor-r425 {
  margin-right: -4.25rem;
}

.mor-r450 {
  margin-right: -4.5rem;
}

.mor-r475 {
  margin-right: -4.75rem;
}

.mor-r500 {
  margin-right: -5rem;
}

.mor-r525 {
  margin-right: -5.25rem;
}

.mor-r550 {
  margin-right: -5.5rem;
}

.mor-r575 {
  margin-right: -5.75rem;
}

.mor-r600 {
  margin-right: -6rem;
}

.mob-0 {
  margin-bottom: 0px;
}

.mob-1 {
  margin-bottom: -1px;
}

.mob-2 {
  margin-bottom: -2px;
}

.mob-3 {
  margin-bottom: -3px;
}

.mob-4 {
  margin-bottom: -4px;
}

.mob-5 {
  margin-bottom: -5px;
}

.mob-6 {
  margin-bottom: -6px;
}

.mob-7 {
  margin-bottom: -7px;
}

.mob-8 {
  margin-bottom: -8px;
}

.mob-9 {
  margin-bottom: -9px;
}

.mob-10 {
  margin-bottom: -10px;
}

.mob-15 {
  margin-bottom: -15px;
}

.mob-20 {
  margin-bottom: -20px;
}

.mob-25 {
  margin-bottom: -25px;
}

.mob-30 {
  margin-bottom: -30px;
}

.mob-35 {
  margin-bottom: -35px;
}

.mob-40 {
  margin-bottom: -40px;
}

.mob-45 {
  margin-bottom: -45px;
}

.mob-50 {
  margin-bottom: -50px;
}

.mob-55 {
  margin-bottom: -55px;
}

.mob-60 {
  margin-bottom: -60px;
}

.mob-65 {
  margin-bottom: -65px;
}

.mob-70 {
  margin-bottom: -70px;
}

.mob-75 {
  margin-bottom: -75px;
}

.mob-80 {
  margin-bottom: -80px;
}

.mob-85 {
  margin-bottom: -85px;
}

.mob-90 {
  margin-bottom: -90px;
}

.mob-95 {
  margin-bottom: -95px;
}

.mob-100 {
  margin-bottom: -100px;
}

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

.mob-inherit {
  margin-bottom: inherit;
}

.mob-r025 {
  margin-bottom: -0.25rem;
}

.mob-r050 {
  margin-bottom: -0.5rem;
}

.mob-r075 {
  margin-bottom: -0.75rem;
}

.mob-r0875 {
  margin-bottom: -0.875rem;
}

.mob-r100 {
  margin-bottom: -1rem;
}

.mob-r125 {
  margin-bottom: -1.25rem;
}

.mob-r150 {
  margin-bottom: -1.5rem;
}

.mob-r175 {
  margin-bottom: -1.75rem;
}

.mob-r200 {
  margin-bottom: -2rem;
}

.mob-r225 {
  margin-bottom: -2.25rem;
}

.mob-r250 {
  margin-bottom: -2.5rem;
}

.mob-r275 {
  margin-bottom: -2.75rem;
}

.mob-r300 {
  margin-bottom: -3rem;
}

.mob-r325 {
  margin-bottom: -3.25rem;
}

.mob-r350 {
  margin-bottom: -3.5rem;
}

.mob-r375 {
  margin-bottom: -3.75rem;
}

.mob-r400 {
  margin-bottom: -4rem;
}

.mob-r425 {
  margin-bottom: -4.25rem;
}

.mob-r450 {
  margin-bottom: -4.5rem;
}

.mob-r475 {
  margin-bottom: -4.75rem;
}

.mob-r500 {
  margin-bottom: -5rem;
}

.mob-r525 {
  margin-bottom: -5.25rem;
}

.mob-r550 {
  margin-bottom: -5.5rem;
}

.mob-r575 {
  margin-bottom: -5.75rem;
}

.mob-r600 {
  margin-bottom: -6rem;
}

.mol-0 {
  margin-left: 0px;
}

.mol-1 {
  margin-left: -1px;
}

.mol-2 {
  margin-left: -2px;
}

.mol-3 {
  margin-left: -3px;
}

.mol-4 {
  margin-left: -4px;
}

.mol-5 {
  margin-left: -5px;
}

.mol-6 {
  margin-left: -6px;
}

.mol-7 {
  margin-left: -7px;
}

.mol-8 {
  margin-left: -8px;
}

.mol-9 {
  margin-left: -9px;
}

.mol-10 {
  margin-left: -10px;
}

.mol-15 {
  margin-left: -15px;
}

.mol-20 {
  margin-left: -20px;
}

.mol-25 {
  margin-left: -25px;
}

.mol-30 {
  margin-left: -30px;
}

.mol-35 {
  margin-left: -35px;
}

.mol-40 {
  margin-left: -40px;
}

.mol-45 {
  margin-left: -45px;
}

.mol-50 {
  margin-left: -50px;
}

.mol-55 {
  margin-left: -55px;
}

.mol-60 {
  margin-left: -60px;
}

.mol-65 {
  margin-left: -65px;
}

.mol-70 {
  margin-left: -70px;
}

.mol-75 {
  margin-left: -75px;
}

.mol-80 {
  margin-left: -80px;
}

.mol-85 {
  margin-left: -85px;
}

.mol-90 {
  margin-left: -90px;
}

.mol-95 {
  margin-left: -95px;
}

.mol-100 {
  margin-left: -100px;
}

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

.mol-inherit {
  margin-left: inherit;
}

.mol-r025 {
  margin-left: -0.25rem;
}

.mol-r050 {
  margin-left: -0.5rem;
}

.mol-r075 {
  margin-left: -0.75rem;
}

.mol-r0875 {
  margin-left: -0.875rem;
}

.mol-r100 {
  margin-left: -1rem;
}

.mol-r125 {
  margin-left: -1.25rem;
}

.mol-r150 {
  margin-left: -1.5rem;
}

.mol-r175 {
  margin-left: -1.75rem;
}

.mol-r200 {
  margin-left: -2rem;
}

.mol-r225 {
  margin-left: -2.25rem;
}

.mol-r250 {
  margin-left: -2.5rem;
}

.mol-r275 {
  margin-left: -2.75rem;
}

.mol-r300 {
  margin-left: -3rem;
}

.mol-r325 {
  margin-left: -3.25rem;
}

.mol-r350 {
  margin-left: -3.5rem;
}

.mol-r375 {
  margin-left: -3.75rem;
}

.mol-r400 {
  margin-left: -4rem;
}

.mol-r425 {
  margin-left: -4.25rem;
}

.mol-r450 {
  margin-left: -4.5rem;
}

.mol-r475 {
  margin-left: -4.75rem;
}

.mol-r500 {
  margin-left: -5rem;
}

.mol-r525 {
  margin-left: -5.25rem;
}

.mol-r550 {
  margin-left: -5.5rem;
}

.mol-r575 {
  margin-left: -5.75rem;
}

.mol-r600 {
  margin-left: -6rem;
}

.mox-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mox-1 {
  margin-left: -1px;
  margin-right: -1px;
}

.mox-2 {
  margin-left: -2px;
  margin-right: -2px;
}

.mox-3 {
  margin-left: -3px;
  margin-right: -3px;
}

.mox-4 {
  margin-left: -4px;
  margin-right: -4px;
}

.mox-5 {
  margin-left: -5px;
  margin-right: -5px;
}

.mox-6 {
  margin-left: -6px;
  margin-right: -6px;
}

.mox-7 {
  margin-left: -7px;
  margin-right: -7px;
}

.mox-8 {
  margin-left: -8px;
  margin-right: -8px;
}

.mox-9 {
  margin-left: -9px;
  margin-right: -9px;
}

.mox-10 {
  margin-left: -10px;
  margin-right: -10px;
}

.mox-15 {
  margin-left: -15px;
  margin-right: -15px;
}

.mox-20 {
  margin-left: -20px;
  margin-right: -20px;
}

.mox-25 {
  margin-left: -25px;
  margin-right: -25px;
}

.mox-30 {
  margin-left: -30px;
  margin-right: -30px;
}

.mox-35 {
  margin-left: -35px;
  margin-right: -35px;
}

.mox-40 {
  margin-left: -40px;
  margin-right: -40px;
}

.mox-45 {
  margin-left: -45px;
  margin-right: -45px;
}

.mox-50 {
  margin-left: -50px;
  margin-right: -50px;
}

.mox-55 {
  margin-left: -55px;
  margin-right: -55px;
}

.mox-60 {
  margin-left: -60px;
  margin-right: -60px;
}

.mox-65 {
  margin-left: -65px;
  margin-right: -65px;
}

.mox-70 {
  margin-left: -70px;
  margin-right: -70px;
}

.mox-75 {
  margin-left: -75px;
  margin-right: -75px;
}

.mox-80 {
  margin-left: -80px;
  margin-right: -80px;
}

.mox-85 {
  margin-left: -85px;
  margin-right: -85px;
}

.mox-90 {
  margin-left: -90px;
  margin-right: -90px;
}

.mox-95 {
  margin-left: -95px;
  margin-right: -95px;
}

.mox-100 {
  margin-left: -100px;
  margin-right: -100px;
}

.mox-auto {
  margin-left: auto;
  margin-right: auto;
}

.mox-inherit {
  margin-left: inherit;
  margin-right: inherit;
}

.mox-r025 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.mox-r050 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.mox-r075 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.mox-r0875 {
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}

.mox-r100 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.mox-r125 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.mox-r150 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.mox-r175 {
  margin-left: -1.75rem;
  margin-right: -1.75rem;
}

.mox-r200 {
  margin-left: -2rem;
  margin-right: -2rem;
}

.mox-r225 {
  margin-left: -2.25rem;
  margin-right: -2.25rem;
}

.mox-r250 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.mox-r275 {
  margin-left: -2.75rem;
  margin-right: -2.75rem;
}

.mox-r300 {
  margin-left: -3rem;
  margin-right: -3rem;
}

.mox-r325 {
  margin-left: -3.25rem;
  margin-right: -3.25rem;
}

.mox-r350 {
  margin-left: -3.5rem;
  margin-right: -3.5rem;
}

.mox-r375 {
  margin-left: -3.75rem;
  margin-right: -3.75rem;
}

.mox-r400 {
  margin-left: -4rem;
  margin-right: -4rem;
}

.mox-r425 {
  margin-left: -4.25rem;
  margin-right: -4.25rem;
}

.mox-r450 {
  margin-left: -4.5rem;
  margin-right: -4.5rem;
}

.mox-r475 {
  margin-left: -4.75rem;
  margin-right: -4.75rem;
}

.mox-r500 {
  margin-left: -5rem;
  margin-right: -5rem;
}

.mox-r525 {
  margin-left: -5.25rem;
  margin-right: -5.25rem;
}

.mox-r550 {
  margin-left: -5.5rem;
  margin-right: -5.5rem;
}

.mox-r575 {
  margin-left: -5.75rem;
  margin-right: -5.75rem;
}

.mox-r600 {
  margin-left: -6rem;
  margin-right: -6rem;
}

.moy-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.moy-1 {
  margin-top: -1px;
  margin-bottom: -1px;
}

.moy-2 {
  margin-top: -2px;
  margin-bottom: -2px;
}

.moy-3 {
  margin-top: -3px;
  margin-bottom: -3px;
}

.moy-4 {
  margin-top: -4px;
  margin-bottom: -4px;
}

.moy-5 {
  margin-top: -5px;
  margin-bottom: -5px;
}

.moy-6 {
  margin-top: -6px;
  margin-bottom: -6px;
}

.moy-7 {
  margin-top: -7px;
  margin-bottom: -7px;
}

.moy-8 {
  margin-top: -8px;
  margin-bottom: -8px;
}

.moy-9 {
  margin-top: -9px;
  margin-bottom: -9px;
}

.moy-10 {
  margin-top: -10px;
  margin-bottom: -10px;
}

.moy-15 {
  margin-top: -15px;
  margin-bottom: -15px;
}

.moy-20 {
  margin-top: -20px;
  margin-bottom: -20px;
}

.moy-25 {
  margin-top: -25px;
  margin-bottom: -25px;
}

.moy-30 {
  margin-top: -30px;
  margin-bottom: -30px;
}

.moy-35 {
  margin-top: -35px;
  margin-bottom: -35px;
}

.moy-40 {
  margin-top: -40px;
  margin-bottom: -40px;
}

.moy-45 {
  margin-top: -45px;
  margin-bottom: -45px;
}

.moy-50 {
  margin-top: -50px;
  margin-bottom: -50px;
}

.moy-55 {
  margin-top: -55px;
  margin-bottom: -55px;
}

.moy-60 {
  margin-top: -60px;
  margin-bottom: -60px;
}

.moy-65 {
  margin-top: -65px;
  margin-bottom: -65px;
}

.moy-70 {
  margin-top: -70px;
  margin-bottom: -70px;
}

.moy-75 {
  margin-top: -75px;
  margin-bottom: -75px;
}

.moy-80 {
  margin-top: -80px;
  margin-bottom: -80px;
}

.moy-85 {
  margin-top: -85px;
  margin-bottom: -85px;
}

.moy-90 {
  margin-top: -90px;
  margin-bottom: -90px;
}

.moy-95 {
  margin-top: -95px;
  margin-bottom: -95px;
}

.moy-100 {
  margin-top: -100px;
  margin-bottom: -100px;
}

.moy-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.moy-inherit {
  margin-top: inherit;
  margin-bottom: inherit;
}

.moy-r025 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.moy-r050 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.moy-r075 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.moy-r0875 {
  margin-top: -0.875rem;
  margin-bottom: -0.875rem;
}

.moy-r100 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.moy-r125 {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}

.moy-r150 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.moy-r175 {
  margin-top: -1.75rem;
  margin-bottom: -1.75rem;
}

.moy-r200 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.moy-r225 {
  margin-top: -2.25rem;
  margin-bottom: -2.25rem;
}

.moy-r250 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.moy-r275 {
  margin-top: -2.75rem;
  margin-bottom: -2.75rem;
}

.moy-r300 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.moy-r325 {
  margin-top: -3.25rem;
  margin-bottom: -3.25rem;
}

.moy-r350 {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}

.moy-r375 {
  margin-top: -3.75rem;
  margin-bottom: -3.75rem;
}

.moy-r400 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.moy-r425 {
  margin-top: -4.25rem;
  margin-bottom: -4.25rem;
}

.moy-r450 {
  margin-top: -4.5rem;
  margin-bottom: -4.5rem;
}

.moy-r475 {
  margin-top: -4.75rem;
  margin-bottom: -4.75rem;
}

.moy-r500 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.moy-r525 {
  margin-top: -5.25rem;
  margin-bottom: -5.25rem;
}

.moy-r550 {
  margin-top: -5.5rem;
  margin-bottom: -5.5rem;
}

.moy-r575 {
  margin-top: -5.75rem;
  margin-bottom: -5.75rem;
}

.moy-r600 {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

@media (max-width: 1199px) {
  .gm-0-lg > * {
    margin: 0px;
  }
  .gm-1-lg > * {
    margin: 1px;
  }
  .gm-2-lg > * {
    margin: 2px;
  }
  .gm-3-lg > * {
    margin: 3px;
  }
  .gm-4-lg > * {
    margin: 4px;
  }
  .gm-5-lg > * {
    margin: 5px;
  }
  .gm-6-lg > * {
    margin: 6px;
  }
  .gm-7-lg > * {
    margin: 7px;
  }
  .gm-8-lg > * {
    margin: 8px;
  }
  .gm-9-lg > * {
    margin: 9px;
  }
  .gm-10-lg > * {
    margin: 10px;
  }
  .gm-15-lg > * {
    margin: 15px;
  }
  .gm-20-lg > * {
    margin: 20px;
  }
  .gm-25-lg > * {
    margin: 25px;
  }
  .gm-30-lg > * {
    margin: 30px;
  }
  .gm-35-lg > * {
    margin: 35px;
  }
  .gm-40-lg > * {
    margin: 40px;
  }
  .gm-45-lg > * {
    margin: 45px;
  }
  .gm-50-lg > * {
    margin: 50px;
  }
  .gm-55-lg > * {
    margin: 55px;
  }
  .gm-60-lg > * {
    margin: 60px;
  }
  .gm-65-lg > * {
    margin: 65px;
  }
  .gm-70-lg > * {
    margin: 70px;
  }
  .gm-75-lg > * {
    margin: 75px;
  }
  .gm-80-lg > * {
    margin: 80px;
  }
  .gm-85-lg > * {
    margin: 85px;
  }
  .gm-90-lg > * {
    margin: 90px;
  }
  .gm-95-lg > * {
    margin: 95px;
  }
  .gm-100-lg > * {
    margin: 100px;
  }
  .gm-auto-lg > * {
    margin: auto;
  }
  .gm-inherit-lg > * {
    margin: inherit;
  }
  .gm-r025-lg > * {
    margin: 0.25rem;
  }
  .gm-r050-lg > * {
    margin: 0.5rem;
  }
  .gm-r075-lg > * {
    margin: 0.75rem;
  }
  .gm-r0875-lg > * {
    margin: 0.875rem;
  }
  .gm-r100-lg > * {
    margin: 1rem;
  }
  .gm-r125-lg > * {
    margin: 1.25rem;
  }
  .gm-r150-lg > * {
    margin: 1.5rem;
  }
  .gm-r175-lg > * {
    margin: 1.75rem;
  }
  .gm-r200-lg > * {
    margin: 2rem;
  }
  .gm-r225-lg > * {
    margin: 2.25rem;
  }
  .gm-r250-lg > * {
    margin: 2.5rem;
  }
  .gm-r275-lg > * {
    margin: 2.75rem;
  }
  .gm-r300-lg > * {
    margin: 3rem;
  }
  .gm-r325-lg > * {
    margin: 3.25rem;
  }
  .gm-r350-lg > * {
    margin: 3.5rem;
  }
  .gm-r375-lg > * {
    margin: 3.75rem;
  }
  .gm-r400-lg > * {
    margin: 4rem;
  }
  .gm-r425-lg > * {
    margin: 4.25rem;
  }
  .gm-r450-lg > * {
    margin: 4.5rem;
  }
  .gm-r475-lg > * {
    margin: 4.75rem;
  }
  .gm-r500-lg > * {
    margin: 5rem;
  }
  .gm-r525-lg > * {
    margin: 5.25rem;
  }
  .gm-r550-lg > * {
    margin: 5.5rem;
  }
  .gm-r575-lg > * {
    margin: 5.75rem;
  }
  .gm-r600-lg > * {
    margin: 6rem;
  }
  .gm-auto-lg > * {
    margin: auto;
  }
  .gm-inherit-lg > * {
    margin: inherit;
  }
  .gmt-0-lg > * {
    margin-top: 0px;
  }
  .gmt-1-lg > * {
    margin-top: 1px;
  }
  .gmt-2-lg > * {
    margin-top: 2px;
  }
  .gmt-3-lg > * {
    margin-top: 3px;
  }
  .gmt-4-lg > * {
    margin-top: 4px;
  }
  .gmt-5-lg > * {
    margin-top: 5px;
  }
  .gmt-6-lg > * {
    margin-top: 6px;
  }
  .gmt-7-lg > * {
    margin-top: 7px;
  }
  .gmt-8-lg > * {
    margin-top: 8px;
  }
  .gmt-9-lg > * {
    margin-top: 9px;
  }
  .gmt-10-lg > * {
    margin-top: 10px;
  }
  .gmt-15-lg > * {
    margin-top: 15px;
  }
  .gmt-20-lg > * {
    margin-top: 20px;
  }
  .gmt-25-lg > * {
    margin-top: 25px;
  }
  .gmt-30-lg > * {
    margin-top: 30px;
  }
  .gmt-35-lg > * {
    margin-top: 35px;
  }
  .gmt-40-lg > * {
    margin-top: 40px;
  }
  .gmt-45-lg > * {
    margin-top: 45px;
  }
  .gmt-50-lg > * {
    margin-top: 50px;
  }
  .gmt-55-lg > * {
    margin-top: 55px;
  }
  .gmt-60-lg > * {
    margin-top: 60px;
  }
  .gmt-65-lg > * {
    margin-top: 65px;
  }
  .gmt-70-lg > * {
    margin-top: 70px;
  }
  .gmt-75-lg > * {
    margin-top: 75px;
  }
  .gmt-80-lg > * {
    margin-top: 80px;
  }
  .gmt-85-lg > * {
    margin-top: 85px;
  }
  .gmt-90-lg > * {
    margin-top: 90px;
  }
  .gmt-95-lg > * {
    margin-top: 95px;
  }
  .gmt-100-lg > * {
    margin-top: 100px;
  }
  .gmt-auto-lg > * {
    margin-top: auto;
  }
  .gmt-inherit-lg > * {
    margin-top: inherit;
  }
  .gmt-r025-lg > * {
    margin-top: 0.25rem;
  }
  .gmt-r050-lg > * {
    margin-top: 0.5rem;
  }
  .gmt-r075-lg > * {
    margin-top: 0.75rem;
  }
  .gmt-r0875-lg > * {
    margin-top: 0.875rem;
  }
  .gmt-r100-lg > * {
    margin-top: 1rem;
  }
  .gmt-r125-lg > * {
    margin-top: 1.25rem;
  }
  .gmt-r150-lg > * {
    margin-top: 1.5rem;
  }
  .gmt-r175-lg > * {
    margin-top: 1.75rem;
  }
  .gmt-r200-lg > * {
    margin-top: 2rem;
  }
  .gmt-r225-lg > * {
    margin-top: 2.25rem;
  }
  .gmt-r250-lg > * {
    margin-top: 2.5rem;
  }
  .gmt-r275-lg > * {
    margin-top: 2.75rem;
  }
  .gmt-r300-lg > * {
    margin-top: 3rem;
  }
  .gmt-r325-lg > * {
    margin-top: 3.25rem;
  }
  .gmt-r350-lg > * {
    margin-top: 3.5rem;
  }
  .gmt-r375-lg > * {
    margin-top: 3.75rem;
  }
  .gmt-r400-lg > * {
    margin-top: 4rem;
  }
  .gmt-r425-lg > * {
    margin-top: 4.25rem;
  }
  .gmt-r450-lg > * {
    margin-top: 4.5rem;
  }
  .gmt-r475-lg > * {
    margin-top: 4.75rem;
  }
  .gmt-r500-lg > * {
    margin-top: 5rem;
  }
  .gmt-r525-lg > * {
    margin-top: 5.25rem;
  }
  .gmt-r550-lg > * {
    margin-top: 5.5rem;
  }
  .gmt-r575-lg > * {
    margin-top: 5.75rem;
  }
  .gmt-r600-lg > * {
    margin-top: 6rem;
  }
  .gmt-auto-lg > * {
    margin-top: auto;
  }
  .gmt-inherit-lg > * {
    margin-top: inherit;
  }
  .gmr-0-lg > * {
    margin-right: 0px;
  }
  .gmr-1-lg > * {
    margin-right: 1px;
  }
  .gmr-2-lg > * {
    margin-right: 2px;
  }
  .gmr-3-lg > * {
    margin-right: 3px;
  }
  .gmr-4-lg > * {
    margin-right: 4px;
  }
  .gmr-5-lg > * {
    margin-right: 5px;
  }
  .gmr-6-lg > * {
    margin-right: 6px;
  }
  .gmr-7-lg > * {
    margin-right: 7px;
  }
  .gmr-8-lg > * {
    margin-right: 8px;
  }
  .gmr-9-lg > * {
    margin-right: 9px;
  }
  .gmr-10-lg > * {
    margin-right: 10px;
  }
  .gmr-15-lg > * {
    margin-right: 15px;
  }
  .gmr-20-lg > * {
    margin-right: 20px;
  }
  .gmr-25-lg > * {
    margin-right: 25px;
  }
  .gmr-30-lg > * {
    margin-right: 30px;
  }
  .gmr-35-lg > * {
    margin-right: 35px;
  }
  .gmr-40-lg > * {
    margin-right: 40px;
  }
  .gmr-45-lg > * {
    margin-right: 45px;
  }
  .gmr-50-lg > * {
    margin-right: 50px;
  }
  .gmr-55-lg > * {
    margin-right: 55px;
  }
  .gmr-60-lg > * {
    margin-right: 60px;
  }
  .gmr-65-lg > * {
    margin-right: 65px;
  }
  .gmr-70-lg > * {
    margin-right: 70px;
  }
  .gmr-75-lg > * {
    margin-right: 75px;
  }
  .gmr-80-lg > * {
    margin-right: 80px;
  }
  .gmr-85-lg > * {
    margin-right: 85px;
  }
  .gmr-90-lg > * {
    margin-right: 90px;
  }
  .gmr-95-lg > * {
    margin-right: 95px;
  }
  .gmr-100-lg > * {
    margin-right: 100px;
  }
  .gmr-auto-lg > * {
    margin-right: auto;
  }
  .gmr-inherit-lg > * {
    margin-right: inherit;
  }
  .gmr-r025-lg > * {
    margin-right: 0.25rem;
  }
  .gmr-r050-lg > * {
    margin-right: 0.5rem;
  }
  .gmr-r075-lg > * {
    margin-right: 0.75rem;
  }
  .gmr-r0875-lg > * {
    margin-right: 0.875rem;
  }
  .gmr-r100-lg > * {
    margin-right: 1rem;
  }
  .gmr-r125-lg > * {
    margin-right: 1.25rem;
  }
  .gmr-r150-lg > * {
    margin-right: 1.5rem;
  }
  .gmr-r175-lg > * {
    margin-right: 1.75rem;
  }
  .gmr-r200-lg > * {
    margin-right: 2rem;
  }
  .gmr-r225-lg > * {
    margin-right: 2.25rem;
  }
  .gmr-r250-lg > * {
    margin-right: 2.5rem;
  }
  .gmr-r275-lg > * {
    margin-right: 2.75rem;
  }
  .gmr-r300-lg > * {
    margin-right: 3rem;
  }
  .gmr-r325-lg > * {
    margin-right: 3.25rem;
  }
  .gmr-r350-lg > * {
    margin-right: 3.5rem;
  }
  .gmr-r375-lg > * {
    margin-right: 3.75rem;
  }
  .gmr-r400-lg > * {
    margin-right: 4rem;
  }
  .gmr-r425-lg > * {
    margin-right: 4.25rem;
  }
  .gmr-r450-lg > * {
    margin-right: 4.5rem;
  }
  .gmr-r475-lg > * {
    margin-right: 4.75rem;
  }
  .gmr-r500-lg > * {
    margin-right: 5rem;
  }
  .gmr-r525-lg > * {
    margin-right: 5.25rem;
  }
  .gmr-r550-lg > * {
    margin-right: 5.5rem;
  }
  .gmr-r575-lg > * {
    margin-right: 5.75rem;
  }
  .gmr-r600-lg > * {
    margin-right: 6rem;
  }
  .gmr-auto-lg > * {
    margin-right: auto;
  }
  .gmr-inherit-lg > * {
    margin-right: inherit;
  }
  .gmb-0-lg > * {
    margin-bottom: 0px;
  }
  .gmb-1-lg > * {
    margin-bottom: 1px;
  }
  .gmb-2-lg > * {
    margin-bottom: 2px;
  }
  .gmb-3-lg > * {
    margin-bottom: 3px;
  }
  .gmb-4-lg > * {
    margin-bottom: 4px;
  }
  .gmb-5-lg > * {
    margin-bottom: 5px;
  }
  .gmb-6-lg > * {
    margin-bottom: 6px;
  }
  .gmb-7-lg > * {
    margin-bottom: 7px;
  }
  .gmb-8-lg > * {
    margin-bottom: 8px;
  }
  .gmb-9-lg > * {
    margin-bottom: 9px;
  }
  .gmb-10-lg > * {
    margin-bottom: 10px;
  }
  .gmb-15-lg > * {
    margin-bottom: 15px;
  }
  .gmb-20-lg > * {
    margin-bottom: 20px;
  }
  .gmb-25-lg > * {
    margin-bottom: 25px;
  }
  .gmb-30-lg > * {
    margin-bottom: 30px;
  }
  .gmb-35-lg > * {
    margin-bottom: 35px;
  }
  .gmb-40-lg > * {
    margin-bottom: 40px;
  }
  .gmb-45-lg > * {
    margin-bottom: 45px;
  }
  .gmb-50-lg > * {
    margin-bottom: 50px;
  }
  .gmb-55-lg > * {
    margin-bottom: 55px;
  }
  .gmb-60-lg > * {
    margin-bottom: 60px;
  }
  .gmb-65-lg > * {
    margin-bottom: 65px;
  }
  .gmb-70-lg > * {
    margin-bottom: 70px;
  }
  .gmb-75-lg > * {
    margin-bottom: 75px;
  }
  .gmb-80-lg > * {
    margin-bottom: 80px;
  }
  .gmb-85-lg > * {
    margin-bottom: 85px;
  }
  .gmb-90-lg > * {
    margin-bottom: 90px;
  }
  .gmb-95-lg > * {
    margin-bottom: 95px;
  }
  .gmb-100-lg > * {
    margin-bottom: 100px;
  }
  .gmb-auto-lg > * {
    margin-bottom: auto;
  }
  .gmb-inherit-lg > * {
    margin-bottom: inherit;
  }
  .gmb-r025-lg > * {
    margin-bottom: 0.25rem;
  }
  .gmb-r050-lg > * {
    margin-bottom: 0.5rem;
  }
  .gmb-r075-lg > * {
    margin-bottom: 0.75rem;
  }
  .gmb-r0875-lg > * {
    margin-bottom: 0.875rem;
  }
  .gmb-r100-lg > * {
    margin-bottom: 1rem;
  }
  .gmb-r125-lg > * {
    margin-bottom: 1.25rem;
  }
  .gmb-r150-lg > * {
    margin-bottom: 1.5rem;
  }
  .gmb-r175-lg > * {
    margin-bottom: 1.75rem;
  }
  .gmb-r200-lg > * {
    margin-bottom: 2rem;
  }
  .gmb-r225-lg > * {
    margin-bottom: 2.25rem;
  }
  .gmb-r250-lg > * {
    margin-bottom: 2.5rem;
  }
  .gmb-r275-lg > * {
    margin-bottom: 2.75rem;
  }
  .gmb-r300-lg > * {
    margin-bottom: 3rem;
  }
  .gmb-r325-lg > * {
    margin-bottom: 3.25rem;
  }
  .gmb-r350-lg > * {
    margin-bottom: 3.5rem;
  }
  .gmb-r375-lg > * {
    margin-bottom: 3.75rem;
  }
  .gmb-r400-lg > * {
    margin-bottom: 4rem;
  }
  .gmb-r425-lg > * {
    margin-bottom: 4.25rem;
  }
  .gmb-r450-lg > * {
    margin-bottom: 4.5rem;
  }
  .gmb-r475-lg > * {
    margin-bottom: 4.75rem;
  }
  .gmb-r500-lg > * {
    margin-bottom: 5rem;
  }
  .gmb-r525-lg > * {
    margin-bottom: 5.25rem;
  }
  .gmb-r550-lg > * {
    margin-bottom: 5.5rem;
  }
  .gmb-r575-lg > * {
    margin-bottom: 5.75rem;
  }
  .gmb-r600-lg > * {
    margin-bottom: 6rem;
  }
  .gmb-auto-lg > * {
    margin-bottom: auto;
  }
  .gmb-inherit-lg > * {
    margin-bottom: inherit;
  }
  .gml-0-lg > * {
    margin-left: 0px;
  }
  .gml-1-lg > * {
    margin-left: 1px;
  }
  .gml-2-lg > * {
    margin-left: 2px;
  }
  .gml-3-lg > * {
    margin-left: 3px;
  }
  .gml-4-lg > * {
    margin-left: 4px;
  }
  .gml-5-lg > * {
    margin-left: 5px;
  }
  .gml-6-lg > * {
    margin-left: 6px;
  }
  .gml-7-lg > * {
    margin-left: 7px;
  }
  .gml-8-lg > * {
    margin-left: 8px;
  }
  .gml-9-lg > * {
    margin-left: 9px;
  }
  .gml-10-lg > * {
    margin-left: 10px;
  }
  .gml-15-lg > * {
    margin-left: 15px;
  }
  .gml-20-lg > * {
    margin-left: 20px;
  }
  .gml-25-lg > * {
    margin-left: 25px;
  }
  .gml-30-lg > * {
    margin-left: 30px;
  }
  .gml-35-lg > * {
    margin-left: 35px;
  }
  .gml-40-lg > * {
    margin-left: 40px;
  }
  .gml-45-lg > * {
    margin-left: 45px;
  }
  .gml-50-lg > * {
    margin-left: 50px;
  }
  .gml-55-lg > * {
    margin-left: 55px;
  }
  .gml-60-lg > * {
    margin-left: 60px;
  }
  .gml-65-lg > * {
    margin-left: 65px;
  }
  .gml-70-lg > * {
    margin-left: 70px;
  }
  .gml-75-lg > * {
    margin-left: 75px;
  }
  .gml-80-lg > * {
    margin-left: 80px;
  }
  .gml-85-lg > * {
    margin-left: 85px;
  }
  .gml-90-lg > * {
    margin-left: 90px;
  }
  .gml-95-lg > * {
    margin-left: 95px;
  }
  .gml-100-lg > * {
    margin-left: 100px;
  }
  .gml-auto-lg > * {
    margin-left: auto;
  }
  .gml-inherit-lg > * {
    margin-left: inherit;
  }
  .gml-r025-lg > * {
    margin-left: 0.25rem;
  }
  .gml-r050-lg > * {
    margin-left: 0.5rem;
  }
  .gml-r075-lg > * {
    margin-left: 0.75rem;
  }
  .gml-r0875-lg > * {
    margin-left: 0.875rem;
  }
  .gml-r100-lg > * {
    margin-left: 1rem;
  }
  .gml-r125-lg > * {
    margin-left: 1.25rem;
  }
  .gml-r150-lg > * {
    margin-left: 1.5rem;
  }
  .gml-r175-lg > * {
    margin-left: 1.75rem;
  }
  .gml-r200-lg > * {
    margin-left: 2rem;
  }
  .gml-r225-lg > * {
    margin-left: 2.25rem;
  }
  .gml-r250-lg > * {
    margin-left: 2.5rem;
  }
  .gml-r275-lg > * {
    margin-left: 2.75rem;
  }
  .gml-r300-lg > * {
    margin-left: 3rem;
  }
  .gml-r325-lg > * {
    margin-left: 3.25rem;
  }
  .gml-r350-lg > * {
    margin-left: 3.5rem;
  }
  .gml-r375-lg > * {
    margin-left: 3.75rem;
  }
  .gml-r400-lg > * {
    margin-left: 4rem;
  }
  .gml-r425-lg > * {
    margin-left: 4.25rem;
  }
  .gml-r450-lg > * {
    margin-left: 4.5rem;
  }
  .gml-r475-lg > * {
    margin-left: 4.75rem;
  }
  .gml-r500-lg > * {
    margin-left: 5rem;
  }
  .gml-r525-lg > * {
    margin-left: 5.25rem;
  }
  .gml-r550-lg > * {
    margin-left: 5.5rem;
  }
  .gml-r575-lg > * {
    margin-left: 5.75rem;
  }
  .gml-r600-lg > * {
    margin-left: 6rem;
  }
  .gml-auto-lg > * {
    margin-left: auto;
  }
  .gml-inherit-lg > * {
    margin-left: inherit;
  }
  .gmx-0-lg > * {
    margin-left: 0px;
    margin-right: 0px;
  }
  .gmx-1-lg > * {
    margin-left: 1px;
    margin-right: 1px;
  }
  .gmx-2-lg > * {
    margin-left: 2px;
    margin-right: 2px;
  }
  .gmx-3-lg > * {
    margin-left: 3px;
    margin-right: 3px;
  }
  .gmx-4-lg > * {
    margin-left: 4px;
    margin-right: 4px;
  }
  .gmx-5-lg > * {
    margin-left: 5px;
    margin-right: 5px;
  }
  .gmx-6-lg > * {
    margin-left: 6px;
    margin-right: 6px;
  }
  .gmx-7-lg > * {
    margin-left: 7px;
    margin-right: 7px;
  }
  .gmx-8-lg > * {
    margin-left: 8px;
    margin-right: 8px;
  }
  .gmx-9-lg > * {
    margin-left: 9px;
    margin-right: 9px;
  }
  .gmx-10-lg > * {
    margin-left: 10px;
    margin-right: 10px;
  }
  .gmx-15-lg > * {
    margin-left: 15px;
    margin-right: 15px;
  }
  .gmx-20-lg > * {
    margin-left: 20px;
    margin-right: 20px;
  }
  .gmx-25-lg > * {
    margin-left: 25px;
    margin-right: 25px;
  }
  .gmx-30-lg > * {
    margin-left: 30px;
    margin-right: 30px;
  }
  .gmx-35-lg > * {
    margin-left: 35px;
    margin-right: 35px;
  }
  .gmx-40-lg > * {
    margin-left: 40px;
    margin-right: 40px;
  }
  .gmx-45-lg > * {
    margin-left: 45px;
    margin-right: 45px;
  }
  .gmx-50-lg > * {
    margin-left: 50px;
    margin-right: 50px;
  }
  .gmx-55-lg > * {
    margin-left: 55px;
    margin-right: 55px;
  }
  .gmx-60-lg > * {
    margin-left: 60px;
    margin-right: 60px;
  }
  .gmx-65-lg > * {
    margin-left: 65px;
    margin-right: 65px;
  }
  .gmx-70-lg > * {
    margin-left: 70px;
    margin-right: 70px;
  }
  .gmx-75-lg > * {
    margin-left: 75px;
    margin-right: 75px;
  }
  .gmx-80-lg > * {
    margin-left: 80px;
    margin-right: 80px;
  }
  .gmx-85-lg > * {
    margin-left: 85px;
    margin-right: 85px;
  }
  .gmx-90-lg > * {
    margin-left: 90px;
    margin-right: 90px;
  }
  .gmx-95-lg > * {
    margin-left: 95px;
    margin-right: 95px;
  }
  .gmx-100-lg > * {
    margin-left: 100px;
    margin-right: 100px;
  }
  .gmx-auto-lg > * {
    margin-left: auto;
    margin-right: auto;
  }
  .gmx-inherit-lg > * {
    margin-left: inherit;
    margin-right: inherit;
  }
  .gmx-r025-lg > * {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .gmx-r050-lg > * {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .gmx-r075-lg > * {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .gmx-r0875-lg > * {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }
  .gmx-r100-lg > * {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .gmx-r125-lg > * {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .gmx-r150-lg > * {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .gmx-r175-lg > * {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .gmx-r200-lg > * {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .gmx-r225-lg > * {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .gmx-r250-lg > * {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .gmx-r275-lg > * {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .gmx-r300-lg > * {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .gmx-r325-lg > * {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
  .gmx-r350-lg > * {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .gmx-r375-lg > * {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .gmx-r400-lg > * {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .gmx-r425-lg > * {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }
  .gmx-r450-lg > * {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .gmx-r475-lg > * {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }
  .gmx-r500-lg > * {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .gmx-r525-lg > * {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .gmx-r550-lg > * {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .gmx-r575-lg > * {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }
  .gmx-r600-lg > * {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .gmx-auto-lg > * {
    margin-left: auto;
    margin-right: auto;
  }
  .gmx-inherit-lg > * {
    margin-left: inherit;
    margin-right: inherit;
  }
  .gmy-0-lg > * {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .gmy-1-lg > * {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .gmy-2-lg > * {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .gmy-3-lg > * {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .gmy-4-lg > * {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .gmy-5-lg > * {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .gmy-6-lg > * {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .gmy-7-lg > * {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .gmy-8-lg > * {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .gmy-9-lg > * {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .gmy-10-lg > * {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .gmy-15-lg > * {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .gmy-20-lg > * {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .gmy-25-lg > * {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .gmy-30-lg > * {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .gmy-35-lg > * {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .gmy-40-lg > * {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .gmy-45-lg > * {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .gmy-50-lg > * {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .gmy-55-lg > * {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .gmy-60-lg > * {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .gmy-65-lg > * {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .gmy-70-lg > * {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .gmy-75-lg > * {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .gmy-80-lg > * {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .gmy-85-lg > * {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .gmy-90-lg > * {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .gmy-95-lg > * {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .gmy-100-lg > * {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .gmy-auto-lg > * {
    margin-top: auto;
    margin-bottom: auto;
  }
  .gmy-inherit-lg > * {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .gmy-r025-lg > * {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .gmy-r050-lg > * {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .gmy-r075-lg > * {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .gmy-r0875-lg > * {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }
  .gmy-r100-lg > * {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .gmy-r125-lg > * {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .gmy-r150-lg > * {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .gmy-r175-lg > * {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .gmy-r200-lg > * {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .gmy-r225-lg > * {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .gmy-r250-lg > * {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .gmy-r275-lg > * {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .gmy-r300-lg > * {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .gmy-r325-lg > * {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }
  .gmy-r350-lg > * {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .gmy-r375-lg > * {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .gmy-r400-lg > * {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .gmy-r425-lg > * {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }
  .gmy-r450-lg > * {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .gmy-r475-lg > * {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }
  .gmy-r500-lg > * {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .gmy-r525-lg > * {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .gmy-r550-lg > * {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .gmy-r575-lg > * {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }
  .gmy-r600-lg > * {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .gmy-auto-lg > * {
    margin-top: auto;
    margin-bottom: auto;
  }
  .gmy-inherit-lg > * {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .mot-0-lg {
    margin-top: 0px;
  }
  .mot-1-lg {
    margin-top: -1px;
  }
  .mot-2-lg {
    margin-top: -2px;
  }
  .mot-3-lg {
    margin-top: -3px;
  }
  .mot-4-lg {
    margin-top: -4px;
  }
  .mot-5-lg {
    margin-top: -5px;
  }
  .mot-6-lg {
    margin-top: -6px;
  }
  .mot-7-lg {
    margin-top: -7px;
  }
  .mot-8-lg {
    margin-top: -8px;
  }
  .mot-9-lg {
    margin-top: -9px;
  }
  .mot-10-lg {
    margin-top: -10px;
  }
  .mot-15-lg {
    margin-top: -15px;
  }
  .mot-20-lg {
    margin-top: -20px;
  }
  .mot-25-lg {
    margin-top: -25px;
  }
  .mot-30-lg {
    margin-top: -30px;
  }
  .mot-35-lg {
    margin-top: -35px;
  }
  .mot-40-lg {
    margin-top: -40px;
  }
  .mot-45-lg {
    margin-top: -45px;
  }
  .mot-50-lg {
    margin-top: -50px;
  }
  .mot-55-lg {
    margin-top: -55px;
  }
  .mot-60-lg {
    margin-top: -60px;
  }
  .mot-65-lg {
    margin-top: -65px;
  }
  .mot-70-lg {
    margin-top: -70px;
  }
  .mot-75-lg {
    margin-top: -75px;
  }
  .mot-80-lg {
    margin-top: -80px;
  }
  .mot-85-lg {
    margin-top: -85px;
  }
  .mot-90-lg {
    margin-top: -90px;
  }
  .mot-95-lg {
    margin-top: -95px;
  }
  .mot-100-lg {
    margin-top: -100px;
  }
  .mot-auto-lg {
    margin-top: auto;
  }
  .mot-inherit-lg {
    margin-top: inherit;
  }
  .mot-r025-lg {
    margin-top: -0.25rem;
  }
  .mot-r050-lg {
    margin-top: -0.5rem;
  }
  .mot-r075-lg {
    margin-top: -0.75rem;
  }
  .mot-r0875-lg {
    margin-top: -0.875rem;
  }
  .mot-r100-lg {
    margin-top: -1rem;
  }
  .mot-r125-lg {
    margin-top: -1.25rem;
  }
  .mot-r150-lg {
    margin-top: -1.5rem;
  }
  .mot-r175-lg {
    margin-top: -1.75rem;
  }
  .mot-r200-lg {
    margin-top: -2rem;
  }
  .mot-r225-lg {
    margin-top: -2.25rem;
  }
  .mot-r250-lg {
    margin-top: -2.5rem;
  }
  .mot-r275-lg {
    margin-top: -2.75rem;
  }
  .mot-r300-lg {
    margin-top: -3rem;
  }
  .mot-r325-lg {
    margin-top: -3.25rem;
  }
  .mot-r350-lg {
    margin-top: -3.5rem;
  }
  .mot-r375-lg {
    margin-top: -3.75rem;
  }
  .mot-r400-lg {
    margin-top: -4rem;
  }
  .mot-r425-lg {
    margin-top: -4.25rem;
  }
  .mot-r450-lg {
    margin-top: -4.5rem;
  }
  .mot-r475-lg {
    margin-top: -4.75rem;
  }
  .mot-r500-lg {
    margin-top: -5rem;
  }
  .mot-r525-lg {
    margin-top: -5.25rem;
  }
  .mot-r550-lg {
    margin-top: -5.5rem;
  }
  .mot-r575-lg {
    margin-top: -5.75rem;
  }
  .mot-r600-lg {
    margin-top: -6rem;
  }
  .mor-0-lg {
    margin-right: 0px;
  }
  .mor-1-lg {
    margin-right: -1px;
  }
  .mor-2-lg {
    margin-right: -2px;
  }
  .mor-3-lg {
    margin-right: -3px;
  }
  .mor-4-lg {
    margin-right: -4px;
  }
  .mor-5-lg {
    margin-right: -5px;
  }
  .mor-6-lg {
    margin-right: -6px;
  }
  .mor-7-lg {
    margin-right: -7px;
  }
  .mor-8-lg {
    margin-right: -8px;
  }
  .mor-9-lg {
    margin-right: -9px;
  }
  .mor-10-lg {
    margin-right: -10px;
  }
  .mor-15-lg {
    margin-right: -15px;
  }
  .mor-20-lg {
    margin-right: -20px;
  }
  .mor-25-lg {
    margin-right: -25px;
  }
  .mor-30-lg {
    margin-right: -30px;
  }
  .mor-35-lg {
    margin-right: -35px;
  }
  .mor-40-lg {
    margin-right: -40px;
  }
  .mor-45-lg {
    margin-right: -45px;
  }
  .mor-50-lg {
    margin-right: -50px;
  }
  .mor-55-lg {
    margin-right: -55px;
  }
  .mor-60-lg {
    margin-right: -60px;
  }
  .mor-65-lg {
    margin-right: -65px;
  }
  .mor-70-lg {
    margin-right: -70px;
  }
  .mor-75-lg {
    margin-right: -75px;
  }
  .mor-80-lg {
    margin-right: -80px;
  }
  .mor-85-lg {
    margin-right: -85px;
  }
  .mor-90-lg {
    margin-right: -90px;
  }
  .mor-95-lg {
    margin-right: -95px;
  }
  .mor-100-lg {
    margin-right: -100px;
  }
  .mor-auto-lg {
    margin-right: auto;
  }
  .mor-inherit-lg {
    margin-right: inherit;
  }
  .mor-r025-lg {
    margin-right: -0.25rem;
  }
  .mor-r050-lg {
    margin-right: -0.5rem;
  }
  .mor-r075-lg {
    margin-right: -0.75rem;
  }
  .mor-r0875-lg {
    margin-right: -0.875rem;
  }
  .mor-r100-lg {
    margin-right: -1rem;
  }
  .mor-r125-lg {
    margin-right: -1.25rem;
  }
  .mor-r150-lg {
    margin-right: -1.5rem;
  }
  .mor-r175-lg {
    margin-right: -1.75rem;
  }
  .mor-r200-lg {
    margin-right: -2rem;
  }
  .mor-r225-lg {
    margin-right: -2.25rem;
  }
  .mor-r250-lg {
    margin-right: -2.5rem;
  }
  .mor-r275-lg {
    margin-right: -2.75rem;
  }
  .mor-r300-lg {
    margin-right: -3rem;
  }
  .mor-r325-lg {
    margin-right: -3.25rem;
  }
  .mor-r350-lg {
    margin-right: -3.5rem;
  }
  .mor-r375-lg {
    margin-right: -3.75rem;
  }
  .mor-r400-lg {
    margin-right: -4rem;
  }
  .mor-r425-lg {
    margin-right: -4.25rem;
  }
  .mor-r450-lg {
    margin-right: -4.5rem;
  }
  .mor-r475-lg {
    margin-right: -4.75rem;
  }
  .mor-r500-lg {
    margin-right: -5rem;
  }
  .mor-r525-lg {
    margin-right: -5.25rem;
  }
  .mor-r550-lg {
    margin-right: -5.5rem;
  }
  .mor-r575-lg {
    margin-right: -5.75rem;
  }
  .mor-r600-lg {
    margin-right: -6rem;
  }
  .mob-0-lg {
    margin-bottom: 0px;
  }
  .mob-1-lg {
    margin-bottom: -1px;
  }
  .mob-2-lg {
    margin-bottom: -2px;
  }
  .mob-3-lg {
    margin-bottom: -3px;
  }
  .mob-4-lg {
    margin-bottom: -4px;
  }
  .mob-5-lg {
    margin-bottom: -5px;
  }
  .mob-6-lg {
    margin-bottom: -6px;
  }
  .mob-7-lg {
    margin-bottom: -7px;
  }
  .mob-8-lg {
    margin-bottom: -8px;
  }
  .mob-9-lg {
    margin-bottom: -9px;
  }
  .mob-10-lg {
    margin-bottom: -10px;
  }
  .mob-15-lg {
    margin-bottom: -15px;
  }
  .mob-20-lg {
    margin-bottom: -20px;
  }
  .mob-25-lg {
    margin-bottom: -25px;
  }
  .mob-30-lg {
    margin-bottom: -30px;
  }
  .mob-35-lg {
    margin-bottom: -35px;
  }
  .mob-40-lg {
    margin-bottom: -40px;
  }
  .mob-45-lg {
    margin-bottom: -45px;
  }
  .mob-50-lg {
    margin-bottom: -50px;
  }
  .mob-55-lg {
    margin-bottom: -55px;
  }
  .mob-60-lg {
    margin-bottom: -60px;
  }
  .mob-65-lg {
    margin-bottom: -65px;
  }
  .mob-70-lg {
    margin-bottom: -70px;
  }
  .mob-75-lg {
    margin-bottom: -75px;
  }
  .mob-80-lg {
    margin-bottom: -80px;
  }
  .mob-85-lg {
    margin-bottom: -85px;
  }
  .mob-90-lg {
    margin-bottom: -90px;
  }
  .mob-95-lg {
    margin-bottom: -95px;
  }
  .mob-100-lg {
    margin-bottom: -100px;
  }
  .mob-auto-lg {
    margin-bottom: auto;
  }
  .mob-inherit-lg {
    margin-bottom: inherit;
  }
  .mob-r025-lg {
    margin-bottom: -0.25rem;
  }
  .mob-r050-lg {
    margin-bottom: -0.5rem;
  }
  .mob-r075-lg {
    margin-bottom: -0.75rem;
  }
  .mob-r0875-lg {
    margin-bottom: -0.875rem;
  }
  .mob-r100-lg {
    margin-bottom: -1rem;
  }
  .mob-r125-lg {
    margin-bottom: -1.25rem;
  }
  .mob-r150-lg {
    margin-bottom: -1.5rem;
  }
  .mob-r175-lg {
    margin-bottom: -1.75rem;
  }
  .mob-r200-lg {
    margin-bottom: -2rem;
  }
  .mob-r225-lg {
    margin-bottom: -2.25rem;
  }
  .mob-r250-lg {
    margin-bottom: -2.5rem;
  }
  .mob-r275-lg {
    margin-bottom: -2.75rem;
  }
  .mob-r300-lg {
    margin-bottom: -3rem;
  }
  .mob-r325-lg {
    margin-bottom: -3.25rem;
  }
  .mob-r350-lg {
    margin-bottom: -3.5rem;
  }
  .mob-r375-lg {
    margin-bottom: -3.75rem;
  }
  .mob-r400-lg {
    margin-bottom: -4rem;
  }
  .mob-r425-lg {
    margin-bottom: -4.25rem;
  }
  .mob-r450-lg {
    margin-bottom: -4.5rem;
  }
  .mob-r475-lg {
    margin-bottom: -4.75rem;
  }
  .mob-r500-lg {
    margin-bottom: -5rem;
  }
  .mob-r525-lg {
    margin-bottom: -5.25rem;
  }
  .mob-r550-lg {
    margin-bottom: -5.5rem;
  }
  .mob-r575-lg {
    margin-bottom: -5.75rem;
  }
  .mob-r600-lg {
    margin-bottom: -6rem;
  }
  .mol-0-lg {
    margin-left: 0px;
  }
  .mol-1-lg {
    margin-left: -1px;
  }
  .mol-2-lg {
    margin-left: -2px;
  }
  .mol-3-lg {
    margin-left: -3px;
  }
  .mol-4-lg {
    margin-left: -4px;
  }
  .mol-5-lg {
    margin-left: -5px;
  }
  .mol-6-lg {
    margin-left: -6px;
  }
  .mol-7-lg {
    margin-left: -7px;
  }
  .mol-8-lg {
    margin-left: -8px;
  }
  .mol-9-lg {
    margin-left: -9px;
  }
  .mol-10-lg {
    margin-left: -10px;
  }
  .mol-15-lg {
    margin-left: -15px;
  }
  .mol-20-lg {
    margin-left: -20px;
  }
  .mol-25-lg {
    margin-left: -25px;
  }
  .mol-30-lg {
    margin-left: -30px;
  }
  .mol-35-lg {
    margin-left: -35px;
  }
  .mol-40-lg {
    margin-left: -40px;
  }
  .mol-45-lg {
    margin-left: -45px;
  }
  .mol-50-lg {
    margin-left: -50px;
  }
  .mol-55-lg {
    margin-left: -55px;
  }
  .mol-60-lg {
    margin-left: -60px;
  }
  .mol-65-lg {
    margin-left: -65px;
  }
  .mol-70-lg {
    margin-left: -70px;
  }
  .mol-75-lg {
    margin-left: -75px;
  }
  .mol-80-lg {
    margin-left: -80px;
  }
  .mol-85-lg {
    margin-left: -85px;
  }
  .mol-90-lg {
    margin-left: -90px;
  }
  .mol-95-lg {
    margin-left: -95px;
  }
  .mol-100-lg {
    margin-left: -100px;
  }
  .mol-auto-lg {
    margin-left: auto;
  }
  .mol-inherit-lg {
    margin-left: inherit;
  }
  .mol-r025-lg {
    margin-left: -0.25rem;
  }
  .mol-r050-lg {
    margin-left: -0.5rem;
  }
  .mol-r075-lg {
    margin-left: -0.75rem;
  }
  .mol-r0875-lg {
    margin-left: -0.875rem;
  }
  .mol-r100-lg {
    margin-left: -1rem;
  }
  .mol-r125-lg {
    margin-left: -1.25rem;
  }
  .mol-r150-lg {
    margin-left: -1.5rem;
  }
  .mol-r175-lg {
    margin-left: -1.75rem;
  }
  .mol-r200-lg {
    margin-left: -2rem;
  }
  .mol-r225-lg {
    margin-left: -2.25rem;
  }
  .mol-r250-lg {
    margin-left: -2.5rem;
  }
  .mol-r275-lg {
    margin-left: -2.75rem;
  }
  .mol-r300-lg {
    margin-left: -3rem;
  }
  .mol-r325-lg {
    margin-left: -3.25rem;
  }
  .mol-r350-lg {
    margin-left: -3.5rem;
  }
  .mol-r375-lg {
    margin-left: -3.75rem;
  }
  .mol-r400-lg {
    margin-left: -4rem;
  }
  .mol-r425-lg {
    margin-left: -4.25rem;
  }
  .mol-r450-lg {
    margin-left: -4.5rem;
  }
  .mol-r475-lg {
    margin-left: -4.75rem;
  }
  .mol-r500-lg {
    margin-left: -5rem;
  }
  .mol-r525-lg {
    margin-left: -5.25rem;
  }
  .mol-r550-lg {
    margin-left: -5.5rem;
  }
  .mol-r575-lg {
    margin-left: -5.75rem;
  }
  .mol-r600-lg {
    margin-left: -6rem;
  }
  .mox-0-lg {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mox-1-lg {
    margin-left: -1px;
    margin-right: -1px;
  }
  .mox-2-lg {
    margin-left: -2px;
    margin-right: -2px;
  }
  .mox-3-lg {
    margin-left: -3px;
    margin-right: -3px;
  }
  .mox-4-lg {
    margin-left: -4px;
    margin-right: -4px;
  }
  .mox-5-lg {
    margin-left: -5px;
    margin-right: -5px;
  }
  .mox-6-lg {
    margin-left: -6px;
    margin-right: -6px;
  }
  .mox-7-lg {
    margin-left: -7px;
    margin-right: -7px;
  }
  .mox-8-lg {
    margin-left: -8px;
    margin-right: -8px;
  }
  .mox-9-lg {
    margin-left: -9px;
    margin-right: -9px;
  }
  .mox-10-lg {
    margin-left: -10px;
    margin-right: -10px;
  }
  .mox-15-lg {
    margin-left: -15px;
    margin-right: -15px;
  }
  .mox-20-lg {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mox-25-lg {
    margin-left: -25px;
    margin-right: -25px;
  }
  .mox-30-lg {
    margin-left: -30px;
    margin-right: -30px;
  }
  .mox-35-lg {
    margin-left: -35px;
    margin-right: -35px;
  }
  .mox-40-lg {
    margin-left: -40px;
    margin-right: -40px;
  }
  .mox-45-lg {
    margin-left: -45px;
    margin-right: -45px;
  }
  .mox-50-lg {
    margin-left: -50px;
    margin-right: -50px;
  }
  .mox-55-lg {
    margin-left: -55px;
    margin-right: -55px;
  }
  .mox-60-lg {
    margin-left: -60px;
    margin-right: -60px;
  }
  .mox-65-lg {
    margin-left: -65px;
    margin-right: -65px;
  }
  .mox-70-lg {
    margin-left: -70px;
    margin-right: -70px;
  }
  .mox-75-lg {
    margin-left: -75px;
    margin-right: -75px;
  }
  .mox-80-lg {
    margin-left: -80px;
    margin-right: -80px;
  }
  .mox-85-lg {
    margin-left: -85px;
    margin-right: -85px;
  }
  .mox-90-lg {
    margin-left: -90px;
    margin-right: -90px;
  }
  .mox-95-lg {
    margin-left: -95px;
    margin-right: -95px;
  }
  .mox-100-lg {
    margin-left: -100px;
    margin-right: -100px;
  }
  .mox-auto-lg {
    margin-left: auto;
    margin-right: auto;
  }
  .mox-inherit-lg {
    margin-left: inherit;
    margin-right: inherit;
  }
  .mox-r025-lg {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .mox-r050-lg {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .mox-r075-lg {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .mox-r0875-lg {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }
  .mox-r100-lg {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .mox-r125-lg {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .mox-r150-lg {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .mox-r175-lg {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }
  .mox-r200-lg {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .mox-r225-lg {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }
  .mox-r250-lg {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .mox-r275-lg {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }
  .mox-r300-lg {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .mox-r325-lg {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }
  .mox-r350-lg {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }
  .mox-r375-lg {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }
  .mox-r400-lg {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .mox-r425-lg {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }
  .mox-r450-lg {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .mox-r475-lg {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }
  .mox-r500-lg {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .mox-r525-lg {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }
  .mox-r550-lg {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }
  .mox-r575-lg {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }
  .mox-r600-lg {
    margin-left: -6rem;
    margin-right: -6rem;
  }
  .moy-0-lg {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .moy-1-lg {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .moy-2-lg {
    margin-top: -2px;
    margin-bottom: -2px;
  }
  .moy-3-lg {
    margin-top: -3px;
    margin-bottom: -3px;
  }
  .moy-4-lg {
    margin-top: -4px;
    margin-bottom: -4px;
  }
  .moy-5-lg {
    margin-top: -5px;
    margin-bottom: -5px;
  }
  .moy-6-lg {
    margin-top: -6px;
    margin-bottom: -6px;
  }
  .moy-7-lg {
    margin-top: -7px;
    margin-bottom: -7px;
  }
  .moy-8-lg {
    margin-top: -8px;
    margin-bottom: -8px;
  }
  .moy-9-lg {
    margin-top: -9px;
    margin-bottom: -9px;
  }
  .moy-10-lg {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .moy-15-lg {
    margin-top: -15px;
    margin-bottom: -15px;
  }
  .moy-20-lg {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .moy-25-lg {
    margin-top: -25px;
    margin-bottom: -25px;
  }
  .moy-30-lg {
    margin-top: -30px;
    margin-bottom: -30px;
  }
  .moy-35-lg {
    margin-top: -35px;
    margin-bottom: -35px;
  }
  .moy-40-lg {
    margin-top: -40px;
    margin-bottom: -40px;
  }
  .moy-45-lg {
    margin-top: -45px;
    margin-bottom: -45px;
  }
  .moy-50-lg {
    margin-top: -50px;
    margin-bottom: -50px;
  }
  .moy-55-lg {
    margin-top: -55px;
    margin-bottom: -55px;
  }
  .moy-60-lg {
    margin-top: -60px;
    margin-bottom: -60px;
  }
  .moy-65-lg {
    margin-top: -65px;
    margin-bottom: -65px;
  }
  .moy-70-lg {
    margin-top: -70px;
    margin-bottom: -70px;
  }
  .moy-75-lg {
    margin-top: -75px;
    margin-bottom: -75px;
  }
  .moy-80-lg {
    margin-top: -80px;
    margin-bottom: -80px;
  }
  .moy-85-lg {
    margin-top: -85px;
    margin-bottom: -85px;
  }
  .moy-90-lg {
    margin-top: -90px;
    margin-bottom: -90px;
  }
  .moy-95-lg {
    margin-top: -95px;
    margin-bottom: -95px;
  }
  .moy-100-lg {
    margin-top: -100px;
    margin-bottom: -100px;
  }
  .moy-auto-lg {
    margin-top: auto;
    margin-bottom: auto;
  }
  .moy-inherit-lg {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .moy-r025-lg {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .moy-r050-lg {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .moy-r075-lg {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .moy-r0875-lg {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }
  .moy-r100-lg {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .moy-r125-lg {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }
  .moy-r150-lg {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .moy-r175-lg {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }
  .moy-r200-lg {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .moy-r225-lg {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }
  .moy-r250-lg {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .moy-r275-lg {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }
  .moy-r300-lg {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .moy-r325-lg {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }
  .moy-r350-lg {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }
  .moy-r375-lg {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }
  .moy-r400-lg {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .moy-r425-lg {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }
  .moy-r450-lg {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .moy-r475-lg {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }
  .moy-r500-lg {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .moy-r525-lg {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }
  .moy-r550-lg {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }
  .moy-r575-lg {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }
  .moy-r600-lg {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }
}

@media (max-width: 991px) {
  .gm-0-md > * {
    margin: 0px;
  }
  .gm-1-md > * {
    margin: 1px;
  }
  .gm-2-md > * {
    margin: 2px;
  }
  .gm-3-md > * {
    margin: 3px;
  }
  .gm-4-md > * {
    margin: 4px;
  }
  .gm-5-md > * {
    margin: 5px;
  }
  .gm-6-md > * {
    margin: 6px;
  }
  .gm-7-md > * {
    margin: 7px;
  }
  .gm-8-md > * {
    margin: 8px;
  }
  .gm-9-md > * {
    margin: 9px;
  }
  .gm-10-md > * {
    margin: 10px;
  }
  .gm-15-md > * {
    margin: 15px;
  }
  .gm-20-md > * {
    margin: 20px;
  }
  .gm-25-md > * {
    margin: 25px;
  }
  .gm-30-md > * {
    margin: 30px;
  }
  .gm-35-md > * {
    margin: 35px;
  }
  .gm-40-md > * {
    margin: 40px;
  }
  .gm-45-md > * {
    margin: 45px;
  }
  .gm-50-md > * {
    margin: 50px;
  }
  .gm-55-md > * {
    margin: 55px;
  }
  .gm-60-md > * {
    margin: 60px;
  }
  .gm-65-md > * {
    margin: 65px;
  }
  .gm-70-md > * {
    margin: 70px;
  }
  .gm-75-md > * {
    margin: 75px;
  }
  .gm-80-md > * {
    margin: 80px;
  }
  .gm-85-md > * {
    margin: 85px;
  }
  .gm-90-md > * {
    margin: 90px;
  }
  .gm-95-md > * {
    margin: 95px;
  }
  .gm-100-md > * {
    margin: 100px;
  }
  .gm-auto-md > * {
    margin: auto;
  }
  .gm-inherit-md > * {
    margin: inherit;
  }
  .gm-r025-md > * {
    margin: 0.25rem;
  }
  .gm-r050-md > * {
    margin: 0.5rem;
  }
  .gm-r075-md > * {
    margin: 0.75rem;
  }
  .gm-r0875-md > * {
    margin: 0.875rem;
  }
  .gm-r100-md > * {
    margin: 1rem;
  }
  .gm-r125-md > * {
    margin: 1.25rem;
  }
  .gm-r150-md > * {
    margin: 1.5rem;
  }
  .gm-r175-md > * {
    margin: 1.75rem;
  }
  .gm-r200-md > * {
    margin: 2rem;
  }
  .gm-r225-md > * {
    margin: 2.25rem;
  }
  .gm-r250-md > * {
    margin: 2.5rem;
  }
  .gm-r275-md > * {
    margin: 2.75rem;
  }
  .gm-r300-md > * {
    margin: 3rem;
  }
  .gm-r325-md > * {
    margin: 3.25rem;
  }
  .gm-r350-md > * {
    margin: 3.5rem;
  }
  .gm-r375-md > * {
    margin: 3.75rem;
  }
  .gm-r400-md > * {
    margin: 4rem;
  }
  .gm-r425-md > * {
    margin: 4.25rem;
  }
  .gm-r450-md > * {
    margin: 4.5rem;
  }
  .gm-r475-md > * {
    margin: 4.75rem;
  }
  .gm-r500-md > * {
    margin: 5rem;
  }
  .gm-r525-md > * {
    margin: 5.25rem;
  }
  .gm-r550-md > * {
    margin: 5.5rem;
  }
  .gm-r575-md > * {
    margin: 5.75rem;
  }
  .gm-r600-md > * {
    margin: 6rem;
  }
  .gm-auto-md > * {
    margin: auto;
  }
  .gm-inherit-md > * {
    margin: inherit;
  }
  .gmt-0-md > * {
    margin-top: 0px;
  }
  .gmt-1-md > * {
    margin-top: 1px;
  }
  .gmt-2-md > * {
    margin-top: 2px;
  }
  .gmt-3-md > * {
    margin-top: 3px;
  }
  .gmt-4-md > * {
    margin-top: 4px;
  }
  .gmt-5-md > * {
    margin-top: 5px;
  }
  .gmt-6-md > * {
    margin-top: 6px;
  }
  .gmt-7-md > * {
    margin-top: 7px;
  }
  .gmt-8-md > * {
    margin-top: 8px;
  }
  .gmt-9-md > * {
    margin-top: 9px;
  }
  .gmt-10-md > * {
    margin-top: 10px;
  }
  .gmt-15-md > * {
    margin-top: 15px;
  }
  .gmt-20-md > * {
    margin-top: 20px;
  }
  .gmt-25-md > * {
    margin-top: 25px;
  }
  .gmt-30-md > * {
    margin-top: 30px;
  }
  .gmt-35-md > * {
    margin-top: 35px;
  }
  .gmt-40-md > * {
    margin-top: 40px;
  }
  .gmt-45-md > * {
    margin-top: 45px;
  }
  .gmt-50-md > * {
    margin-top: 50px;
  }
  .gmt-55-md > * {
    margin-top: 55px;
  }
  .gmt-60-md > * {
    margin-top: 60px;
  }
  .gmt-65-md > * {
    margin-top: 65px;
  }
  .gmt-70-md > * {
    margin-top: 70px;
  }
  .gmt-75-md > * {
    margin-top: 75px;
  }
  .gmt-80-md > * {
    margin-top: 80px;
  }
  .gmt-85-md > * {
    margin-top: 85px;
  }
  .gmt-90-md > * {
    margin-top: 90px;
  }
  .gmt-95-md > * {
    margin-top: 95px;
  }
  .gmt-100-md > * {
    margin-top: 100px;
  }
  .gmt-auto-md > * {
    margin-top: auto;
  }
  .gmt-inherit-md > * {
    margin-top: inherit;
  }
  .gmt-r025-md > * {
    margin-top: 0.25rem;
  }
  .gmt-r050-md > * {
    margin-top: 0.5rem;
  }
  .gmt-r075-md > * {
    margin-top: 0.75rem;
  }
  .gmt-r0875-md > * {
    margin-top: 0.875rem;
  }
  .gmt-r100-md > * {
    margin-top: 1rem;
  }
  .gmt-r125-md > * {
    margin-top: 1.25rem;
  }
  .gmt-r150-md > * {
    margin-top: 1.5rem;
  }
  .gmt-r175-md > * {
    margin-top: 1.75rem;
  }
  .gmt-r200-md > * {
    margin-top: 2rem;
  }
  .gmt-r225-md > * {
    margin-top: 2.25rem;
  }
  .gmt-r250-md > * {
    margin-top: 2.5rem;
  }
  .gmt-r275-md > * {
    margin-top: 2.75rem;
  }
  .gmt-r300-md > * {
    margin-top: 3rem;
  }
  .gmt-r325-md > * {
    margin-top: 3.25rem;
  }
  .gmt-r350-md > * {
    margin-top: 3.5rem;
  }
  .gmt-r375-md > * {
    margin-top: 3.75rem;
  }
  .gmt-r400-md > * {
    margin-top: 4rem;
  }
  .gmt-r425-md > * {
    margin-top: 4.25rem;
  }
  .gmt-r450-md > * {
    margin-top: 4.5rem;
  }
  .gmt-r475-md > * {
    margin-top: 4.75rem;
  }
  .gmt-r500-md > * {
    margin-top: 5rem;
  }
  .gmt-r525-md > * {
    margin-top: 5.25rem;
  }
  .gmt-r550-md > * {
    margin-top: 5.5rem;
  }
  .gmt-r575-md > * {
    margin-top: 5.75rem;
  }
  .gmt-r600-md > * {
    margin-top: 6rem;
  }
  .gmt-auto-md > * {
    margin-top: auto;
  }
  .gmt-inherit-md > * {
    margin-top: inherit;
  }
  .gmr-0-md > * {
    margin-right: 0px;
  }
  .gmr-1-md > * {
    margin-right: 1px;
  }
  .gmr-2-md > * {
    margin-right: 2px;
  }
  .gmr-3-md > * {
    margin-right: 3px;
  }
  .gmr-4-md > * {
    margin-right: 4px;
  }
  .gmr-5-md > * {
    margin-right: 5px;
  }
  .gmr-6-md > * {
    margin-right: 6px;
  }
  .gmr-7-md > * {
    margin-right: 7px;
  }
  .gmr-8-md > * {
    margin-right: 8px;
  }
  .gmr-9-md > * {
    margin-right: 9px;
  }
  .gmr-10-md > * {
    margin-right: 10px;
  }
  .gmr-15-md > * {
    margin-right: 15px;
  }
  .gmr-20-md > * {
    margin-right: 20px;
  }
  .gmr-25-md > * {
    margin-right: 25px;
  }
  .gmr-30-md > * {
    margin-right: 30px;
  }
  .gmr-35-md > * {
    margin-right: 35px;
  }
  .gmr-40-md > * {
    margin-right: 40px;
  }
  .gmr-45-md > * {
    margin-right: 45px;
  }
  .gmr-50-md > * {
    margin-right: 50px;
  }
  .gmr-55-md > * {
    margin-right: 55px;
  }
  .gmr-60-md > * {
    margin-right: 60px;
  }
  .gmr-65-md > * {
    margin-right: 65px;
  }
  .gmr-70-md > * {
    margin-right: 70px;
  }
  .gmr-75-md > * {
    margin-right: 75px;
  }
  .gmr-80-md > * {
    margin-right: 80px;
  }
  .gmr-85-md > * {
    margin-right: 85px;
  }
  .gmr-90-md > * {
    margin-right: 90px;
  }
  .gmr-95-md > * {
    margin-right: 95px;
  }
  .gmr-100-md > * {
    margin-right: 100px;
  }
  .gmr-auto-md > * {
    margin-right: auto;
  }
  .gmr-inherit-md > * {
    margin-right: inherit;
  }
  .gmr-r025-md > * {
    margin-right: 0.25rem;
  }
  .gmr-r050-md > * {
    margin-right: 0.5rem;
  }
  .gmr-r075-md > * {
    margin-right: 0.75rem;
  }
  .gmr-r0875-md > * {
    margin-right: 0.875rem;
  }
  .gmr-r100-md > * {
    margin-right: 1rem;
  }
  .gmr-r125-md > * {
    margin-right: 1.25rem;
  }
  .gmr-r150-md > * {
    margin-right: 1.5rem;
  }
  .gmr-r175-md > * {
    margin-right: 1.75rem;
  }
  .gmr-r200-md > * {
    margin-right: 2rem;
  }
  .gmr-r225-md > * {
    margin-right: 2.25rem;
  }
  .gmr-r250-md > * {
    margin-right: 2.5rem;
  }
  .gmr-r275-md > * {
    margin-right: 2.75rem;
  }
  .gmr-r300-md > * {
    margin-right: 3rem;
  }
  .gmr-r325-md > * {
    margin-right: 3.25rem;
  }
  .gmr-r350-md > * {
    margin-right: 3.5rem;
  }
  .gmr-r375-md > * {
    margin-right: 3.75rem;
  }
  .gmr-r400-md > * {
    margin-right: 4rem;
  }
  .gmr-r425-md > * {
    margin-right: 4.25rem;
  }
  .gmr-r450-md > * {
    margin-right: 4.5rem;
  }
  .gmr-r475-md > * {
    margin-right: 4.75rem;
  }
  .gmr-r500-md > * {
    margin-right: 5rem;
  }
  .gmr-r525-md > * {
    margin-right: 5.25rem;
  }
  .gmr-r550-md > * {
    margin-right: 5.5rem;
  }
  .gmr-r575-md > * {
    margin-right: 5.75rem;
  }
  .gmr-r600-md > * {
    margin-right: 6rem;
  }
  .gmr-auto-md > * {
    margin-right: auto;
  }
  .gmr-inherit-md > * {
    margin-right: inherit;
  }
  .gmb-0-md > * {
    margin-bottom: 0px;
  }
  .gmb-1-md > * {
    margin-bottom: 1px;
  }
  .gmb-2-md > * {
    margin-bottom: 2px;
  }
  .gmb-3-md > * {
    margin-bottom: 3px;
  }
  .gmb-4-md > * {
    margin-bottom: 4px;
  }
  .gmb-5-md > * {
    margin-bottom: 5px;
  }
  .gmb-6-md > * {
    margin-bottom: 6px;
  }
  .gmb-7-md > * {
    margin-bottom: 7px;
  }
  .gmb-8-md > * {
    margin-bottom: 8px;
  }
  .gmb-9-md > * {
    margin-bottom: 9px;
  }
  .gmb-10-md > * {
    margin-bottom: 10px;
  }
  .gmb-15-md > * {
    margin-bottom: 15px;
  }
  .gmb-20-md > * {
    margin-bottom: 20px;
  }
  .gmb-25-md > * {
    margin-bottom: 25px;
  }
  .gmb-30-md > * {
    margin-bottom: 30px;
  }
  .gmb-35-md > * {
    margin-bottom: 35px;
  }
  .gmb-40-md > * {
    margin-bottom: 40px;
  }
  .gmb-45-md > * {
    margin-bottom: 45px;
  }
  .gmb-50-md > * {
    margin-bottom: 50px;
  }
  .gmb-55-md > * {
    margin-bottom: 55px;
  }
  .gmb-60-md > * {
    margin-bottom: 60px;
  }
  .gmb-65-md > * {
    margin-bottom: 65px;
  }
  .gmb-70-md > * {
    margin-bottom: 70px;
  }
  .gmb-75-md > * {
    margin-bottom: 75px;
  }
  .gmb-80-md > * {
    margin-bottom: 80px;
  }
  .gmb-85-md > * {
    margin-bottom: 85px;
  }
  .gmb-90-md > * {
    margin-bottom: 90px;
  }
  .gmb-95-md > * {
    margin-bottom: 95px;
  }
  .gmb-100-md > * {
    margin-bottom: 100px;
  }
  .gmb-auto-md > * {
    margin-bottom: auto;
  }
  .gmb-inherit-md > * {
    margin-bottom: inherit;
  }
  .gmb-r025-md > * {
    margin-bottom: 0.25rem;
  }
  .gmb-r050-md > * {
    margin-bottom: 0.5rem;
  }
  .gmb-r075-md > * {
    margin-bottom: 0.75rem;
  }
  .gmb-r0875-md > * {
    margin-bottom: 0.875rem;
  }
  .gmb-r100-md > * {
    margin-bottom: 1rem;
  }
  .gmb-r125-md > * {
    margin-bottom: 1.25rem;
  }
  .gmb-r150-md > * {
    margin-bottom: 1.5rem;
  }
  .gmb-r175-md > * {
    margin-bottom: 1.75rem;
  }
  .gmb-r200-md > * {
    margin-bottom: 2rem;
  }
  .gmb-r225-md > * {
    margin-bottom: 2.25rem;
  }
  .gmb-r250-md > * {
    margin-bottom: 2.5rem;
  }
  .gmb-r275-md > * {
    margin-bottom: 2.75rem;
  }
  .gmb-r300-md > * {
    margin-bottom: 3rem;
  }
  .gmb-r325-md > * {
    margin-bottom: 3.25rem;
  }
  .gmb-r350-md > * {
    margin-bottom: 3.5rem;
  }
  .gmb-r375-md > * {
    margin-bottom: 3.75rem;
  }
  .gmb-r400-md > * {
    margin-bottom: 4rem;
  }
  .gmb-r425-md > * {
    margin-bottom: 4.25rem;
  }
  .gmb-r450-md > * {
    margin-bottom: 4.5rem;
  }
  .gmb-r475-md > * {
    margin-bottom: 4.75rem;
  }
  .gmb-r500-md > * {
    margin-bottom: 5rem;
  }
  .gmb-r525-md > * {
    margin-bottom: 5.25rem;
  }
  .gmb-r550-md > * {
    margin-bottom: 5.5rem;
  }
  .gmb-r575-md > * {
    margin-bottom: 5.75rem;
  }
  .gmb-r600-md > * {
    margin-bottom: 6rem;
  }
  .gmb-auto-md > * {
    margin-bottom: auto;
  }
  .gmb-inherit-md > * {
    margin-bottom: inherit;
  }
  .gml-0-md > * {
    margin-left: 0px;
  }
  .gml-1-md > * {
    margin-left: 1px;
  }
  .gml-2-md > * {
    margin-left: 2px;
  }
  .gml-3-md > * {
    margin-left: 3px;
  }
  .gml-4-md > * {
    margin-left: 4px;
  }
  .gml-5-md > * {
    margin-left: 5px;
  }
  .gml-6-md > * {
    margin-left: 6px;
  }
  .gml-7-md > * {
    margin-left: 7px;
  }
  .gml-8-md > * {
    margin-left: 8px;
  }
  .gml-9-md > * {
    margin-left: 9px;
  }
  .gml-10-md > * {
    margin-left: 10px;
  }
  .gml-15-md > * {
    margin-left: 15px;
  }
  .gml-20-md > * {
    margin-left: 20px;
  }
  .gml-25-md > * {
    margin-left: 25px;
  }
  .gml-30-md > * {
    margin-left: 30px;
  }
  .gml-35-md > * {
    margin-left: 35px;
  }
  .gml-40-md > * {
    margin-left: 40px;
  }
  .gml-45-md > * {
    margin-left: 45px;
  }
  .gml-50-md > * {
    margin-left: 50px;
  }
  .gml-55-md > * {
    margin-left: 55px;
  }
  .gml-60-md > * {
    margin-left: 60px;
  }
  .gml-65-md > * {
    margin-left: 65px;
  }
  .gml-70-md > * {
    margin-left: 70px;
  }
  .gml-75-md > * {
    margin-left: 75px;
  }
  .gml-80-md > * {
    margin-left: 80px;
  }
  .gml-85-md > * {
    margin-left: 85px;
  }
  .gml-90-md > * {
    margin-left: 90px;
  }
  .gml-95-md > * {
    margin-left: 95px;
  }
  .gml-100-md > * {
    margin-left: 100px;
  }
  .gml-auto-md > * {
    margin-left: auto;
  }
  .gml-inherit-md > * {
    margin-left: inherit;
  }
  .gml-r025-md > * {
    margin-left: 0.25rem;
  }
  .gml-r050-md > * {
    margin-left: 0.5rem;
  }
  .gml-r075-md > * {
    margin-left: 0.75rem;
  }
  .gml-r0875-md > * {
    margin-left: 0.875rem;
  }
  .gml-r100-md > * {
    margin-left: 1rem;
  }
  .gml-r125-md > * {
    margin-left: 1.25rem;
  }
  .gml-r150-md > * {
    margin-left: 1.5rem;
  }
  .gml-r175-md > * {
    margin-left: 1.75rem;
  }
  .gml-r200-md > * {
    margin-left: 2rem;
  }
  .gml-r225-md > * {
    margin-left: 2.25rem;
  }
  .gml-r250-md > * {
    margin-left: 2.5rem;
  }
  .gml-r275-md > * {
    margin-left: 2.75rem;
  }
  .gml-r300-md > * {
    margin-left: 3rem;
  }
  .gml-r325-md > * {
    margin-left: 3.25rem;
  }
  .gml-r350-md > * {
    margin-left: 3.5rem;
  }
  .gml-r375-md > * {
    margin-left: 3.75rem;
  }
  .gml-r400-md > * {
    margin-left: 4rem;
  }
  .gml-r425-md > * {
    margin-left: 4.25rem;
  }
  .gml-r450-md > * {
    margin-left: 4.5rem;
  }
  .gml-r475-md > * {
    margin-left: 4.75rem;
  }
  .gml-r500-md > * {
    margin-left: 5rem;
  }
  .gml-r525-md > * {
    margin-left: 5.25rem;
  }
  .gml-r550-md > * {
    margin-left: 5.5rem;
  }
  .gml-r575-md > * {
    margin-left: 5.75rem;
  }
  .gml-r600-md > * {
    margin-left: 6rem;
  }
  .gml-auto-md > * {
    margin-left: auto;
  }
  .gml-inherit-md > * {
    margin-left: inherit;
  }
  .gmx-0-md > * {
    margin-left: 0px;
    margin-right: 0px;
  }
  .gmx-1-md > * {
    margin-left: 1px;
    margin-right: 1px;
  }
  .gmx-2-md > * {
    margin-left: 2px;
    margin-right: 2px;
  }
  .gmx-3-md > * {
    margin-left: 3px;
    margin-right: 3px;
  }
  .gmx-4-md > * {
    margin-left: 4px;
    margin-right: 4px;
  }
  .gmx-5-md > * {
    margin-left: 5px;
    margin-right: 5px;
  }
  .gmx-6-md > * {
    margin-left: 6px;
    margin-right: 6px;
  }
  .gmx-7-md > * {
    margin-left: 7px;
    margin-right: 7px;
  }
  .gmx-8-md > * {
    margin-left: 8px;
    margin-right: 8px;
  }
  .gmx-9-md > * {
    margin-left: 9px;
    margin-right: 9px;
  }
  .gmx-10-md > * {
    margin-left: 10px;
    margin-right: 10px;
  }
  .gmx-15-md > * {
    margin-left: 15px;
    margin-right: 15px;
  }
  .gmx-20-md > * {
    margin-left: 20px;
    margin-right: 20px;
  }
  .gmx-25-md > * {
    margin-left: 25px;
    margin-right: 25px;
  }
  .gmx-30-md > * {
    margin-left: 30px;
    margin-right: 30px;
  }
  .gmx-35-md > * {
    margin-left: 35px;
    margin-right: 35px;
  }
  .gmx-40-md > * {
    margin-left: 40px;
    margin-right: 40px;
  }
  .gmx-45-md > * {
    margin-left: 45px;
    margin-right: 45px;
  }
  .gmx-50-md > * {
    margin-left: 50px;
    margin-right: 50px;
  }
  .gmx-55-md > * {
    margin-left: 55px;
    margin-right: 55px;
  }
  .gmx-60-md > * {
    margin-left: 60px;
    margin-right: 60px;
  }
  .gmx-65-md > * {
    margin-left: 65px;
    margin-right: 65px;
  }
  .gmx-70-md > * {
    margin-left: 70px;
    margin-right: 70px;
  }
  .gmx-75-md > * {
    margin-left: 75px;
    margin-right: 75px;
  }
  .gmx-80-md > * {
    margin-left: 80px;
    margin-right: 80px;
  }
  .gmx-85-md > * {
    margin-left: 85px;
    margin-right: 85px;
  }
  .gmx-90-md > * {
    margin-left: 90px;
    margin-right: 90px;
  }
  .gmx-95-md > * {
    margin-left: 95px;
    margin-right: 95px;
  }
  .gmx-100-md > * {
    margin-left: 100px;
    margin-right: 100px;
  }
  .gmx-auto-md > * {
    margin-left: auto;
    margin-right: auto;
  }
  .gmx-inherit-md > * {
    margin-left: inherit;
    margin-right: inherit;
  }
  .gmx-r025-md > * {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .gmx-r050-md > * {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .gmx-r075-md > * {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .gmx-r0875-md > * {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }
  .gmx-r100-md > * {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .gmx-r125-md > * {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .gmx-r150-md > * {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .gmx-r175-md > * {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .gmx-r200-md > * {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .gmx-r225-md > * {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .gmx-r250-md > * {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .gmx-r275-md > * {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .gmx-r300-md > * {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .gmx-r325-md > * {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
  .gmx-r350-md > * {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .gmx-r375-md > * {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .gmx-r400-md > * {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .gmx-r425-md > * {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }
  .gmx-r450-md > * {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .gmx-r475-md > * {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }
  .gmx-r500-md > * {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .gmx-r525-md > * {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .gmx-r550-md > * {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .gmx-r575-md > * {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }
  .gmx-r600-md > * {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .gmx-auto-md > * {
    margin-left: auto;
    margin-right: auto;
  }
  .gmx-inherit-md > * {
    margin-left: inherit;
    margin-right: inherit;
  }
  .gmy-0-md > * {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .gmy-1-md > * {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .gmy-2-md > * {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .gmy-3-md > * {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .gmy-4-md > * {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .gmy-5-md > * {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .gmy-6-md > * {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .gmy-7-md > * {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .gmy-8-md > * {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .gmy-9-md > * {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .gmy-10-md > * {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .gmy-15-md > * {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .gmy-20-md > * {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .gmy-25-md > * {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .gmy-30-md > * {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .gmy-35-md > * {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .gmy-40-md > * {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .gmy-45-md > * {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .gmy-50-md > * {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .gmy-55-md > * {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .gmy-60-md > * {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .gmy-65-md > * {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .gmy-70-md > * {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .gmy-75-md > * {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .gmy-80-md > * {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .gmy-85-md > * {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .gmy-90-md > * {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .gmy-95-md > * {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .gmy-100-md > * {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .gmy-auto-md > * {
    margin-top: auto;
    margin-bottom: auto;
  }
  .gmy-inherit-md > * {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .gmy-r025-md > * {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .gmy-r050-md > * {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .gmy-r075-md > * {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .gmy-r0875-md > * {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }
  .gmy-r100-md > * {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .gmy-r125-md > * {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .gmy-r150-md > * {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .gmy-r175-md > * {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .gmy-r200-md > * {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .gmy-r225-md > * {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .gmy-r250-md > * {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .gmy-r275-md > * {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .gmy-r300-md > * {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .gmy-r325-md > * {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }
  .gmy-r350-md > * {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .gmy-r375-md > * {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .gmy-r400-md > * {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .gmy-r425-md > * {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }
  .gmy-r450-md > * {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .gmy-r475-md > * {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }
  .gmy-r500-md > * {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .gmy-r525-md > * {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .gmy-r550-md > * {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .gmy-r575-md > * {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }
  .gmy-r600-md > * {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .gmy-auto-md > * {
    margin-top: auto;
    margin-bottom: auto;
  }
  .gmy-inherit-md > * {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .mot-0-md {
    margin-top: 0px;
  }
  .mot-1-md {
    margin-top: -1px;
  }
  .mot-2-md {
    margin-top: -2px;
  }
  .mot-3-md {
    margin-top: -3px;
  }
  .mot-4-md {
    margin-top: -4px;
  }
  .mot-5-md {
    margin-top: -5px;
  }
  .mot-6-md {
    margin-top: -6px;
  }
  .mot-7-md {
    margin-top: -7px;
  }
  .mot-8-md {
    margin-top: -8px;
  }
  .mot-9-md {
    margin-top: -9px;
  }
  .mot-10-md {
    margin-top: -10px;
  }
  .mot-15-md {
    margin-top: -15px;
  }
  .mot-20-md {
    margin-top: -20px;
  }
  .mot-25-md {
    margin-top: -25px;
  }
  .mot-30-md {
    margin-top: -30px;
  }
  .mot-35-md {
    margin-top: -35px;
  }
  .mot-40-md {
    margin-top: -40px;
  }
  .mot-45-md {
    margin-top: -45px;
  }
  .mot-50-md {
    margin-top: -50px;
  }
  .mot-55-md {
    margin-top: -55px;
  }
  .mot-60-md {
    margin-top: -60px;
  }
  .mot-65-md {
    margin-top: -65px;
  }
  .mot-70-md {
    margin-top: -70px;
  }
  .mot-75-md {
    margin-top: -75px;
  }
  .mot-80-md {
    margin-top: -80px;
  }
  .mot-85-md {
    margin-top: -85px;
  }
  .mot-90-md {
    margin-top: -90px;
  }
  .mot-95-md {
    margin-top: -95px;
  }
  .mot-100-md {
    margin-top: -100px;
  }
  .mot-auto-md {
    margin-top: auto;
  }
  .mot-inherit-md {
    margin-top: inherit;
  }
  .mot-r025-md {
    margin-top: -0.25rem;
  }
  .mot-r050-md {
    margin-top: -0.5rem;
  }
  .mot-r075-md {
    margin-top: -0.75rem;
  }
  .mot-r0875-md {
    margin-top: -0.875rem;
  }
  .mot-r100-md {
    margin-top: -1rem;
  }
  .mot-r125-md {
    margin-top: -1.25rem;
  }
  .mot-r150-md {
    margin-top: -1.5rem;
  }
  .mot-r175-md {
    margin-top: -1.75rem;
  }
  .mot-r200-md {
    margin-top: -2rem;
  }
  .mot-r225-md {
    margin-top: -2.25rem;
  }
  .mot-r250-md {
    margin-top: -2.5rem;
  }
  .mot-r275-md {
    margin-top: -2.75rem;
  }
  .mot-r300-md {
    margin-top: -3rem;
  }
  .mot-r325-md {
    margin-top: -3.25rem;
  }
  .mot-r350-md {
    margin-top: -3.5rem;
  }
  .mot-r375-md {
    margin-top: -3.75rem;
  }
  .mot-r400-md {
    margin-top: -4rem;
  }
  .mot-r425-md {
    margin-top: -4.25rem;
  }
  .mot-r450-md {
    margin-top: -4.5rem;
  }
  .mot-r475-md {
    margin-top: -4.75rem;
  }
  .mot-r500-md {
    margin-top: -5rem;
  }
  .mot-r525-md {
    margin-top: -5.25rem;
  }
  .mot-r550-md {
    margin-top: -5.5rem;
  }
  .mot-r575-md {
    margin-top: -5.75rem;
  }
  .mot-r600-md {
    margin-top: -6rem;
  }
  .mor-0-md {
    margin-right: 0px;
  }
  .mor-1-md {
    margin-right: -1px;
  }
  .mor-2-md {
    margin-right: -2px;
  }
  .mor-3-md {
    margin-right: -3px;
  }
  .mor-4-md {
    margin-right: -4px;
  }
  .mor-5-md {
    margin-right: -5px;
  }
  .mor-6-md {
    margin-right: -6px;
  }
  .mor-7-md {
    margin-right: -7px;
  }
  .mor-8-md {
    margin-right: -8px;
  }
  .mor-9-md {
    margin-right: -9px;
  }
  .mor-10-md {
    margin-right: -10px;
  }
  .mor-15-md {
    margin-right: -15px;
  }
  .mor-20-md {
    margin-right: -20px;
  }
  .mor-25-md {
    margin-right: -25px;
  }
  .mor-30-md {
    margin-right: -30px;
  }
  .mor-35-md {
    margin-right: -35px;
  }
  .mor-40-md {
    margin-right: -40px;
  }
  .mor-45-md {
    margin-right: -45px;
  }
  .mor-50-md {
    margin-right: -50px;
  }
  .mor-55-md {
    margin-right: -55px;
  }
  .mor-60-md {
    margin-right: -60px;
  }
  .mor-65-md {
    margin-right: -65px;
  }
  .mor-70-md {
    margin-right: -70px;
  }
  .mor-75-md {
    margin-right: -75px;
  }
  .mor-80-md {
    margin-right: -80px;
  }
  .mor-85-md {
    margin-right: -85px;
  }
  .mor-90-md {
    margin-right: -90px;
  }
  .mor-95-md {
    margin-right: -95px;
  }
  .mor-100-md {
    margin-right: -100px;
  }
  .mor-auto-md {
    margin-right: auto;
  }
  .mor-inherit-md {
    margin-right: inherit;
  }
  .mor-r025-md {
    margin-right: -0.25rem;
  }
  .mor-r050-md {
    margin-right: -0.5rem;
  }
  .mor-r075-md {
    margin-right: -0.75rem;
  }
  .mor-r0875-md {
    margin-right: -0.875rem;
  }
  .mor-r100-md {
    margin-right: -1rem;
  }
  .mor-r125-md {
    margin-right: -1.25rem;
  }
  .mor-r150-md {
    margin-right: -1.5rem;
  }
  .mor-r175-md {
    margin-right: -1.75rem;
  }
  .mor-r200-md {
    margin-right: -2rem;
  }
  .mor-r225-md {
    margin-right: -2.25rem;
  }
  .mor-r250-md {
    margin-right: -2.5rem;
  }
  .mor-r275-md {
    margin-right: -2.75rem;
  }
  .mor-r300-md {
    margin-right: -3rem;
  }
  .mor-r325-md {
    margin-right: -3.25rem;
  }
  .mor-r350-md {
    margin-right: -3.5rem;
  }
  .mor-r375-md {
    margin-right: -3.75rem;
  }
  .mor-r400-md {
    margin-right: -4rem;
  }
  .mor-r425-md {
    margin-right: -4.25rem;
  }
  .mor-r450-md {
    margin-right: -4.5rem;
  }
  .mor-r475-md {
    margin-right: -4.75rem;
  }
  .mor-r500-md {
    margin-right: -5rem;
  }
  .mor-r525-md {
    margin-right: -5.25rem;
  }
  .mor-r550-md {
    margin-right: -5.5rem;
  }
  .mor-r575-md {
    margin-right: -5.75rem;
  }
  .mor-r600-md {
    margin-right: -6rem;
  }
  .mob-0-md {
    margin-bottom: 0px;
  }
  .mob-1-md {
    margin-bottom: -1px;
  }
  .mob-2-md {
    margin-bottom: -2px;
  }
  .mob-3-md {
    margin-bottom: -3px;
  }
  .mob-4-md {
    margin-bottom: -4px;
  }
  .mob-5-md {
    margin-bottom: -5px;
  }
  .mob-6-md {
    margin-bottom: -6px;
  }
  .mob-7-md {
    margin-bottom: -7px;
  }
  .mob-8-md {
    margin-bottom: -8px;
  }
  .mob-9-md {
    margin-bottom: -9px;
  }
  .mob-10-md {
    margin-bottom: -10px;
  }
  .mob-15-md {
    margin-bottom: -15px;
  }
  .mob-20-md {
    margin-bottom: -20px;
  }
  .mob-25-md {
    margin-bottom: -25px;
  }
  .mob-30-md {
    margin-bottom: -30px;
  }
  .mob-35-md {
    margin-bottom: -35px;
  }
  .mob-40-md {
    margin-bottom: -40px;
  }
  .mob-45-md {
    margin-bottom: -45px;
  }
  .mob-50-md {
    margin-bottom: -50px;
  }
  .mob-55-md {
    margin-bottom: -55px;
  }
  .mob-60-md {
    margin-bottom: -60px;
  }
  .mob-65-md {
    margin-bottom: -65px;
  }
  .mob-70-md {
    margin-bottom: -70px;
  }
  .mob-75-md {
    margin-bottom: -75px;
  }
  .mob-80-md {
    margin-bottom: -80px;
  }
  .mob-85-md {
    margin-bottom: -85px;
  }
  .mob-90-md {
    margin-bottom: -90px;
  }
  .mob-95-md {
    margin-bottom: -95px;
  }
  .mob-100-md {
    margin-bottom: -100px;
  }
  .mob-auto-md {
    margin-bottom: auto;
  }
  .mob-inherit-md {
    margin-bottom: inherit;
  }
  .mob-r025-md {
    margin-bottom: -0.25rem;
  }
  .mob-r050-md {
    margin-bottom: -0.5rem;
  }
  .mob-r075-md {
    margin-bottom: -0.75rem;
  }
  .mob-r0875-md {
    margin-bottom: -0.875rem;
  }
  .mob-r100-md {
    margin-bottom: -1rem;
  }
  .mob-r125-md {
    margin-bottom: -1.25rem;
  }
  .mob-r150-md {
    margin-bottom: -1.5rem;
  }
  .mob-r175-md {
    margin-bottom: -1.75rem;
  }
  .mob-r200-md {
    margin-bottom: -2rem;
  }
  .mob-r225-md {
    margin-bottom: -2.25rem;
  }
  .mob-r250-md {
    margin-bottom: -2.5rem;
  }
  .mob-r275-md {
    margin-bottom: -2.75rem;
  }
  .mob-r300-md {
    margin-bottom: -3rem;
  }
  .mob-r325-md {
    margin-bottom: -3.25rem;
  }
  .mob-r350-md {
    margin-bottom: -3.5rem;
  }
  .mob-r375-md {
    margin-bottom: -3.75rem;
  }
  .mob-r400-md {
    margin-bottom: -4rem;
  }
  .mob-r425-md {
    margin-bottom: -4.25rem;
  }
  .mob-r450-md {
    margin-bottom: -4.5rem;
  }
  .mob-r475-md {
    margin-bottom: -4.75rem;
  }
  .mob-r500-md {
    margin-bottom: -5rem;
  }
  .mob-r525-md {
    margin-bottom: -5.25rem;
  }
  .mob-r550-md {
    margin-bottom: -5.5rem;
  }
  .mob-r575-md {
    margin-bottom: -5.75rem;
  }
  .mob-r600-md {
    margin-bottom: -6rem;
  }
  .mol-0-md {
    margin-left: 0px;
  }
  .mol-1-md {
    margin-left: -1px;
  }
  .mol-2-md {
    margin-left: -2px;
  }
  .mol-3-md {
    margin-left: -3px;
  }
  .mol-4-md {
    margin-left: -4px;
  }
  .mol-5-md {
    margin-left: -5px;
  }
  .mol-6-md {
    margin-left: -6px;
  }
  .mol-7-md {
    margin-left: -7px;
  }
  .mol-8-md {
    margin-left: -8px;
  }
  .mol-9-md {
    margin-left: -9px;
  }
  .mol-10-md {
    margin-left: -10px;
  }
  .mol-15-md {
    margin-left: -15px;
  }
  .mol-20-md {
    margin-left: -20px;
  }
  .mol-25-md {
    margin-left: -25px;
  }
  .mol-30-md {
    margin-left: -30px;
  }
  .mol-35-md {
    margin-left: -35px;
  }
  .mol-40-md {
    margin-left: -40px;
  }
  .mol-45-md {
    margin-left: -45px;
  }
  .mol-50-md {
    margin-left: -50px;
  }
  .mol-55-md {
    margin-left: -55px;
  }
  .mol-60-md {
    margin-left: -60px;
  }
  .mol-65-md {
    margin-left: -65px;
  }
  .mol-70-md {
    margin-left: -70px;
  }
  .mol-75-md {
    margin-left: -75px;
  }
  .mol-80-md {
    margin-left: -80px;
  }
  .mol-85-md {
    margin-left: -85px;
  }
  .mol-90-md {
    margin-left: -90px;
  }
  .mol-95-md {
    margin-left: -95px;
  }
  .mol-100-md {
    margin-left: -100px;
  }
  .mol-auto-md {
    margin-left: auto;
  }
  .mol-inherit-md {
    margin-left: inherit;
  }
  .mol-r025-md {
    margin-left: -0.25rem;
  }
  .mol-r050-md {
    margin-left: -0.5rem;
  }
  .mol-r075-md {
    margin-left: -0.75rem;
  }
  .mol-r0875-md {
    margin-left: -0.875rem;
  }
  .mol-r100-md {
    margin-left: -1rem;
  }
  .mol-r125-md {
    margin-left: -1.25rem;
  }
  .mol-r150-md {
    margin-left: -1.5rem;
  }
  .mol-r175-md {
    margin-left: -1.75rem;
  }
  .mol-r200-md {
    margin-left: -2rem;
  }
  .mol-r225-md {
    margin-left: -2.25rem;
  }
  .mol-r250-md {
    margin-left: -2.5rem;
  }
  .mol-r275-md {
    margin-left: -2.75rem;
  }
  .mol-r300-md {
    margin-left: -3rem;
  }
  .mol-r325-md {
    margin-left: -3.25rem;
  }
  .mol-r350-md {
    margin-left: -3.5rem;
  }
  .mol-r375-md {
    margin-left: -3.75rem;
  }
  .mol-r400-md {
    margin-left: -4rem;
  }
  .mol-r425-md {
    margin-left: -4.25rem;
  }
  .mol-r450-md {
    margin-left: -4.5rem;
  }
  .mol-r475-md {
    margin-left: -4.75rem;
  }
  .mol-r500-md {
    margin-left: -5rem;
  }
  .mol-r525-md {
    margin-left: -5.25rem;
  }
  .mol-r550-md {
    margin-left: -5.5rem;
  }
  .mol-r575-md {
    margin-left: -5.75rem;
  }
  .mol-r600-md {
    margin-left: -6rem;
  }
  .mox-0-md {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mox-1-md {
    margin-left: -1px;
    margin-right: -1px;
  }
  .mox-2-md {
    margin-left: -2px;
    margin-right: -2px;
  }
  .mox-3-md {
    margin-left: -3px;
    margin-right: -3px;
  }
  .mox-4-md {
    margin-left: -4px;
    margin-right: -4px;
  }
  .mox-5-md {
    margin-left: -5px;
    margin-right: -5px;
  }
  .mox-6-md {
    margin-left: -6px;
    margin-right: -6px;
  }
  .mox-7-md {
    margin-left: -7px;
    margin-right: -7px;
  }
  .mox-8-md {
    margin-left: -8px;
    margin-right: -8px;
  }
  .mox-9-md {
    margin-left: -9px;
    margin-right: -9px;
  }
  .mox-10-md {
    margin-left: -10px;
    margin-right: -10px;
  }
  .mox-15-md {
    margin-left: -15px;
    margin-right: -15px;
  }
  .mox-20-md {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mox-25-md {
    margin-left: -25px;
    margin-right: -25px;
  }
  .mox-30-md {
    margin-left: -30px;
    margin-right: -30px;
  }
  .mox-35-md {
    margin-left: -35px;
    margin-right: -35px;
  }
  .mox-40-md {
    margin-left: -40px;
    margin-right: -40px;
  }
  .mox-45-md {
    margin-left: -45px;
    margin-right: -45px;
  }
  .mox-50-md {
    margin-left: -50px;
    margin-right: -50px;
  }
  .mox-55-md {
    margin-left: -55px;
    margin-right: -55px;
  }
  .mox-60-md {
    margin-left: -60px;
    margin-right: -60px;
  }
  .mox-65-md {
    margin-left: -65px;
    margin-right: -65px;
  }
  .mox-70-md {
    margin-left: -70px;
    margin-right: -70px;
  }
  .mox-75-md {
    margin-left: -75px;
    margin-right: -75px;
  }
  .mox-80-md {
    margin-left: -80px;
    margin-right: -80px;
  }
  .mox-85-md {
    margin-left: -85px;
    margin-right: -85px;
  }
  .mox-90-md {
    margin-left: -90px;
    margin-right: -90px;
  }
  .mox-95-md {
    margin-left: -95px;
    margin-right: -95px;
  }
  .mox-100-md {
    margin-left: -100px;
    margin-right: -100px;
  }
  .mox-auto-md {
    margin-left: auto;
    margin-right: auto;
  }
  .mox-inherit-md {
    margin-left: inherit;
    margin-right: inherit;
  }
  .mox-r025-md {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .mox-r050-md {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .mox-r075-md {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .mox-r0875-md {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }
  .mox-r100-md {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .mox-r125-md {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .mox-r150-md {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .mox-r175-md {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }
  .mox-r200-md {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .mox-r225-md {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }
  .mox-r250-md {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .mox-r275-md {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }
  .mox-r300-md {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .mox-r325-md {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }
  .mox-r350-md {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }
  .mox-r375-md {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }
  .mox-r400-md {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .mox-r425-md {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }
  .mox-r450-md {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .mox-r475-md {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }
  .mox-r500-md {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .mox-r525-md {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }
  .mox-r550-md {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }
  .mox-r575-md {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }
  .mox-r600-md {
    margin-left: -6rem;
    margin-right: -6rem;
  }
  .moy-0-md {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .moy-1-md {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .moy-2-md {
    margin-top: -2px;
    margin-bottom: -2px;
  }
  .moy-3-md {
    margin-top: -3px;
    margin-bottom: -3px;
  }
  .moy-4-md {
    margin-top: -4px;
    margin-bottom: -4px;
  }
  .moy-5-md {
    margin-top: -5px;
    margin-bottom: -5px;
  }
  .moy-6-md {
    margin-top: -6px;
    margin-bottom: -6px;
  }
  .moy-7-md {
    margin-top: -7px;
    margin-bottom: -7px;
  }
  .moy-8-md {
    margin-top: -8px;
    margin-bottom: -8px;
  }
  .moy-9-md {
    margin-top: -9px;
    margin-bottom: -9px;
  }
  .moy-10-md {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .moy-15-md {
    margin-top: -15px;
    margin-bottom: -15px;
  }
  .moy-20-md {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .moy-25-md {
    margin-top: -25px;
    margin-bottom: -25px;
  }
  .moy-30-md {
    margin-top: -30px;
    margin-bottom: -30px;
  }
  .moy-35-md {
    margin-top: -35px;
    margin-bottom: -35px;
  }
  .moy-40-md {
    margin-top: -40px;
    margin-bottom: -40px;
  }
  .moy-45-md {
    margin-top: -45px;
    margin-bottom: -45px;
  }
  .moy-50-md {
    margin-top: -50px;
    margin-bottom: -50px;
  }
  .moy-55-md {
    margin-top: -55px;
    margin-bottom: -55px;
  }
  .moy-60-md {
    margin-top: -60px;
    margin-bottom: -60px;
  }
  .moy-65-md {
    margin-top: -65px;
    margin-bottom: -65px;
  }
  .moy-70-md {
    margin-top: -70px;
    margin-bottom: -70px;
  }
  .moy-75-md {
    margin-top: -75px;
    margin-bottom: -75px;
  }
  .moy-80-md {
    margin-top: -80px;
    margin-bottom: -80px;
  }
  .moy-85-md {
    margin-top: -85px;
    margin-bottom: -85px;
  }
  .moy-90-md {
    margin-top: -90px;
    margin-bottom: -90px;
  }
  .moy-95-md {
    margin-top: -95px;
    margin-bottom: -95px;
  }
  .moy-100-md {
    margin-top: -100px;
    margin-bottom: -100px;
  }
  .moy-auto-md {
    margin-top: auto;
    margin-bottom: auto;
  }
  .moy-inherit-md {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .moy-r025-md {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .moy-r050-md {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .moy-r075-md {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .moy-r0875-md {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }
  .moy-r100-md {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .moy-r125-md {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }
  .moy-r150-md {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .moy-r175-md {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }
  .moy-r200-md {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .moy-r225-md {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }
  .moy-r250-md {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .moy-r275-md {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }
  .moy-r300-md {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .moy-r325-md {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }
  .moy-r350-md {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }
  .moy-r375-md {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }
  .moy-r400-md {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .moy-r425-md {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }
  .moy-r450-md {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .moy-r475-md {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }
  .moy-r500-md {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .moy-r525-md {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }
  .moy-r550-md {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }
  .moy-r575-md {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }
  .moy-r600-md {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }
}

@media (max-width: 767px) {
  .gm-0-sm > * {
    margin: 0px;
  }
  .gm-1-sm > * {
    margin: 1px;
  }
  .gm-2-sm > * {
    margin: 2px;
  }
  .gm-3-sm > * {
    margin: 3px;
  }
  .gm-4-sm > * {
    margin: 4px;
  }
  .gm-5-sm > * {
    margin: 5px;
  }
  .gm-6-sm > * {
    margin: 6px;
  }
  .gm-7-sm > * {
    margin: 7px;
  }
  .gm-8-sm > * {
    margin: 8px;
  }
  .gm-9-sm > * {
    margin: 9px;
  }
  .gm-10-sm > * {
    margin: 10px;
  }
  .gm-15-sm > * {
    margin: 15px;
  }
  .gm-20-sm > * {
    margin: 20px;
  }
  .gm-25-sm > * {
    margin: 25px;
  }
  .gm-30-sm > * {
    margin: 30px;
  }
  .gm-35-sm > * {
    margin: 35px;
  }
  .gm-40-sm > * {
    margin: 40px;
  }
  .gm-45-sm > * {
    margin: 45px;
  }
  .gm-50-sm > * {
    margin: 50px;
  }
  .gm-55-sm > * {
    margin: 55px;
  }
  .gm-60-sm > * {
    margin: 60px;
  }
  .gm-65-sm > * {
    margin: 65px;
  }
  .gm-70-sm > * {
    margin: 70px;
  }
  .gm-75-sm > * {
    margin: 75px;
  }
  .gm-80-sm > * {
    margin: 80px;
  }
  .gm-85-sm > * {
    margin: 85px;
  }
  .gm-90-sm > * {
    margin: 90px;
  }
  .gm-95-sm > * {
    margin: 95px;
  }
  .gm-100-sm > * {
    margin: 100px;
  }
  .gm-auto-sm > * {
    margin: auto;
  }
  .gm-inherit-sm > * {
    margin: inherit;
  }
  .gm-r025-sm > * {
    margin: 0.25rem;
  }
  .gm-r050-sm > * {
    margin: 0.5rem;
  }
  .gm-r075-sm > * {
    margin: 0.75rem;
  }
  .gm-r0875-sm > * {
    margin: 0.875rem;
  }
  .gm-r100-sm > * {
    margin: 1rem;
  }
  .gm-r125-sm > * {
    margin: 1.25rem;
  }
  .gm-r150-sm > * {
    margin: 1.5rem;
  }
  .gm-r175-sm > * {
    margin: 1.75rem;
  }
  .gm-r200-sm > * {
    margin: 2rem;
  }
  .gm-r225-sm > * {
    margin: 2.25rem;
  }
  .gm-r250-sm > * {
    margin: 2.5rem;
  }
  .gm-r275-sm > * {
    margin: 2.75rem;
  }
  .gm-r300-sm > * {
    margin: 3rem;
  }
  .gm-r325-sm > * {
    margin: 3.25rem;
  }
  .gm-r350-sm > * {
    margin: 3.5rem;
  }
  .gm-r375-sm > * {
    margin: 3.75rem;
  }
  .gm-r400-sm > * {
    margin: 4rem;
  }
  .gm-r425-sm > * {
    margin: 4.25rem;
  }
  .gm-r450-sm > * {
    margin: 4.5rem;
  }
  .gm-r475-sm > * {
    margin: 4.75rem;
  }
  .gm-r500-sm > * {
    margin: 5rem;
  }
  .gm-r525-sm > * {
    margin: 5.25rem;
  }
  .gm-r550-sm > * {
    margin: 5.5rem;
  }
  .gm-r575-sm > * {
    margin: 5.75rem;
  }
  .gm-r600-sm > * {
    margin: 6rem;
  }
  .gm-auto-sm > * {
    margin: auto;
  }
  .gm-inherit-sm > * {
    margin: inherit;
  }
  .gmt-0-sm > * {
    margin-top: 0px;
  }
  .gmt-1-sm > * {
    margin-top: 1px;
  }
  .gmt-2-sm > * {
    margin-top: 2px;
  }
  .gmt-3-sm > * {
    margin-top: 3px;
  }
  .gmt-4-sm > * {
    margin-top: 4px;
  }
  .gmt-5-sm > * {
    margin-top: 5px;
  }
  .gmt-6-sm > * {
    margin-top: 6px;
  }
  .gmt-7-sm > * {
    margin-top: 7px;
  }
  .gmt-8-sm > * {
    margin-top: 8px;
  }
  .gmt-9-sm > * {
    margin-top: 9px;
  }
  .gmt-10-sm > * {
    margin-top: 10px;
  }
  .gmt-15-sm > * {
    margin-top: 15px;
  }
  .gmt-20-sm > * {
    margin-top: 20px;
  }
  .gmt-25-sm > * {
    margin-top: 25px;
  }
  .gmt-30-sm > * {
    margin-top: 30px;
  }
  .gmt-35-sm > * {
    margin-top: 35px;
  }
  .gmt-40-sm > * {
    margin-top: 40px;
  }
  .gmt-45-sm > * {
    margin-top: 45px;
  }
  .gmt-50-sm > * {
    margin-top: 50px;
  }
  .gmt-55-sm > * {
    margin-top: 55px;
  }
  .gmt-60-sm > * {
    margin-top: 60px;
  }
  .gmt-65-sm > * {
    margin-top: 65px;
  }
  .gmt-70-sm > * {
    margin-top: 70px;
  }
  .gmt-75-sm > * {
    margin-top: 75px;
  }
  .gmt-80-sm > * {
    margin-top: 80px;
  }
  .gmt-85-sm > * {
    margin-top: 85px;
  }
  .gmt-90-sm > * {
    margin-top: 90px;
  }
  .gmt-95-sm > * {
    margin-top: 95px;
  }
  .gmt-100-sm > * {
    margin-top: 100px;
  }
  .gmt-auto-sm > * {
    margin-top: auto;
  }
  .gmt-inherit-sm > * {
    margin-top: inherit;
  }
  .gmt-r025-sm > * {
    margin-top: 0.25rem;
  }
  .gmt-r050-sm > * {
    margin-top: 0.5rem;
  }
  .gmt-r075-sm > * {
    margin-top: 0.75rem;
  }
  .gmt-r0875-sm > * {
    margin-top: 0.875rem;
  }
  .gmt-r100-sm > * {
    margin-top: 1rem;
  }
  .gmt-r125-sm > * {
    margin-top: 1.25rem;
  }
  .gmt-r150-sm > * {
    margin-top: 1.5rem;
  }
  .gmt-r175-sm > * {
    margin-top: 1.75rem;
  }
  .gmt-r200-sm > * {
    margin-top: 2rem;
  }
  .gmt-r225-sm > * {
    margin-top: 2.25rem;
  }
  .gmt-r250-sm > * {
    margin-top: 2.5rem;
  }
  .gmt-r275-sm > * {
    margin-top: 2.75rem;
  }
  .gmt-r300-sm > * {
    margin-top: 3rem;
  }
  .gmt-r325-sm > * {
    margin-top: 3.25rem;
  }
  .gmt-r350-sm > * {
    margin-top: 3.5rem;
  }
  .gmt-r375-sm > * {
    margin-top: 3.75rem;
  }
  .gmt-r400-sm > * {
    margin-top: 4rem;
  }
  .gmt-r425-sm > * {
    margin-top: 4.25rem;
  }
  .gmt-r450-sm > * {
    margin-top: 4.5rem;
  }
  .gmt-r475-sm > * {
    margin-top: 4.75rem;
  }
  .gmt-r500-sm > * {
    margin-top: 5rem;
  }
  .gmt-r525-sm > * {
    margin-top: 5.25rem;
  }
  .gmt-r550-sm > * {
    margin-top: 5.5rem;
  }
  .gmt-r575-sm > * {
    margin-top: 5.75rem;
  }
  .gmt-r600-sm > * {
    margin-top: 6rem;
  }
  .gmt-auto-sm > * {
    margin-top: auto;
  }
  .gmt-inherit-sm > * {
    margin-top: inherit;
  }
  .gmr-0-sm > * {
    margin-right: 0px;
  }
  .gmr-1-sm > * {
    margin-right: 1px;
  }
  .gmr-2-sm > * {
    margin-right: 2px;
  }
  .gmr-3-sm > * {
    margin-right: 3px;
  }
  .gmr-4-sm > * {
    margin-right: 4px;
  }
  .gmr-5-sm > * {
    margin-right: 5px;
  }
  .gmr-6-sm > * {
    margin-right: 6px;
  }
  .gmr-7-sm > * {
    margin-right: 7px;
  }
  .gmr-8-sm > * {
    margin-right: 8px;
  }
  .gmr-9-sm > * {
    margin-right: 9px;
  }
  .gmr-10-sm > * {
    margin-right: 10px;
  }
  .gmr-15-sm > * {
    margin-right: 15px;
  }
  .gmr-20-sm > * {
    margin-right: 20px;
  }
  .gmr-25-sm > * {
    margin-right: 25px;
  }
  .gmr-30-sm > * {
    margin-right: 30px;
  }
  .gmr-35-sm > * {
    margin-right: 35px;
  }
  .gmr-40-sm > * {
    margin-right: 40px;
  }
  .gmr-45-sm > * {
    margin-right: 45px;
  }
  .gmr-50-sm > * {
    margin-right: 50px;
  }
  .gmr-55-sm > * {
    margin-right: 55px;
  }
  .gmr-60-sm > * {
    margin-right: 60px;
  }
  .gmr-65-sm > * {
    margin-right: 65px;
  }
  .gmr-70-sm > * {
    margin-right: 70px;
  }
  .gmr-75-sm > * {
    margin-right: 75px;
  }
  .gmr-80-sm > * {
    margin-right: 80px;
  }
  .gmr-85-sm > * {
    margin-right: 85px;
  }
  .gmr-90-sm > * {
    margin-right: 90px;
  }
  .gmr-95-sm > * {
    margin-right: 95px;
  }
  .gmr-100-sm > * {
    margin-right: 100px;
  }
  .gmr-auto-sm > * {
    margin-right: auto;
  }
  .gmr-inherit-sm > * {
    margin-right: inherit;
  }
  .gmr-r025-sm > * {
    margin-right: 0.25rem;
  }
  .gmr-r050-sm > * {
    margin-right: 0.5rem;
  }
  .gmr-r075-sm > * {
    margin-right: 0.75rem;
  }
  .gmr-r0875-sm > * {
    margin-right: 0.875rem;
  }
  .gmr-r100-sm > * {
    margin-right: 1rem;
  }
  .gmr-r125-sm > * {
    margin-right: 1.25rem;
  }
  .gmr-r150-sm > * {
    margin-right: 1.5rem;
  }
  .gmr-r175-sm > * {
    margin-right: 1.75rem;
  }
  .gmr-r200-sm > * {
    margin-right: 2rem;
  }
  .gmr-r225-sm > * {
    margin-right: 2.25rem;
  }
  .gmr-r250-sm > * {
    margin-right: 2.5rem;
  }
  .gmr-r275-sm > * {
    margin-right: 2.75rem;
  }
  .gmr-r300-sm > * {
    margin-right: 3rem;
  }
  .gmr-r325-sm > * {
    margin-right: 3.25rem;
  }
  .gmr-r350-sm > * {
    margin-right: 3.5rem;
  }
  .gmr-r375-sm > * {
    margin-right: 3.75rem;
  }
  .gmr-r400-sm > * {
    margin-right: 4rem;
  }
  .gmr-r425-sm > * {
    margin-right: 4.25rem;
  }
  .gmr-r450-sm > * {
    margin-right: 4.5rem;
  }
  .gmr-r475-sm > * {
    margin-right: 4.75rem;
  }
  .gmr-r500-sm > * {
    margin-right: 5rem;
  }
  .gmr-r525-sm > * {
    margin-right: 5.25rem;
  }
  .gmr-r550-sm > * {
    margin-right: 5.5rem;
  }
  .gmr-r575-sm > * {
    margin-right: 5.75rem;
  }
  .gmr-r600-sm > * {
    margin-right: 6rem;
  }
  .gmr-auto-sm > * {
    margin-right: auto;
  }
  .gmr-inherit-sm > * {
    margin-right: inherit;
  }
  .gmb-0-sm > * {
    margin-bottom: 0px;
  }
  .gmb-1-sm > * {
    margin-bottom: 1px;
  }
  .gmb-2-sm > * {
    margin-bottom: 2px;
  }
  .gmb-3-sm > * {
    margin-bottom: 3px;
  }
  .gmb-4-sm > * {
    margin-bottom: 4px;
  }
  .gmb-5-sm > * {
    margin-bottom: 5px;
  }
  .gmb-6-sm > * {
    margin-bottom: 6px;
  }
  .gmb-7-sm > * {
    margin-bottom: 7px;
  }
  .gmb-8-sm > * {
    margin-bottom: 8px;
  }
  .gmb-9-sm > * {
    margin-bottom: 9px;
  }
  .gmb-10-sm > * {
    margin-bottom: 10px;
  }
  .gmb-15-sm > * {
    margin-bottom: 15px;
  }
  .gmb-20-sm > * {
    margin-bottom: 20px;
  }
  .gmb-25-sm > * {
    margin-bottom: 25px;
  }
  .gmb-30-sm > * {
    margin-bottom: 30px;
  }
  .gmb-35-sm > * {
    margin-bottom: 35px;
  }
  .gmb-40-sm > * {
    margin-bottom: 40px;
  }
  .gmb-45-sm > * {
    margin-bottom: 45px;
  }
  .gmb-50-sm > * {
    margin-bottom: 50px;
  }
  .gmb-55-sm > * {
    margin-bottom: 55px;
  }
  .gmb-60-sm > * {
    margin-bottom: 60px;
  }
  .gmb-65-sm > * {
    margin-bottom: 65px;
  }
  .gmb-70-sm > * {
    margin-bottom: 70px;
  }
  .gmb-75-sm > * {
    margin-bottom: 75px;
  }
  .gmb-80-sm > * {
    margin-bottom: 80px;
  }
  .gmb-85-sm > * {
    margin-bottom: 85px;
  }
  .gmb-90-sm > * {
    margin-bottom: 90px;
  }
  .gmb-95-sm > * {
    margin-bottom: 95px;
  }
  .gmb-100-sm > * {
    margin-bottom: 100px;
  }
  .gmb-auto-sm > * {
    margin-bottom: auto;
  }
  .gmb-inherit-sm > * {
    margin-bottom: inherit;
  }
  .gmb-r025-sm > * {
    margin-bottom: 0.25rem;
  }
  .gmb-r050-sm > * {
    margin-bottom: 0.5rem;
  }
  .gmb-r075-sm > * {
    margin-bottom: 0.75rem;
  }
  .gmb-r0875-sm > * {
    margin-bottom: 0.875rem;
  }
  .gmb-r100-sm > * {
    margin-bottom: 1rem;
  }
  .gmb-r125-sm > * {
    margin-bottom: 1.25rem;
  }
  .gmb-r150-sm > * {
    margin-bottom: 1.5rem;
  }
  .gmb-r175-sm > * {
    margin-bottom: 1.75rem;
  }
  .gmb-r200-sm > * {
    margin-bottom: 2rem;
  }
  .gmb-r225-sm > * {
    margin-bottom: 2.25rem;
  }
  .gmb-r250-sm > * {
    margin-bottom: 2.5rem;
  }
  .gmb-r275-sm > * {
    margin-bottom: 2.75rem;
  }
  .gmb-r300-sm > * {
    margin-bottom: 3rem;
  }
  .gmb-r325-sm > * {
    margin-bottom: 3.25rem;
  }
  .gmb-r350-sm > * {
    margin-bottom: 3.5rem;
  }
  .gmb-r375-sm > * {
    margin-bottom: 3.75rem;
  }
  .gmb-r400-sm > * {
    margin-bottom: 4rem;
  }
  .gmb-r425-sm > * {
    margin-bottom: 4.25rem;
  }
  .gmb-r450-sm > * {
    margin-bottom: 4.5rem;
  }
  .gmb-r475-sm > * {
    margin-bottom: 4.75rem;
  }
  .gmb-r500-sm > * {
    margin-bottom: 5rem;
  }
  .gmb-r525-sm > * {
    margin-bottom: 5.25rem;
  }
  .gmb-r550-sm > * {
    margin-bottom: 5.5rem;
  }
  .gmb-r575-sm > * {
    margin-bottom: 5.75rem;
  }
  .gmb-r600-sm > * {
    margin-bottom: 6rem;
  }
  .gmb-auto-sm > * {
    margin-bottom: auto;
  }
  .gmb-inherit-sm > * {
    margin-bottom: inherit;
  }
  .gml-0-sm > * {
    margin-left: 0px;
  }
  .gml-1-sm > * {
    margin-left: 1px;
  }
  .gml-2-sm > * {
    margin-left: 2px;
  }
  .gml-3-sm > * {
    margin-left: 3px;
  }
  .gml-4-sm > * {
    margin-left: 4px;
  }
  .gml-5-sm > * {
    margin-left: 5px;
  }
  .gml-6-sm > * {
    margin-left: 6px;
  }
  .gml-7-sm > * {
    margin-left: 7px;
  }
  .gml-8-sm > * {
    margin-left: 8px;
  }
  .gml-9-sm > * {
    margin-left: 9px;
  }
  .gml-10-sm > * {
    margin-left: 10px;
  }
  .gml-15-sm > * {
    margin-left: 15px;
  }
  .gml-20-sm > * {
    margin-left: 20px;
  }
  .gml-25-sm > * {
    margin-left: 25px;
  }
  .gml-30-sm > * {
    margin-left: 30px;
  }
  .gml-35-sm > * {
    margin-left: 35px;
  }
  .gml-40-sm > * {
    margin-left: 40px;
  }
  .gml-45-sm > * {
    margin-left: 45px;
  }
  .gml-50-sm > * {
    margin-left: 50px;
  }
  .gml-55-sm > * {
    margin-left: 55px;
  }
  .gml-60-sm > * {
    margin-left: 60px;
  }
  .gml-65-sm > * {
    margin-left: 65px;
  }
  .gml-70-sm > * {
    margin-left: 70px;
  }
  .gml-75-sm > * {
    margin-left: 75px;
  }
  .gml-80-sm > * {
    margin-left: 80px;
  }
  .gml-85-sm > * {
    margin-left: 85px;
  }
  .gml-90-sm > * {
    margin-left: 90px;
  }
  .gml-95-sm > * {
    margin-left: 95px;
  }
  .gml-100-sm > * {
    margin-left: 100px;
  }
  .gml-auto-sm > * {
    margin-left: auto;
  }
  .gml-inherit-sm > * {
    margin-left: inherit;
  }
  .gml-r025-sm > * {
    margin-left: 0.25rem;
  }
  .gml-r050-sm > * {
    margin-left: 0.5rem;
  }
  .gml-r075-sm > * {
    margin-left: 0.75rem;
  }
  .gml-r0875-sm > * {
    margin-left: 0.875rem;
  }
  .gml-r100-sm > * {
    margin-left: 1rem;
  }
  .gml-r125-sm > * {
    margin-left: 1.25rem;
  }
  .gml-r150-sm > * {
    margin-left: 1.5rem;
  }
  .gml-r175-sm > * {
    margin-left: 1.75rem;
  }
  .gml-r200-sm > * {
    margin-left: 2rem;
  }
  .gml-r225-sm > * {
    margin-left: 2.25rem;
  }
  .gml-r250-sm > * {
    margin-left: 2.5rem;
  }
  .gml-r275-sm > * {
    margin-left: 2.75rem;
  }
  .gml-r300-sm > * {
    margin-left: 3rem;
  }
  .gml-r325-sm > * {
    margin-left: 3.25rem;
  }
  .gml-r350-sm > * {
    margin-left: 3.5rem;
  }
  .gml-r375-sm > * {
    margin-left: 3.75rem;
  }
  .gml-r400-sm > * {
    margin-left: 4rem;
  }
  .gml-r425-sm > * {
    margin-left: 4.25rem;
  }
  .gml-r450-sm > * {
    margin-left: 4.5rem;
  }
  .gml-r475-sm > * {
    margin-left: 4.75rem;
  }
  .gml-r500-sm > * {
    margin-left: 5rem;
  }
  .gml-r525-sm > * {
    margin-left: 5.25rem;
  }
  .gml-r550-sm > * {
    margin-left: 5.5rem;
  }
  .gml-r575-sm > * {
    margin-left: 5.75rem;
  }
  .gml-r600-sm > * {
    margin-left: 6rem;
  }
  .gml-auto-sm > * {
    margin-left: auto;
  }
  .gml-inherit-sm > * {
    margin-left: inherit;
  }
  .gmx-0-sm > * {
    margin-left: 0px;
    margin-right: 0px;
  }
  .gmx-1-sm > * {
    margin-left: 1px;
    margin-right: 1px;
  }
  .gmx-2-sm > * {
    margin-left: 2px;
    margin-right: 2px;
  }
  .gmx-3-sm > * {
    margin-left: 3px;
    margin-right: 3px;
  }
  .gmx-4-sm > * {
    margin-left: 4px;
    margin-right: 4px;
  }
  .gmx-5-sm > * {
    margin-left: 5px;
    margin-right: 5px;
  }
  .gmx-6-sm > * {
    margin-left: 6px;
    margin-right: 6px;
  }
  .gmx-7-sm > * {
    margin-left: 7px;
    margin-right: 7px;
  }
  .gmx-8-sm > * {
    margin-left: 8px;
    margin-right: 8px;
  }
  .gmx-9-sm > * {
    margin-left: 9px;
    margin-right: 9px;
  }
  .gmx-10-sm > * {
    margin-left: 10px;
    margin-right: 10px;
  }
  .gmx-15-sm > * {
    margin-left: 15px;
    margin-right: 15px;
  }
  .gmx-20-sm > * {
    margin-left: 20px;
    margin-right: 20px;
  }
  .gmx-25-sm > * {
    margin-left: 25px;
    margin-right: 25px;
  }
  .gmx-30-sm > * {
    margin-left: 30px;
    margin-right: 30px;
  }
  .gmx-35-sm > * {
    margin-left: 35px;
    margin-right: 35px;
  }
  .gmx-40-sm > * {
    margin-left: 40px;
    margin-right: 40px;
  }
  .gmx-45-sm > * {
    margin-left: 45px;
    margin-right: 45px;
  }
  .gmx-50-sm > * {
    margin-left: 50px;
    margin-right: 50px;
  }
  .gmx-55-sm > * {
    margin-left: 55px;
    margin-right: 55px;
  }
  .gmx-60-sm > * {
    margin-left: 60px;
    margin-right: 60px;
  }
  .gmx-65-sm > * {
    margin-left: 65px;
    margin-right: 65px;
  }
  .gmx-70-sm > * {
    margin-left: 70px;
    margin-right: 70px;
  }
  .gmx-75-sm > * {
    margin-left: 75px;
    margin-right: 75px;
  }
  .gmx-80-sm > * {
    margin-left: 80px;
    margin-right: 80px;
  }
  .gmx-85-sm > * {
    margin-left: 85px;
    margin-right: 85px;
  }
  .gmx-90-sm > * {
    margin-left: 90px;
    margin-right: 90px;
  }
  .gmx-95-sm > * {
    margin-left: 95px;
    margin-right: 95px;
  }
  .gmx-100-sm > * {
    margin-left: 100px;
    margin-right: 100px;
  }
  .gmx-auto-sm > * {
    margin-left: auto;
    margin-right: auto;
  }
  .gmx-inherit-sm > * {
    margin-left: inherit;
    margin-right: inherit;
  }
  .gmx-r025-sm > * {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .gmx-r050-sm > * {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .gmx-r075-sm > * {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .gmx-r0875-sm > * {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }
  .gmx-r100-sm > * {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .gmx-r125-sm > * {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .gmx-r150-sm > * {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .gmx-r175-sm > * {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .gmx-r200-sm > * {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .gmx-r225-sm > * {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .gmx-r250-sm > * {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .gmx-r275-sm > * {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .gmx-r300-sm > * {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .gmx-r325-sm > * {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
  .gmx-r350-sm > * {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .gmx-r375-sm > * {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .gmx-r400-sm > * {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .gmx-r425-sm > * {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }
  .gmx-r450-sm > * {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .gmx-r475-sm > * {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }
  .gmx-r500-sm > * {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .gmx-r525-sm > * {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .gmx-r550-sm > * {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .gmx-r575-sm > * {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }
  .gmx-r600-sm > * {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .gmx-auto-sm > * {
    margin-left: auto;
    margin-right: auto;
  }
  .gmx-inherit-sm > * {
    margin-left: inherit;
    margin-right: inherit;
  }
  .gmy-0-sm > * {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .gmy-1-sm > * {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .gmy-2-sm > * {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .gmy-3-sm > * {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .gmy-4-sm > * {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .gmy-5-sm > * {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .gmy-6-sm > * {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .gmy-7-sm > * {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .gmy-8-sm > * {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .gmy-9-sm > * {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .gmy-10-sm > * {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .gmy-15-sm > * {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .gmy-20-sm > * {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .gmy-25-sm > * {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .gmy-30-sm > * {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .gmy-35-sm > * {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .gmy-40-sm > * {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .gmy-45-sm > * {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .gmy-50-sm > * {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .gmy-55-sm > * {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .gmy-60-sm > * {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .gmy-65-sm > * {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .gmy-70-sm > * {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .gmy-75-sm > * {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .gmy-80-sm > * {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .gmy-85-sm > * {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .gmy-90-sm > * {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .gmy-95-sm > * {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .gmy-100-sm > * {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .gmy-auto-sm > * {
    margin-top: auto;
    margin-bottom: auto;
  }
  .gmy-inherit-sm > * {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .gmy-r025-sm > * {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .gmy-r050-sm > * {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .gmy-r075-sm > * {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .gmy-r0875-sm > * {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }
  .gmy-r100-sm > * {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .gmy-r125-sm > * {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .gmy-r150-sm > * {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .gmy-r175-sm > * {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .gmy-r200-sm > * {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .gmy-r225-sm > * {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .gmy-r250-sm > * {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .gmy-r275-sm > * {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .gmy-r300-sm > * {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .gmy-r325-sm > * {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }
  .gmy-r350-sm > * {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .gmy-r375-sm > * {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .gmy-r400-sm > * {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .gmy-r425-sm > * {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }
  .gmy-r450-sm > * {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .gmy-r475-sm > * {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }
  .gmy-r500-sm > * {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .gmy-r525-sm > * {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .gmy-r550-sm > * {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .gmy-r575-sm > * {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }
  .gmy-r600-sm > * {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .gmy-auto-sm > * {
    margin-top: auto;
    margin-bottom: auto;
  }
  .gmy-inherit-sm > * {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .mot-0-sm {
    margin-top: 0px;
  }
  .mot-1-sm {
    margin-top: -1px;
  }
  .mot-2-sm {
    margin-top: -2px;
  }
  .mot-3-sm {
    margin-top: -3px;
  }
  .mot-4-sm {
    margin-top: -4px;
  }
  .mot-5-sm {
    margin-top: -5px;
  }
  .mot-6-sm {
    margin-top: -6px;
  }
  .mot-7-sm {
    margin-top: -7px;
  }
  .mot-8-sm {
    margin-top: -8px;
  }
  .mot-9-sm {
    margin-top: -9px;
  }
  .mot-10-sm {
    margin-top: -10px;
  }
  .mot-15-sm {
    margin-top: -15px;
  }
  .mot-20-sm {
    margin-top: -20px;
  }
  .mot-25-sm {
    margin-top: -25px;
  }
  .mot-30-sm {
    margin-top: -30px;
  }
  .mot-35-sm {
    margin-top: -35px;
  }
  .mot-40-sm {
    margin-top: -40px;
  }
  .mot-45-sm {
    margin-top: -45px;
  }
  .mot-50-sm {
    margin-top: -50px;
  }
  .mot-55-sm {
    margin-top: -55px;
  }
  .mot-60-sm {
    margin-top: -60px;
  }
  .mot-65-sm {
    margin-top: -65px;
  }
  .mot-70-sm {
    margin-top: -70px;
  }
  .mot-75-sm {
    margin-top: -75px;
  }
  .mot-80-sm {
    margin-top: -80px;
  }
  .mot-85-sm {
    margin-top: -85px;
  }
  .mot-90-sm {
    margin-top: -90px;
  }
  .mot-95-sm {
    margin-top: -95px;
  }
  .mot-100-sm {
    margin-top: -100px;
  }
  .mot-auto-sm {
    margin-top: auto;
  }
  .mot-inherit-sm {
    margin-top: inherit;
  }
  .mot-r025-sm {
    margin-top: -0.25rem;
  }
  .mot-r050-sm {
    margin-top: -0.5rem;
  }
  .mot-r075-sm {
    margin-top: -0.75rem;
  }
  .mot-r0875-sm {
    margin-top: -0.875rem;
  }
  .mot-r100-sm {
    margin-top: -1rem;
  }
  .mot-r125-sm {
    margin-top: -1.25rem;
  }
  .mot-r150-sm {
    margin-top: -1.5rem;
  }
  .mot-r175-sm {
    margin-top: -1.75rem;
  }
  .mot-r200-sm {
    margin-top: -2rem;
  }
  .mot-r225-sm {
    margin-top: -2.25rem;
  }
  .mot-r250-sm {
    margin-top: -2.5rem;
  }
  .mot-r275-sm {
    margin-top: -2.75rem;
  }
  .mot-r300-sm {
    margin-top: -3rem;
  }
  .mot-r325-sm {
    margin-top: -3.25rem;
  }
  .mot-r350-sm {
    margin-top: -3.5rem;
  }
  .mot-r375-sm {
    margin-top: -3.75rem;
  }
  .mot-r400-sm {
    margin-top: -4rem;
  }
  .mot-r425-sm {
    margin-top: -4.25rem;
  }
  .mot-r450-sm {
    margin-top: -4.5rem;
  }
  .mot-r475-sm {
    margin-top: -4.75rem;
  }
  .mot-r500-sm {
    margin-top: -5rem;
  }
  .mot-r525-sm {
    margin-top: -5.25rem;
  }
  .mot-r550-sm {
    margin-top: -5.5rem;
  }
  .mot-r575-sm {
    margin-top: -5.75rem;
  }
  .mot-r600-sm {
    margin-top: -6rem;
  }
  .mor-0-sm {
    margin-right: 0px;
  }
  .mor-1-sm {
    margin-right: -1px;
  }
  .mor-2-sm {
    margin-right: -2px;
  }
  .mor-3-sm {
    margin-right: -3px;
  }
  .mor-4-sm {
    margin-right: -4px;
  }
  .mor-5-sm {
    margin-right: -5px;
  }
  .mor-6-sm {
    margin-right: -6px;
  }
  .mor-7-sm {
    margin-right: -7px;
  }
  .mor-8-sm {
    margin-right: -8px;
  }
  .mor-9-sm {
    margin-right: -9px;
  }
  .mor-10-sm {
    margin-right: -10px;
  }
  .mor-15-sm {
    margin-right: -15px;
  }
  .mor-20-sm {
    margin-right: -20px;
  }
  .mor-25-sm {
    margin-right: -25px;
  }
  .mor-30-sm {
    margin-right: -30px;
  }
  .mor-35-sm {
    margin-right: -35px;
  }
  .mor-40-sm {
    margin-right: -40px;
  }
  .mor-45-sm {
    margin-right: -45px;
  }
  .mor-50-sm {
    margin-right: -50px;
  }
  .mor-55-sm {
    margin-right: -55px;
  }
  .mor-60-sm {
    margin-right: -60px;
  }
  .mor-65-sm {
    margin-right: -65px;
  }
  .mor-70-sm {
    margin-right: -70px;
  }
  .mor-75-sm {
    margin-right: -75px;
  }
  .mor-80-sm {
    margin-right: -80px;
  }
  .mor-85-sm {
    margin-right: -85px;
  }
  .mor-90-sm {
    margin-right: -90px;
  }
  .mor-95-sm {
    margin-right: -95px;
  }
  .mor-100-sm {
    margin-right: -100px;
  }
  .mor-auto-sm {
    margin-right: auto;
  }
  .mor-inherit-sm {
    margin-right: inherit;
  }
  .mor-r025-sm {
    margin-right: -0.25rem;
  }
  .mor-r050-sm {
    margin-right: -0.5rem;
  }
  .mor-r075-sm {
    margin-right: -0.75rem;
  }
  .mor-r0875-sm {
    margin-right: -0.875rem;
  }
  .mor-r100-sm {
    margin-right: -1rem;
  }
  .mor-r125-sm {
    margin-right: -1.25rem;
  }
  .mor-r150-sm {
    margin-right: -1.5rem;
  }
  .mor-r175-sm {
    margin-right: -1.75rem;
  }
  .mor-r200-sm {
    margin-right: -2rem;
  }
  .mor-r225-sm {
    margin-right: -2.25rem;
  }
  .mor-r250-sm {
    margin-right: -2.5rem;
  }
  .mor-r275-sm {
    margin-right: -2.75rem;
  }
  .mor-r300-sm {
    margin-right: -3rem;
  }
  .mor-r325-sm {
    margin-right: -3.25rem;
  }
  .mor-r350-sm {
    margin-right: -3.5rem;
  }
  .mor-r375-sm {
    margin-right: -3.75rem;
  }
  .mor-r400-sm {
    margin-right: -4rem;
  }
  .mor-r425-sm {
    margin-right: -4.25rem;
  }
  .mor-r450-sm {
    margin-right: -4.5rem;
  }
  .mor-r475-sm {
    margin-right: -4.75rem;
  }
  .mor-r500-sm {
    margin-right: -5rem;
  }
  .mor-r525-sm {
    margin-right: -5.25rem;
  }
  .mor-r550-sm {
    margin-right: -5.5rem;
  }
  .mor-r575-sm {
    margin-right: -5.75rem;
  }
  .mor-r600-sm {
    margin-right: -6rem;
  }
  .mob-0-sm {
    margin-bottom: 0px;
  }
  .mob-1-sm {
    margin-bottom: -1px;
  }
  .mob-2-sm {
    margin-bottom: -2px;
  }
  .mob-3-sm {
    margin-bottom: -3px;
  }
  .mob-4-sm {
    margin-bottom: -4px;
  }
  .mob-5-sm {
    margin-bottom: -5px;
  }
  .mob-6-sm {
    margin-bottom: -6px;
  }
  .mob-7-sm {
    margin-bottom: -7px;
  }
  .mob-8-sm {
    margin-bottom: -8px;
  }
  .mob-9-sm {
    margin-bottom: -9px;
  }
  .mob-10-sm {
    margin-bottom: -10px;
  }
  .mob-15-sm {
    margin-bottom: -15px;
  }
  .mob-20-sm {
    margin-bottom: -20px;
  }
  .mob-25-sm {
    margin-bottom: -25px;
  }
  .mob-30-sm {
    margin-bottom: -30px;
  }
  .mob-35-sm {
    margin-bottom: -35px;
  }
  .mob-40-sm {
    margin-bottom: -40px;
  }
  .mob-45-sm {
    margin-bottom: -45px;
  }
  .mob-50-sm {
    margin-bottom: -50px;
  }
  .mob-55-sm {
    margin-bottom: -55px;
  }
  .mob-60-sm {
    margin-bottom: -60px;
  }
  .mob-65-sm {
    margin-bottom: -65px;
  }
  .mob-70-sm {
    margin-bottom: -70px;
  }
  .mob-75-sm {
    margin-bottom: -75px;
  }
  .mob-80-sm {
    margin-bottom: -80px;
  }
  .mob-85-sm {
    margin-bottom: -85px;
  }
  .mob-90-sm {
    margin-bottom: -90px;
  }
  .mob-95-sm {
    margin-bottom: -95px;
  }
  .mob-100-sm {
    margin-bottom: -100px;
  }
  .mob-auto-sm {
    margin-bottom: auto;
  }
  .mob-inherit-sm {
    margin-bottom: inherit;
  }
  .mob-r025-sm {
    margin-bottom: -0.25rem;
  }
  .mob-r050-sm {
    margin-bottom: -0.5rem;
  }
  .mob-r075-sm {
    margin-bottom: -0.75rem;
  }
  .mob-r0875-sm {
    margin-bottom: -0.875rem;
  }
  .mob-r100-sm {
    margin-bottom: -1rem;
  }
  .mob-r125-sm {
    margin-bottom: -1.25rem;
  }
  .mob-r150-sm {
    margin-bottom: -1.5rem;
  }
  .mob-r175-sm {
    margin-bottom: -1.75rem;
  }
  .mob-r200-sm {
    margin-bottom: -2rem;
  }
  .mob-r225-sm {
    margin-bottom: -2.25rem;
  }
  .mob-r250-sm {
    margin-bottom: -2.5rem;
  }
  .mob-r275-sm {
    margin-bottom: -2.75rem;
  }
  .mob-r300-sm {
    margin-bottom: -3rem;
  }
  .mob-r325-sm {
    margin-bottom: -3.25rem;
  }
  .mob-r350-sm {
    margin-bottom: -3.5rem;
  }
  .mob-r375-sm {
    margin-bottom: -3.75rem;
  }
  .mob-r400-sm {
    margin-bottom: -4rem;
  }
  .mob-r425-sm {
    margin-bottom: -4.25rem;
  }
  .mob-r450-sm {
    margin-bottom: -4.5rem;
  }
  .mob-r475-sm {
    margin-bottom: -4.75rem;
  }
  .mob-r500-sm {
    margin-bottom: -5rem;
  }
  .mob-r525-sm {
    margin-bottom: -5.25rem;
  }
  .mob-r550-sm {
    margin-bottom: -5.5rem;
  }
  .mob-r575-sm {
    margin-bottom: -5.75rem;
  }
  .mob-r600-sm {
    margin-bottom: -6rem;
  }
  .mol-0-sm {
    margin-left: 0px;
  }
  .mol-1-sm {
    margin-left: -1px;
  }
  .mol-2-sm {
    margin-left: -2px;
  }
  .mol-3-sm {
    margin-left: -3px;
  }
  .mol-4-sm {
    margin-left: -4px;
  }
  .mol-5-sm {
    margin-left: -5px;
  }
  .mol-6-sm {
    margin-left: -6px;
  }
  .mol-7-sm {
    margin-left: -7px;
  }
  .mol-8-sm {
    margin-left: -8px;
  }
  .mol-9-sm {
    margin-left: -9px;
  }
  .mol-10-sm {
    margin-left: -10px;
  }
  .mol-15-sm {
    margin-left: -15px;
  }
  .mol-20-sm {
    margin-left: -20px;
  }
  .mol-25-sm {
    margin-left: -25px;
  }
  .mol-30-sm {
    margin-left: -30px;
  }
  .mol-35-sm {
    margin-left: -35px;
  }
  .mol-40-sm {
    margin-left: -40px;
  }
  .mol-45-sm {
    margin-left: -45px;
  }
  .mol-50-sm {
    margin-left: -50px;
  }
  .mol-55-sm {
    margin-left: -55px;
  }
  .mol-60-sm {
    margin-left: -60px;
  }
  .mol-65-sm {
    margin-left: -65px;
  }
  .mol-70-sm {
    margin-left: -70px;
  }
  .mol-75-sm {
    margin-left: -75px;
  }
  .mol-80-sm {
    margin-left: -80px;
  }
  .mol-85-sm {
    margin-left: -85px;
  }
  .mol-90-sm {
    margin-left: -90px;
  }
  .mol-95-sm {
    margin-left: -95px;
  }
  .mol-100-sm {
    margin-left: -100px;
  }
  .mol-auto-sm {
    margin-left: auto;
  }
  .mol-inherit-sm {
    margin-left: inherit;
  }
  .mol-r025-sm {
    margin-left: -0.25rem;
  }
  .mol-r050-sm {
    margin-left: -0.5rem;
  }
  .mol-r075-sm {
    margin-left: -0.75rem;
  }
  .mol-r0875-sm {
    margin-left: -0.875rem;
  }
  .mol-r100-sm {
    margin-left: -1rem;
  }
  .mol-r125-sm {
    margin-left: -1.25rem;
  }
  .mol-r150-sm {
    margin-left: -1.5rem;
  }
  .mol-r175-sm {
    margin-left: -1.75rem;
  }
  .mol-r200-sm {
    margin-left: -2rem;
  }
  .mol-r225-sm {
    margin-left: -2.25rem;
  }
  .mol-r250-sm {
    margin-left: -2.5rem;
  }
  .mol-r275-sm {
    margin-left: -2.75rem;
  }
  .mol-r300-sm {
    margin-left: -3rem;
  }
  .mol-r325-sm {
    margin-left: -3.25rem;
  }
  .mol-r350-sm {
    margin-left: -3.5rem;
  }
  .mol-r375-sm {
    margin-left: -3.75rem;
  }
  .mol-r400-sm {
    margin-left: -4rem;
  }
  .mol-r425-sm {
    margin-left: -4.25rem;
  }
  .mol-r450-sm {
    margin-left: -4.5rem;
  }
  .mol-r475-sm {
    margin-left: -4.75rem;
  }
  .mol-r500-sm {
    margin-left: -5rem;
  }
  .mol-r525-sm {
    margin-left: -5.25rem;
  }
  .mol-r550-sm {
    margin-left: -5.5rem;
  }
  .mol-r575-sm {
    margin-left: -5.75rem;
  }
  .mol-r600-sm {
    margin-left: -6rem;
  }
  .mox-0-sm {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mox-1-sm {
    margin-left: -1px;
    margin-right: -1px;
  }
  .mox-2-sm {
    margin-left: -2px;
    margin-right: -2px;
  }
  .mox-3-sm {
    margin-left: -3px;
    margin-right: -3px;
  }
  .mox-4-sm {
    margin-left: -4px;
    margin-right: -4px;
  }
  .mox-5-sm {
    margin-left: -5px;
    margin-right: -5px;
  }
  .mox-6-sm {
    margin-left: -6px;
    margin-right: -6px;
  }
  .mox-7-sm {
    margin-left: -7px;
    margin-right: -7px;
  }
  .mox-8-sm {
    margin-left: -8px;
    margin-right: -8px;
  }
  .mox-9-sm {
    margin-left: -9px;
    margin-right: -9px;
  }
  .mox-10-sm {
    margin-left: -10px;
    margin-right: -10px;
  }
  .mox-15-sm {
    margin-left: -15px;
    margin-right: -15px;
  }
  .mox-20-sm {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mox-25-sm {
    margin-left: -25px;
    margin-right: -25px;
  }
  .mox-30-sm {
    margin-left: -30px;
    margin-right: -30px;
  }
  .mox-35-sm {
    margin-left: -35px;
    margin-right: -35px;
  }
  .mox-40-sm {
    margin-left: -40px;
    margin-right: -40px;
  }
  .mox-45-sm {
    margin-left: -45px;
    margin-right: -45px;
  }
  .mox-50-sm {
    margin-left: -50px;
    margin-right: -50px;
  }
  .mox-55-sm {
    margin-left: -55px;
    margin-right: -55px;
  }
  .mox-60-sm {
    margin-left: -60px;
    margin-right: -60px;
  }
  .mox-65-sm {
    margin-left: -65px;
    margin-right: -65px;
  }
  .mox-70-sm {
    margin-left: -70px;
    margin-right: -70px;
  }
  .mox-75-sm {
    margin-left: -75px;
    margin-right: -75px;
  }
  .mox-80-sm {
    margin-left: -80px;
    margin-right: -80px;
  }
  .mox-85-sm {
    margin-left: -85px;
    margin-right: -85px;
  }
  .mox-90-sm {
    margin-left: -90px;
    margin-right: -90px;
  }
  .mox-95-sm {
    margin-left: -95px;
    margin-right: -95px;
  }
  .mox-100-sm {
    margin-left: -100px;
    margin-right: -100px;
  }
  .mox-auto-sm {
    margin-left: auto;
    margin-right: auto;
  }
  .mox-inherit-sm {
    margin-left: inherit;
    margin-right: inherit;
  }
  .mox-r025-sm {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .mox-r050-sm {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .mox-r075-sm {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .mox-r0875-sm {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }
  .mox-r100-sm {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .mox-r125-sm {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .mox-r150-sm {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .mox-r175-sm {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }
  .mox-r200-sm {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .mox-r225-sm {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }
  .mox-r250-sm {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .mox-r275-sm {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }
  .mox-r300-sm {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .mox-r325-sm {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }
  .mox-r350-sm {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }
  .mox-r375-sm {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }
  .mox-r400-sm {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .mox-r425-sm {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }
  .mox-r450-sm {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .mox-r475-sm {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }
  .mox-r500-sm {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .mox-r525-sm {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }
  .mox-r550-sm {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }
  .mox-r575-sm {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }
  .mox-r600-sm {
    margin-left: -6rem;
    margin-right: -6rem;
  }
  .moy-0-sm {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .moy-1-sm {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .moy-2-sm {
    margin-top: -2px;
    margin-bottom: -2px;
  }
  .moy-3-sm {
    margin-top: -3px;
    margin-bottom: -3px;
  }
  .moy-4-sm {
    margin-top: -4px;
    margin-bottom: -4px;
  }
  .moy-5-sm {
    margin-top: -5px;
    margin-bottom: -5px;
  }
  .moy-6-sm {
    margin-top: -6px;
    margin-bottom: -6px;
  }
  .moy-7-sm {
    margin-top: -7px;
    margin-bottom: -7px;
  }
  .moy-8-sm {
    margin-top: -8px;
    margin-bottom: -8px;
  }
  .moy-9-sm {
    margin-top: -9px;
    margin-bottom: -9px;
  }
  .moy-10-sm {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .moy-15-sm {
    margin-top: -15px;
    margin-bottom: -15px;
  }
  .moy-20-sm {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .moy-25-sm {
    margin-top: -25px;
    margin-bottom: -25px;
  }
  .moy-30-sm {
    margin-top: -30px;
    margin-bottom: -30px;
  }
  .moy-35-sm {
    margin-top: -35px;
    margin-bottom: -35px;
  }
  .moy-40-sm {
    margin-top: -40px;
    margin-bottom: -40px;
  }
  .moy-45-sm {
    margin-top: -45px;
    margin-bottom: -45px;
  }
  .moy-50-sm {
    margin-top: -50px;
    margin-bottom: -50px;
  }
  .moy-55-sm {
    margin-top: -55px;
    margin-bottom: -55px;
  }
  .moy-60-sm {
    margin-top: -60px;
    margin-bottom: -60px;
  }
  .moy-65-sm {
    margin-top: -65px;
    margin-bottom: -65px;
  }
  .moy-70-sm {
    margin-top: -70px;
    margin-bottom: -70px;
  }
  .moy-75-sm {
    margin-top: -75px;
    margin-bottom: -75px;
  }
  .moy-80-sm {
    margin-top: -80px;
    margin-bottom: -80px;
  }
  .moy-85-sm {
    margin-top: -85px;
    margin-bottom: -85px;
  }
  .moy-90-sm {
    margin-top: -90px;
    margin-bottom: -90px;
  }
  .moy-95-sm {
    margin-top: -95px;
    margin-bottom: -95px;
  }
  .moy-100-sm {
    margin-top: -100px;
    margin-bottom: -100px;
  }
  .moy-auto-sm {
    margin-top: auto;
    margin-bottom: auto;
  }
  .moy-inherit-sm {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .moy-r025-sm {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .moy-r050-sm {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .moy-r075-sm {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .moy-r0875-sm {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }
  .moy-r100-sm {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .moy-r125-sm {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }
  .moy-r150-sm {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .moy-r175-sm {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }
  .moy-r200-sm {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .moy-r225-sm {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }
  .moy-r250-sm {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .moy-r275-sm {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }
  .moy-r300-sm {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .moy-r325-sm {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }
  .moy-r350-sm {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }
  .moy-r375-sm {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }
  .moy-r400-sm {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .moy-r425-sm {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }
  .moy-r450-sm {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .moy-r475-sm {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }
  .moy-r500-sm {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .moy-r525-sm {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }
  .moy-r550-sm {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }
  .moy-r575-sm {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }
  .moy-r600-sm {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }
}

@media (max-width: 575px) {
  .gm-0-xs > * {
    margin: 0px;
  }
  .gm-1-xs > * {
    margin: 1px;
  }
  .gm-2-xs > * {
    margin: 2px;
  }
  .gm-3-xs > * {
    margin: 3px;
  }
  .gm-4-xs > * {
    margin: 4px;
  }
  .gm-5-xs > * {
    margin: 5px;
  }
  .gm-6-xs > * {
    margin: 6px;
  }
  .gm-7-xs > * {
    margin: 7px;
  }
  .gm-8-xs > * {
    margin: 8px;
  }
  .gm-9-xs > * {
    margin: 9px;
  }
  .gm-10-xs > * {
    margin: 10px;
  }
  .gm-15-xs > * {
    margin: 15px;
  }
  .gm-20-xs > * {
    margin: 20px;
  }
  .gm-25-xs > * {
    margin: 25px;
  }
  .gm-30-xs > * {
    margin: 30px;
  }
  .gm-35-xs > * {
    margin: 35px;
  }
  .gm-40-xs > * {
    margin: 40px;
  }
  .gm-45-xs > * {
    margin: 45px;
  }
  .gm-50-xs > * {
    margin: 50px;
  }
  .gm-55-xs > * {
    margin: 55px;
  }
  .gm-60-xs > * {
    margin: 60px;
  }
  .gm-65-xs > * {
    margin: 65px;
  }
  .gm-70-xs > * {
    margin: 70px;
  }
  .gm-75-xs > * {
    margin: 75px;
  }
  .gm-80-xs > * {
    margin: 80px;
  }
  .gm-85-xs > * {
    margin: 85px;
  }
  .gm-90-xs > * {
    margin: 90px;
  }
  .gm-95-xs > * {
    margin: 95px;
  }
  .gm-100-xs > * {
    margin: 100px;
  }
  .gm-auto-xs > * {
    margin: auto;
  }
  .gm-inherit-xs > * {
    margin: inherit;
  }
  .gm-r025-xs > * {
    margin: 0.25rem;
  }
  .gm-r050-xs > * {
    margin: 0.5rem;
  }
  .gm-r075-xs > * {
    margin: 0.75rem;
  }
  .gm-r0875-xs > * {
    margin: 0.875rem;
  }
  .gm-r100-xs > * {
    margin: 1rem;
  }
  .gm-r125-xs > * {
    margin: 1.25rem;
  }
  .gm-r150-xs > * {
    margin: 1.5rem;
  }
  .gm-r175-xs > * {
    margin: 1.75rem;
  }
  .gm-r200-xs > * {
    margin: 2rem;
  }
  .gm-r225-xs > * {
    margin: 2.25rem;
  }
  .gm-r250-xs > * {
    margin: 2.5rem;
  }
  .gm-r275-xs > * {
    margin: 2.75rem;
  }
  .gm-r300-xs > * {
    margin: 3rem;
  }
  .gm-r325-xs > * {
    margin: 3.25rem;
  }
  .gm-r350-xs > * {
    margin: 3.5rem;
  }
  .gm-r375-xs > * {
    margin: 3.75rem;
  }
  .gm-r400-xs > * {
    margin: 4rem;
  }
  .gm-r425-xs > * {
    margin: 4.25rem;
  }
  .gm-r450-xs > * {
    margin: 4.5rem;
  }
  .gm-r475-xs > * {
    margin: 4.75rem;
  }
  .gm-r500-xs > * {
    margin: 5rem;
  }
  .gm-r525-xs > * {
    margin: 5.25rem;
  }
  .gm-r550-xs > * {
    margin: 5.5rem;
  }
  .gm-r575-xs > * {
    margin: 5.75rem;
  }
  .gm-r600-xs > * {
    margin: 6rem;
  }
  .gm-auto-xs > * {
    margin: auto;
  }
  .gm-inherit-xs > * {
    margin: inherit;
  }
  .gmt-0-xs > * {
    margin-top: 0px;
  }
  .gmt-1-xs > * {
    margin-top: 1px;
  }
  .gmt-2-xs > * {
    margin-top: 2px;
  }
  .gmt-3-xs > * {
    margin-top: 3px;
  }
  .gmt-4-xs > * {
    margin-top: 4px;
  }
  .gmt-5-xs > * {
    margin-top: 5px;
  }
  .gmt-6-xs > * {
    margin-top: 6px;
  }
  .gmt-7-xs > * {
    margin-top: 7px;
  }
  .gmt-8-xs > * {
    margin-top: 8px;
  }
  .gmt-9-xs > * {
    margin-top: 9px;
  }
  .gmt-10-xs > * {
    margin-top: 10px;
  }
  .gmt-15-xs > * {
    margin-top: 15px;
  }
  .gmt-20-xs > * {
    margin-top: 20px;
  }
  .gmt-25-xs > * {
    margin-top: 25px;
  }
  .gmt-30-xs > * {
    margin-top: 30px;
  }
  .gmt-35-xs > * {
    margin-top: 35px;
  }
  .gmt-40-xs > * {
    margin-top: 40px;
  }
  .gmt-45-xs > * {
    margin-top: 45px;
  }
  .gmt-50-xs > * {
    margin-top: 50px;
  }
  .gmt-55-xs > * {
    margin-top: 55px;
  }
  .gmt-60-xs > * {
    margin-top: 60px;
  }
  .gmt-65-xs > * {
    margin-top: 65px;
  }
  .gmt-70-xs > * {
    margin-top: 70px;
  }
  .gmt-75-xs > * {
    margin-top: 75px;
  }
  .gmt-80-xs > * {
    margin-top: 80px;
  }
  .gmt-85-xs > * {
    margin-top: 85px;
  }
  .gmt-90-xs > * {
    margin-top: 90px;
  }
  .gmt-95-xs > * {
    margin-top: 95px;
  }
  .gmt-100-xs > * {
    margin-top: 100px;
  }
  .gmt-auto-xs > * {
    margin-top: auto;
  }
  .gmt-inherit-xs > * {
    margin-top: inherit;
  }
  .gmt-r025-xs > * {
    margin-top: 0.25rem;
  }
  .gmt-r050-xs > * {
    margin-top: 0.5rem;
  }
  .gmt-r075-xs > * {
    margin-top: 0.75rem;
  }
  .gmt-r0875-xs > * {
    margin-top: 0.875rem;
  }
  .gmt-r100-xs > * {
    margin-top: 1rem;
  }
  .gmt-r125-xs > * {
    margin-top: 1.25rem;
  }
  .gmt-r150-xs > * {
    margin-top: 1.5rem;
  }
  .gmt-r175-xs > * {
    margin-top: 1.75rem;
  }
  .gmt-r200-xs > * {
    margin-top: 2rem;
  }
  .gmt-r225-xs > * {
    margin-top: 2.25rem;
  }
  .gmt-r250-xs > * {
    margin-top: 2.5rem;
  }
  .gmt-r275-xs > * {
    margin-top: 2.75rem;
  }
  .gmt-r300-xs > * {
    margin-top: 3rem;
  }
  .gmt-r325-xs > * {
    margin-top: 3.25rem;
  }
  .gmt-r350-xs > * {
    margin-top: 3.5rem;
  }
  .gmt-r375-xs > * {
    margin-top: 3.75rem;
  }
  .gmt-r400-xs > * {
    margin-top: 4rem;
  }
  .gmt-r425-xs > * {
    margin-top: 4.25rem;
  }
  .gmt-r450-xs > * {
    margin-top: 4.5rem;
  }
  .gmt-r475-xs > * {
    margin-top: 4.75rem;
  }
  .gmt-r500-xs > * {
    margin-top: 5rem;
  }
  .gmt-r525-xs > * {
    margin-top: 5.25rem;
  }
  .gmt-r550-xs > * {
    margin-top: 5.5rem;
  }
  .gmt-r575-xs > * {
    margin-top: 5.75rem;
  }
  .gmt-r600-xs > * {
    margin-top: 6rem;
  }
  .gmt-auto-xs > * {
    margin-top: auto;
  }
  .gmt-inherit-xs > * {
    margin-top: inherit;
  }
  .gmr-0-xs > * {
    margin-right: 0px;
  }
  .gmr-1-xs > * {
    margin-right: 1px;
  }
  .gmr-2-xs > * {
    margin-right: 2px;
  }
  .gmr-3-xs > * {
    margin-right: 3px;
  }
  .gmr-4-xs > * {
    margin-right: 4px;
  }
  .gmr-5-xs > * {
    margin-right: 5px;
  }
  .gmr-6-xs > * {
    margin-right: 6px;
  }
  .gmr-7-xs > * {
    margin-right: 7px;
  }
  .gmr-8-xs > * {
    margin-right: 8px;
  }
  .gmr-9-xs > * {
    margin-right: 9px;
  }
  .gmr-10-xs > * {
    margin-right: 10px;
  }
  .gmr-15-xs > * {
    margin-right: 15px;
  }
  .gmr-20-xs > * {
    margin-right: 20px;
  }
  .gmr-25-xs > * {
    margin-right: 25px;
  }
  .gmr-30-xs > * {
    margin-right: 30px;
  }
  .gmr-35-xs > * {
    margin-right: 35px;
  }
  .gmr-40-xs > * {
    margin-right: 40px;
  }
  .gmr-45-xs > * {
    margin-right: 45px;
  }
  .gmr-50-xs > * {
    margin-right: 50px;
  }
  .gmr-55-xs > * {
    margin-right: 55px;
  }
  .gmr-60-xs > * {
    margin-right: 60px;
  }
  .gmr-65-xs > * {
    margin-right: 65px;
  }
  .gmr-70-xs > * {
    margin-right: 70px;
  }
  .gmr-75-xs > * {
    margin-right: 75px;
  }
  .gmr-80-xs > * {
    margin-right: 80px;
  }
  .gmr-85-xs > * {
    margin-right: 85px;
  }
  .gmr-90-xs > * {
    margin-right: 90px;
  }
  .gmr-95-xs > * {
    margin-right: 95px;
  }
  .gmr-100-xs > * {
    margin-right: 100px;
  }
  .gmr-auto-xs > * {
    margin-right: auto;
  }
  .gmr-inherit-xs > * {
    margin-right: inherit;
  }
  .gmr-r025-xs > * {
    margin-right: 0.25rem;
  }
  .gmr-r050-xs > * {
    margin-right: 0.5rem;
  }
  .gmr-r075-xs > * {
    margin-right: 0.75rem;
  }
  .gmr-r0875-xs > * {
    margin-right: 0.875rem;
  }
  .gmr-r100-xs > * {
    margin-right: 1rem;
  }
  .gmr-r125-xs > * {
    margin-right: 1.25rem;
  }
  .gmr-r150-xs > * {
    margin-right: 1.5rem;
  }
  .gmr-r175-xs > * {
    margin-right: 1.75rem;
  }
  .gmr-r200-xs > * {
    margin-right: 2rem;
  }
  .gmr-r225-xs > * {
    margin-right: 2.25rem;
  }
  .gmr-r250-xs > * {
    margin-right: 2.5rem;
  }
  .gmr-r275-xs > * {
    margin-right: 2.75rem;
  }
  .gmr-r300-xs > * {
    margin-right: 3rem;
  }
  .gmr-r325-xs > * {
    margin-right: 3.25rem;
  }
  .gmr-r350-xs > * {
    margin-right: 3.5rem;
  }
  .gmr-r375-xs > * {
    margin-right: 3.75rem;
  }
  .gmr-r400-xs > * {
    margin-right: 4rem;
  }
  .gmr-r425-xs > * {
    margin-right: 4.25rem;
  }
  .gmr-r450-xs > * {
    margin-right: 4.5rem;
  }
  .gmr-r475-xs > * {
    margin-right: 4.75rem;
  }
  .gmr-r500-xs > * {
    margin-right: 5rem;
  }
  .gmr-r525-xs > * {
    margin-right: 5.25rem;
  }
  .gmr-r550-xs > * {
    margin-right: 5.5rem;
  }
  .gmr-r575-xs > * {
    margin-right: 5.75rem;
  }
  .gmr-r600-xs > * {
    margin-right: 6rem;
  }
  .gmr-auto-xs > * {
    margin-right: auto;
  }
  .gmr-inherit-xs > * {
    margin-right: inherit;
  }
  .gmb-0-xs > * {
    margin-bottom: 0px;
  }
  .gmb-1-xs > * {
    margin-bottom: 1px;
  }
  .gmb-2-xs > * {
    margin-bottom: 2px;
  }
  .gmb-3-xs > * {
    margin-bottom: 3px;
  }
  .gmb-4-xs > * {
    margin-bottom: 4px;
  }
  .gmb-5-xs > * {
    margin-bottom: 5px;
  }
  .gmb-6-xs > * {
    margin-bottom: 6px;
  }
  .gmb-7-xs > * {
    margin-bottom: 7px;
  }
  .gmb-8-xs > * {
    margin-bottom: 8px;
  }
  .gmb-9-xs > * {
    margin-bottom: 9px;
  }
  .gmb-10-xs > * {
    margin-bottom: 10px;
  }
  .gmb-15-xs > * {
    margin-bottom: 15px;
  }
  .gmb-20-xs > * {
    margin-bottom: 20px;
  }
  .gmb-25-xs > * {
    margin-bottom: 25px;
  }
  .gmb-30-xs > * {
    margin-bottom: 30px;
  }
  .gmb-35-xs > * {
    margin-bottom: 35px;
  }
  .gmb-40-xs > * {
    margin-bottom: 40px;
  }
  .gmb-45-xs > * {
    margin-bottom: 45px;
  }
  .gmb-50-xs > * {
    margin-bottom: 50px;
  }
  .gmb-55-xs > * {
    margin-bottom: 55px;
  }
  .gmb-60-xs > * {
    margin-bottom: 60px;
  }
  .gmb-65-xs > * {
    margin-bottom: 65px;
  }
  .gmb-70-xs > * {
    margin-bottom: 70px;
  }
  .gmb-75-xs > * {
    margin-bottom: 75px;
  }
  .gmb-80-xs > * {
    margin-bottom: 80px;
  }
  .gmb-85-xs > * {
    margin-bottom: 85px;
  }
  .gmb-90-xs > * {
    margin-bottom: 90px;
  }
  .gmb-95-xs > * {
    margin-bottom: 95px;
  }
  .gmb-100-xs > * {
    margin-bottom: 100px;
  }
  .gmb-auto-xs > * {
    margin-bottom: auto;
  }
  .gmb-inherit-xs > * {
    margin-bottom: inherit;
  }
  .gmb-r025-xs > * {
    margin-bottom: 0.25rem;
  }
  .gmb-r050-xs > * {
    margin-bottom: 0.5rem;
  }
  .gmb-r075-xs > * {
    margin-bottom: 0.75rem;
  }
  .gmb-r0875-xs > * {
    margin-bottom: 0.875rem;
  }
  .gmb-r100-xs > * {
    margin-bottom: 1rem;
  }
  .gmb-r125-xs > * {
    margin-bottom: 1.25rem;
  }
  .gmb-r150-xs > * {
    margin-bottom: 1.5rem;
  }
  .gmb-r175-xs > * {
    margin-bottom: 1.75rem;
  }
  .gmb-r200-xs > * {
    margin-bottom: 2rem;
  }
  .gmb-r225-xs > * {
    margin-bottom: 2.25rem;
  }
  .gmb-r250-xs > * {
    margin-bottom: 2.5rem;
  }
  .gmb-r275-xs > * {
    margin-bottom: 2.75rem;
  }
  .gmb-r300-xs > * {
    margin-bottom: 3rem;
  }
  .gmb-r325-xs > * {
    margin-bottom: 3.25rem;
  }
  .gmb-r350-xs > * {
    margin-bottom: 3.5rem;
  }
  .gmb-r375-xs > * {
    margin-bottom: 3.75rem;
  }
  .gmb-r400-xs > * {
    margin-bottom: 4rem;
  }
  .gmb-r425-xs > * {
    margin-bottom: 4.25rem;
  }
  .gmb-r450-xs > * {
    margin-bottom: 4.5rem;
  }
  .gmb-r475-xs > * {
    margin-bottom: 4.75rem;
  }
  .gmb-r500-xs > * {
    margin-bottom: 5rem;
  }
  .gmb-r525-xs > * {
    margin-bottom: 5.25rem;
  }
  .gmb-r550-xs > * {
    margin-bottom: 5.5rem;
  }
  .gmb-r575-xs > * {
    margin-bottom: 5.75rem;
  }
  .gmb-r600-xs > * {
    margin-bottom: 6rem;
  }
  .gmb-auto-xs > * {
    margin-bottom: auto;
  }
  .gmb-inherit-xs > * {
    margin-bottom: inherit;
  }
  .gml-0-xs > * {
    margin-left: 0px;
  }
  .gml-1-xs > * {
    margin-left: 1px;
  }
  .gml-2-xs > * {
    margin-left: 2px;
  }
  .gml-3-xs > * {
    margin-left: 3px;
  }
  .gml-4-xs > * {
    margin-left: 4px;
  }
  .gml-5-xs > * {
    margin-left: 5px;
  }
  .gml-6-xs > * {
    margin-left: 6px;
  }
  .gml-7-xs > * {
    margin-left: 7px;
  }
  .gml-8-xs > * {
    margin-left: 8px;
  }
  .gml-9-xs > * {
    margin-left: 9px;
  }
  .gml-10-xs > * {
    margin-left: 10px;
  }
  .gml-15-xs > * {
    margin-left: 15px;
  }
  .gml-20-xs > * {
    margin-left: 20px;
  }
  .gml-25-xs > * {
    margin-left: 25px;
  }
  .gml-30-xs > * {
    margin-left: 30px;
  }
  .gml-35-xs > * {
    margin-left: 35px;
  }
  .gml-40-xs > * {
    margin-left: 40px;
  }
  .gml-45-xs > * {
    margin-left: 45px;
  }
  .gml-50-xs > * {
    margin-left: 50px;
  }
  .gml-55-xs > * {
    margin-left: 55px;
  }
  .gml-60-xs > * {
    margin-left: 60px;
  }
  .gml-65-xs > * {
    margin-left: 65px;
  }
  .gml-70-xs > * {
    margin-left: 70px;
  }
  .gml-75-xs > * {
    margin-left: 75px;
  }
  .gml-80-xs > * {
    margin-left: 80px;
  }
  .gml-85-xs > * {
    margin-left: 85px;
  }
  .gml-90-xs > * {
    margin-left: 90px;
  }
  .gml-95-xs > * {
    margin-left: 95px;
  }
  .gml-100-xs > * {
    margin-left: 100px;
  }
  .gml-auto-xs > * {
    margin-left: auto;
  }
  .gml-inherit-xs > * {
    margin-left: inherit;
  }
  .gml-r025-xs > * {
    margin-left: 0.25rem;
  }
  .gml-r050-xs > * {
    margin-left: 0.5rem;
  }
  .gml-r075-xs > * {
    margin-left: 0.75rem;
  }
  .gml-r0875-xs > * {
    margin-left: 0.875rem;
  }
  .gml-r100-xs > * {
    margin-left: 1rem;
  }
  .gml-r125-xs > * {
    margin-left: 1.25rem;
  }
  .gml-r150-xs > * {
    margin-left: 1.5rem;
  }
  .gml-r175-xs > * {
    margin-left: 1.75rem;
  }
  .gml-r200-xs > * {
    margin-left: 2rem;
  }
  .gml-r225-xs > * {
    margin-left: 2.25rem;
  }
  .gml-r250-xs > * {
    margin-left: 2.5rem;
  }
  .gml-r275-xs > * {
    margin-left: 2.75rem;
  }
  .gml-r300-xs > * {
    margin-left: 3rem;
  }
  .gml-r325-xs > * {
    margin-left: 3.25rem;
  }
  .gml-r350-xs > * {
    margin-left: 3.5rem;
  }
  .gml-r375-xs > * {
    margin-left: 3.75rem;
  }
  .gml-r400-xs > * {
    margin-left: 4rem;
  }
  .gml-r425-xs > * {
    margin-left: 4.25rem;
  }
  .gml-r450-xs > * {
    margin-left: 4.5rem;
  }
  .gml-r475-xs > * {
    margin-left: 4.75rem;
  }
  .gml-r500-xs > * {
    margin-left: 5rem;
  }
  .gml-r525-xs > * {
    margin-left: 5.25rem;
  }
  .gml-r550-xs > * {
    margin-left: 5.5rem;
  }
  .gml-r575-xs > * {
    margin-left: 5.75rem;
  }
  .gml-r600-xs > * {
    margin-left: 6rem;
  }
  .gml-auto-xs > * {
    margin-left: auto;
  }
  .gml-inherit-xs > * {
    margin-left: inherit;
  }
  .gmx-0-xs > * {
    margin-left: 0px;
    margin-right: 0px;
  }
  .gmx-1-xs > * {
    margin-left: 1px;
    margin-right: 1px;
  }
  .gmx-2-xs > * {
    margin-left: 2px;
    margin-right: 2px;
  }
  .gmx-3-xs > * {
    margin-left: 3px;
    margin-right: 3px;
  }
  .gmx-4-xs > * {
    margin-left: 4px;
    margin-right: 4px;
  }
  .gmx-5-xs > * {
    margin-left: 5px;
    margin-right: 5px;
  }
  .gmx-6-xs > * {
    margin-left: 6px;
    margin-right: 6px;
  }
  .gmx-7-xs > * {
    margin-left: 7px;
    margin-right: 7px;
  }
  .gmx-8-xs > * {
    margin-left: 8px;
    margin-right: 8px;
  }
  .gmx-9-xs > * {
    margin-left: 9px;
    margin-right: 9px;
  }
  .gmx-10-xs > * {
    margin-left: 10px;
    margin-right: 10px;
  }
  .gmx-15-xs > * {
    margin-left: 15px;
    margin-right: 15px;
  }
  .gmx-20-xs > * {
    margin-left: 20px;
    margin-right: 20px;
  }
  .gmx-25-xs > * {
    margin-left: 25px;
    margin-right: 25px;
  }
  .gmx-30-xs > * {
    margin-left: 30px;
    margin-right: 30px;
  }
  .gmx-35-xs > * {
    margin-left: 35px;
    margin-right: 35px;
  }
  .gmx-40-xs > * {
    margin-left: 40px;
    margin-right: 40px;
  }
  .gmx-45-xs > * {
    margin-left: 45px;
    margin-right: 45px;
  }
  .gmx-50-xs > * {
    margin-left: 50px;
    margin-right: 50px;
  }
  .gmx-55-xs > * {
    margin-left: 55px;
    margin-right: 55px;
  }
  .gmx-60-xs > * {
    margin-left: 60px;
    margin-right: 60px;
  }
  .gmx-65-xs > * {
    margin-left: 65px;
    margin-right: 65px;
  }
  .gmx-70-xs > * {
    margin-left: 70px;
    margin-right: 70px;
  }
  .gmx-75-xs > * {
    margin-left: 75px;
    margin-right: 75px;
  }
  .gmx-80-xs > * {
    margin-left: 80px;
    margin-right: 80px;
  }
  .gmx-85-xs > * {
    margin-left: 85px;
    margin-right: 85px;
  }
  .gmx-90-xs > * {
    margin-left: 90px;
    margin-right: 90px;
  }
  .gmx-95-xs > * {
    margin-left: 95px;
    margin-right: 95px;
  }
  .gmx-100-xs > * {
    margin-left: 100px;
    margin-right: 100px;
  }
  .gmx-auto-xs > * {
    margin-left: auto;
    margin-right: auto;
  }
  .gmx-inherit-xs > * {
    margin-left: inherit;
    margin-right: inherit;
  }
  .gmx-r025-xs > * {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .gmx-r050-xs > * {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .gmx-r075-xs > * {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .gmx-r0875-xs > * {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }
  .gmx-r100-xs > * {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .gmx-r125-xs > * {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .gmx-r150-xs > * {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .gmx-r175-xs > * {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }
  .gmx-r200-xs > * {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .gmx-r225-xs > * {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }
  .gmx-r250-xs > * {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .gmx-r275-xs > * {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }
  .gmx-r300-xs > * {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .gmx-r325-xs > * {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }
  .gmx-r350-xs > * {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
  .gmx-r375-xs > * {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }
  .gmx-r400-xs > * {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .gmx-r425-xs > * {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }
  .gmx-r450-xs > * {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .gmx-r475-xs > * {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }
  .gmx-r500-xs > * {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .gmx-r525-xs > * {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .gmx-r550-xs > * {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .gmx-r575-xs > * {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }
  .gmx-r600-xs > * {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .gmx-auto-xs > * {
    margin-left: auto;
    margin-right: auto;
  }
  .gmx-inherit-xs > * {
    margin-left: inherit;
    margin-right: inherit;
  }
  .gmy-0-xs > * {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .gmy-1-xs > * {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .gmy-2-xs > * {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .gmy-3-xs > * {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .gmy-4-xs > * {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .gmy-5-xs > * {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .gmy-6-xs > * {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .gmy-7-xs > * {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .gmy-8-xs > * {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .gmy-9-xs > * {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .gmy-10-xs > * {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .gmy-15-xs > * {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .gmy-20-xs > * {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .gmy-25-xs > * {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .gmy-30-xs > * {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .gmy-35-xs > * {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .gmy-40-xs > * {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .gmy-45-xs > * {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .gmy-50-xs > * {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .gmy-55-xs > * {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .gmy-60-xs > * {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .gmy-65-xs > * {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .gmy-70-xs > * {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .gmy-75-xs > * {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .gmy-80-xs > * {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .gmy-85-xs > * {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .gmy-90-xs > * {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .gmy-95-xs > * {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .gmy-100-xs > * {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .gmy-auto-xs > * {
    margin-top: auto;
    margin-bottom: auto;
  }
  .gmy-inherit-xs > * {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .gmy-r025-xs > * {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .gmy-r050-xs > * {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .gmy-r075-xs > * {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .gmy-r0875-xs > * {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }
  .gmy-r100-xs > * {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .gmy-r125-xs > * {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .gmy-r150-xs > * {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .gmy-r175-xs > * {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }
  .gmy-r200-xs > * {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .gmy-r225-xs > * {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }
  .gmy-r250-xs > * {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .gmy-r275-xs > * {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }
  .gmy-r300-xs > * {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .gmy-r325-xs > * {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }
  .gmy-r350-xs > * {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
  .gmy-r375-xs > * {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }
  .gmy-r400-xs > * {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .gmy-r425-xs > * {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }
  .gmy-r450-xs > * {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .gmy-r475-xs > * {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }
  .gmy-r500-xs > * {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .gmy-r525-xs > * {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .gmy-r550-xs > * {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .gmy-r575-xs > * {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }
  .gmy-r600-xs > * {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .gmy-auto-xs > * {
    margin-top: auto;
    margin-bottom: auto;
  }
  .gmy-inherit-xs > * {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .mot-0-xs {
    margin-top: 0px;
  }
  .mot-1-xs {
    margin-top: -1px;
  }
  .mot-2-xs {
    margin-top: -2px;
  }
  .mot-3-xs {
    margin-top: -3px;
  }
  .mot-4-xs {
    margin-top: -4px;
  }
  .mot-5-xs {
    margin-top: -5px;
  }
  .mot-6-xs {
    margin-top: -6px;
  }
  .mot-7-xs {
    margin-top: -7px;
  }
  .mot-8-xs {
    margin-top: -8px;
  }
  .mot-9-xs {
    margin-top: -9px;
  }
  .mot-10-xs {
    margin-top: -10px;
  }
  .mot-15-xs {
    margin-top: -15px;
  }
  .mot-20-xs {
    margin-top: -20px;
  }
  .mot-25-xs {
    margin-top: -25px;
  }
  .mot-30-xs {
    margin-top: -30px;
  }
  .mot-35-xs {
    margin-top: -35px;
  }
  .mot-40-xs {
    margin-top: -40px;
  }
  .mot-45-xs {
    margin-top: -45px;
  }
  .mot-50-xs {
    margin-top: -50px;
  }
  .mot-55-xs {
    margin-top: -55px;
  }
  .mot-60-xs {
    margin-top: -60px;
  }
  .mot-65-xs {
    margin-top: -65px;
  }
  .mot-70-xs {
    margin-top: -70px;
  }
  .mot-75-xs {
    margin-top: -75px;
  }
  .mot-80-xs {
    margin-top: -80px;
  }
  .mot-85-xs {
    margin-top: -85px;
  }
  .mot-90-xs {
    margin-top: -90px;
  }
  .mot-95-xs {
    margin-top: -95px;
  }
  .mot-100-xs {
    margin-top: -100px;
  }
  .mot-auto-xs {
    margin-top: auto;
  }
  .mot-inherit-xs {
    margin-top: inherit;
  }
  .mot-r025-xs {
    margin-top: -0.25rem;
  }
  .mot-r050-xs {
    margin-top: -0.5rem;
  }
  .mot-r075-xs {
    margin-top: -0.75rem;
  }
  .mot-r0875-xs {
    margin-top: -0.875rem;
  }
  .mot-r100-xs {
    margin-top: -1rem;
  }
  .mot-r125-xs {
    margin-top: -1.25rem;
  }
  .mot-r150-xs {
    margin-top: -1.5rem;
  }
  .mot-r175-xs {
    margin-top: -1.75rem;
  }
  .mot-r200-xs {
    margin-top: -2rem;
  }
  .mot-r225-xs {
    margin-top: -2.25rem;
  }
  .mot-r250-xs {
    margin-top: -2.5rem;
  }
  .mot-r275-xs {
    margin-top: -2.75rem;
  }
  .mot-r300-xs {
    margin-top: -3rem;
  }
  .mot-r325-xs {
    margin-top: -3.25rem;
  }
  .mot-r350-xs {
    margin-top: -3.5rem;
  }
  .mot-r375-xs {
    margin-top: -3.75rem;
  }
  .mot-r400-xs {
    margin-top: -4rem;
  }
  .mot-r425-xs {
    margin-top: -4.25rem;
  }
  .mot-r450-xs {
    margin-top: -4.5rem;
  }
  .mot-r475-xs {
    margin-top: -4.75rem;
  }
  .mot-r500-xs {
    margin-top: -5rem;
  }
  .mot-r525-xs {
    margin-top: -5.25rem;
  }
  .mot-r550-xs {
    margin-top: -5.5rem;
  }
  .mot-r575-xs {
    margin-top: -5.75rem;
  }
  .mot-r600-xs {
    margin-top: -6rem;
  }
  .mor-0-xs {
    margin-right: 0px;
  }
  .mor-1-xs {
    margin-right: -1px;
  }
  .mor-2-xs {
    margin-right: -2px;
  }
  .mor-3-xs {
    margin-right: -3px;
  }
  .mor-4-xs {
    margin-right: -4px;
  }
  .mor-5-xs {
    margin-right: -5px;
  }
  .mor-6-xs {
    margin-right: -6px;
  }
  .mor-7-xs {
    margin-right: -7px;
  }
  .mor-8-xs {
    margin-right: -8px;
  }
  .mor-9-xs {
    margin-right: -9px;
  }
  .mor-10-xs {
    margin-right: -10px;
  }
  .mor-15-xs {
    margin-right: -15px;
  }
  .mor-20-xs {
    margin-right: -20px;
  }
  .mor-25-xs {
    margin-right: -25px;
  }
  .mor-30-xs {
    margin-right: -30px;
  }
  .mor-35-xs {
    margin-right: -35px;
  }
  .mor-40-xs {
    margin-right: -40px;
  }
  .mor-45-xs {
    margin-right: -45px;
  }
  .mor-50-xs {
    margin-right: -50px;
  }
  .mor-55-xs {
    margin-right: -55px;
  }
  .mor-60-xs {
    margin-right: -60px;
  }
  .mor-65-xs {
    margin-right: -65px;
  }
  .mor-70-xs {
    margin-right: -70px;
  }
  .mor-75-xs {
    margin-right: -75px;
  }
  .mor-80-xs {
    margin-right: -80px;
  }
  .mor-85-xs {
    margin-right: -85px;
  }
  .mor-90-xs {
    margin-right: -90px;
  }
  .mor-95-xs {
    margin-right: -95px;
  }
  .mor-100-xs {
    margin-right: -100px;
  }
  .mor-auto-xs {
    margin-right: auto;
  }
  .mor-inherit-xs {
    margin-right: inherit;
  }
  .mor-r025-xs {
    margin-right: -0.25rem;
  }
  .mor-r050-xs {
    margin-right: -0.5rem;
  }
  .mor-r075-xs {
    margin-right: -0.75rem;
  }
  .mor-r0875-xs {
    margin-right: -0.875rem;
  }
  .mor-r100-xs {
    margin-right: -1rem;
  }
  .mor-r125-xs {
    margin-right: -1.25rem;
  }
  .mor-r150-xs {
    margin-right: -1.5rem;
  }
  .mor-r175-xs {
    margin-right: -1.75rem;
  }
  .mor-r200-xs {
    margin-right: -2rem;
  }
  .mor-r225-xs {
    margin-right: -2.25rem;
  }
  .mor-r250-xs {
    margin-right: -2.5rem;
  }
  .mor-r275-xs {
    margin-right: -2.75rem;
  }
  .mor-r300-xs {
    margin-right: -3rem;
  }
  .mor-r325-xs {
    margin-right: -3.25rem;
  }
  .mor-r350-xs {
    margin-right: -3.5rem;
  }
  .mor-r375-xs {
    margin-right: -3.75rem;
  }
  .mor-r400-xs {
    margin-right: -4rem;
  }
  .mor-r425-xs {
    margin-right: -4.25rem;
  }
  .mor-r450-xs {
    margin-right: -4.5rem;
  }
  .mor-r475-xs {
    margin-right: -4.75rem;
  }
  .mor-r500-xs {
    margin-right: -5rem;
  }
  .mor-r525-xs {
    margin-right: -5.25rem;
  }
  .mor-r550-xs {
    margin-right: -5.5rem;
  }
  .mor-r575-xs {
    margin-right: -5.75rem;
  }
  .mor-r600-xs {
    margin-right: -6rem;
  }
  .mob-0-xs {
    margin-bottom: 0px;
  }
  .mob-1-xs {
    margin-bottom: -1px;
  }
  .mob-2-xs {
    margin-bottom: -2px;
  }
  .mob-3-xs {
    margin-bottom: -3px;
  }
  .mob-4-xs {
    margin-bottom: -4px;
  }
  .mob-5-xs {
    margin-bottom: -5px;
  }
  .mob-6-xs {
    margin-bottom: -6px;
  }
  .mob-7-xs {
    margin-bottom: -7px;
  }
  .mob-8-xs {
    margin-bottom: -8px;
  }
  .mob-9-xs {
    margin-bottom: -9px;
  }
  .mob-10-xs {
    margin-bottom: -10px;
  }
  .mob-15-xs {
    margin-bottom: -15px;
  }
  .mob-20-xs {
    margin-bottom: -20px;
  }
  .mob-25-xs {
    margin-bottom: -25px;
  }
  .mob-30-xs {
    margin-bottom: -30px;
  }
  .mob-35-xs {
    margin-bottom: -35px;
  }
  .mob-40-xs {
    margin-bottom: -40px;
  }
  .mob-45-xs {
    margin-bottom: -45px;
  }
  .mob-50-xs {
    margin-bottom: -50px;
  }
  .mob-55-xs {
    margin-bottom: -55px;
  }
  .mob-60-xs {
    margin-bottom: -60px;
  }
  .mob-65-xs {
    margin-bottom: -65px;
  }
  .mob-70-xs {
    margin-bottom: -70px;
  }
  .mob-75-xs {
    margin-bottom: -75px;
  }
  .mob-80-xs {
    margin-bottom: -80px;
  }
  .mob-85-xs {
    margin-bottom: -85px;
  }
  .mob-90-xs {
    margin-bottom: -90px;
  }
  .mob-95-xs {
    margin-bottom: -95px;
  }
  .mob-100-xs {
    margin-bottom: -100px;
  }
  .mob-auto-xs {
    margin-bottom: auto;
  }
  .mob-inherit-xs {
    margin-bottom: inherit;
  }
  .mob-r025-xs {
    margin-bottom: -0.25rem;
  }
  .mob-r050-xs {
    margin-bottom: -0.5rem;
  }
  .mob-r075-xs {
    margin-bottom: -0.75rem;
  }
  .mob-r0875-xs {
    margin-bottom: -0.875rem;
  }
  .mob-r100-xs {
    margin-bottom: -1rem;
  }
  .mob-r125-xs {
    margin-bottom: -1.25rem;
  }
  .mob-r150-xs {
    margin-bottom: -1.5rem;
  }
  .mob-r175-xs {
    margin-bottom: -1.75rem;
  }
  .mob-r200-xs {
    margin-bottom: -2rem;
  }
  .mob-r225-xs {
    margin-bottom: -2.25rem;
  }
  .mob-r250-xs {
    margin-bottom: -2.5rem;
  }
  .mob-r275-xs {
    margin-bottom: -2.75rem;
  }
  .mob-r300-xs {
    margin-bottom: -3rem;
  }
  .mob-r325-xs {
    margin-bottom: -3.25rem;
  }
  .mob-r350-xs {
    margin-bottom: -3.5rem;
  }
  .mob-r375-xs {
    margin-bottom: -3.75rem;
  }
  .mob-r400-xs {
    margin-bottom: -4rem;
  }
  .mob-r425-xs {
    margin-bottom: -4.25rem;
  }
  .mob-r450-xs {
    margin-bottom: -4.5rem;
  }
  .mob-r475-xs {
    margin-bottom: -4.75rem;
  }
  .mob-r500-xs {
    margin-bottom: -5rem;
  }
  .mob-r525-xs {
    margin-bottom: -5.25rem;
  }
  .mob-r550-xs {
    margin-bottom: -5.5rem;
  }
  .mob-r575-xs {
    margin-bottom: -5.75rem;
  }
  .mob-r600-xs {
    margin-bottom: -6rem;
  }
  .mol-0-xs {
    margin-left: 0px;
  }
  .mol-1-xs {
    margin-left: -1px;
  }
  .mol-2-xs {
    margin-left: -2px;
  }
  .mol-3-xs {
    margin-left: -3px;
  }
  .mol-4-xs {
    margin-left: -4px;
  }
  .mol-5-xs {
    margin-left: -5px;
  }
  .mol-6-xs {
    margin-left: -6px;
  }
  .mol-7-xs {
    margin-left: -7px;
  }
  .mol-8-xs {
    margin-left: -8px;
  }
  .mol-9-xs {
    margin-left: -9px;
  }
  .mol-10-xs {
    margin-left: -10px;
  }
  .mol-15-xs {
    margin-left: -15px;
  }
  .mol-20-xs {
    margin-left: -20px;
  }
  .mol-25-xs {
    margin-left: -25px;
  }
  .mol-30-xs {
    margin-left: -30px;
  }
  .mol-35-xs {
    margin-left: -35px;
  }
  .mol-40-xs {
    margin-left: -40px;
  }
  .mol-45-xs {
    margin-left: -45px;
  }
  .mol-50-xs {
    margin-left: -50px;
  }
  .mol-55-xs {
    margin-left: -55px;
  }
  .mol-60-xs {
    margin-left: -60px;
  }
  .mol-65-xs {
    margin-left: -65px;
  }
  .mol-70-xs {
    margin-left: -70px;
  }
  .mol-75-xs {
    margin-left: -75px;
  }
  .mol-80-xs {
    margin-left: -80px;
  }
  .mol-85-xs {
    margin-left: -85px;
  }
  .mol-90-xs {
    margin-left: -90px;
  }
  .mol-95-xs {
    margin-left: -95px;
  }
  .mol-100-xs {
    margin-left: -100px;
  }
  .mol-auto-xs {
    margin-left: auto;
  }
  .mol-inherit-xs {
    margin-left: inherit;
  }
  .mol-r025-xs {
    margin-left: -0.25rem;
  }
  .mol-r050-xs {
    margin-left: -0.5rem;
  }
  .mol-r075-xs {
    margin-left: -0.75rem;
  }
  .mol-r0875-xs {
    margin-left: -0.875rem;
  }
  .mol-r100-xs {
    margin-left: -1rem;
  }
  .mol-r125-xs {
    margin-left: -1.25rem;
  }
  .mol-r150-xs {
    margin-left: -1.5rem;
  }
  .mol-r175-xs {
    margin-left: -1.75rem;
  }
  .mol-r200-xs {
    margin-left: -2rem;
  }
  .mol-r225-xs {
    margin-left: -2.25rem;
  }
  .mol-r250-xs {
    margin-left: -2.5rem;
  }
  .mol-r275-xs {
    margin-left: -2.75rem;
  }
  .mol-r300-xs {
    margin-left: -3rem;
  }
  .mol-r325-xs {
    margin-left: -3.25rem;
  }
  .mol-r350-xs {
    margin-left: -3.5rem;
  }
  .mol-r375-xs {
    margin-left: -3.75rem;
  }
  .mol-r400-xs {
    margin-left: -4rem;
  }
  .mol-r425-xs {
    margin-left: -4.25rem;
  }
  .mol-r450-xs {
    margin-left: -4.5rem;
  }
  .mol-r475-xs {
    margin-left: -4.75rem;
  }
  .mol-r500-xs {
    margin-left: -5rem;
  }
  .mol-r525-xs {
    margin-left: -5.25rem;
  }
  .mol-r550-xs {
    margin-left: -5.5rem;
  }
  .mol-r575-xs {
    margin-left: -5.75rem;
  }
  .mol-r600-xs {
    margin-left: -6rem;
  }
  .mox-0-xs {
    margin-left: 0px;
    margin-right: 0px;
  }
  .mox-1-xs {
    margin-left: -1px;
    margin-right: -1px;
  }
  .mox-2-xs {
    margin-left: -2px;
    margin-right: -2px;
  }
  .mox-3-xs {
    margin-left: -3px;
    margin-right: -3px;
  }
  .mox-4-xs {
    margin-left: -4px;
    margin-right: -4px;
  }
  .mox-5-xs {
    margin-left: -5px;
    margin-right: -5px;
  }
  .mox-6-xs {
    margin-left: -6px;
    margin-right: -6px;
  }
  .mox-7-xs {
    margin-left: -7px;
    margin-right: -7px;
  }
  .mox-8-xs {
    margin-left: -8px;
    margin-right: -8px;
  }
  .mox-9-xs {
    margin-left: -9px;
    margin-right: -9px;
  }
  .mox-10-xs {
    margin-left: -10px;
    margin-right: -10px;
  }
  .mox-15-xs {
    margin-left: -15px;
    margin-right: -15px;
  }
  .mox-20-xs {
    margin-left: -20px;
    margin-right: -20px;
  }
  .mox-25-xs {
    margin-left: -25px;
    margin-right: -25px;
  }
  .mox-30-xs {
    margin-left: -30px;
    margin-right: -30px;
  }
  .mox-35-xs {
    margin-left: -35px;
    margin-right: -35px;
  }
  .mox-40-xs {
    margin-left: -40px;
    margin-right: -40px;
  }
  .mox-45-xs {
    margin-left: -45px;
    margin-right: -45px;
  }
  .mox-50-xs {
    margin-left: -50px;
    margin-right: -50px;
  }
  .mox-55-xs {
    margin-left: -55px;
    margin-right: -55px;
  }
  .mox-60-xs {
    margin-left: -60px;
    margin-right: -60px;
  }
  .mox-65-xs {
    margin-left: -65px;
    margin-right: -65px;
  }
  .mox-70-xs {
    margin-left: -70px;
    margin-right: -70px;
  }
  .mox-75-xs {
    margin-left: -75px;
    margin-right: -75px;
  }
  .mox-80-xs {
    margin-left: -80px;
    margin-right: -80px;
  }
  .mox-85-xs {
    margin-left: -85px;
    margin-right: -85px;
  }
  .mox-90-xs {
    margin-left: -90px;
    margin-right: -90px;
  }
  .mox-95-xs {
    margin-left: -95px;
    margin-right: -95px;
  }
  .mox-100-xs {
    margin-left: -100px;
    margin-right: -100px;
  }
  .mox-auto-xs {
    margin-left: auto;
    margin-right: auto;
  }
  .mox-inherit-xs {
    margin-left: inherit;
    margin-right: inherit;
  }
  .mox-r025-xs {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .mox-r050-xs {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .mox-r075-xs {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .mox-r0875-xs {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }
  .mox-r100-xs {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .mox-r125-xs {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
  .mox-r150-xs {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .mox-r175-xs {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }
  .mox-r200-xs {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .mox-r225-xs {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }
  .mox-r250-xs {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .mox-r275-xs {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }
  .mox-r300-xs {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .mox-r325-xs {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }
  .mox-r350-xs {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }
  .mox-r375-xs {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }
  .mox-r400-xs {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .mox-r425-xs {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }
  .mox-r450-xs {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .mox-r475-xs {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }
  .mox-r500-xs {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .mox-r525-xs {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }
  .mox-r550-xs {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }
  .mox-r575-xs {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }
  .mox-r600-xs {
    margin-left: -6rem;
    margin-right: -6rem;
  }
  .moy-0-xs {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .moy-1-xs {
    margin-top: -1px;
    margin-bottom: -1px;
  }
  .moy-2-xs {
    margin-top: -2px;
    margin-bottom: -2px;
  }
  .moy-3-xs {
    margin-top: -3px;
    margin-bottom: -3px;
  }
  .moy-4-xs {
    margin-top: -4px;
    margin-bottom: -4px;
  }
  .moy-5-xs {
    margin-top: -5px;
    margin-bottom: -5px;
  }
  .moy-6-xs {
    margin-top: -6px;
    margin-bottom: -6px;
  }
  .moy-7-xs {
    margin-top: -7px;
    margin-bottom: -7px;
  }
  .moy-8-xs {
    margin-top: -8px;
    margin-bottom: -8px;
  }
  .moy-9-xs {
    margin-top: -9px;
    margin-bottom: -9px;
  }
  .moy-10-xs {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .moy-15-xs {
    margin-top: -15px;
    margin-bottom: -15px;
  }
  .moy-20-xs {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .moy-25-xs {
    margin-top: -25px;
    margin-bottom: -25px;
  }
  .moy-30-xs {
    margin-top: -30px;
    margin-bottom: -30px;
  }
  .moy-35-xs {
    margin-top: -35px;
    margin-bottom: -35px;
  }
  .moy-40-xs {
    margin-top: -40px;
    margin-bottom: -40px;
  }
  .moy-45-xs {
    margin-top: -45px;
    margin-bottom: -45px;
  }
  .moy-50-xs {
    margin-top: -50px;
    margin-bottom: -50px;
  }
  .moy-55-xs {
    margin-top: -55px;
    margin-bottom: -55px;
  }
  .moy-60-xs {
    margin-top: -60px;
    margin-bottom: -60px;
  }
  .moy-65-xs {
    margin-top: -65px;
    margin-bottom: -65px;
  }
  .moy-70-xs {
    margin-top: -70px;
    margin-bottom: -70px;
  }
  .moy-75-xs {
    margin-top: -75px;
    margin-bottom: -75px;
  }
  .moy-80-xs {
    margin-top: -80px;
    margin-bottom: -80px;
  }
  .moy-85-xs {
    margin-top: -85px;
    margin-bottom: -85px;
  }
  .moy-90-xs {
    margin-top: -90px;
    margin-bottom: -90px;
  }
  .moy-95-xs {
    margin-top: -95px;
    margin-bottom: -95px;
  }
  .moy-100-xs {
    margin-top: -100px;
    margin-bottom: -100px;
  }
  .moy-auto-xs {
    margin-top: auto;
    margin-bottom: auto;
  }
  .moy-inherit-xs {
    margin-top: inherit;
    margin-bottom: inherit;
  }
  .moy-r025-xs {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .moy-r050-xs {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .moy-r075-xs {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .moy-r0875-xs {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }
  .moy-r100-xs {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .moy-r125-xs {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }
  .moy-r150-xs {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .moy-r175-xs {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }
  .moy-r200-xs {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .moy-r225-xs {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }
  .moy-r250-xs {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .moy-r275-xs {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }
  .moy-r300-xs {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .moy-r325-xs {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }
  .moy-r350-xs {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }
  .moy-r375-xs {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }
  .moy-r400-xs {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .moy-r425-xs {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }
  .moy-r450-xs {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .moy-r475-xs {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }
  .moy-r500-xs {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .moy-r525-xs {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }
  .moy-r550-xs {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }
  .moy-r575-xs {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }
  .moy-r600-xs {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }
}

.gp-0 > * {
  padding: 0px;
}

.gp-1 > * {
  padding: 1px;
}

.gp-2 > * {
  padding: 2px;
}

.gp-3 > * {
  padding: 3px;
}

.gp-4 > * {
  padding: 4px;
}

.gp-5 > * {
  padding: 5px;
}

.gp-6 > * {
  padding: 6px;
}

.gp-7 > * {
  padding: 7px;
}

.gp-8 > * {
  padding: 8px;
}

.gp-9 > * {
  padding: 9px;
}

.gp-10 > * {
  padding: 10px;
}

.gp-15 > * {
  padding: 15px;
}

.gp-20 > * {
  padding: 20px;
}

.gp-25 > * {
  padding: 25px;
}

.gp-30 > * {
  padding: 30px;
}

.gp-35 > * {
  padding: 35px;
}

.gp-40 > * {
  padding: 40px;
}

.gp-45 > * {
  padding: 45px;
}

.gp-50 > * {
  padding: 50px;
}

.gp-55 > * {
  padding: 55px;
}

.gp-60 > * {
  padding: 60px;
}

.gp-65 > * {
  padding: 65px;
}

.gp-70 > * {
  padding: 70px;
}

.gp-75 > * {
  padding: 75px;
}

.gp-80 > * {
  padding: 80px;
}

.gp-85 > * {
  padding: 85px;
}

.gp-90 > * {
  padding: 90px;
}

.gp-95 > * {
  padding: 95px;
}

.gp-100 > * {
  padding: 100px;
}

.gp-auto > * {
  padding: auto;
}

.gp-inherit > * {
  padding: inherit;
}

.gp-r025 > * {
  padding: 0.25rem;
}

.gp-r050 > * {
  padding: 0.5rem;
}

.gp-r075 > * {
  padding: 0.75rem;
}

.gp-r0875 > * {
  padding: 0.875rem;
}

.gp-r100 > * {
  padding: 1rem;
}

.gp-r125 > * {
  padding: 1.25rem;
}

.gp-r150 > * {
  padding: 1.5rem;
}

.gp-r175 > * {
  padding: 1.75rem;
}

.gp-r200 > * {
  padding: 2rem;
}

.gp-r225 > * {
  padding: 2.25rem;
}

.gp-r250 > * {
  padding: 2.5rem;
}

.gp-r275 > * {
  padding: 2.75rem;
}

.gp-r300 > * {
  padding: 3rem;
}

.gp-r325 > * {
  padding: 3.25rem;
}

.gp-r350 > * {
  padding: 3.5rem;
}

.gp-r375 > * {
  padding: 3.75rem;
}

.gp-r400 > * {
  padding: 4rem;
}

.gp-r425 > * {
  padding: 4.25rem;
}

.gp-r450 > * {
  padding: 4.5rem;
}

.gp-r475 > * {
  padding: 4.75rem;
}

.gp-r500 > * {
  padding: 5rem;
}

.gp-r525 > * {
  padding: 5.25rem;
}

.gp-r550 > * {
  padding: 5.5rem;
}

.gp-r575 > * {
  padding: 5.75rem;
}

.gp-r600 > * {
  padding: 6rem;
}

.gp-auto > * {
  padding: auto;
}

.gp-inherit > * {
  padding: inherit;
}

.gpt-0 > * {
  padding-top: 0px;
}

.gpt-1 > * {
  padding-top: 1px;
}

.gpt-2 > * {
  padding-top: 2px;
}

.gpt-3 > * {
  padding-top: 3px;
}

.gpt-4 > * {
  padding-top: 4px;
}

.gpt-5 > * {
  padding-top: 5px;
}

.gpt-6 > * {
  padding-top: 6px;
}

.gpt-7 > * {
  padding-top: 7px;
}

.gpt-8 > * {
  padding-top: 8px;
}

.gpt-9 > * {
  padding-top: 9px;
}

.gpt-10 > * {
  padding-top: 10px;
}

.gpt-15 > * {
  padding-top: 15px;
}

.gpt-20 > * {
  padding-top: 20px;
}

.gpt-25 > * {
  padding-top: 25px;
}

.gpt-30 > * {
  padding-top: 30px;
}

.gpt-35 > * {
  padding-top: 35px;
}

.gpt-40 > * {
  padding-top: 40px;
}

.gpt-45 > * {
  padding-top: 45px;
}

.gpt-50 > * {
  padding-top: 50px;
}

.gpt-55 > * {
  padding-top: 55px;
}

.gpt-60 > * {
  padding-top: 60px;
}

.gpt-65 > * {
  padding-top: 65px;
}

.gpt-70 > * {
  padding-top: 70px;
}

.gpt-75 > * {
  padding-top: 75px;
}

.gpt-80 > * {
  padding-top: 80px;
}

.gpt-85 > * {
  padding-top: 85px;
}

.gpt-90 > * {
  padding-top: 90px;
}

.gpt-95 > * {
  padding-top: 95px;
}

.gpt-100 > * {
  padding-top: 100px;
}

.gpt-auto > * {
  padding-top: auto;
}

.gpt-inherit > * {
  padding-top: inherit;
}

.gpt-r025 > * {
  padding-top: 0.25rem;
}

.gpt-r050 > * {
  padding-top: 0.5rem;
}

.gpt-r075 > * {
  padding-top: 0.75rem;
}

.gpt-r0875 > * {
  padding-top: 0.875rem;
}

.gpt-r100 > * {
  padding-top: 1rem;
}

.gpt-r125 > * {
  padding-top: 1.25rem;
}

.gpt-r150 > * {
  padding-top: 1.5rem;
}

.gpt-r175 > * {
  padding-top: 1.75rem;
}

.gpt-r200 > * {
  padding-top: 2rem;
}

.gpt-r225 > * {
  padding-top: 2.25rem;
}

.gpt-r250 > * {
  padding-top: 2.5rem;
}

.gpt-r275 > * {
  padding-top: 2.75rem;
}

.gpt-r300 > * {
  padding-top: 3rem;
}

.gpt-r325 > * {
  padding-top: 3.25rem;
}

.gpt-r350 > * {
  padding-top: 3.5rem;
}

.gpt-r375 > * {
  padding-top: 3.75rem;
}

.gpt-r400 > * {
  padding-top: 4rem;
}

.gpt-r425 > * {
  padding-top: 4.25rem;
}

.gpt-r450 > * {
  padding-top: 4.5rem;
}

.gpt-r475 > * {
  padding-top: 4.75rem;
}

.gpt-r500 > * {
  padding-top: 5rem;
}

.gpt-r525 > * {
  padding-top: 5.25rem;
}

.gpt-r550 > * {
  padding-top: 5.5rem;
}

.gpt-r575 > * {
  padding-top: 5.75rem;
}

.gpt-r600 > * {
  padding-top: 6rem;
}

.gpt-auto > * {
  padding-top: auto;
}

.gpt-inherit > * {
  padding-top: inherit;
}

.gpr-0 > * {
  padding-right: 0px;
}

.gpr-1 > * {
  padding-right: 1px;
}

.gpr-2 > * {
  padding-right: 2px;
}

.gpr-3 > * {
  padding-right: 3px;
}

.gpr-4 > * {
  padding-right: 4px;
}

.gpr-5 > * {
  padding-right: 5px;
}

.gpr-6 > * {
  padding-right: 6px;
}

.gpr-7 > * {
  padding-right: 7px;
}

.gpr-8 > * {
  padding-right: 8px;
}

.gpr-9 > * {
  padding-right: 9px;
}

.gpr-10 > * {
  padding-right: 10px;
}

.gpr-15 > * {
  padding-right: 15px;
}

.gpr-20 > * {
  padding-right: 20px;
}

.gpr-25 > * {
  padding-right: 25px;
}

.gpr-30 > * {
  padding-right: 30px;
}

.gpr-35 > * {
  padding-right: 35px;
}

.gpr-40 > * {
  padding-right: 40px;
}

.gpr-45 > * {
  padding-right: 45px;
}

.gpr-50 > * {
  padding-right: 50px;
}

.gpr-55 > * {
  padding-right: 55px;
}

.gpr-60 > * {
  padding-right: 60px;
}

.gpr-65 > * {
  padding-right: 65px;
}

.gpr-70 > * {
  padding-right: 70px;
}

.gpr-75 > * {
  padding-right: 75px;
}

.gpr-80 > * {
  padding-right: 80px;
}

.gpr-85 > * {
  padding-right: 85px;
}

.gpr-90 > * {
  padding-right: 90px;
}

.gpr-95 > * {
  padding-right: 95px;
}

.gpr-100 > * {
  padding-right: 100px;
}

.gpr-auto > * {
  padding-right: auto;
}

.gpr-inherit > * {
  padding-right: inherit;
}

.gpr-r025 > * {
  padding-right: 0.25rem;
}

.gpr-r050 > * {
  padding-right: 0.5rem;
}

.gpr-r075 > * {
  padding-right: 0.75rem;
}

.gpr-r0875 > * {
  padding-right: 0.875rem;
}

.gpr-r100 > * {
  padding-right: 1rem;
}

.gpr-r125 > * {
  padding-right: 1.25rem;
}

.gpr-r150 > * {
  padding-right: 1.5rem;
}

.gpr-r175 > * {
  padding-right: 1.75rem;
}

.gpr-r200 > * {
  padding-right: 2rem;
}

.gpr-r225 > * {
  padding-right: 2.25rem;
}

.gpr-r250 > * {
  padding-right: 2.5rem;
}

.gpr-r275 > * {
  padding-right: 2.75rem;
}

.gpr-r300 > * {
  padding-right: 3rem;
}

.gpr-r325 > * {
  padding-right: 3.25rem;
}

.gpr-r350 > * {
  padding-right: 3.5rem;
}

.gpr-r375 > * {
  padding-right: 3.75rem;
}

.gpr-r400 > * {
  padding-right: 4rem;
}

.gpr-r425 > * {
  padding-right: 4.25rem;
}

.gpr-r450 > * {
  padding-right: 4.5rem;
}

.gpr-r475 > * {
  padding-right: 4.75rem;
}

.gpr-r500 > * {
  padding-right: 5rem;
}

.gpr-r525 > * {
  padding-right: 5.25rem;
}

.gpr-r550 > * {
  padding-right: 5.5rem;
}

.gpr-r575 > * {
  padding-right: 5.75rem;
}

.gpr-r600 > * {
  padding-right: 6rem;
}

.gpr-auto > * {
  padding-right: auto;
}

.gpr-inherit > * {
  padding-right: inherit;
}

.gpb-0 > * {
  padding-bottom: 0px;
}

.gpb-1 > * {
  padding-bottom: 1px;
}

.gpb-2 > * {
  padding-bottom: 2px;
}

.gpb-3 > * {
  padding-bottom: 3px;
}

.gpb-4 > * {
  padding-bottom: 4px;
}

.gpb-5 > * {
  padding-bottom: 5px;
}

.gpb-6 > * {
  padding-bottom: 6px;
}

.gpb-7 > * {
  padding-bottom: 7px;
}

.gpb-8 > * {
  padding-bottom: 8px;
}

.gpb-9 > * {
  padding-bottom: 9px;
}

.gpb-10 > * {
  padding-bottom: 10px;
}

.gpb-15 > * {
  padding-bottom: 15px;
}

.gpb-20 > * {
  padding-bottom: 20px;
}

.gpb-25 > * {
  padding-bottom: 25px;
}

.gpb-30 > * {
  padding-bottom: 30px;
}

.gpb-35 > * {
  padding-bottom: 35px;
}

.gpb-40 > * {
  padding-bottom: 40px;
}

.gpb-45 > * {
  padding-bottom: 45px;
}

.gpb-50 > * {
  padding-bottom: 50px;
}

.gpb-55 > * {
  padding-bottom: 55px;
}

.gpb-60 > * {
  padding-bottom: 60px;
}

.gpb-65 > * {
  padding-bottom: 65px;
}

.gpb-70 > * {
  padding-bottom: 70px;
}

.gpb-75 > * {
  padding-bottom: 75px;
}

.gpb-80 > * {
  padding-bottom: 80px;
}

.gpb-85 > * {
  padding-bottom: 85px;
}

.gpb-90 > * {
  padding-bottom: 90px;
}

.gpb-95 > * {
  padding-bottom: 95px;
}

.gpb-100 > * {
  padding-bottom: 100px;
}

.gpb-auto > * {
  padding-bottom: auto;
}

.gpb-inherit > * {
  padding-bottom: inherit;
}

.gpb-r025 > * {
  padding-bottom: 0.25rem;
}

.gpb-r050 > * {
  padding-bottom: 0.5rem;
}

.gpb-r075 > * {
  padding-bottom: 0.75rem;
}

.gpb-r0875 > * {
  padding-bottom: 0.875rem;
}

.gpb-r100 > * {
  padding-bottom: 1rem;
}

.gpb-r125 > * {
  padding-bottom: 1.25rem;
}

.gpb-r150 > * {
  padding-bottom: 1.5rem;
}

.gpb-r175 > * {
  padding-bottom: 1.75rem;
}

.gpb-r200 > * {
  padding-bottom: 2rem;
}

.gpb-r225 > * {
  padding-bottom: 2.25rem;
}

.gpb-r250 > * {
  padding-bottom: 2.5rem;
}

.gpb-r275 > * {
  padding-bottom: 2.75rem;
}

.gpb-r300 > * {
  padding-bottom: 3rem;
}

.gpb-r325 > * {
  padding-bottom: 3.25rem;
}

.gpb-r350 > * {
  padding-bottom: 3.5rem;
}

.gpb-r375 > * {
  padding-bottom: 3.75rem;
}

.gpb-r400 > * {
  padding-bottom: 4rem;
}

.gpb-r425 > * {
  padding-bottom: 4.25rem;
}

.gpb-r450 > * {
  padding-bottom: 4.5rem;
}

.gpb-r475 > * {
  padding-bottom: 4.75rem;
}

.gpb-r500 > * {
  padding-bottom: 5rem;
}

.gpb-r525 > * {
  padding-bottom: 5.25rem;
}

.gpb-r550 > * {
  padding-bottom: 5.5rem;
}

.gpb-r575 > * {
  padding-bottom: 5.75rem;
}

.gpb-r600 > * {
  padding-bottom: 6rem;
}

.gpb-auto > * {
  padding-bottom: auto;
}

.gpb-inherit > * {
  padding-bottom: inherit;
}

.gpl-0 > * {
  padding-left: 0px;
}

.gpl-1 > * {
  padding-left: 1px;
}

.gpl-2 > * {
  padding-left: 2px;
}

.gpl-3 > * {
  padding-left: 3px;
}

.gpl-4 > * {
  padding-left: 4px;
}

.gpl-5 > * {
  padding-left: 5px;
}

.gpl-6 > * {
  padding-left: 6px;
}

.gpl-7 > * {
  padding-left: 7px;
}

.gpl-8 > * {
  padding-left: 8px;
}

.gpl-9 > * {
  padding-left: 9px;
}

.gpl-10 > * {
  padding-left: 10px;
}

.gpl-15 > * {
  padding-left: 15px;
}

.gpl-20 > * {
  padding-left: 20px;
}

.gpl-25 > * {
  padding-left: 25px;
}

.gpl-30 > * {
  padding-left: 30px;
}

.gpl-35 > * {
  padding-left: 35px;
}

.gpl-40 > * {
  padding-left: 40px;
}

.gpl-45 > * {
  padding-left: 45px;
}

.gpl-50 > * {
  padding-left: 50px;
}

.gpl-55 > * {
  padding-left: 55px;
}

.gpl-60 > * {
  padding-left: 60px;
}

.gpl-65 > * {
  padding-left: 65px;
}

.gpl-70 > * {
  padding-left: 70px;
}

.gpl-75 > * {
  padding-left: 75px;
}

.gpl-80 > * {
  padding-left: 80px;
}

.gpl-85 > * {
  padding-left: 85px;
}

.gpl-90 > * {
  padding-left: 90px;
}

.gpl-95 > * {
  padding-left: 95px;
}

.gpl-100 > * {
  padding-left: 100px;
}

.gpl-auto > * {
  padding-left: auto;
}

.gpl-inherit > * {
  padding-left: inherit;
}

.gpl-r025 > * {
  padding-left: 0.25rem;
}

.gpl-r050 > * {
  padding-left: 0.5rem;
}

.gpl-r075 > * {
  padding-left: 0.75rem;
}

.gpl-r0875 > * {
  padding-left: 0.875rem;
}

.gpl-r100 > * {
  padding-left: 1rem;
}

.gpl-r125 > * {
  padding-left: 1.25rem;
}

.gpl-r150 > * {
  padding-left: 1.5rem;
}

.gpl-r175 > * {
  padding-left: 1.75rem;
}

.gpl-r200 > * {
  padding-left: 2rem;
}

.gpl-r225 > * {
  padding-left: 2.25rem;
}

.gpl-r250 > * {
  padding-left: 2.5rem;
}

.gpl-r275 > * {
  padding-left: 2.75rem;
}

.gpl-r300 > * {
  padding-left: 3rem;
}

.gpl-r325 > * {
  padding-left: 3.25rem;
}

.gpl-r350 > * {
  padding-left: 3.5rem;
}

.gpl-r375 > * {
  padding-left: 3.75rem;
}

.gpl-r400 > * {
  padding-left: 4rem;
}

.gpl-r425 > * {
  padding-left: 4.25rem;
}

.gpl-r450 > * {
  padding-left: 4.5rem;
}

.gpl-r475 > * {
  padding-left: 4.75rem;
}

.gpl-r500 > * {
  padding-left: 5rem;
}

.gpl-r525 > * {
  padding-left: 5.25rem;
}

.gpl-r550 > * {
  padding-left: 5.5rem;
}

.gpl-r575 > * {
  padding-left: 5.75rem;
}

.gpl-r600 > * {
  padding-left: 6rem;
}

.gpl-auto > * {
  padding-left: auto;
}

.gpl-inherit > * {
  padding-left: inherit;
}

.gpx-0 > * {
  padding-left: 0px;
  padding-right: 0px;
}

.gpx-1 > * {
  padding-left: 1px;
  padding-right: 1px;
}

.gpx-2 > * {
  padding-left: 2px;
  padding-right: 2px;
}

.gpx-3 > * {
  padding-left: 3px;
  padding-right: 3px;
}

.gpx-4 > * {
  padding-left: 4px;
  padding-right: 4px;
}

.gpx-5 > * {
  padding-left: 5px;
  padding-right: 5px;
}

.gpx-6 > * {
  padding-left: 6px;
  padding-right: 6px;
}

.gpx-7 > * {
  padding-left: 7px;
  padding-right: 7px;
}

.gpx-8 > * {
  padding-left: 8px;
  padding-right: 8px;
}

.gpx-9 > * {
  padding-left: 9px;
  padding-right: 9px;
}

.gpx-10 > * {
  padding-left: 10px;
  padding-right: 10px;
}

.gpx-15 > * {
  padding-left: 15px;
  padding-right: 15px;
}

.gpx-20 > * {
  padding-left: 20px;
  padding-right: 20px;
}

.gpx-25 > * {
  padding-left: 25px;
  padding-right: 25px;
}

.gpx-30 > * {
  padding-left: 30px;
  padding-right: 30px;
}

.gpx-35 > * {
  padding-left: 35px;
  padding-right: 35px;
}

.gpx-40 > * {
  padding-left: 40px;
  padding-right: 40px;
}

.gpx-45 > * {
  padding-left: 45px;
  padding-right: 45px;
}

.gpx-50 > * {
  padding-left: 50px;
  padding-right: 50px;
}

.gpx-55 > * {
  padding-left: 55px;
  padding-right: 55px;
}

.gpx-60 > * {
  padding-left: 60px;
  padding-right: 60px;
}

.gpx-65 > * {
  padding-left: 65px;
  padding-right: 65px;
}

.gpx-70 > * {
  padding-left: 70px;
  padding-right: 70px;
}

.gpx-75 > * {
  padding-left: 75px;
  padding-right: 75px;
}

.gpx-80 > * {
  padding-left: 80px;
  padding-right: 80px;
}

.gpx-85 > * {
  padding-left: 85px;
  padding-right: 85px;
}

.gpx-90 > * {
  padding-left: 90px;
  padding-right: 90px;
}

.gpx-95 > * {
  padding-left: 95px;
  padding-right: 95px;
}

.gpx-100 > * {
  padding-left: 100px;
  padding-right: 100px;
}

.gpx-auto > * {
  padding-left: auto;
  padding-right: auto;
}

.gpx-inherit > * {
  padding-left: inherit;
  padding-right: inherit;
}

.gpx-r025 > * {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.gpx-r050 > * {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.gpx-r075 > * {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.gpx-r0875 > * {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

.gpx-r100 > * {
  padding-left: 1rem;
  padding-right: 1rem;
}

.gpx-r125 > * {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.gpx-r150 > * {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.gpx-r175 > * {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.gpx-r200 > * {
  padding-left: 2rem;
  padding-right: 2rem;
}

.gpx-r225 > * {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.gpx-r250 > * {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.gpx-r275 > * {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.gpx-r300 > * {
  padding-left: 3rem;
  padding-right: 3rem;
}

.gpx-r325 > * {
  padding-left: 3.25rem;
  padding-right: 3.25rem;
}

.gpx-r350 > * {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.gpx-r375 > * {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.gpx-r400 > * {
  padding-left: 4rem;
  padding-right: 4rem;
}

.gpx-r425 > * {
  padding-left: 4.25rem;
  padding-right: 4.25rem;
}

.gpx-r450 > * {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.gpx-r475 > * {
  padding-left: 4.75rem;
  padding-right: 4.75rem;
}

.gpx-r500 > * {
  padding-left: 5rem;
  padding-right: 5rem;
}

.gpx-r525 > * {
  padding-left: 5.25rem;
  padding-right: 5.25rem;
}

.gpx-r550 > * {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

.gpx-r575 > * {
  padding-left: 5.75rem;
  padding-right: 5.75rem;
}

.gpx-r600 > * {
  padding-left: 6rem;
  padding-right: 6rem;
}

.gpx-auto > * {
  padding-left: auto;
  padding-right: auto;
}

.gpx-inherit > * {
  padding-left: inherit;
  padding-right: inherit;
}

.gpy-0 > * {
  padding-top: 0px;
  padding-bottom: 0px;
}

.gpy-1 > * {
  padding-top: 1px;
  padding-bottom: 1px;
}

.gpy-2 > * {
  padding-top: 2px;
  padding-bottom: 2px;
}

.gpy-3 > * {
  padding-top: 3px;
  padding-bottom: 3px;
}

.gpy-4 > * {
  padding-top: 4px;
  padding-bottom: 4px;
}

.gpy-5 > * {
  padding-top: 5px;
  padding-bottom: 5px;
}

.gpy-6 > * {
  padding-top: 6px;
  padding-bottom: 6px;
}

.gpy-7 > * {
  padding-top: 7px;
  padding-bottom: 7px;
}

.gpy-8 > * {
  padding-top: 8px;
  padding-bottom: 8px;
}

.gpy-9 > * {
  padding-top: 9px;
  padding-bottom: 9px;
}

.gpy-10 > * {
  padding-top: 10px;
  padding-bottom: 10px;
}

.gpy-15 > * {
  padding-top: 15px;
  padding-bottom: 15px;
}

.gpy-20 > * {
  padding-top: 20px;
  padding-bottom: 20px;
}

.gpy-25 > * {
  padding-top: 25px;
  padding-bottom: 25px;
}

.gpy-30 > * {
  padding-top: 30px;
  padding-bottom: 30px;
}

.gpy-35 > * {
  padding-top: 35px;
  padding-bottom: 35px;
}

.gpy-40 > * {
  padding-top: 40px;
  padding-bottom: 40px;
}

.gpy-45 > * {
  padding-top: 45px;
  padding-bottom: 45px;
}

.gpy-50 > * {
  padding-top: 50px;
  padding-bottom: 50px;
}

.gpy-55 > * {
  padding-top: 55px;
  padding-bottom: 55px;
}

.gpy-60 > * {
  padding-top: 60px;
  padding-bottom: 60px;
}

.gpy-65 > * {
  padding-top: 65px;
  padding-bottom: 65px;
}

.gpy-70 > * {
  padding-top: 70px;
  padding-bottom: 70px;
}

.gpy-75 > * {
  padding-top: 75px;
  padding-bottom: 75px;
}

.gpy-80 > * {
  padding-top: 80px;
  padding-bottom: 80px;
}

.gpy-85 > * {
  padding-top: 85px;
  padding-bottom: 85px;
}

.gpy-90 > * {
  padding-top: 90px;
  padding-bottom: 90px;
}

.gpy-95 > * {
  padding-top: 95px;
  padding-bottom: 95px;
}

.gpy-100 > * {
  padding-top: 100px;
  padding-bottom: 100px;
}

.gpy-auto > * {
  padding-top: auto;
  padding-bottom: auto;
}

.gpy-inherit > * {
  padding-top: inherit;
  padding-bottom: inherit;
}

.gpy-r025 > * {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.gpy-r050 > * {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.gpy-r075 > * {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.gpy-r0875 > * {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.gpy-r100 > * {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.gpy-r125 > * {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.gpy-r150 > * {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.gpy-r175 > * {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.gpy-r200 > * {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.gpy-r225 > * {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.gpy-r250 > * {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.gpy-r275 > * {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.gpy-r300 > * {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.gpy-r325 > * {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
}

.gpy-r350 > * {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.gpy-r375 > * {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.gpy-r400 > * {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.gpy-r425 > * {
  padding-top: 4.25rem;
  padding-bottom: 4.25rem;
}

.gpy-r450 > * {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.gpy-r475 > * {
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
}

.gpy-r500 > * {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.gpy-r525 > * {
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}

.gpy-r550 > * {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.gpy-r575 > * {
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}

.gpy-r600 > * {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.gpy-auto > * {
  padding-top: auto;
  padding-bottom: auto;
}

.gpy-inherit > * {
  padding-top: inherit;
  padding-bottom: inherit;
}

@media (max-width: 1199px) {
  .gp-0-lg > * {
    padding: 0px;
  }
  .gp-1-lg > * {
    padding: 1px;
  }
  .gp-2-lg > * {
    padding: 2px;
  }
  .gp-3-lg > * {
    padding: 3px;
  }
  .gp-4-lg > * {
    padding: 4px;
  }
  .gp-5-lg > * {
    padding: 5px;
  }
  .gp-6-lg > * {
    padding: 6px;
  }
  .gp-7-lg > * {
    padding: 7px;
  }
  .gp-8-lg > * {
    padding: 8px;
  }
  .gp-9-lg > * {
    padding: 9px;
  }
  .gp-10-lg > * {
    padding: 10px;
  }
  .gp-15-lg > * {
    padding: 15px;
  }
  .gp-20-lg > * {
    padding: 20px;
  }
  .gp-25-lg > * {
    padding: 25px;
  }
  .gp-30-lg > * {
    padding: 30px;
  }
  .gp-35-lg > * {
    padding: 35px;
  }
  .gp-40-lg > * {
    padding: 40px;
  }
  .gp-45-lg > * {
    padding: 45px;
  }
  .gp-50-lg > * {
    padding: 50px;
  }
  .gp-55-lg > * {
    padding: 55px;
  }
  .gp-60-lg > * {
    padding: 60px;
  }
  .gp-65-lg > * {
    padding: 65px;
  }
  .gp-70-lg > * {
    padding: 70px;
  }
  .gp-75-lg > * {
    padding: 75px;
  }
  .gp-80-lg > * {
    padding: 80px;
  }
  .gp-85-lg > * {
    padding: 85px;
  }
  .gp-90-lg > * {
    padding: 90px;
  }
  .gp-95-lg > * {
    padding: 95px;
  }
  .gp-100-lg > * {
    padding: 100px;
  }
  .gp-auto-lg > * {
    padding: auto;
  }
  .gp-inherit-lg > * {
    padding: inherit;
  }
  .gp-r025-lg > * {
    padding: 0.25rem;
  }
  .gp-r050-lg > * {
    padding: 0.5rem;
  }
  .gp-r075-lg > * {
    padding: 0.75rem;
  }
  .gp-r0875-lg > * {
    padding: 0.875rem;
  }
  .gp-r100-lg > * {
    padding: 1rem;
  }
  .gp-r125-lg > * {
    padding: 1.25rem;
  }
  .gp-r150-lg > * {
    padding: 1.5rem;
  }
  .gp-r175-lg > * {
    padding: 1.75rem;
  }
  .gp-r200-lg > * {
    padding: 2rem;
  }
  .gp-r225-lg > * {
    padding: 2.25rem;
  }
  .gp-r250-lg > * {
    padding: 2.5rem;
  }
  .gp-r275-lg > * {
    padding: 2.75rem;
  }
  .gp-r300-lg > * {
    padding: 3rem;
  }
  .gp-r325-lg > * {
    padding: 3.25rem;
  }
  .gp-r350-lg > * {
    padding: 3.5rem;
  }
  .gp-r375-lg > * {
    padding: 3.75rem;
  }
  .gp-r400-lg > * {
    padding: 4rem;
  }
  .gp-r425-lg > * {
    padding: 4.25rem;
  }
  .gp-r450-lg > * {
    padding: 4.5rem;
  }
  .gp-r475-lg > * {
    padding: 4.75rem;
  }
  .gp-r500-lg > * {
    padding: 5rem;
  }
  .gp-r525-lg > * {
    padding: 5.25rem;
  }
  .gp-r550-lg > * {
    padding: 5.5rem;
  }
  .gp-r575-lg > * {
    padding: 5.75rem;
  }
  .gp-r600-lg > * {
    padding: 6rem;
  }
  .gp-auto-lg > * {
    padding: auto;
  }
  .gp-inherit-lg > * {
    padding: inherit;
  }
  .gpt-0-lg > * {
    padding-top: 0px;
  }
  .gpt-1-lg > * {
    padding-top: 1px;
  }
  .gpt-2-lg > * {
    padding-top: 2px;
  }
  .gpt-3-lg > * {
    padding-top: 3px;
  }
  .gpt-4-lg > * {
    padding-top: 4px;
  }
  .gpt-5-lg > * {
    padding-top: 5px;
  }
  .gpt-6-lg > * {
    padding-top: 6px;
  }
  .gpt-7-lg > * {
    padding-top: 7px;
  }
  .gpt-8-lg > * {
    padding-top: 8px;
  }
  .gpt-9-lg > * {
    padding-top: 9px;
  }
  .gpt-10-lg > * {
    padding-top: 10px;
  }
  .gpt-15-lg > * {
    padding-top: 15px;
  }
  .gpt-20-lg > * {
    padding-top: 20px;
  }
  .gpt-25-lg > * {
    padding-top: 25px;
  }
  .gpt-30-lg > * {
    padding-top: 30px;
  }
  .gpt-35-lg > * {
    padding-top: 35px;
  }
  .gpt-40-lg > * {
    padding-top: 40px;
  }
  .gpt-45-lg > * {
    padding-top: 45px;
  }
  .gpt-50-lg > * {
    padding-top: 50px;
  }
  .gpt-55-lg > * {
    padding-top: 55px;
  }
  .gpt-60-lg > * {
    padding-top: 60px;
  }
  .gpt-65-lg > * {
    padding-top: 65px;
  }
  .gpt-70-lg > * {
    padding-top: 70px;
  }
  .gpt-75-lg > * {
    padding-top: 75px;
  }
  .gpt-80-lg > * {
    padding-top: 80px;
  }
  .gpt-85-lg > * {
    padding-top: 85px;
  }
  .gpt-90-lg > * {
    padding-top: 90px;
  }
  .gpt-95-lg > * {
    padding-top: 95px;
  }
  .gpt-100-lg > * {
    padding-top: 100px;
  }
  .gpt-auto-lg > * {
    padding-top: auto;
  }
  .gpt-inherit-lg > * {
    padding-top: inherit;
  }
  .gpt-r025-lg > * {
    padding-top: 0.25rem;
  }
  .gpt-r050-lg > * {
    padding-top: 0.5rem;
  }
  .gpt-r075-lg > * {
    padding-top: 0.75rem;
  }
  .gpt-r0875-lg > * {
    padding-top: 0.875rem;
  }
  .gpt-r100-lg > * {
    padding-top: 1rem;
  }
  .gpt-r125-lg > * {
    padding-top: 1.25rem;
  }
  .gpt-r150-lg > * {
    padding-top: 1.5rem;
  }
  .gpt-r175-lg > * {
    padding-top: 1.75rem;
  }
  .gpt-r200-lg > * {
    padding-top: 2rem;
  }
  .gpt-r225-lg > * {
    padding-top: 2.25rem;
  }
  .gpt-r250-lg > * {
    padding-top: 2.5rem;
  }
  .gpt-r275-lg > * {
    padding-top: 2.75rem;
  }
  .gpt-r300-lg > * {
    padding-top: 3rem;
  }
  .gpt-r325-lg > * {
    padding-top: 3.25rem;
  }
  .gpt-r350-lg > * {
    padding-top: 3.5rem;
  }
  .gpt-r375-lg > * {
    padding-top: 3.75rem;
  }
  .gpt-r400-lg > * {
    padding-top: 4rem;
  }
  .gpt-r425-lg > * {
    padding-top: 4.25rem;
  }
  .gpt-r450-lg > * {
    padding-top: 4.5rem;
  }
  .gpt-r475-lg > * {
    padding-top: 4.75rem;
  }
  .gpt-r500-lg > * {
    padding-top: 5rem;
  }
  .gpt-r525-lg > * {
    padding-top: 5.25rem;
  }
  .gpt-r550-lg > * {
    padding-top: 5.5rem;
  }
  .gpt-r575-lg > * {
    padding-top: 5.75rem;
  }
  .gpt-r600-lg > * {
    padding-top: 6rem;
  }
  .gpt-auto-lg > * {
    padding-top: auto;
  }
  .gpt-inherit-lg > * {
    padding-top: inherit;
  }
  .gpr-0-lg > * {
    padding-right: 0px;
  }
  .gpr-1-lg > * {
    padding-right: 1px;
  }
  .gpr-2-lg > * {
    padding-right: 2px;
  }
  .gpr-3-lg > * {
    padding-right: 3px;
  }
  .gpr-4-lg > * {
    padding-right: 4px;
  }
  .gpr-5-lg > * {
    padding-right: 5px;
  }
  .gpr-6-lg > * {
    padding-right: 6px;
  }
  .gpr-7-lg > * {
    padding-right: 7px;
  }
  .gpr-8-lg > * {
    padding-right: 8px;
  }
  .gpr-9-lg > * {
    padding-right: 9px;
  }
  .gpr-10-lg > * {
    padding-right: 10px;
  }
  .gpr-15-lg > * {
    padding-right: 15px;
  }
  .gpr-20-lg > * {
    padding-right: 20px;
  }
  .gpr-25-lg > * {
    padding-right: 25px;
  }
  .gpr-30-lg > * {
    padding-right: 30px;
  }
  .gpr-35-lg > * {
    padding-right: 35px;
  }
  .gpr-40-lg > * {
    padding-right: 40px;
  }
  .gpr-45-lg > * {
    padding-right: 45px;
  }
  .gpr-50-lg > * {
    padding-right: 50px;
  }
  .gpr-55-lg > * {
    padding-right: 55px;
  }
  .gpr-60-lg > * {
    padding-right: 60px;
  }
  .gpr-65-lg > * {
    padding-right: 65px;
  }
  .gpr-70-lg > * {
    padding-right: 70px;
  }
  .gpr-75-lg > * {
    padding-right: 75px;
  }
  .gpr-80-lg > * {
    padding-right: 80px;
  }
  .gpr-85-lg > * {
    padding-right: 85px;
  }
  .gpr-90-lg > * {
    padding-right: 90px;
  }
  .gpr-95-lg > * {
    padding-right: 95px;
  }
  .gpr-100-lg > * {
    padding-right: 100px;
  }
  .gpr-auto-lg > * {
    padding-right: auto;
  }
  .gpr-inherit-lg > * {
    padding-right: inherit;
  }
  .gpr-r025-lg > * {
    padding-right: 0.25rem;
  }
  .gpr-r050-lg > * {
    padding-right: 0.5rem;
  }
  .gpr-r075-lg > * {
    padding-right: 0.75rem;
  }
  .gpr-r0875-lg > * {
    padding-right: 0.875rem;
  }
  .gpr-r100-lg > * {
    padding-right: 1rem;
  }
  .gpr-r125-lg > * {
    padding-right: 1.25rem;
  }
  .gpr-r150-lg > * {
    padding-right: 1.5rem;
  }
  .gpr-r175-lg > * {
    padding-right: 1.75rem;
  }
  .gpr-r200-lg > * {
    padding-right: 2rem;
  }
  .gpr-r225-lg > * {
    padding-right: 2.25rem;
  }
  .gpr-r250-lg > * {
    padding-right: 2.5rem;
  }
  .gpr-r275-lg > * {
    padding-right: 2.75rem;
  }
  .gpr-r300-lg > * {
    padding-right: 3rem;
  }
  .gpr-r325-lg > * {
    padding-right: 3.25rem;
  }
  .gpr-r350-lg > * {
    padding-right: 3.5rem;
  }
  .gpr-r375-lg > * {
    padding-right: 3.75rem;
  }
  .gpr-r400-lg > * {
    padding-right: 4rem;
  }
  .gpr-r425-lg > * {
    padding-right: 4.25rem;
  }
  .gpr-r450-lg > * {
    padding-right: 4.5rem;
  }
  .gpr-r475-lg > * {
    padding-right: 4.75rem;
  }
  .gpr-r500-lg > * {
    padding-right: 5rem;
  }
  .gpr-r525-lg > * {
    padding-right: 5.25rem;
  }
  .gpr-r550-lg > * {
    padding-right: 5.5rem;
  }
  .gpr-r575-lg > * {
    padding-right: 5.75rem;
  }
  .gpr-r600-lg > * {
    padding-right: 6rem;
  }
  .gpr-auto-lg > * {
    padding-right: auto;
  }
  .gpr-inherit-lg > * {
    padding-right: inherit;
  }
  .gpb-0-lg > * {
    padding-bottom: 0px;
  }
  .gpb-1-lg > * {
    padding-bottom: 1px;
  }
  .gpb-2-lg > * {
    padding-bottom: 2px;
  }
  .gpb-3-lg > * {
    padding-bottom: 3px;
  }
  .gpb-4-lg > * {
    padding-bottom: 4px;
  }
  .gpb-5-lg > * {
    padding-bottom: 5px;
  }
  .gpb-6-lg > * {
    padding-bottom: 6px;
  }
  .gpb-7-lg > * {
    padding-bottom: 7px;
  }
  .gpb-8-lg > * {
    padding-bottom: 8px;
  }
  .gpb-9-lg > * {
    padding-bottom: 9px;
  }
  .gpb-10-lg > * {
    padding-bottom: 10px;
  }
  .gpb-15-lg > * {
    padding-bottom: 15px;
  }
  .gpb-20-lg > * {
    padding-bottom: 20px;
  }
  .gpb-25-lg > * {
    padding-bottom: 25px;
  }
  .gpb-30-lg > * {
    padding-bottom: 30px;
  }
  .gpb-35-lg > * {
    padding-bottom: 35px;
  }
  .gpb-40-lg > * {
    padding-bottom: 40px;
  }
  .gpb-45-lg > * {
    padding-bottom: 45px;
  }
  .gpb-50-lg > * {
    padding-bottom: 50px;
  }
  .gpb-55-lg > * {
    padding-bottom: 55px;
  }
  .gpb-60-lg > * {
    padding-bottom: 60px;
  }
  .gpb-65-lg > * {
    padding-bottom: 65px;
  }
  .gpb-70-lg > * {
    padding-bottom: 70px;
  }
  .gpb-75-lg > * {
    padding-bottom: 75px;
  }
  .gpb-80-lg > * {
    padding-bottom: 80px;
  }
  .gpb-85-lg > * {
    padding-bottom: 85px;
  }
  .gpb-90-lg > * {
    padding-bottom: 90px;
  }
  .gpb-95-lg > * {
    padding-bottom: 95px;
  }
  .gpb-100-lg > * {
    padding-bottom: 100px;
  }
  .gpb-auto-lg > * {
    padding-bottom: auto;
  }
  .gpb-inherit-lg > * {
    padding-bottom: inherit;
  }
  .gpb-r025-lg > * {
    padding-bottom: 0.25rem;
  }
  .gpb-r050-lg > * {
    padding-bottom: 0.5rem;
  }
  .gpb-r075-lg > * {
    padding-bottom: 0.75rem;
  }
  .gpb-r0875-lg > * {
    padding-bottom: 0.875rem;
  }
  .gpb-r100-lg > * {
    padding-bottom: 1rem;
  }
  .gpb-r125-lg > * {
    padding-bottom: 1.25rem;
  }
  .gpb-r150-lg > * {
    padding-bottom: 1.5rem;
  }
  .gpb-r175-lg > * {
    padding-bottom: 1.75rem;
  }
  .gpb-r200-lg > * {
    padding-bottom: 2rem;
  }
  .gpb-r225-lg > * {
    padding-bottom: 2.25rem;
  }
  .gpb-r250-lg > * {
    padding-bottom: 2.5rem;
  }
  .gpb-r275-lg > * {
    padding-bottom: 2.75rem;
  }
  .gpb-r300-lg > * {
    padding-bottom: 3rem;
  }
  .gpb-r325-lg > * {
    padding-bottom: 3.25rem;
  }
  .gpb-r350-lg > * {
    padding-bottom: 3.5rem;
  }
  .gpb-r375-lg > * {
    padding-bottom: 3.75rem;
  }
  .gpb-r400-lg > * {
    padding-bottom: 4rem;
  }
  .gpb-r425-lg > * {
    padding-bottom: 4.25rem;
  }
  .gpb-r450-lg > * {
    padding-bottom: 4.5rem;
  }
  .gpb-r475-lg > * {
    padding-bottom: 4.75rem;
  }
  .gpb-r500-lg > * {
    padding-bottom: 5rem;
  }
  .gpb-r525-lg > * {
    padding-bottom: 5.25rem;
  }
  .gpb-r550-lg > * {
    padding-bottom: 5.5rem;
  }
  .gpb-r575-lg > * {
    padding-bottom: 5.75rem;
  }
  .gpb-r600-lg > * {
    padding-bottom: 6rem;
  }
  .gpb-auto-lg > * {
    padding-bottom: auto;
  }
  .gpb-inherit-lg > * {
    padding-bottom: inherit;
  }
  .gpl-0-lg > * {
    padding-left: 0px;
  }
  .gpl-1-lg > * {
    padding-left: 1px;
  }
  .gpl-2-lg > * {
    padding-left: 2px;
  }
  .gpl-3-lg > * {
    padding-left: 3px;
  }
  .gpl-4-lg > * {
    padding-left: 4px;
  }
  .gpl-5-lg > * {
    padding-left: 5px;
  }
  .gpl-6-lg > * {
    padding-left: 6px;
  }
  .gpl-7-lg > * {
    padding-left: 7px;
  }
  .gpl-8-lg > * {
    padding-left: 8px;
  }
  .gpl-9-lg > * {
    padding-left: 9px;
  }
  .gpl-10-lg > * {
    padding-left: 10px;
  }
  .gpl-15-lg > * {
    padding-left: 15px;
  }
  .gpl-20-lg > * {
    padding-left: 20px;
  }
  .gpl-25-lg > * {
    padding-left: 25px;
  }
  .gpl-30-lg > * {
    padding-left: 30px;
  }
  .gpl-35-lg > * {
    padding-left: 35px;
  }
  .gpl-40-lg > * {
    padding-left: 40px;
  }
  .gpl-45-lg > * {
    padding-left: 45px;
  }
  .gpl-50-lg > * {
    padding-left: 50px;
  }
  .gpl-55-lg > * {
    padding-left: 55px;
  }
  .gpl-60-lg > * {
    padding-left: 60px;
  }
  .gpl-65-lg > * {
    padding-left: 65px;
  }
  .gpl-70-lg > * {
    padding-left: 70px;
  }
  .gpl-75-lg > * {
    padding-left: 75px;
  }
  .gpl-80-lg > * {
    padding-left: 80px;
  }
  .gpl-85-lg > * {
    padding-left: 85px;
  }
  .gpl-90-lg > * {
    padding-left: 90px;
  }
  .gpl-95-lg > * {
    padding-left: 95px;
  }
  .gpl-100-lg > * {
    padding-left: 100px;
  }
  .gpl-auto-lg > * {
    padding-left: auto;
  }
  .gpl-inherit-lg > * {
    padding-left: inherit;
  }
  .gpl-r025-lg > * {
    padding-left: 0.25rem;
  }
  .gpl-r050-lg > * {
    padding-left: 0.5rem;
  }
  .gpl-r075-lg > * {
    padding-left: 0.75rem;
  }
  .gpl-r0875-lg > * {
    padding-left: 0.875rem;
  }
  .gpl-r100-lg > * {
    padding-left: 1rem;
  }
  .gpl-r125-lg > * {
    padding-left: 1.25rem;
  }
  .gpl-r150-lg > * {
    padding-left: 1.5rem;
  }
  .gpl-r175-lg > * {
    padding-left: 1.75rem;
  }
  .gpl-r200-lg > * {
    padding-left: 2rem;
  }
  .gpl-r225-lg > * {
    padding-left: 2.25rem;
  }
  .gpl-r250-lg > * {
    padding-left: 2.5rem;
  }
  .gpl-r275-lg > * {
    padding-left: 2.75rem;
  }
  .gpl-r300-lg > * {
    padding-left: 3rem;
  }
  .gpl-r325-lg > * {
    padding-left: 3.25rem;
  }
  .gpl-r350-lg > * {
    padding-left: 3.5rem;
  }
  .gpl-r375-lg > * {
    padding-left: 3.75rem;
  }
  .gpl-r400-lg > * {
    padding-left: 4rem;
  }
  .gpl-r425-lg > * {
    padding-left: 4.25rem;
  }
  .gpl-r450-lg > * {
    padding-left: 4.5rem;
  }
  .gpl-r475-lg > * {
    padding-left: 4.75rem;
  }
  .gpl-r500-lg > * {
    padding-left: 5rem;
  }
  .gpl-r525-lg > * {
    padding-left: 5.25rem;
  }
  .gpl-r550-lg > * {
    padding-left: 5.5rem;
  }
  .gpl-r575-lg > * {
    padding-left: 5.75rem;
  }
  .gpl-r600-lg > * {
    padding-left: 6rem;
  }
  .gpl-auto-lg > * {
    padding-left: auto;
  }
  .gpl-inherit-lg > * {
    padding-left: inherit;
  }
  .gpx-0-lg > * {
    padding-left: 0px;
    padding-right: 0px;
  }
  .gpx-1-lg > * {
    padding-left: 1px;
    padding-right: 1px;
  }
  .gpx-2-lg > * {
    padding-left: 2px;
    padding-right: 2px;
  }
  .gpx-3-lg > * {
    padding-left: 3px;
    padding-right: 3px;
  }
  .gpx-4-lg > * {
    padding-left: 4px;
    padding-right: 4px;
  }
  .gpx-5-lg > * {
    padding-left: 5px;
    padding-right: 5px;
  }
  .gpx-6-lg > * {
    padding-left: 6px;
    padding-right: 6px;
  }
  .gpx-7-lg > * {
    padding-left: 7px;
    padding-right: 7px;
  }
  .gpx-8-lg > * {
    padding-left: 8px;
    padding-right: 8px;
  }
  .gpx-9-lg > * {
    padding-left: 9px;
    padding-right: 9px;
  }
  .gpx-10-lg > * {
    padding-left: 10px;
    padding-right: 10px;
  }
  .gpx-15-lg > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gpx-20-lg > * {
    padding-left: 20px;
    padding-right: 20px;
  }
  .gpx-25-lg > * {
    padding-left: 25px;
    padding-right: 25px;
  }
  .gpx-30-lg > * {
    padding-left: 30px;
    padding-right: 30px;
  }
  .gpx-35-lg > * {
    padding-left: 35px;
    padding-right: 35px;
  }
  .gpx-40-lg > * {
    padding-left: 40px;
    padding-right: 40px;
  }
  .gpx-45-lg > * {
    padding-left: 45px;
    padding-right: 45px;
  }
  .gpx-50-lg > * {
    padding-left: 50px;
    padding-right: 50px;
  }
  .gpx-55-lg > * {
    padding-left: 55px;
    padding-right: 55px;
  }
  .gpx-60-lg > * {
    padding-left: 60px;
    padding-right: 60px;
  }
  .gpx-65-lg > * {
    padding-left: 65px;
    padding-right: 65px;
  }
  .gpx-70-lg > * {
    padding-left: 70px;
    padding-right: 70px;
  }
  .gpx-75-lg > * {
    padding-left: 75px;
    padding-right: 75px;
  }
  .gpx-80-lg > * {
    padding-left: 80px;
    padding-right: 80px;
  }
  .gpx-85-lg > * {
    padding-left: 85px;
    padding-right: 85px;
  }
  .gpx-90-lg > * {
    padding-left: 90px;
    padding-right: 90px;
  }
  .gpx-95-lg > * {
    padding-left: 95px;
    padding-right: 95px;
  }
  .gpx-100-lg > * {
    padding-left: 100px;
    padding-right: 100px;
  }
  .gpx-auto-lg > * {
    padding-left: auto;
    padding-right: auto;
  }
  .gpx-inherit-lg > * {
    padding-left: inherit;
    padding-right: inherit;
  }
  .gpx-r025-lg > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .gpx-r050-lg > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .gpx-r075-lg > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .gpx-r0875-lg > * {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }
  .gpx-r100-lg > * {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .gpx-r125-lg > * {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .gpx-r150-lg > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .gpx-r175-lg > * {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .gpx-r200-lg > * {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .gpx-r225-lg > * {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .gpx-r250-lg > * {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .gpx-r275-lg > * {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .gpx-r300-lg > * {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .gpx-r325-lg > * {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }
  .gpx-r350-lg > * {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .gpx-r375-lg > * {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .gpx-r400-lg > * {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .gpx-r425-lg > * {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }
  .gpx-r450-lg > * {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .gpx-r475-lg > * {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }
  .gpx-r500-lg > * {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .gpx-r525-lg > * {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .gpx-r550-lg > * {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .gpx-r575-lg > * {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }
  .gpx-r600-lg > * {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .gpx-auto-lg > * {
    padding-left: auto;
    padding-right: auto;
  }
  .gpx-inherit-lg > * {
    padding-left: inherit;
    padding-right: inherit;
  }
  .gpy-0-lg > * {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .gpy-1-lg > * {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .gpy-2-lg > * {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .gpy-3-lg > * {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .gpy-4-lg > * {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .gpy-5-lg > * {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .gpy-6-lg > * {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .gpy-7-lg > * {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .gpy-8-lg > * {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .gpy-9-lg > * {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .gpy-10-lg > * {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .gpy-15-lg > * {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .gpy-20-lg > * {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .gpy-25-lg > * {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .gpy-30-lg > * {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .gpy-35-lg > * {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .gpy-40-lg > * {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .gpy-45-lg > * {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .gpy-50-lg > * {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .gpy-55-lg > * {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .gpy-60-lg > * {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .gpy-65-lg > * {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .gpy-70-lg > * {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .gpy-75-lg > * {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .gpy-80-lg > * {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .gpy-85-lg > * {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .gpy-90-lg > * {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .gpy-95-lg > * {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .gpy-100-lg > * {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .gpy-auto-lg > * {
    padding-top: auto;
    padding-bottom: auto;
  }
  .gpy-inherit-lg > * {
    padding-top: inherit;
    padding-bottom: inherit;
  }
  .gpy-r025-lg > * {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .gpy-r050-lg > * {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .gpy-r075-lg > * {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .gpy-r0875-lg > * {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }
  .gpy-r100-lg > * {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .gpy-r125-lg > * {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .gpy-r150-lg > * {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .gpy-r175-lg > * {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .gpy-r200-lg > * {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .gpy-r225-lg > * {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .gpy-r250-lg > * {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .gpy-r275-lg > * {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .gpy-r300-lg > * {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .gpy-r325-lg > * {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }
  .gpy-r350-lg > * {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .gpy-r375-lg > * {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .gpy-r400-lg > * {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .gpy-r425-lg > * {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }
  .gpy-r450-lg > * {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .gpy-r475-lg > * {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
  .gpy-r500-lg > * {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .gpy-r525-lg > * {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .gpy-r550-lg > * {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .gpy-r575-lg > * {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }
  .gpy-r600-lg > * {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .gpy-auto-lg > * {
    padding-top: auto;
    padding-bottom: auto;
  }
  .gpy-inherit-lg > * {
    padding-top: inherit;
    padding-bottom: inherit;
  }
}

@media (max-width: 991px) {
  .gp-0-md > * {
    padding: 0px;
  }
  .gp-1-md > * {
    padding: 1px;
  }
  .gp-2-md > * {
    padding: 2px;
  }
  .gp-3-md > * {
    padding: 3px;
  }
  .gp-4-md > * {
    padding: 4px;
  }
  .gp-5-md > * {
    padding: 5px;
  }
  .gp-6-md > * {
    padding: 6px;
  }
  .gp-7-md > * {
    padding: 7px;
  }
  .gp-8-md > * {
    padding: 8px;
  }
  .gp-9-md > * {
    padding: 9px;
  }
  .gp-10-md > * {
    padding: 10px;
  }
  .gp-15-md > * {
    padding: 15px;
  }
  .gp-20-md > * {
    padding: 20px;
  }
  .gp-25-md > * {
    padding: 25px;
  }
  .gp-30-md > * {
    padding: 30px;
  }
  .gp-35-md > * {
    padding: 35px;
  }
  .gp-40-md > * {
    padding: 40px;
  }
  .gp-45-md > * {
    padding: 45px;
  }
  .gp-50-md > * {
    padding: 50px;
  }
  .gp-55-md > * {
    padding: 55px;
  }
  .gp-60-md > * {
    padding: 60px;
  }
  .gp-65-md > * {
    padding: 65px;
  }
  .gp-70-md > * {
    padding: 70px;
  }
  .gp-75-md > * {
    padding: 75px;
  }
  .gp-80-md > * {
    padding: 80px;
  }
  .gp-85-md > * {
    padding: 85px;
  }
  .gp-90-md > * {
    padding: 90px;
  }
  .gp-95-md > * {
    padding: 95px;
  }
  .gp-100-md > * {
    padding: 100px;
  }
  .gp-auto-md > * {
    padding: auto;
  }
  .gp-inherit-md > * {
    padding: inherit;
  }
  .gp-r025-md > * {
    padding: 0.25rem;
  }
  .gp-r050-md > * {
    padding: 0.5rem;
  }
  .gp-r075-md > * {
    padding: 0.75rem;
  }
  .gp-r0875-md > * {
    padding: 0.875rem;
  }
  .gp-r100-md > * {
    padding: 1rem;
  }
  .gp-r125-md > * {
    padding: 1.25rem;
  }
  .gp-r150-md > * {
    padding: 1.5rem;
  }
  .gp-r175-md > * {
    padding: 1.75rem;
  }
  .gp-r200-md > * {
    padding: 2rem;
  }
  .gp-r225-md > * {
    padding: 2.25rem;
  }
  .gp-r250-md > * {
    padding: 2.5rem;
  }
  .gp-r275-md > * {
    padding: 2.75rem;
  }
  .gp-r300-md > * {
    padding: 3rem;
  }
  .gp-r325-md > * {
    padding: 3.25rem;
  }
  .gp-r350-md > * {
    padding: 3.5rem;
  }
  .gp-r375-md > * {
    padding: 3.75rem;
  }
  .gp-r400-md > * {
    padding: 4rem;
  }
  .gp-r425-md > * {
    padding: 4.25rem;
  }
  .gp-r450-md > * {
    padding: 4.5rem;
  }
  .gp-r475-md > * {
    padding: 4.75rem;
  }
  .gp-r500-md > * {
    padding: 5rem;
  }
  .gp-r525-md > * {
    padding: 5.25rem;
  }
  .gp-r550-md > * {
    padding: 5.5rem;
  }
  .gp-r575-md > * {
    padding: 5.75rem;
  }
  .gp-r600-md > * {
    padding: 6rem;
  }
  .gp-auto-md > * {
    padding: auto;
  }
  .gp-inherit-md > * {
    padding: inherit;
  }
  .gpt-0-md > * {
    padding-top: 0px;
  }
  .gpt-1-md > * {
    padding-top: 1px;
  }
  .gpt-2-md > * {
    padding-top: 2px;
  }
  .gpt-3-md > * {
    padding-top: 3px;
  }
  .gpt-4-md > * {
    padding-top: 4px;
  }
  .gpt-5-md > * {
    padding-top: 5px;
  }
  .gpt-6-md > * {
    padding-top: 6px;
  }
  .gpt-7-md > * {
    padding-top: 7px;
  }
  .gpt-8-md > * {
    padding-top: 8px;
  }
  .gpt-9-md > * {
    padding-top: 9px;
  }
  .gpt-10-md > * {
    padding-top: 10px;
  }
  .gpt-15-md > * {
    padding-top: 15px;
  }
  .gpt-20-md > * {
    padding-top: 20px;
  }
  .gpt-25-md > * {
    padding-top: 25px;
  }
  .gpt-30-md > * {
    padding-top: 30px;
  }
  .gpt-35-md > * {
    padding-top: 35px;
  }
  .gpt-40-md > * {
    padding-top: 40px;
  }
  .gpt-45-md > * {
    padding-top: 45px;
  }
  .gpt-50-md > * {
    padding-top: 50px;
  }
  .gpt-55-md > * {
    padding-top: 55px;
  }
  .gpt-60-md > * {
    padding-top: 60px;
  }
  .gpt-65-md > * {
    padding-top: 65px;
  }
  .gpt-70-md > * {
    padding-top: 70px;
  }
  .gpt-75-md > * {
    padding-top: 75px;
  }
  .gpt-80-md > * {
    padding-top: 80px;
  }
  .gpt-85-md > * {
    padding-top: 85px;
  }
  .gpt-90-md > * {
    padding-top: 90px;
  }
  .gpt-95-md > * {
    padding-top: 95px;
  }
  .gpt-100-md > * {
    padding-top: 100px;
  }
  .gpt-auto-md > * {
    padding-top: auto;
  }
  .gpt-inherit-md > * {
    padding-top: inherit;
  }
  .gpt-r025-md > * {
    padding-top: 0.25rem;
  }
  .gpt-r050-md > * {
    padding-top: 0.5rem;
  }
  .gpt-r075-md > * {
    padding-top: 0.75rem;
  }
  .gpt-r0875-md > * {
    padding-top: 0.875rem;
  }
  .gpt-r100-md > * {
    padding-top: 1rem;
  }
  .gpt-r125-md > * {
    padding-top: 1.25rem;
  }
  .gpt-r150-md > * {
    padding-top: 1.5rem;
  }
  .gpt-r175-md > * {
    padding-top: 1.75rem;
  }
  .gpt-r200-md > * {
    padding-top: 2rem;
  }
  .gpt-r225-md > * {
    padding-top: 2.25rem;
  }
  .gpt-r250-md > * {
    padding-top: 2.5rem;
  }
  .gpt-r275-md > * {
    padding-top: 2.75rem;
  }
  .gpt-r300-md > * {
    padding-top: 3rem;
  }
  .gpt-r325-md > * {
    padding-top: 3.25rem;
  }
  .gpt-r350-md > * {
    padding-top: 3.5rem;
  }
  .gpt-r375-md > * {
    padding-top: 3.75rem;
  }
  .gpt-r400-md > * {
    padding-top: 4rem;
  }
  .gpt-r425-md > * {
    padding-top: 4.25rem;
  }
  .gpt-r450-md > * {
    padding-top: 4.5rem;
  }
  .gpt-r475-md > * {
    padding-top: 4.75rem;
  }
  .gpt-r500-md > * {
    padding-top: 5rem;
  }
  .gpt-r525-md > * {
    padding-top: 5.25rem;
  }
  .gpt-r550-md > * {
    padding-top: 5.5rem;
  }
  .gpt-r575-md > * {
    padding-top: 5.75rem;
  }
  .gpt-r600-md > * {
    padding-top: 6rem;
  }
  .gpt-auto-md > * {
    padding-top: auto;
  }
  .gpt-inherit-md > * {
    padding-top: inherit;
  }
  .gpr-0-md > * {
    padding-right: 0px;
  }
  .gpr-1-md > * {
    padding-right: 1px;
  }
  .gpr-2-md > * {
    padding-right: 2px;
  }
  .gpr-3-md > * {
    padding-right: 3px;
  }
  .gpr-4-md > * {
    padding-right: 4px;
  }
  .gpr-5-md > * {
    padding-right: 5px;
  }
  .gpr-6-md > * {
    padding-right: 6px;
  }
  .gpr-7-md > * {
    padding-right: 7px;
  }
  .gpr-8-md > * {
    padding-right: 8px;
  }
  .gpr-9-md > * {
    padding-right: 9px;
  }
  .gpr-10-md > * {
    padding-right: 10px;
  }
  .gpr-15-md > * {
    padding-right: 15px;
  }
  .gpr-20-md > * {
    padding-right: 20px;
  }
  .gpr-25-md > * {
    padding-right: 25px;
  }
  .gpr-30-md > * {
    padding-right: 30px;
  }
  .gpr-35-md > * {
    padding-right: 35px;
  }
  .gpr-40-md > * {
    padding-right: 40px;
  }
  .gpr-45-md > * {
    padding-right: 45px;
  }
  .gpr-50-md > * {
    padding-right: 50px;
  }
  .gpr-55-md > * {
    padding-right: 55px;
  }
  .gpr-60-md > * {
    padding-right: 60px;
  }
  .gpr-65-md > * {
    padding-right: 65px;
  }
  .gpr-70-md > * {
    padding-right: 70px;
  }
  .gpr-75-md > * {
    padding-right: 75px;
  }
  .gpr-80-md > * {
    padding-right: 80px;
  }
  .gpr-85-md > * {
    padding-right: 85px;
  }
  .gpr-90-md > * {
    padding-right: 90px;
  }
  .gpr-95-md > * {
    padding-right: 95px;
  }
  .gpr-100-md > * {
    padding-right: 100px;
  }
  .gpr-auto-md > * {
    padding-right: auto;
  }
  .gpr-inherit-md > * {
    padding-right: inherit;
  }
  .gpr-r025-md > * {
    padding-right: 0.25rem;
  }
  .gpr-r050-md > * {
    padding-right: 0.5rem;
  }
  .gpr-r075-md > * {
    padding-right: 0.75rem;
  }
  .gpr-r0875-md > * {
    padding-right: 0.875rem;
  }
  .gpr-r100-md > * {
    padding-right: 1rem;
  }
  .gpr-r125-md > * {
    padding-right: 1.25rem;
  }
  .gpr-r150-md > * {
    padding-right: 1.5rem;
  }
  .gpr-r175-md > * {
    padding-right: 1.75rem;
  }
  .gpr-r200-md > * {
    padding-right: 2rem;
  }
  .gpr-r225-md > * {
    padding-right: 2.25rem;
  }
  .gpr-r250-md > * {
    padding-right: 2.5rem;
  }
  .gpr-r275-md > * {
    padding-right: 2.75rem;
  }
  .gpr-r300-md > * {
    padding-right: 3rem;
  }
  .gpr-r325-md > * {
    padding-right: 3.25rem;
  }
  .gpr-r350-md > * {
    padding-right: 3.5rem;
  }
  .gpr-r375-md > * {
    padding-right: 3.75rem;
  }
  .gpr-r400-md > * {
    padding-right: 4rem;
  }
  .gpr-r425-md > * {
    padding-right: 4.25rem;
  }
  .gpr-r450-md > * {
    padding-right: 4.5rem;
  }
  .gpr-r475-md > * {
    padding-right: 4.75rem;
  }
  .gpr-r500-md > * {
    padding-right: 5rem;
  }
  .gpr-r525-md > * {
    padding-right: 5.25rem;
  }
  .gpr-r550-md > * {
    padding-right: 5.5rem;
  }
  .gpr-r575-md > * {
    padding-right: 5.75rem;
  }
  .gpr-r600-md > * {
    padding-right: 6rem;
  }
  .gpr-auto-md > * {
    padding-right: auto;
  }
  .gpr-inherit-md > * {
    padding-right: inherit;
  }
  .gpb-0-md > * {
    padding-bottom: 0px;
  }
  .gpb-1-md > * {
    padding-bottom: 1px;
  }
  .gpb-2-md > * {
    padding-bottom: 2px;
  }
  .gpb-3-md > * {
    padding-bottom: 3px;
  }
  .gpb-4-md > * {
    padding-bottom: 4px;
  }
  .gpb-5-md > * {
    padding-bottom: 5px;
  }
  .gpb-6-md > * {
    padding-bottom: 6px;
  }
  .gpb-7-md > * {
    padding-bottom: 7px;
  }
  .gpb-8-md > * {
    padding-bottom: 8px;
  }
  .gpb-9-md > * {
    padding-bottom: 9px;
  }
  .gpb-10-md > * {
    padding-bottom: 10px;
  }
  .gpb-15-md > * {
    padding-bottom: 15px;
  }
  .gpb-20-md > * {
    padding-bottom: 20px;
  }
  .gpb-25-md > * {
    padding-bottom: 25px;
  }
  .gpb-30-md > * {
    padding-bottom: 30px;
  }
  .gpb-35-md > * {
    padding-bottom: 35px;
  }
  .gpb-40-md > * {
    padding-bottom: 40px;
  }
  .gpb-45-md > * {
    padding-bottom: 45px;
  }
  .gpb-50-md > * {
    padding-bottom: 50px;
  }
  .gpb-55-md > * {
    padding-bottom: 55px;
  }
  .gpb-60-md > * {
    padding-bottom: 60px;
  }
  .gpb-65-md > * {
    padding-bottom: 65px;
  }
  .gpb-70-md > * {
    padding-bottom: 70px;
  }
  .gpb-75-md > * {
    padding-bottom: 75px;
  }
  .gpb-80-md > * {
    padding-bottom: 80px;
  }
  .gpb-85-md > * {
    padding-bottom: 85px;
  }
  .gpb-90-md > * {
    padding-bottom: 90px;
  }
  .gpb-95-md > * {
    padding-bottom: 95px;
  }
  .gpb-100-md > * {
    padding-bottom: 100px;
  }
  .gpb-auto-md > * {
    padding-bottom: auto;
  }
  .gpb-inherit-md > * {
    padding-bottom: inherit;
  }
  .gpb-r025-md > * {
    padding-bottom: 0.25rem;
  }
  .gpb-r050-md > * {
    padding-bottom: 0.5rem;
  }
  .gpb-r075-md > * {
    padding-bottom: 0.75rem;
  }
  .gpb-r0875-md > * {
    padding-bottom: 0.875rem;
  }
  .gpb-r100-md > * {
    padding-bottom: 1rem;
  }
  .gpb-r125-md > * {
    padding-bottom: 1.25rem;
  }
  .gpb-r150-md > * {
    padding-bottom: 1.5rem;
  }
  .gpb-r175-md > * {
    padding-bottom: 1.75rem;
  }
  .gpb-r200-md > * {
    padding-bottom: 2rem;
  }
  .gpb-r225-md > * {
    padding-bottom: 2.25rem;
  }
  .gpb-r250-md > * {
    padding-bottom: 2.5rem;
  }
  .gpb-r275-md > * {
    padding-bottom: 2.75rem;
  }
  .gpb-r300-md > * {
    padding-bottom: 3rem;
  }
  .gpb-r325-md > * {
    padding-bottom: 3.25rem;
  }
  .gpb-r350-md > * {
    padding-bottom: 3.5rem;
  }
  .gpb-r375-md > * {
    padding-bottom: 3.75rem;
  }
  .gpb-r400-md > * {
    padding-bottom: 4rem;
  }
  .gpb-r425-md > * {
    padding-bottom: 4.25rem;
  }
  .gpb-r450-md > * {
    padding-bottom: 4.5rem;
  }
  .gpb-r475-md > * {
    padding-bottom: 4.75rem;
  }
  .gpb-r500-md > * {
    padding-bottom: 5rem;
  }
  .gpb-r525-md > * {
    padding-bottom: 5.25rem;
  }
  .gpb-r550-md > * {
    padding-bottom: 5.5rem;
  }
  .gpb-r575-md > * {
    padding-bottom: 5.75rem;
  }
  .gpb-r600-md > * {
    padding-bottom: 6rem;
  }
  .gpb-auto-md > * {
    padding-bottom: auto;
  }
  .gpb-inherit-md > * {
    padding-bottom: inherit;
  }
  .gpl-0-md > * {
    padding-left: 0px;
  }
  .gpl-1-md > * {
    padding-left: 1px;
  }
  .gpl-2-md > * {
    padding-left: 2px;
  }
  .gpl-3-md > * {
    padding-left: 3px;
  }
  .gpl-4-md > * {
    padding-left: 4px;
  }
  .gpl-5-md > * {
    padding-left: 5px;
  }
  .gpl-6-md > * {
    padding-left: 6px;
  }
  .gpl-7-md > * {
    padding-left: 7px;
  }
  .gpl-8-md > * {
    padding-left: 8px;
  }
  .gpl-9-md > * {
    padding-left: 9px;
  }
  .gpl-10-md > * {
    padding-left: 10px;
  }
  .gpl-15-md > * {
    padding-left: 15px;
  }
  .gpl-20-md > * {
    padding-left: 20px;
  }
  .gpl-25-md > * {
    padding-left: 25px;
  }
  .gpl-30-md > * {
    padding-left: 30px;
  }
  .gpl-35-md > * {
    padding-left: 35px;
  }
  .gpl-40-md > * {
    padding-left: 40px;
  }
  .gpl-45-md > * {
    padding-left: 45px;
  }
  .gpl-50-md > * {
    padding-left: 50px;
  }
  .gpl-55-md > * {
    padding-left: 55px;
  }
  .gpl-60-md > * {
    padding-left: 60px;
  }
  .gpl-65-md > * {
    padding-left: 65px;
  }
  .gpl-70-md > * {
    padding-left: 70px;
  }
  .gpl-75-md > * {
    padding-left: 75px;
  }
  .gpl-80-md > * {
    padding-left: 80px;
  }
  .gpl-85-md > * {
    padding-left: 85px;
  }
  .gpl-90-md > * {
    padding-left: 90px;
  }
  .gpl-95-md > * {
    padding-left: 95px;
  }
  .gpl-100-md > * {
    padding-left: 100px;
  }
  .gpl-auto-md > * {
    padding-left: auto;
  }
  .gpl-inherit-md > * {
    padding-left: inherit;
  }
  .gpl-r025-md > * {
    padding-left: 0.25rem;
  }
  .gpl-r050-md > * {
    padding-left: 0.5rem;
  }
  .gpl-r075-md > * {
    padding-left: 0.75rem;
  }
  .gpl-r0875-md > * {
    padding-left: 0.875rem;
  }
  .gpl-r100-md > * {
    padding-left: 1rem;
  }
  .gpl-r125-md > * {
    padding-left: 1.25rem;
  }
  .gpl-r150-md > * {
    padding-left: 1.5rem;
  }
  .gpl-r175-md > * {
    padding-left: 1.75rem;
  }
  .gpl-r200-md > * {
    padding-left: 2rem;
  }
  .gpl-r225-md > * {
    padding-left: 2.25rem;
  }
  .gpl-r250-md > * {
    padding-left: 2.5rem;
  }
  .gpl-r275-md > * {
    padding-left: 2.75rem;
  }
  .gpl-r300-md > * {
    padding-left: 3rem;
  }
  .gpl-r325-md > * {
    padding-left: 3.25rem;
  }
  .gpl-r350-md > * {
    padding-left: 3.5rem;
  }
  .gpl-r375-md > * {
    padding-left: 3.75rem;
  }
  .gpl-r400-md > * {
    padding-left: 4rem;
  }
  .gpl-r425-md > * {
    padding-left: 4.25rem;
  }
  .gpl-r450-md > * {
    padding-left: 4.5rem;
  }
  .gpl-r475-md > * {
    padding-left: 4.75rem;
  }
  .gpl-r500-md > * {
    padding-left: 5rem;
  }
  .gpl-r525-md > * {
    padding-left: 5.25rem;
  }
  .gpl-r550-md > * {
    padding-left: 5.5rem;
  }
  .gpl-r575-md > * {
    padding-left: 5.75rem;
  }
  .gpl-r600-md > * {
    padding-left: 6rem;
  }
  .gpl-auto-md > * {
    padding-left: auto;
  }
  .gpl-inherit-md > * {
    padding-left: inherit;
  }
  .gpx-0-md > * {
    padding-left: 0px;
    padding-right: 0px;
  }
  .gpx-1-md > * {
    padding-left: 1px;
    padding-right: 1px;
  }
  .gpx-2-md > * {
    padding-left: 2px;
    padding-right: 2px;
  }
  .gpx-3-md > * {
    padding-left: 3px;
    padding-right: 3px;
  }
  .gpx-4-md > * {
    padding-left: 4px;
    padding-right: 4px;
  }
  .gpx-5-md > * {
    padding-left: 5px;
    padding-right: 5px;
  }
  .gpx-6-md > * {
    padding-left: 6px;
    padding-right: 6px;
  }
  .gpx-7-md > * {
    padding-left: 7px;
    padding-right: 7px;
  }
  .gpx-8-md > * {
    padding-left: 8px;
    padding-right: 8px;
  }
  .gpx-9-md > * {
    padding-left: 9px;
    padding-right: 9px;
  }
  .gpx-10-md > * {
    padding-left: 10px;
    padding-right: 10px;
  }
  .gpx-15-md > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gpx-20-md > * {
    padding-left: 20px;
    padding-right: 20px;
  }
  .gpx-25-md > * {
    padding-left: 25px;
    padding-right: 25px;
  }
  .gpx-30-md > * {
    padding-left: 30px;
    padding-right: 30px;
  }
  .gpx-35-md > * {
    padding-left: 35px;
    padding-right: 35px;
  }
  .gpx-40-md > * {
    padding-left: 40px;
    padding-right: 40px;
  }
  .gpx-45-md > * {
    padding-left: 45px;
    padding-right: 45px;
  }
  .gpx-50-md > * {
    padding-left: 50px;
    padding-right: 50px;
  }
  .gpx-55-md > * {
    padding-left: 55px;
    padding-right: 55px;
  }
  .gpx-60-md > * {
    padding-left: 60px;
    padding-right: 60px;
  }
  .gpx-65-md > * {
    padding-left: 65px;
    padding-right: 65px;
  }
  .gpx-70-md > * {
    padding-left: 70px;
    padding-right: 70px;
  }
  .gpx-75-md > * {
    padding-left: 75px;
    padding-right: 75px;
  }
  .gpx-80-md > * {
    padding-left: 80px;
    padding-right: 80px;
  }
  .gpx-85-md > * {
    padding-left: 85px;
    padding-right: 85px;
  }
  .gpx-90-md > * {
    padding-left: 90px;
    padding-right: 90px;
  }
  .gpx-95-md > * {
    padding-left: 95px;
    padding-right: 95px;
  }
  .gpx-100-md > * {
    padding-left: 100px;
    padding-right: 100px;
  }
  .gpx-auto-md > * {
    padding-left: auto;
    padding-right: auto;
  }
  .gpx-inherit-md > * {
    padding-left: inherit;
    padding-right: inherit;
  }
  .gpx-r025-md > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .gpx-r050-md > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .gpx-r075-md > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .gpx-r0875-md > * {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }
  .gpx-r100-md > * {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .gpx-r125-md > * {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .gpx-r150-md > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .gpx-r175-md > * {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .gpx-r200-md > * {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .gpx-r225-md > * {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .gpx-r250-md > * {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .gpx-r275-md > * {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .gpx-r300-md > * {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .gpx-r325-md > * {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }
  .gpx-r350-md > * {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .gpx-r375-md > * {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .gpx-r400-md > * {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .gpx-r425-md > * {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }
  .gpx-r450-md > * {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .gpx-r475-md > * {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }
  .gpx-r500-md > * {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .gpx-r525-md > * {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .gpx-r550-md > * {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .gpx-r575-md > * {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }
  .gpx-r600-md > * {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .gpx-auto-md > * {
    padding-left: auto;
    padding-right: auto;
  }
  .gpx-inherit-md > * {
    padding-left: inherit;
    padding-right: inherit;
  }
  .gpy-0-md > * {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .gpy-1-md > * {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .gpy-2-md > * {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .gpy-3-md > * {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .gpy-4-md > * {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .gpy-5-md > * {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .gpy-6-md > * {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .gpy-7-md > * {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .gpy-8-md > * {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .gpy-9-md > * {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .gpy-10-md > * {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .gpy-15-md > * {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .gpy-20-md > * {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .gpy-25-md > * {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .gpy-30-md > * {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .gpy-35-md > * {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .gpy-40-md > * {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .gpy-45-md > * {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .gpy-50-md > * {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .gpy-55-md > * {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .gpy-60-md > * {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .gpy-65-md > * {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .gpy-70-md > * {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .gpy-75-md > * {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .gpy-80-md > * {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .gpy-85-md > * {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .gpy-90-md > * {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .gpy-95-md > * {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .gpy-100-md > * {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .gpy-auto-md > * {
    padding-top: auto;
    padding-bottom: auto;
  }
  .gpy-inherit-md > * {
    padding-top: inherit;
    padding-bottom: inherit;
  }
  .gpy-r025-md > * {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .gpy-r050-md > * {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .gpy-r075-md > * {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .gpy-r0875-md > * {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }
  .gpy-r100-md > * {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .gpy-r125-md > * {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .gpy-r150-md > * {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .gpy-r175-md > * {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .gpy-r200-md > * {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .gpy-r225-md > * {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .gpy-r250-md > * {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .gpy-r275-md > * {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .gpy-r300-md > * {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .gpy-r325-md > * {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }
  .gpy-r350-md > * {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .gpy-r375-md > * {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .gpy-r400-md > * {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .gpy-r425-md > * {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }
  .gpy-r450-md > * {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .gpy-r475-md > * {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
  .gpy-r500-md > * {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .gpy-r525-md > * {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .gpy-r550-md > * {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .gpy-r575-md > * {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }
  .gpy-r600-md > * {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .gpy-auto-md > * {
    padding-top: auto;
    padding-bottom: auto;
  }
  .gpy-inherit-md > * {
    padding-top: inherit;
    padding-bottom: inherit;
  }
}

@media (max-width: 767px) {
  .gp-0-sm > * {
    padding: 0px;
  }
  .gp-1-sm > * {
    padding: 1px;
  }
  .gp-2-sm > * {
    padding: 2px;
  }
  .gp-3-sm > * {
    padding: 3px;
  }
  .gp-4-sm > * {
    padding: 4px;
  }
  .gp-5-sm > * {
    padding: 5px;
  }
  .gp-6-sm > * {
    padding: 6px;
  }
  .gp-7-sm > * {
    padding: 7px;
  }
  .gp-8-sm > * {
    padding: 8px;
  }
  .gp-9-sm > * {
    padding: 9px;
  }
  .gp-10-sm > * {
    padding: 10px;
  }
  .gp-15-sm > * {
    padding: 15px;
  }
  .gp-20-sm > * {
    padding: 20px;
  }
  .gp-25-sm > * {
    padding: 25px;
  }
  .gp-30-sm > * {
    padding: 30px;
  }
  .gp-35-sm > * {
    padding: 35px;
  }
  .gp-40-sm > * {
    padding: 40px;
  }
  .gp-45-sm > * {
    padding: 45px;
  }
  .gp-50-sm > * {
    padding: 50px;
  }
  .gp-55-sm > * {
    padding: 55px;
  }
  .gp-60-sm > * {
    padding: 60px;
  }
  .gp-65-sm > * {
    padding: 65px;
  }
  .gp-70-sm > * {
    padding: 70px;
  }
  .gp-75-sm > * {
    padding: 75px;
  }
  .gp-80-sm > * {
    padding: 80px;
  }
  .gp-85-sm > * {
    padding: 85px;
  }
  .gp-90-sm > * {
    padding: 90px;
  }
  .gp-95-sm > * {
    padding: 95px;
  }
  .gp-100-sm > * {
    padding: 100px;
  }
  .gp-auto-sm > * {
    padding: auto;
  }
  .gp-inherit-sm > * {
    padding: inherit;
  }
  .gp-r025-sm > * {
    padding: 0.25rem;
  }
  .gp-r050-sm > * {
    padding: 0.5rem;
  }
  .gp-r075-sm > * {
    padding: 0.75rem;
  }
  .gp-r0875-sm > * {
    padding: 0.875rem;
  }
  .gp-r100-sm > * {
    padding: 1rem;
  }
  .gp-r125-sm > * {
    padding: 1.25rem;
  }
  .gp-r150-sm > * {
    padding: 1.5rem;
  }
  .gp-r175-sm > * {
    padding: 1.75rem;
  }
  .gp-r200-sm > * {
    padding: 2rem;
  }
  .gp-r225-sm > * {
    padding: 2.25rem;
  }
  .gp-r250-sm > * {
    padding: 2.5rem;
  }
  .gp-r275-sm > * {
    padding: 2.75rem;
  }
  .gp-r300-sm > * {
    padding: 3rem;
  }
  .gp-r325-sm > * {
    padding: 3.25rem;
  }
  .gp-r350-sm > * {
    padding: 3.5rem;
  }
  .gp-r375-sm > * {
    padding: 3.75rem;
  }
  .gp-r400-sm > * {
    padding: 4rem;
  }
  .gp-r425-sm > * {
    padding: 4.25rem;
  }
  .gp-r450-sm > * {
    padding: 4.5rem;
  }
  .gp-r475-sm > * {
    padding: 4.75rem;
  }
  .gp-r500-sm > * {
    padding: 5rem;
  }
  .gp-r525-sm > * {
    padding: 5.25rem;
  }
  .gp-r550-sm > * {
    padding: 5.5rem;
  }
  .gp-r575-sm > * {
    padding: 5.75rem;
  }
  .gp-r600-sm > * {
    padding: 6rem;
  }
  .gp-auto-sm > * {
    padding: auto;
  }
  .gp-inherit-sm > * {
    padding: inherit;
  }
  .gpt-0-sm > * {
    padding-top: 0px;
  }
  .gpt-1-sm > * {
    padding-top: 1px;
  }
  .gpt-2-sm > * {
    padding-top: 2px;
  }
  .gpt-3-sm > * {
    padding-top: 3px;
  }
  .gpt-4-sm > * {
    padding-top: 4px;
  }
  .gpt-5-sm > * {
    padding-top: 5px;
  }
  .gpt-6-sm > * {
    padding-top: 6px;
  }
  .gpt-7-sm > * {
    padding-top: 7px;
  }
  .gpt-8-sm > * {
    padding-top: 8px;
  }
  .gpt-9-sm > * {
    padding-top: 9px;
  }
  .gpt-10-sm > * {
    padding-top: 10px;
  }
  .gpt-15-sm > * {
    padding-top: 15px;
  }
  .gpt-20-sm > * {
    padding-top: 20px;
  }
  .gpt-25-sm > * {
    padding-top: 25px;
  }
  .gpt-30-sm > * {
    padding-top: 30px;
  }
  .gpt-35-sm > * {
    padding-top: 35px;
  }
  .gpt-40-sm > * {
    padding-top: 40px;
  }
  .gpt-45-sm > * {
    padding-top: 45px;
  }
  .gpt-50-sm > * {
    padding-top: 50px;
  }
  .gpt-55-sm > * {
    padding-top: 55px;
  }
  .gpt-60-sm > * {
    padding-top: 60px;
  }
  .gpt-65-sm > * {
    padding-top: 65px;
  }
  .gpt-70-sm > * {
    padding-top: 70px;
  }
  .gpt-75-sm > * {
    padding-top: 75px;
  }
  .gpt-80-sm > * {
    padding-top: 80px;
  }
  .gpt-85-sm > * {
    padding-top: 85px;
  }
  .gpt-90-sm > * {
    padding-top: 90px;
  }
  .gpt-95-sm > * {
    padding-top: 95px;
  }
  .gpt-100-sm > * {
    padding-top: 100px;
  }
  .gpt-auto-sm > * {
    padding-top: auto;
  }
  .gpt-inherit-sm > * {
    padding-top: inherit;
  }
  .gpt-r025-sm > * {
    padding-top: 0.25rem;
  }
  .gpt-r050-sm > * {
    padding-top: 0.5rem;
  }
  .gpt-r075-sm > * {
    padding-top: 0.75rem;
  }
  .gpt-r0875-sm > * {
    padding-top: 0.875rem;
  }
  .gpt-r100-sm > * {
    padding-top: 1rem;
  }
  .gpt-r125-sm > * {
    padding-top: 1.25rem;
  }
  .gpt-r150-sm > * {
    padding-top: 1.5rem;
  }
  .gpt-r175-sm > * {
    padding-top: 1.75rem;
  }
  .gpt-r200-sm > * {
    padding-top: 2rem;
  }
  .gpt-r225-sm > * {
    padding-top: 2.25rem;
  }
  .gpt-r250-sm > * {
    padding-top: 2.5rem;
  }
  .gpt-r275-sm > * {
    padding-top: 2.75rem;
  }
  .gpt-r300-sm > * {
    padding-top: 3rem;
  }
  .gpt-r325-sm > * {
    padding-top: 3.25rem;
  }
  .gpt-r350-sm > * {
    padding-top: 3.5rem;
  }
  .gpt-r375-sm > * {
    padding-top: 3.75rem;
  }
  .gpt-r400-sm > * {
    padding-top: 4rem;
  }
  .gpt-r425-sm > * {
    padding-top: 4.25rem;
  }
  .gpt-r450-sm > * {
    padding-top: 4.5rem;
  }
  .gpt-r475-sm > * {
    padding-top: 4.75rem;
  }
  .gpt-r500-sm > * {
    padding-top: 5rem;
  }
  .gpt-r525-sm > * {
    padding-top: 5.25rem;
  }
  .gpt-r550-sm > * {
    padding-top: 5.5rem;
  }
  .gpt-r575-sm > * {
    padding-top: 5.75rem;
  }
  .gpt-r600-sm > * {
    padding-top: 6rem;
  }
  .gpt-auto-sm > * {
    padding-top: auto;
  }
  .gpt-inherit-sm > * {
    padding-top: inherit;
  }
  .gpr-0-sm > * {
    padding-right: 0px;
  }
  .gpr-1-sm > * {
    padding-right: 1px;
  }
  .gpr-2-sm > * {
    padding-right: 2px;
  }
  .gpr-3-sm > * {
    padding-right: 3px;
  }
  .gpr-4-sm > * {
    padding-right: 4px;
  }
  .gpr-5-sm > * {
    padding-right: 5px;
  }
  .gpr-6-sm > * {
    padding-right: 6px;
  }
  .gpr-7-sm > * {
    padding-right: 7px;
  }
  .gpr-8-sm > * {
    padding-right: 8px;
  }
  .gpr-9-sm > * {
    padding-right: 9px;
  }
  .gpr-10-sm > * {
    padding-right: 10px;
  }
  .gpr-15-sm > * {
    padding-right: 15px;
  }
  .gpr-20-sm > * {
    padding-right: 20px;
  }
  .gpr-25-sm > * {
    padding-right: 25px;
  }
  .gpr-30-sm > * {
    padding-right: 30px;
  }
  .gpr-35-sm > * {
    padding-right: 35px;
  }
  .gpr-40-sm > * {
    padding-right: 40px;
  }
  .gpr-45-sm > * {
    padding-right: 45px;
  }
  .gpr-50-sm > * {
    padding-right: 50px;
  }
  .gpr-55-sm > * {
    padding-right: 55px;
  }
  .gpr-60-sm > * {
    padding-right: 60px;
  }
  .gpr-65-sm > * {
    padding-right: 65px;
  }
  .gpr-70-sm > * {
    padding-right: 70px;
  }
  .gpr-75-sm > * {
    padding-right: 75px;
  }
  .gpr-80-sm > * {
    padding-right: 80px;
  }
  .gpr-85-sm > * {
    padding-right: 85px;
  }
  .gpr-90-sm > * {
    padding-right: 90px;
  }
  .gpr-95-sm > * {
    padding-right: 95px;
  }
  .gpr-100-sm > * {
    padding-right: 100px;
  }
  .gpr-auto-sm > * {
    padding-right: auto;
  }
  .gpr-inherit-sm > * {
    padding-right: inherit;
  }
  .gpr-r025-sm > * {
    padding-right: 0.25rem;
  }
  .gpr-r050-sm > * {
    padding-right: 0.5rem;
  }
  .gpr-r075-sm > * {
    padding-right: 0.75rem;
  }
  .gpr-r0875-sm > * {
    padding-right: 0.875rem;
  }
  .gpr-r100-sm > * {
    padding-right: 1rem;
  }
  .gpr-r125-sm > * {
    padding-right: 1.25rem;
  }
  .gpr-r150-sm > * {
    padding-right: 1.5rem;
  }
  .gpr-r175-sm > * {
    padding-right: 1.75rem;
  }
  .gpr-r200-sm > * {
    padding-right: 2rem;
  }
  .gpr-r225-sm > * {
    padding-right: 2.25rem;
  }
  .gpr-r250-sm > * {
    padding-right: 2.5rem;
  }
  .gpr-r275-sm > * {
    padding-right: 2.75rem;
  }
  .gpr-r300-sm > * {
    padding-right: 3rem;
  }
  .gpr-r325-sm > * {
    padding-right: 3.25rem;
  }
  .gpr-r350-sm > * {
    padding-right: 3.5rem;
  }
  .gpr-r375-sm > * {
    padding-right: 3.75rem;
  }
  .gpr-r400-sm > * {
    padding-right: 4rem;
  }
  .gpr-r425-sm > * {
    padding-right: 4.25rem;
  }
  .gpr-r450-sm > * {
    padding-right: 4.5rem;
  }
  .gpr-r475-sm > * {
    padding-right: 4.75rem;
  }
  .gpr-r500-sm > * {
    padding-right: 5rem;
  }
  .gpr-r525-sm > * {
    padding-right: 5.25rem;
  }
  .gpr-r550-sm > * {
    padding-right: 5.5rem;
  }
  .gpr-r575-sm > * {
    padding-right: 5.75rem;
  }
  .gpr-r600-sm > * {
    padding-right: 6rem;
  }
  .gpr-auto-sm > * {
    padding-right: auto;
  }
  .gpr-inherit-sm > * {
    padding-right: inherit;
  }
  .gpb-0-sm > * {
    padding-bottom: 0px;
  }
  .gpb-1-sm > * {
    padding-bottom: 1px;
  }
  .gpb-2-sm > * {
    padding-bottom: 2px;
  }
  .gpb-3-sm > * {
    padding-bottom: 3px;
  }
  .gpb-4-sm > * {
    padding-bottom: 4px;
  }
  .gpb-5-sm > * {
    padding-bottom: 5px;
  }
  .gpb-6-sm > * {
    padding-bottom: 6px;
  }
  .gpb-7-sm > * {
    padding-bottom: 7px;
  }
  .gpb-8-sm > * {
    padding-bottom: 8px;
  }
  .gpb-9-sm > * {
    padding-bottom: 9px;
  }
  .gpb-10-sm > * {
    padding-bottom: 10px;
  }
  .gpb-15-sm > * {
    padding-bottom: 15px;
  }
  .gpb-20-sm > * {
    padding-bottom: 20px;
  }
  .gpb-25-sm > * {
    padding-bottom: 25px;
  }
  .gpb-30-sm > * {
    padding-bottom: 30px;
  }
  .gpb-35-sm > * {
    padding-bottom: 35px;
  }
  .gpb-40-sm > * {
    padding-bottom: 40px;
  }
  .gpb-45-sm > * {
    padding-bottom: 45px;
  }
  .gpb-50-sm > * {
    padding-bottom: 50px;
  }
  .gpb-55-sm > * {
    padding-bottom: 55px;
  }
  .gpb-60-sm > * {
    padding-bottom: 60px;
  }
  .gpb-65-sm > * {
    padding-bottom: 65px;
  }
  .gpb-70-sm > * {
    padding-bottom: 70px;
  }
  .gpb-75-sm > * {
    padding-bottom: 75px;
  }
  .gpb-80-sm > * {
    padding-bottom: 80px;
  }
  .gpb-85-sm > * {
    padding-bottom: 85px;
  }
  .gpb-90-sm > * {
    padding-bottom: 90px;
  }
  .gpb-95-sm > * {
    padding-bottom: 95px;
  }
  .gpb-100-sm > * {
    padding-bottom: 100px;
  }
  .gpb-auto-sm > * {
    padding-bottom: auto;
  }
  .gpb-inherit-sm > * {
    padding-bottom: inherit;
  }
  .gpb-r025-sm > * {
    padding-bottom: 0.25rem;
  }
  .gpb-r050-sm > * {
    padding-bottom: 0.5rem;
  }
  .gpb-r075-sm > * {
    padding-bottom: 0.75rem;
  }
  .gpb-r0875-sm > * {
    padding-bottom: 0.875rem;
  }
  .gpb-r100-sm > * {
    padding-bottom: 1rem;
  }
  .gpb-r125-sm > * {
    padding-bottom: 1.25rem;
  }
  .gpb-r150-sm > * {
    padding-bottom: 1.5rem;
  }
  .gpb-r175-sm > * {
    padding-bottom: 1.75rem;
  }
  .gpb-r200-sm > * {
    padding-bottom: 2rem;
  }
  .gpb-r225-sm > * {
    padding-bottom: 2.25rem;
  }
  .gpb-r250-sm > * {
    padding-bottom: 2.5rem;
  }
  .gpb-r275-sm > * {
    padding-bottom: 2.75rem;
  }
  .gpb-r300-sm > * {
    padding-bottom: 3rem;
  }
  .gpb-r325-sm > * {
    padding-bottom: 3.25rem;
  }
  .gpb-r350-sm > * {
    padding-bottom: 3.5rem;
  }
  .gpb-r375-sm > * {
    padding-bottom: 3.75rem;
  }
  .gpb-r400-sm > * {
    padding-bottom: 4rem;
  }
  .gpb-r425-sm > * {
    padding-bottom: 4.25rem;
  }
  .gpb-r450-sm > * {
    padding-bottom: 4.5rem;
  }
  .gpb-r475-sm > * {
    padding-bottom: 4.75rem;
  }
  .gpb-r500-sm > * {
    padding-bottom: 5rem;
  }
  .gpb-r525-sm > * {
    padding-bottom: 5.25rem;
  }
  .gpb-r550-sm > * {
    padding-bottom: 5.5rem;
  }
  .gpb-r575-sm > * {
    padding-bottom: 5.75rem;
  }
  .gpb-r600-sm > * {
    padding-bottom: 6rem;
  }
  .gpb-auto-sm > * {
    padding-bottom: auto;
  }
  .gpb-inherit-sm > * {
    padding-bottom: inherit;
  }
  .gpl-0-sm > * {
    padding-left: 0px;
  }
  .gpl-1-sm > * {
    padding-left: 1px;
  }
  .gpl-2-sm > * {
    padding-left: 2px;
  }
  .gpl-3-sm > * {
    padding-left: 3px;
  }
  .gpl-4-sm > * {
    padding-left: 4px;
  }
  .gpl-5-sm > * {
    padding-left: 5px;
  }
  .gpl-6-sm > * {
    padding-left: 6px;
  }
  .gpl-7-sm > * {
    padding-left: 7px;
  }
  .gpl-8-sm > * {
    padding-left: 8px;
  }
  .gpl-9-sm > * {
    padding-left: 9px;
  }
  .gpl-10-sm > * {
    padding-left: 10px;
  }
  .gpl-15-sm > * {
    padding-left: 15px;
  }
  .gpl-20-sm > * {
    padding-left: 20px;
  }
  .gpl-25-sm > * {
    padding-left: 25px;
  }
  .gpl-30-sm > * {
    padding-left: 30px;
  }
  .gpl-35-sm > * {
    padding-left: 35px;
  }
  .gpl-40-sm > * {
    padding-left: 40px;
  }
  .gpl-45-sm > * {
    padding-left: 45px;
  }
  .gpl-50-sm > * {
    padding-left: 50px;
  }
  .gpl-55-sm > * {
    padding-left: 55px;
  }
  .gpl-60-sm > * {
    padding-left: 60px;
  }
  .gpl-65-sm > * {
    padding-left: 65px;
  }
  .gpl-70-sm > * {
    padding-left: 70px;
  }
  .gpl-75-sm > * {
    padding-left: 75px;
  }
  .gpl-80-sm > * {
    padding-left: 80px;
  }
  .gpl-85-sm > * {
    padding-left: 85px;
  }
  .gpl-90-sm > * {
    padding-left: 90px;
  }
  .gpl-95-sm > * {
    padding-left: 95px;
  }
  .gpl-100-sm > * {
    padding-left: 100px;
  }
  .gpl-auto-sm > * {
    padding-left: auto;
  }
  .gpl-inherit-sm > * {
    padding-left: inherit;
  }
  .gpl-r025-sm > * {
    padding-left: 0.25rem;
  }
  .gpl-r050-sm > * {
    padding-left: 0.5rem;
  }
  .gpl-r075-sm > * {
    padding-left: 0.75rem;
  }
  .gpl-r0875-sm > * {
    padding-left: 0.875rem;
  }
  .gpl-r100-sm > * {
    padding-left: 1rem;
  }
  .gpl-r125-sm > * {
    padding-left: 1.25rem;
  }
  .gpl-r150-sm > * {
    padding-left: 1.5rem;
  }
  .gpl-r175-sm > * {
    padding-left: 1.75rem;
  }
  .gpl-r200-sm > * {
    padding-left: 2rem;
  }
  .gpl-r225-sm > * {
    padding-left: 2.25rem;
  }
  .gpl-r250-sm > * {
    padding-left: 2.5rem;
  }
  .gpl-r275-sm > * {
    padding-left: 2.75rem;
  }
  .gpl-r300-sm > * {
    padding-left: 3rem;
  }
  .gpl-r325-sm > * {
    padding-left: 3.25rem;
  }
  .gpl-r350-sm > * {
    padding-left: 3.5rem;
  }
  .gpl-r375-sm > * {
    padding-left: 3.75rem;
  }
  .gpl-r400-sm > * {
    padding-left: 4rem;
  }
  .gpl-r425-sm > * {
    padding-left: 4.25rem;
  }
  .gpl-r450-sm > * {
    padding-left: 4.5rem;
  }
  .gpl-r475-sm > * {
    padding-left: 4.75rem;
  }
  .gpl-r500-sm > * {
    padding-left: 5rem;
  }
  .gpl-r525-sm > * {
    padding-left: 5.25rem;
  }
  .gpl-r550-sm > * {
    padding-left: 5.5rem;
  }
  .gpl-r575-sm > * {
    padding-left: 5.75rem;
  }
  .gpl-r600-sm > * {
    padding-left: 6rem;
  }
  .gpl-auto-sm > * {
    padding-left: auto;
  }
  .gpl-inherit-sm > * {
    padding-left: inherit;
  }
  .gpx-0-sm > * {
    padding-left: 0px;
    padding-right: 0px;
  }
  .gpx-1-sm > * {
    padding-left: 1px;
    padding-right: 1px;
  }
  .gpx-2-sm > * {
    padding-left: 2px;
    padding-right: 2px;
  }
  .gpx-3-sm > * {
    padding-left: 3px;
    padding-right: 3px;
  }
  .gpx-4-sm > * {
    padding-left: 4px;
    padding-right: 4px;
  }
  .gpx-5-sm > * {
    padding-left: 5px;
    padding-right: 5px;
  }
  .gpx-6-sm > * {
    padding-left: 6px;
    padding-right: 6px;
  }
  .gpx-7-sm > * {
    padding-left: 7px;
    padding-right: 7px;
  }
  .gpx-8-sm > * {
    padding-left: 8px;
    padding-right: 8px;
  }
  .gpx-9-sm > * {
    padding-left: 9px;
    padding-right: 9px;
  }
  .gpx-10-sm > * {
    padding-left: 10px;
    padding-right: 10px;
  }
  .gpx-15-sm > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gpx-20-sm > * {
    padding-left: 20px;
    padding-right: 20px;
  }
  .gpx-25-sm > * {
    padding-left: 25px;
    padding-right: 25px;
  }
  .gpx-30-sm > * {
    padding-left: 30px;
    padding-right: 30px;
  }
  .gpx-35-sm > * {
    padding-left: 35px;
    padding-right: 35px;
  }
  .gpx-40-sm > * {
    padding-left: 40px;
    padding-right: 40px;
  }
  .gpx-45-sm > * {
    padding-left: 45px;
    padding-right: 45px;
  }
  .gpx-50-sm > * {
    padding-left: 50px;
    padding-right: 50px;
  }
  .gpx-55-sm > * {
    padding-left: 55px;
    padding-right: 55px;
  }
  .gpx-60-sm > * {
    padding-left: 60px;
    padding-right: 60px;
  }
  .gpx-65-sm > * {
    padding-left: 65px;
    padding-right: 65px;
  }
  .gpx-70-sm > * {
    padding-left: 70px;
    padding-right: 70px;
  }
  .gpx-75-sm > * {
    padding-left: 75px;
    padding-right: 75px;
  }
  .gpx-80-sm > * {
    padding-left: 80px;
    padding-right: 80px;
  }
  .gpx-85-sm > * {
    padding-left: 85px;
    padding-right: 85px;
  }
  .gpx-90-sm > * {
    padding-left: 90px;
    padding-right: 90px;
  }
  .gpx-95-sm > * {
    padding-left: 95px;
    padding-right: 95px;
  }
  .gpx-100-sm > * {
    padding-left: 100px;
    padding-right: 100px;
  }
  .gpx-auto-sm > * {
    padding-left: auto;
    padding-right: auto;
  }
  .gpx-inherit-sm > * {
    padding-left: inherit;
    padding-right: inherit;
  }
  .gpx-r025-sm > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .gpx-r050-sm > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .gpx-r075-sm > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .gpx-r0875-sm > * {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }
  .gpx-r100-sm > * {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .gpx-r125-sm > * {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .gpx-r150-sm > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .gpx-r175-sm > * {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .gpx-r200-sm > * {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .gpx-r225-sm > * {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .gpx-r250-sm > * {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .gpx-r275-sm > * {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .gpx-r300-sm > * {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .gpx-r325-sm > * {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }
  .gpx-r350-sm > * {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .gpx-r375-sm > * {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .gpx-r400-sm > * {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .gpx-r425-sm > * {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }
  .gpx-r450-sm > * {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .gpx-r475-sm > * {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }
  .gpx-r500-sm > * {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .gpx-r525-sm > * {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .gpx-r550-sm > * {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .gpx-r575-sm > * {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }
  .gpx-r600-sm > * {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .gpx-auto-sm > * {
    padding-left: auto;
    padding-right: auto;
  }
  .gpx-inherit-sm > * {
    padding-left: inherit;
    padding-right: inherit;
  }
  .gpy-0-sm > * {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .gpy-1-sm > * {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .gpy-2-sm > * {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .gpy-3-sm > * {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .gpy-4-sm > * {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .gpy-5-sm > * {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .gpy-6-sm > * {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .gpy-7-sm > * {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .gpy-8-sm > * {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .gpy-9-sm > * {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .gpy-10-sm > * {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .gpy-15-sm > * {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .gpy-20-sm > * {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .gpy-25-sm > * {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .gpy-30-sm > * {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .gpy-35-sm > * {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .gpy-40-sm > * {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .gpy-45-sm > * {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .gpy-50-sm > * {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .gpy-55-sm > * {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .gpy-60-sm > * {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .gpy-65-sm > * {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .gpy-70-sm > * {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .gpy-75-sm > * {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .gpy-80-sm > * {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .gpy-85-sm > * {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .gpy-90-sm > * {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .gpy-95-sm > * {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .gpy-100-sm > * {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .gpy-auto-sm > * {
    padding-top: auto;
    padding-bottom: auto;
  }
  .gpy-inherit-sm > * {
    padding-top: inherit;
    padding-bottom: inherit;
  }
  .gpy-r025-sm > * {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .gpy-r050-sm > * {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .gpy-r075-sm > * {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .gpy-r0875-sm > * {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }
  .gpy-r100-sm > * {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .gpy-r125-sm > * {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .gpy-r150-sm > * {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .gpy-r175-sm > * {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .gpy-r200-sm > * {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .gpy-r225-sm > * {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .gpy-r250-sm > * {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .gpy-r275-sm > * {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .gpy-r300-sm > * {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .gpy-r325-sm > * {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }
  .gpy-r350-sm > * {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .gpy-r375-sm > * {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .gpy-r400-sm > * {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .gpy-r425-sm > * {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }
  .gpy-r450-sm > * {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .gpy-r475-sm > * {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
  .gpy-r500-sm > * {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .gpy-r525-sm > * {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .gpy-r550-sm > * {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .gpy-r575-sm > * {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }
  .gpy-r600-sm > * {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .gpy-auto-sm > * {
    padding-top: auto;
    padding-bottom: auto;
  }
  .gpy-inherit-sm > * {
    padding-top: inherit;
    padding-bottom: inherit;
  }
}

@media (max-width: 575px) {
  .gp-0-xs > * {
    padding: 0px;
  }
  .gp-1-xs > * {
    padding: 1px;
  }
  .gp-2-xs > * {
    padding: 2px;
  }
  .gp-3-xs > * {
    padding: 3px;
  }
  .gp-4-xs > * {
    padding: 4px;
  }
  .gp-5-xs > * {
    padding: 5px;
  }
  .gp-6-xs > * {
    padding: 6px;
  }
  .gp-7-xs > * {
    padding: 7px;
  }
  .gp-8-xs > * {
    padding: 8px;
  }
  .gp-9-xs > * {
    padding: 9px;
  }
  .gp-10-xs > * {
    padding: 10px;
  }
  .gp-15-xs > * {
    padding: 15px;
  }
  .gp-20-xs > * {
    padding: 20px;
  }
  .gp-25-xs > * {
    padding: 25px;
  }
  .gp-30-xs > * {
    padding: 30px;
  }
  .gp-35-xs > * {
    padding: 35px;
  }
  .gp-40-xs > * {
    padding: 40px;
  }
  .gp-45-xs > * {
    padding: 45px;
  }
  .gp-50-xs > * {
    padding: 50px;
  }
  .gp-55-xs > * {
    padding: 55px;
  }
  .gp-60-xs > * {
    padding: 60px;
  }
  .gp-65-xs > * {
    padding: 65px;
  }
  .gp-70-xs > * {
    padding: 70px;
  }
  .gp-75-xs > * {
    padding: 75px;
  }
  .gp-80-xs > * {
    padding: 80px;
  }
  .gp-85-xs > * {
    padding: 85px;
  }
  .gp-90-xs > * {
    padding: 90px;
  }
  .gp-95-xs > * {
    padding: 95px;
  }
  .gp-100-xs > * {
    padding: 100px;
  }
  .gp-auto-xs > * {
    padding: auto;
  }
  .gp-inherit-xs > * {
    padding: inherit;
  }
  .gp-r025-xs > * {
    padding: 0.25rem;
  }
  .gp-r050-xs > * {
    padding: 0.5rem;
  }
  .gp-r075-xs > * {
    padding: 0.75rem;
  }
  .gp-r0875-xs > * {
    padding: 0.875rem;
  }
  .gp-r100-xs > * {
    padding: 1rem;
  }
  .gp-r125-xs > * {
    padding: 1.25rem;
  }
  .gp-r150-xs > * {
    padding: 1.5rem;
  }
  .gp-r175-xs > * {
    padding: 1.75rem;
  }
  .gp-r200-xs > * {
    padding: 2rem;
  }
  .gp-r225-xs > * {
    padding: 2.25rem;
  }
  .gp-r250-xs > * {
    padding: 2.5rem;
  }
  .gp-r275-xs > * {
    padding: 2.75rem;
  }
  .gp-r300-xs > * {
    padding: 3rem;
  }
  .gp-r325-xs > * {
    padding: 3.25rem;
  }
  .gp-r350-xs > * {
    padding: 3.5rem;
  }
  .gp-r375-xs > * {
    padding: 3.75rem;
  }
  .gp-r400-xs > * {
    padding: 4rem;
  }
  .gp-r425-xs > * {
    padding: 4.25rem;
  }
  .gp-r450-xs > * {
    padding: 4.5rem;
  }
  .gp-r475-xs > * {
    padding: 4.75rem;
  }
  .gp-r500-xs > * {
    padding: 5rem;
  }
  .gp-r525-xs > * {
    padding: 5.25rem;
  }
  .gp-r550-xs > * {
    padding: 5.5rem;
  }
  .gp-r575-xs > * {
    padding: 5.75rem;
  }
  .gp-r600-xs > * {
    padding: 6rem;
  }
  .gp-auto-xs > * {
    padding: auto;
  }
  .gp-inherit-xs > * {
    padding: inherit;
  }
  .gpt-0-xs > * {
    padding-top: 0px;
  }
  .gpt-1-xs > * {
    padding-top: 1px;
  }
  .gpt-2-xs > * {
    padding-top: 2px;
  }
  .gpt-3-xs > * {
    padding-top: 3px;
  }
  .gpt-4-xs > * {
    padding-top: 4px;
  }
  .gpt-5-xs > * {
    padding-top: 5px;
  }
  .gpt-6-xs > * {
    padding-top: 6px;
  }
  .gpt-7-xs > * {
    padding-top: 7px;
  }
  .gpt-8-xs > * {
    padding-top: 8px;
  }
  .gpt-9-xs > * {
    padding-top: 9px;
  }
  .gpt-10-xs > * {
    padding-top: 10px;
  }
  .gpt-15-xs > * {
    padding-top: 15px;
  }
  .gpt-20-xs > * {
    padding-top: 20px;
  }
  .gpt-25-xs > * {
    padding-top: 25px;
  }
  .gpt-30-xs > * {
    padding-top: 30px;
  }
  .gpt-35-xs > * {
    padding-top: 35px;
  }
  .gpt-40-xs > * {
    padding-top: 40px;
  }
  .gpt-45-xs > * {
    padding-top: 45px;
  }
  .gpt-50-xs > * {
    padding-top: 50px;
  }
  .gpt-55-xs > * {
    padding-top: 55px;
  }
  .gpt-60-xs > * {
    padding-top: 60px;
  }
  .gpt-65-xs > * {
    padding-top: 65px;
  }
  .gpt-70-xs > * {
    padding-top: 70px;
  }
  .gpt-75-xs > * {
    padding-top: 75px;
  }
  .gpt-80-xs > * {
    padding-top: 80px;
  }
  .gpt-85-xs > * {
    padding-top: 85px;
  }
  .gpt-90-xs > * {
    padding-top: 90px;
  }
  .gpt-95-xs > * {
    padding-top: 95px;
  }
  .gpt-100-xs > * {
    padding-top: 100px;
  }
  .gpt-auto-xs > * {
    padding-top: auto;
  }
  .gpt-inherit-xs > * {
    padding-top: inherit;
  }
  .gpt-r025-xs > * {
    padding-top: 0.25rem;
  }
  .gpt-r050-xs > * {
    padding-top: 0.5rem;
  }
  .gpt-r075-xs > * {
    padding-top: 0.75rem;
  }
  .gpt-r0875-xs > * {
    padding-top: 0.875rem;
  }
  .gpt-r100-xs > * {
    padding-top: 1rem;
  }
  .gpt-r125-xs > * {
    padding-top: 1.25rem;
  }
  .gpt-r150-xs > * {
    padding-top: 1.5rem;
  }
  .gpt-r175-xs > * {
    padding-top: 1.75rem;
  }
  .gpt-r200-xs > * {
    padding-top: 2rem;
  }
  .gpt-r225-xs > * {
    padding-top: 2.25rem;
  }
  .gpt-r250-xs > * {
    padding-top: 2.5rem;
  }
  .gpt-r275-xs > * {
    padding-top: 2.75rem;
  }
  .gpt-r300-xs > * {
    padding-top: 3rem;
  }
  .gpt-r325-xs > * {
    padding-top: 3.25rem;
  }
  .gpt-r350-xs > * {
    padding-top: 3.5rem;
  }
  .gpt-r375-xs > * {
    padding-top: 3.75rem;
  }
  .gpt-r400-xs > * {
    padding-top: 4rem;
  }
  .gpt-r425-xs > * {
    padding-top: 4.25rem;
  }
  .gpt-r450-xs > * {
    padding-top: 4.5rem;
  }
  .gpt-r475-xs > * {
    padding-top: 4.75rem;
  }
  .gpt-r500-xs > * {
    padding-top: 5rem;
  }
  .gpt-r525-xs > * {
    padding-top: 5.25rem;
  }
  .gpt-r550-xs > * {
    padding-top: 5.5rem;
  }
  .gpt-r575-xs > * {
    padding-top: 5.75rem;
  }
  .gpt-r600-xs > * {
    padding-top: 6rem;
  }
  .gpt-auto-xs > * {
    padding-top: auto;
  }
  .gpt-inherit-xs > * {
    padding-top: inherit;
  }
  .gpr-0-xs > * {
    padding-right: 0px;
  }
  .gpr-1-xs > * {
    padding-right: 1px;
  }
  .gpr-2-xs > * {
    padding-right: 2px;
  }
  .gpr-3-xs > * {
    padding-right: 3px;
  }
  .gpr-4-xs > * {
    padding-right: 4px;
  }
  .gpr-5-xs > * {
    padding-right: 5px;
  }
  .gpr-6-xs > * {
    padding-right: 6px;
  }
  .gpr-7-xs > * {
    padding-right: 7px;
  }
  .gpr-8-xs > * {
    padding-right: 8px;
  }
  .gpr-9-xs > * {
    padding-right: 9px;
  }
  .gpr-10-xs > * {
    padding-right: 10px;
  }
  .gpr-15-xs > * {
    padding-right: 15px;
  }
  .gpr-20-xs > * {
    padding-right: 20px;
  }
  .gpr-25-xs > * {
    padding-right: 25px;
  }
  .gpr-30-xs > * {
    padding-right: 30px;
  }
  .gpr-35-xs > * {
    padding-right: 35px;
  }
  .gpr-40-xs > * {
    padding-right: 40px;
  }
  .gpr-45-xs > * {
    padding-right: 45px;
  }
  .gpr-50-xs > * {
    padding-right: 50px;
  }
  .gpr-55-xs > * {
    padding-right: 55px;
  }
  .gpr-60-xs > * {
    padding-right: 60px;
  }
  .gpr-65-xs > * {
    padding-right: 65px;
  }
  .gpr-70-xs > * {
    padding-right: 70px;
  }
  .gpr-75-xs > * {
    padding-right: 75px;
  }
  .gpr-80-xs > * {
    padding-right: 80px;
  }
  .gpr-85-xs > * {
    padding-right: 85px;
  }
  .gpr-90-xs > * {
    padding-right: 90px;
  }
  .gpr-95-xs > * {
    padding-right: 95px;
  }
  .gpr-100-xs > * {
    padding-right: 100px;
  }
  .gpr-auto-xs > * {
    padding-right: auto;
  }
  .gpr-inherit-xs > * {
    padding-right: inherit;
  }
  .gpr-r025-xs > * {
    padding-right: 0.25rem;
  }
  .gpr-r050-xs > * {
    padding-right: 0.5rem;
  }
  .gpr-r075-xs > * {
    padding-right: 0.75rem;
  }
  .gpr-r0875-xs > * {
    padding-right: 0.875rem;
  }
  .gpr-r100-xs > * {
    padding-right: 1rem;
  }
  .gpr-r125-xs > * {
    padding-right: 1.25rem;
  }
  .gpr-r150-xs > * {
    padding-right: 1.5rem;
  }
  .gpr-r175-xs > * {
    padding-right: 1.75rem;
  }
  .gpr-r200-xs > * {
    padding-right: 2rem;
  }
  .gpr-r225-xs > * {
    padding-right: 2.25rem;
  }
  .gpr-r250-xs > * {
    padding-right: 2.5rem;
  }
  .gpr-r275-xs > * {
    padding-right: 2.75rem;
  }
  .gpr-r300-xs > * {
    padding-right: 3rem;
  }
  .gpr-r325-xs > * {
    padding-right: 3.25rem;
  }
  .gpr-r350-xs > * {
    padding-right: 3.5rem;
  }
  .gpr-r375-xs > * {
    padding-right: 3.75rem;
  }
  .gpr-r400-xs > * {
    padding-right: 4rem;
  }
  .gpr-r425-xs > * {
    padding-right: 4.25rem;
  }
  .gpr-r450-xs > * {
    padding-right: 4.5rem;
  }
  .gpr-r475-xs > * {
    padding-right: 4.75rem;
  }
  .gpr-r500-xs > * {
    padding-right: 5rem;
  }
  .gpr-r525-xs > * {
    padding-right: 5.25rem;
  }
  .gpr-r550-xs > * {
    padding-right: 5.5rem;
  }
  .gpr-r575-xs > * {
    padding-right: 5.75rem;
  }
  .gpr-r600-xs > * {
    padding-right: 6rem;
  }
  .gpr-auto-xs > * {
    padding-right: auto;
  }
  .gpr-inherit-xs > * {
    padding-right: inherit;
  }
  .gpb-0-xs > * {
    padding-bottom: 0px;
  }
  .gpb-1-xs > * {
    padding-bottom: 1px;
  }
  .gpb-2-xs > * {
    padding-bottom: 2px;
  }
  .gpb-3-xs > * {
    padding-bottom: 3px;
  }
  .gpb-4-xs > * {
    padding-bottom: 4px;
  }
  .gpb-5-xs > * {
    padding-bottom: 5px;
  }
  .gpb-6-xs > * {
    padding-bottom: 6px;
  }
  .gpb-7-xs > * {
    padding-bottom: 7px;
  }
  .gpb-8-xs > * {
    padding-bottom: 8px;
  }
  .gpb-9-xs > * {
    padding-bottom: 9px;
  }
  .gpb-10-xs > * {
    padding-bottom: 10px;
  }
  .gpb-15-xs > * {
    padding-bottom: 15px;
  }
  .gpb-20-xs > * {
    padding-bottom: 20px;
  }
  .gpb-25-xs > * {
    padding-bottom: 25px;
  }
  .gpb-30-xs > * {
    padding-bottom: 30px;
  }
  .gpb-35-xs > * {
    padding-bottom: 35px;
  }
  .gpb-40-xs > * {
    padding-bottom: 40px;
  }
  .gpb-45-xs > * {
    padding-bottom: 45px;
  }
  .gpb-50-xs > * {
    padding-bottom: 50px;
  }
  .gpb-55-xs > * {
    padding-bottom: 55px;
  }
  .gpb-60-xs > * {
    padding-bottom: 60px;
  }
  .gpb-65-xs > * {
    padding-bottom: 65px;
  }
  .gpb-70-xs > * {
    padding-bottom: 70px;
  }
  .gpb-75-xs > * {
    padding-bottom: 75px;
  }
  .gpb-80-xs > * {
    padding-bottom: 80px;
  }
  .gpb-85-xs > * {
    padding-bottom: 85px;
  }
  .gpb-90-xs > * {
    padding-bottom: 90px;
  }
  .gpb-95-xs > * {
    padding-bottom: 95px;
  }
  .gpb-100-xs > * {
    padding-bottom: 100px;
  }
  .gpb-auto-xs > * {
    padding-bottom: auto;
  }
  .gpb-inherit-xs > * {
    padding-bottom: inherit;
  }
  .gpb-r025-xs > * {
    padding-bottom: 0.25rem;
  }
  .gpb-r050-xs > * {
    padding-bottom: 0.5rem;
  }
  .gpb-r075-xs > * {
    padding-bottom: 0.75rem;
  }
  .gpb-r0875-xs > * {
    padding-bottom: 0.875rem;
  }
  .gpb-r100-xs > * {
    padding-bottom: 1rem;
  }
  .gpb-r125-xs > * {
    padding-bottom: 1.25rem;
  }
  .gpb-r150-xs > * {
    padding-bottom: 1.5rem;
  }
  .gpb-r175-xs > * {
    padding-bottom: 1.75rem;
  }
  .gpb-r200-xs > * {
    padding-bottom: 2rem;
  }
  .gpb-r225-xs > * {
    padding-bottom: 2.25rem;
  }
  .gpb-r250-xs > * {
    padding-bottom: 2.5rem;
  }
  .gpb-r275-xs > * {
    padding-bottom: 2.75rem;
  }
  .gpb-r300-xs > * {
    padding-bottom: 3rem;
  }
  .gpb-r325-xs > * {
    padding-bottom: 3.25rem;
  }
  .gpb-r350-xs > * {
    padding-bottom: 3.5rem;
  }
  .gpb-r375-xs > * {
    padding-bottom: 3.75rem;
  }
  .gpb-r400-xs > * {
    padding-bottom: 4rem;
  }
  .gpb-r425-xs > * {
    padding-bottom: 4.25rem;
  }
  .gpb-r450-xs > * {
    padding-bottom: 4.5rem;
  }
  .gpb-r475-xs > * {
    padding-bottom: 4.75rem;
  }
  .gpb-r500-xs > * {
    padding-bottom: 5rem;
  }
  .gpb-r525-xs > * {
    padding-bottom: 5.25rem;
  }
  .gpb-r550-xs > * {
    padding-bottom: 5.5rem;
  }
  .gpb-r575-xs > * {
    padding-bottom: 5.75rem;
  }
  .gpb-r600-xs > * {
    padding-bottom: 6rem;
  }
  .gpb-auto-xs > * {
    padding-bottom: auto;
  }
  .gpb-inherit-xs > * {
    padding-bottom: inherit;
  }
  .gpl-0-xs > * {
    padding-left: 0px;
  }
  .gpl-1-xs > * {
    padding-left: 1px;
  }
  .gpl-2-xs > * {
    padding-left: 2px;
  }
  .gpl-3-xs > * {
    padding-left: 3px;
  }
  .gpl-4-xs > * {
    padding-left: 4px;
  }
  .gpl-5-xs > * {
    padding-left: 5px;
  }
  .gpl-6-xs > * {
    padding-left: 6px;
  }
  .gpl-7-xs > * {
    padding-left: 7px;
  }
  .gpl-8-xs > * {
    padding-left: 8px;
  }
  .gpl-9-xs > * {
    padding-left: 9px;
  }
  .gpl-10-xs > * {
    padding-left: 10px;
  }
  .gpl-15-xs > * {
    padding-left: 15px;
  }
  .gpl-20-xs > * {
    padding-left: 20px;
  }
  .gpl-25-xs > * {
    padding-left: 25px;
  }
  .gpl-30-xs > * {
    padding-left: 30px;
  }
  .gpl-35-xs > * {
    padding-left: 35px;
  }
  .gpl-40-xs > * {
    padding-left: 40px;
  }
  .gpl-45-xs > * {
    padding-left: 45px;
  }
  .gpl-50-xs > * {
    padding-left: 50px;
  }
  .gpl-55-xs > * {
    padding-left: 55px;
  }
  .gpl-60-xs > * {
    padding-left: 60px;
  }
  .gpl-65-xs > * {
    padding-left: 65px;
  }
  .gpl-70-xs > * {
    padding-left: 70px;
  }
  .gpl-75-xs > * {
    padding-left: 75px;
  }
  .gpl-80-xs > * {
    padding-left: 80px;
  }
  .gpl-85-xs > * {
    padding-left: 85px;
  }
  .gpl-90-xs > * {
    padding-left: 90px;
  }
  .gpl-95-xs > * {
    padding-left: 95px;
  }
  .gpl-100-xs > * {
    padding-left: 100px;
  }
  .gpl-auto-xs > * {
    padding-left: auto;
  }
  .gpl-inherit-xs > * {
    padding-left: inherit;
  }
  .gpl-r025-xs > * {
    padding-left: 0.25rem;
  }
  .gpl-r050-xs > * {
    padding-left: 0.5rem;
  }
  .gpl-r075-xs > * {
    padding-left: 0.75rem;
  }
  .gpl-r0875-xs > * {
    padding-left: 0.875rem;
  }
  .gpl-r100-xs > * {
    padding-left: 1rem;
  }
  .gpl-r125-xs > * {
    padding-left: 1.25rem;
  }
  .gpl-r150-xs > * {
    padding-left: 1.5rem;
  }
  .gpl-r175-xs > * {
    padding-left: 1.75rem;
  }
  .gpl-r200-xs > * {
    padding-left: 2rem;
  }
  .gpl-r225-xs > * {
    padding-left: 2.25rem;
  }
  .gpl-r250-xs > * {
    padding-left: 2.5rem;
  }
  .gpl-r275-xs > * {
    padding-left: 2.75rem;
  }
  .gpl-r300-xs > * {
    padding-left: 3rem;
  }
  .gpl-r325-xs > * {
    padding-left: 3.25rem;
  }
  .gpl-r350-xs > * {
    padding-left: 3.5rem;
  }
  .gpl-r375-xs > * {
    padding-left: 3.75rem;
  }
  .gpl-r400-xs > * {
    padding-left: 4rem;
  }
  .gpl-r425-xs > * {
    padding-left: 4.25rem;
  }
  .gpl-r450-xs > * {
    padding-left: 4.5rem;
  }
  .gpl-r475-xs > * {
    padding-left: 4.75rem;
  }
  .gpl-r500-xs > * {
    padding-left: 5rem;
  }
  .gpl-r525-xs > * {
    padding-left: 5.25rem;
  }
  .gpl-r550-xs > * {
    padding-left: 5.5rem;
  }
  .gpl-r575-xs > * {
    padding-left: 5.75rem;
  }
  .gpl-r600-xs > * {
    padding-left: 6rem;
  }
  .gpl-auto-xs > * {
    padding-left: auto;
  }
  .gpl-inherit-xs > * {
    padding-left: inherit;
  }
  .gpx-0-xs > * {
    padding-left: 0px;
    padding-right: 0px;
  }
  .gpx-1-xs > * {
    padding-left: 1px;
    padding-right: 1px;
  }
  .gpx-2-xs > * {
    padding-left: 2px;
    padding-right: 2px;
  }
  .gpx-3-xs > * {
    padding-left: 3px;
    padding-right: 3px;
  }
  .gpx-4-xs > * {
    padding-left: 4px;
    padding-right: 4px;
  }
  .gpx-5-xs > * {
    padding-left: 5px;
    padding-right: 5px;
  }
  .gpx-6-xs > * {
    padding-left: 6px;
    padding-right: 6px;
  }
  .gpx-7-xs > * {
    padding-left: 7px;
    padding-right: 7px;
  }
  .gpx-8-xs > * {
    padding-left: 8px;
    padding-right: 8px;
  }
  .gpx-9-xs > * {
    padding-left: 9px;
    padding-right: 9px;
  }
  .gpx-10-xs > * {
    padding-left: 10px;
    padding-right: 10px;
  }
  .gpx-15-xs > * {
    padding-left: 15px;
    padding-right: 15px;
  }
  .gpx-20-xs > * {
    padding-left: 20px;
    padding-right: 20px;
  }
  .gpx-25-xs > * {
    padding-left: 25px;
    padding-right: 25px;
  }
  .gpx-30-xs > * {
    padding-left: 30px;
    padding-right: 30px;
  }
  .gpx-35-xs > * {
    padding-left: 35px;
    padding-right: 35px;
  }
  .gpx-40-xs > * {
    padding-left: 40px;
    padding-right: 40px;
  }
  .gpx-45-xs > * {
    padding-left: 45px;
    padding-right: 45px;
  }
  .gpx-50-xs > * {
    padding-left: 50px;
    padding-right: 50px;
  }
  .gpx-55-xs > * {
    padding-left: 55px;
    padding-right: 55px;
  }
  .gpx-60-xs > * {
    padding-left: 60px;
    padding-right: 60px;
  }
  .gpx-65-xs > * {
    padding-left: 65px;
    padding-right: 65px;
  }
  .gpx-70-xs > * {
    padding-left: 70px;
    padding-right: 70px;
  }
  .gpx-75-xs > * {
    padding-left: 75px;
    padding-right: 75px;
  }
  .gpx-80-xs > * {
    padding-left: 80px;
    padding-right: 80px;
  }
  .gpx-85-xs > * {
    padding-left: 85px;
    padding-right: 85px;
  }
  .gpx-90-xs > * {
    padding-left: 90px;
    padding-right: 90px;
  }
  .gpx-95-xs > * {
    padding-left: 95px;
    padding-right: 95px;
  }
  .gpx-100-xs > * {
    padding-left: 100px;
    padding-right: 100px;
  }
  .gpx-auto-xs > * {
    padding-left: auto;
    padding-right: auto;
  }
  .gpx-inherit-xs > * {
    padding-left: inherit;
    padding-right: inherit;
  }
  .gpx-r025-xs > * {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .gpx-r050-xs > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .gpx-r075-xs > * {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .gpx-r0875-xs > * {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }
  .gpx-r100-xs > * {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .gpx-r125-xs > * {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .gpx-r150-xs > * {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .gpx-r175-xs > * {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .gpx-r200-xs > * {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .gpx-r225-xs > * {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .gpx-r250-xs > * {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .gpx-r275-xs > * {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }
  .gpx-r300-xs > * {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .gpx-r325-xs > * {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }
  .gpx-r350-xs > * {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .gpx-r375-xs > * {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  .gpx-r400-xs > * {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .gpx-r425-xs > * {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }
  .gpx-r450-xs > * {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .gpx-r475-xs > * {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }
  .gpx-r500-xs > * {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .gpx-r525-xs > * {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .gpx-r550-xs > * {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .gpx-r575-xs > * {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }
  .gpx-r600-xs > * {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .gpx-auto-xs > * {
    padding-left: auto;
    padding-right: auto;
  }
  .gpx-inherit-xs > * {
    padding-left: inherit;
    padding-right: inherit;
  }
  .gpy-0-xs > * {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .gpy-1-xs > * {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .gpy-2-xs > * {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .gpy-3-xs > * {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .gpy-4-xs > * {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .gpy-5-xs > * {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .gpy-6-xs > * {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .gpy-7-xs > * {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .gpy-8-xs > * {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .gpy-9-xs > * {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .gpy-10-xs > * {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .gpy-15-xs > * {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .gpy-20-xs > * {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .gpy-25-xs > * {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .gpy-30-xs > * {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .gpy-35-xs > * {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .gpy-40-xs > * {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .gpy-45-xs > * {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .gpy-50-xs > * {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .gpy-55-xs > * {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .gpy-60-xs > * {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .gpy-65-xs > * {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .gpy-70-xs > * {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .gpy-75-xs > * {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .gpy-80-xs > * {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .gpy-85-xs > * {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .gpy-90-xs > * {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .gpy-95-xs > * {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .gpy-100-xs > * {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .gpy-auto-xs > * {
    padding-top: auto;
    padding-bottom: auto;
  }
  .gpy-inherit-xs > * {
    padding-top: inherit;
    padding-bottom: inherit;
  }
  .gpy-r025-xs > * {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .gpy-r050-xs > * {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .gpy-r075-xs > * {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .gpy-r0875-xs > * {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }
  .gpy-r100-xs > * {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .gpy-r125-xs > * {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .gpy-r150-xs > * {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .gpy-r175-xs > * {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .gpy-r200-xs > * {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .gpy-r225-xs > * {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .gpy-r250-xs > * {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .gpy-r275-xs > * {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }
  .gpy-r300-xs > * {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .gpy-r325-xs > * {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }
  .gpy-r350-xs > * {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .gpy-r375-xs > * {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .gpy-r400-xs > * {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .gpy-r425-xs > * {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }
  .gpy-r450-xs > * {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .gpy-r475-xs > * {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }
  .gpy-r500-xs > * {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .gpy-r525-xs > * {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .gpy-r550-xs > * {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .gpy-r575-xs > * {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }
  .gpy-r600-xs > * {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .gpy-auto-xs > * {
    padding-top: auto;
    padding-bottom: auto;
  }
  .gpy-inherit-xs > * {
    padding-top: inherit;
    padding-bottom: inherit;
  }
}

.btn {
  border-width: 1px;
  border-style: solid;
  transition: all .3s ease;
}

.btn:focus, .btn:hover, .btn.active, .btn.active:focus, .btn.active:hover {
  opacity: .8;
  filter: alpha(opacity=80);
  box-shadow: none;
  outline: none;
  outline-offset: 0;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
  /*outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;*/
  outline: none;
  outline-offset: 0;
}

.btn.xs {
  padding: .15rem .375rem;
  font-size: .75rem;
  line-height: 1.5;
}

.btn.sm {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
}

.btn.default {
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
}

.btn.lg {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.btn.xl {
  padding: .75rem 1.5rem;
  font-size: 1.5rem;
  line-height: 1.5;
}

@media (max-width: 1199px) {
  .btn.xs-lg {
    padding: .15rem .375rem;
    font-size: .75rem;
    line-height: 1.5;
  }
  .btn.sm-lg {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
  }
  .btn.default-lg {
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
  }
  .btn.lg-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .btn.xl-lg {
    padding: .75rem 1.5rem;
    font-size: 1.5rem;
    line-height: 1.5;
  }
}

@media (max-width: 991px) {
  .btn.xs-md {
    padding: .15rem .375rem;
    font-size: .75rem;
    line-height: 1.5;
  }
  .btn.sm-md {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
  }
  .btn.default-md {
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
  }
  .btn.lg-md {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .btn.xl-md {
    padding: .75rem 1.5rem;
    font-size: 1.5rem;
    line-height: 1.5;
  }
}

@media (max-width: 767px) {
  .btn.xs-sm {
    padding: .15rem .375rem;
    font-size: .75rem;
    line-height: 1.5;
  }
  .btn.sm-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
  }
  .btn.default-sm {
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
  }
  .btn.lg-sm {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .btn.xl-sm {
    padding: .75rem 1.5rem;
    font-size: 1.5rem;
    line-height: 1.5;
  }
}

@media (max-width: 575px) {
  .btn.xs-xs {
    padding: .15rem .375rem;
    font-size: .75rem;
    line-height: 1.5;
  }
  .btn.sm-xs {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
  }
  .btn.default-xs {
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
  }
  .btn.lg-xs {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .btn.xl-xs {
    padding: .75rem 1.5rem;
    font-size: 1.5rem;
    line-height: 1.5;
  }
}

[class^="btn-"].default {
  color: white;
  border-color: #1e88e5;
  background-color: #1e88e5;
}

.btn-black {
  color: white;
  border-color: black;
  background-color: black;
}

.btn-black:focus, .btn-black:hover {
  color: white;
  border-color: black;
  background-color: black;
}

.btn-color0 {
  color: white;
  border-color: black;
  background-color: black;
}

.btn-color0:focus, .btn-color0:hover {
  color: white;
  border-color: black;
  background-color: black;
}

.btn-color1 {
  color: white;
  border-color: #111111;
  background-color: #111111;
}

.btn-color1:focus, .btn-color1:hover {
  color: white;
  border-color: #111111;
  background-color: #111111;
}

.btn-color2 {
  color: white;
  border-color: #222222;
  background-color: #222222;
}

.btn-color2:focus, .btn-color2:hover {
  color: white;
  border-color: #222222;
  background-color: #222222;
}

.btn-color3 {
  color: white;
  border-color: #333333;
  background-color: #333333;
}

.btn-color3:focus, .btn-color3:hover {
  color: white;
  border-color: #333333;
  background-color: #333333;
}

.btn-color4 {
  color: white;
  border-color: #444444;
  background-color: #444444;
}

.btn-color4:focus, .btn-color4:hover {
  color: white;
  border-color: #444444;
  background-color: #444444;
}

.btn-color5 {
  color: white;
  border-color: #555555;
  background-color: #555555;
}

.btn-color5:focus, .btn-color5:hover {
  color: white;
  border-color: #555555;
  background-color: #555555;
}

.btn-color6 {
  color: white;
  border-color: #666666;
  background-color: #666666;
}

.btn-color6:focus, .btn-color6:hover {
  color: white;
  border-color: #666666;
  background-color: #666666;
}

.btn-color7 {
  color: white;
  border-color: #777777;
  background-color: #777777;
}

.btn-color7:focus, .btn-color7:hover {
  color: white;
  border-color: #777777;
  background-color: #777777;
}

.btn-color8 {
  color: white;
  border-color: #888888;
  background-color: #888888;
}

.btn-color8:focus, .btn-color8:hover {
  color: white;
  border-color: #888888;
  background-color: #888888;
}

.btn-color9 {
  color: #222222;
  border-color: #999999;
  background-color: #999999;
}

.btn-color9:focus, .btn-color9:hover {
  color: #222222;
  border-color: #999999;
  background-color: #999999;
}

.btn-colora {
  color: #222222;
  border-color: #aaaaaa;
  background-color: #aaaaaa;
}

.btn-colora:focus, .btn-colora:hover {
  color: #222222;
  border-color: #aaaaaa;
  background-color: #aaaaaa;
}

.btn-colorb {
  color: #222222;
  border-color: #bbbbbb;
  background-color: #bbbbbb;
}

.btn-colorb:focus, .btn-colorb:hover {
  color: #222222;
  border-color: #bbbbbb;
  background-color: #bbbbbb;
}

.btn-colorc {
  color: #222222;
  border-color: #cccccc;
  background-color: #cccccc;
}

.btn-colorc:focus, .btn-colorc:hover {
  color: #222222;
  border-color: #cccccc;
  background-color: #cccccc;
}

.btn-colord {
  color: #222222;
  border-color: #dddddd;
  background-color: #dddddd;
}

.btn-colord:focus, .btn-colord:hover {
  color: #222222;
  border-color: #dddddd;
  background-color: #dddddd;
}

.btn-colore {
  color: #222222;
  border-color: #eeeeee;
  background-color: #eeeeee;
}

.btn-colore:focus, .btn-colore:hover {
  color: #222222;
  border-color: #eeeeee;
  background-color: #eeeeee;
}

.btn-colorf {
  color: #222222;
  border-color: white;
  background-color: white;
}

.btn-colorf:focus, .btn-colorf:hover {
  color: #222222;
  border-color: white;
  background-color: white;
}

.btn-white {
  color: #222222;
  border-color: white;
  background-color: white;
}

.btn-white:focus, .btn-white:hover {
  color: #222222;
  border-color: white;
  background-color: white;
}

.btn-red {
  color: white;
  border-color: red;
  background-color: red;
}

.btn-red:focus, .btn-red:hover {
  color: white;
  border-color: red;
  background-color: red;
}

.btn-red0 {
  color: #222222;
  border-color: #ffebee;
  background-color: #ffebee;
}

.btn-red0:focus, .btn-red0:hover {
  color: #222222;
  border-color: #ffebee;
  background-color: #ffebee;
}

.btn-red1 {
  color: #222222;
  border-color: #ffcdd2;
  background-color: #ffcdd2;
}

.btn-red1:focus, .btn-red1:hover {
  color: #222222;
  border-color: #ffcdd2;
  background-color: #ffcdd2;
}

.btn-red2 {
  color: #222222;
  border-color: #ef9a9a;
  background-color: #ef9a9a;
}

.btn-red2:focus, .btn-red2:hover {
  color: #222222;
  border-color: #ef9a9a;
  background-color: #ef9a9a;
}

.btn-red3 {
  color: white;
  border-color: #e57373;
  background-color: #e57373;
}

.btn-red3:focus, .btn-red3:hover {
  color: white;
  border-color: #e57373;
  background-color: #e57373;
}

.btn-red4 {
  color: white;
  border-color: #ef5350;
  background-color: #ef5350;
}

.btn-red4:focus, .btn-red4:hover {
  color: white;
  border-color: #ef5350;
  background-color: #ef5350;
}

.btn-red5 {
  color: white;
  border-color: #f44336;
  background-color: #f44336;
}

.btn-red5:focus, .btn-red5:hover {
  color: white;
  border-color: #f44336;
  background-color: #f44336;
}

.btn-red6 {
  color: white;
  border-color: #e53935;
  background-color: #e53935;
}

.btn-red6:focus, .btn-red6:hover {
  color: white;
  border-color: #e53935;
  background-color: #e53935;
}

.btn-red7 {
  color: white;
  border-color: #d32f2f;
  background-color: #d32f2f;
}

.btn-red7:focus, .btn-red7:hover {
  color: white;
  border-color: #d32f2f;
  background-color: #d32f2f;
}

.btn-red8 {
  color: white;
  border-color: #c62828;
  background-color: #c62828;
}

.btn-red8:focus, .btn-red8:hover {
  color: white;
  border-color: #c62828;
  background-color: #c62828;
}

.btn-red9 {
  color: white;
  border-color: #b71c1c;
  background-color: #b71c1c;
}

.btn-red9:focus, .btn-red9:hover {
  color: white;
  border-color: #b71c1c;
  background-color: #b71c1c;
}

.btn-reda {
  color: #222222;
  border-color: #ff8a80;
  background-color: #ff8a80;
}

.btn-reda:focus, .btn-reda:hover {
  color: #222222;
  border-color: #ff8a80;
  background-color: #ff8a80;
}

.btn-redb {
  color: white;
  border-color: #ff5252;
  background-color: #ff5252;
}

.btn-redb:focus, .btn-redb:hover {
  color: white;
  border-color: #ff5252;
  background-color: #ff5252;
}

.btn-redc {
  color: white;
  border-color: #ff1744;
  background-color: #ff1744;
}

.btn-redc:focus, .btn-redc:hover {
  color: white;
  border-color: #ff1744;
  background-color: #ff1744;
}

.btn-redd {
  color: white;
  border-color: #d50000;
  background-color: #d50000;
}

.btn-redd:focus, .btn-redd:hover {
  color: white;
  border-color: #d50000;
  background-color: #d50000;
}

.btn-pink {
  color: #222222;
  border-color: pink;
  background-color: pink;
}

.btn-pink:focus, .btn-pink:hover {
  color: #222222;
  border-color: pink;
  background-color: pink;
}

.btn-pink0 {
  color: #222222;
  border-color: #fce4ec;
  background-color: #fce4ec;
}

.btn-pink0:focus, .btn-pink0:hover {
  color: #222222;
  border-color: #fce4ec;
  background-color: #fce4ec;
}

.btn-pink1 {
  color: #222222;
  border-color: #f8bbd0;
  background-color: #f8bbd0;
}

.btn-pink1:focus, .btn-pink1:hover {
  color: #222222;
  border-color: #f8bbd0;
  background-color: #f8bbd0;
}

.btn-pink2 {
  color: #222222;
  border-color: #f48fb1;
  background-color: #f48fb1;
}

.btn-pink2:focus, .btn-pink2:hover {
  color: #222222;
  border-color: #f48fb1;
  background-color: #f48fb1;
}

.btn-pink3 {
  color: white;
  border-color: #f06292;
  background-color: #f06292;
}

.btn-pink3:focus, .btn-pink3:hover {
  color: white;
  border-color: #f06292;
  background-color: #f06292;
}

.btn-pink4 {
  color: white;
  border-color: #ec407a;
  background-color: #ec407a;
}

.btn-pink4:focus, .btn-pink4:hover {
  color: white;
  border-color: #ec407a;
  background-color: #ec407a;
}

.btn-pink5 {
  color: white;
  border-color: #e91e63;
  background-color: #e91e63;
}

.btn-pink5:focus, .btn-pink5:hover {
  color: white;
  border-color: #e91e63;
  background-color: #e91e63;
}

.btn-pink6 {
  color: white;
  border-color: #d81b60;
  background-color: #d81b60;
}

.btn-pink6:focus, .btn-pink6:hover {
  color: white;
  border-color: #d81b60;
  background-color: #d81b60;
}

.btn-pink7 {
  color: white;
  border-color: #c2185b;
  background-color: #c2185b;
}

.btn-pink7:focus, .btn-pink7:hover {
  color: white;
  border-color: #c2185b;
  background-color: #c2185b;
}

.btn-pink8 {
  color: white;
  border-color: #ad1457;
  background-color: #ad1457;
}

.btn-pink8:focus, .btn-pink8:hover {
  color: white;
  border-color: #ad1457;
  background-color: #ad1457;
}

.btn-pink9 {
  color: white;
  border-color: #880e4f;
  background-color: #880e4f;
}

.btn-pink9:focus, .btn-pink9:hover {
  color: white;
  border-color: #880e4f;
  background-color: #880e4f;
}

.btn-pinka {
  color: #222222;
  border-color: #ff80ab;
  background-color: #ff80ab;
}

.btn-pinka:focus, .btn-pinka:hover {
  color: #222222;
  border-color: #ff80ab;
  background-color: #ff80ab;
}

.btn-pinkb {
  color: white;
  border-color: #ff4081;
  background-color: #ff4081;
}

.btn-pinkb:focus, .btn-pinkb:hover {
  color: white;
  border-color: #ff4081;
  background-color: #ff4081;
}

.btn-pinkc {
  color: white;
  border-color: #f50057;
  background-color: #f50057;
}

.btn-pinkc:focus, .btn-pinkc:hover {
  color: white;
  border-color: #f50057;
  background-color: #f50057;
}

.btn-pinkd {
  color: white;
  border-color: #c51162;
  background-color: #c51162;
}

.btn-pinkd:focus, .btn-pinkd:hover {
  color: white;
  border-color: #c51162;
  background-color: #c51162;
}

.btn-purple {
  color: white;
  border-color: purple;
  background-color: purple;
}

.btn-purple:focus, .btn-purple:hover {
  color: white;
  border-color: purple;
  background-color: purple;
}

.btn-purple0 {
  color: #222222;
  border-color: #f3e5f5;
  background-color: #f3e5f5;
}

.btn-purple0:focus, .btn-purple0:hover {
  color: #222222;
  border-color: #f3e5f5;
  background-color: #f3e5f5;
}

.btn-purple1 {
  color: #222222;
  border-color: #e1bee7;
  background-color: #e1bee7;
}

.btn-purple1:focus, .btn-purple1:hover {
  color: #222222;
  border-color: #e1bee7;
  background-color: #e1bee7;
}

.btn-purple2 {
  color: #222222;
  border-color: #ce93d8;
  background-color: #ce93d8;
}

.btn-purple2:focus, .btn-purple2:hover {
  color: #222222;
  border-color: #ce93d8;
  background-color: #ce93d8;
}

.btn-purple3 {
  color: white;
  border-color: #ba68c8;
  background-color: #ba68c8;
}

.btn-purple3:focus, .btn-purple3:hover {
  color: white;
  border-color: #ba68c8;
  background-color: #ba68c8;
}

.btn-purple4 {
  color: white;
  border-color: #ab47bc;
  background-color: #ab47bc;
}

.btn-purple4:focus, .btn-purple4:hover {
  color: white;
  border-color: #ab47bc;
  background-color: #ab47bc;
}

.btn-purple5 {
  color: white;
  border-color: #9c27b0;
  background-color: #9c27b0;
}

.btn-purple5:focus, .btn-purple5:hover {
  color: white;
  border-color: #9c27b0;
  background-color: #9c27b0;
}

.btn-purple6 {
  color: white;
  border-color: #8e24aa;
  background-color: #8e24aa;
}

.btn-purple6:focus, .btn-purple6:hover {
  color: white;
  border-color: #8e24aa;
  background-color: #8e24aa;
}

.btn-purple7 {
  color: white;
  border-color: #7b1fa2;
  background-color: #7b1fa2;
}

.btn-purple7:focus, .btn-purple7:hover {
  color: white;
  border-color: #7b1fa2;
  background-color: #7b1fa2;
}

.btn-purple8 {
  color: white;
  border-color: #6a1b9a;
  background-color: #6a1b9a;
}

.btn-purple8:focus, .btn-purple8:hover {
  color: white;
  border-color: #6a1b9a;
  background-color: #6a1b9a;
}

.btn-purple9 {
  color: white;
  border-color: #4a148c;
  background-color: #4a148c;
}

.btn-purple9:focus, .btn-purple9:hover {
  color: white;
  border-color: #4a148c;
  background-color: #4a148c;
}

.btn-purplea {
  color: #222222;
  border-color: #ea80fc;
  background-color: #ea80fc;
}

.btn-purplea:focus, .btn-purplea:hover {
  color: #222222;
  border-color: #ea80fc;
  background-color: #ea80fc;
}

.btn-purpleb {
  color: white;
  border-color: #e040fb;
  background-color: #e040fb;
}

.btn-purpleb:focus, .btn-purpleb:hover {
  color: white;
  border-color: #e040fb;
  background-color: #e040fb;
}

.btn-purplec {
  color: white;
  border-color: #d500f9;
  background-color: #d500f9;
}

.btn-purplec:focus, .btn-purplec:hover {
  color: white;
  border-color: #d500f9;
  background-color: #d500f9;
}

.btn-purpled {
  color: white;
  border-color: #a0f;
  background-color: #a0f;
}

.btn-purpled:focus, .btn-purpled:hover {
  color: white;
  border-color: #a0f;
  background-color: #a0f;
}

.btn-d-purple {
  color: white;
  border-color: darkmagenta;
  background-color: darkmagenta;
}

.btn-d-purple:focus, .btn-d-purple:hover {
  color: white;
  border-color: darkmagenta;
  background-color: darkmagenta;
}

.btn-d-purple0 {
  color: #222222;
  border-color: #ede7f6;
  background-color: #ede7f6;
}

.btn-d-purple0:focus, .btn-d-purple0:hover {
  color: #222222;
  border-color: #ede7f6;
  background-color: #ede7f6;
}

.btn-d-purple1 {
  color: #222222;
  border-color: #d1c4e9;
  background-color: #d1c4e9;
}

.btn-d-purple1:focus, .btn-d-purple1:hover {
  color: #222222;
  border-color: #d1c4e9;
  background-color: #d1c4e9;
}

.btn-d-purple2 {
  color: #222222;
  border-color: #b39ddb;
  background-color: #b39ddb;
}

.btn-d-purple2:focus, .btn-d-purple2:hover {
  color: #222222;
  border-color: #b39ddb;
  background-color: #b39ddb;
}

.btn-d-purple3 {
  color: white;
  border-color: #9575cd;
  background-color: #9575cd;
}

.btn-d-purple3:focus, .btn-d-purple3:hover {
  color: white;
  border-color: #9575cd;
  background-color: #9575cd;
}

.btn-d-purple4 {
  color: white;
  border-color: #7e57c2;
  background-color: #7e57c2;
}

.btn-d-purple4:focus, .btn-d-purple4:hover {
  color: white;
  border-color: #7e57c2;
  background-color: #7e57c2;
}

.btn-d-purple5 {
  color: white;
  border-color: #673ab7;
  background-color: #673ab7;
}

.btn-d-purple5:focus, .btn-d-purple5:hover {
  color: white;
  border-color: #673ab7;
  background-color: #673ab7;
}

.btn-d-purple6 {
  color: white;
  border-color: #5e35b1;
  background-color: #5e35b1;
}

.btn-d-purple6:focus, .btn-d-purple6:hover {
  color: white;
  border-color: #5e35b1;
  background-color: #5e35b1;
}

.btn-d-purple7 {
  color: white;
  border-color: #512da8;
  background-color: #512da8;
}

.btn-d-purple7:focus, .btn-d-purple7:hover {
  color: white;
  border-color: #512da8;
  background-color: #512da8;
}

.btn-d-purple8 {
  color: white;
  border-color: #4527a0;
  background-color: #4527a0;
}

.btn-d-purple8:focus, .btn-d-purple8:hover {
  color: white;
  border-color: #4527a0;
  background-color: #4527a0;
}

.btn-d-purple9 {
  color: white;
  border-color: #311b92;
  background-color: #311b92;
}

.btn-d-purple9:focus, .btn-d-purple9:hover {
  color: white;
  border-color: #311b92;
  background-color: #311b92;
}

.btn-d-purplea {
  color: #222222;
  border-color: #b388ff;
  background-color: #b388ff;
}

.btn-d-purplea:focus, .btn-d-purplea:hover {
  color: #222222;
  border-color: #b388ff;
  background-color: #b388ff;
}

.btn-d-purpleb {
  color: white;
  border-color: #7c4dff;
  background-color: #7c4dff;
}

.btn-d-purpleb:focus, .btn-d-purpleb:hover {
  color: white;
  border-color: #7c4dff;
  background-color: #7c4dff;
}

.btn-d-purplec {
  color: white;
  border-color: #651fff;
  background-color: #651fff;
}

.btn-d-purplec:focus, .btn-d-purplec:hover {
  color: white;
  border-color: #651fff;
  background-color: #651fff;
}

.btn-d-purpled {
  color: white;
  border-color: #6200ea;
  background-color: #6200ea;
}

.btn-d-purpled:focus, .btn-d-purpled:hover {
  color: white;
  border-color: #6200ea;
  background-color: #6200ea;
}

.btn-indigo {
  color: white;
  border-color: indigo;
  background-color: indigo;
}

.btn-indigo:focus, .btn-indigo:hover {
  color: white;
  border-color: indigo;
  background-color: indigo;
}

.btn-indigo0 {
  color: #222222;
  border-color: #e8eaf6;
  background-color: #e8eaf6;
}

.btn-indigo0:focus, .btn-indigo0:hover {
  color: #222222;
  border-color: #e8eaf6;
  background-color: #e8eaf6;
}

.btn-indigo1 {
  color: #222222;
  border-color: #c5cae9;
  background-color: #c5cae9;
}

.btn-indigo1:focus, .btn-indigo1:hover {
  color: #222222;
  border-color: #c5cae9;
  background-color: #c5cae9;
}

.btn-indigo2 {
  color: #222222;
  border-color: #9fa8da;
  background-color: #9fa8da;
}

.btn-indigo2:focus, .btn-indigo2:hover {
  color: #222222;
  border-color: #9fa8da;
  background-color: #9fa8da;
}

.btn-indigo3 {
  color: white;
  border-color: #7986cb;
  background-color: #7986cb;
}

.btn-indigo3:focus, .btn-indigo3:hover {
  color: white;
  border-color: #7986cb;
  background-color: #7986cb;
}

.btn-indigo4 {
  color: white;
  border-color: #5c6bc0;
  background-color: #5c6bc0;
}

.btn-indigo4:focus, .btn-indigo4:hover {
  color: white;
  border-color: #5c6bc0;
  background-color: #5c6bc0;
}

.btn-indigo5 {
  color: white;
  border-color: #3f51b5;
  background-color: #3f51b5;
}

.btn-indigo5:focus, .btn-indigo5:hover {
  color: white;
  border-color: #3f51b5;
  background-color: #3f51b5;
}

.btn-indigo6 {
  color: white;
  border-color: #3949ab;
  background-color: #3949ab;
}

.btn-indigo6:focus, .btn-indigo6:hover {
  color: white;
  border-color: #3949ab;
  background-color: #3949ab;
}

.btn-indigo7 {
  color: white;
  border-color: #303f9f;
  background-color: #303f9f;
}

.btn-indigo7:focus, .btn-indigo7:hover {
  color: white;
  border-color: #303f9f;
  background-color: #303f9f;
}

.btn-indigo8 {
  color: white;
  border-color: #283593;
  background-color: #283593;
}

.btn-indigo8:focus, .btn-indigo8:hover {
  color: white;
  border-color: #283593;
  background-color: #283593;
}

.btn-indigo9 {
  color: white;
  border-color: #1a237e;
  background-color: #1a237e;
}

.btn-indigo9:focus, .btn-indigo9:hover {
  color: white;
  border-color: #1a237e;
  background-color: #1a237e;
}

.btn-indigoa {
  color: #222222;
  border-color: #8c9eff;
  background-color: #8c9eff;
}

.btn-indigoa:focus, .btn-indigoa:hover {
  color: #222222;
  border-color: #8c9eff;
  background-color: #8c9eff;
}

.btn-indigob {
  color: white;
  border-color: #536dfe;
  background-color: #536dfe;
}

.btn-indigob:focus, .btn-indigob:hover {
  color: white;
  border-color: #536dfe;
  background-color: #536dfe;
}

.btn-indigoc {
  color: white;
  border-color: #3d5afe;
  background-color: #3d5afe;
}

.btn-indigoc:focus, .btn-indigoc:hover {
  color: white;
  border-color: #3d5afe;
  background-color: #3d5afe;
}

.btn-indigod {
  color: white;
  border-color: #304ffe;
  background-color: #304ffe;
}

.btn-indigod:focus, .btn-indigod:hover {
  color: white;
  border-color: #304ffe;
  background-color: #304ffe;
}

.btn-blue {
  color: white;
  border-color: blue;
  background-color: blue;
}

.btn-blue:focus, .btn-blue:hover {
  color: white;
  border-color: blue;
  background-color: blue;
}

.btn-blue0 {
  color: #222222;
  border-color: #e3f2fd;
  background-color: #e3f2fd;
}

.btn-blue0:focus, .btn-blue0:hover {
  color: #222222;
  border-color: #e3f2fd;
  background-color: #e3f2fd;
}

.btn-blue1 {
  color: #222222;
  border-color: #bbdefb;
  background-color: #bbdefb;
}

.btn-blue1:focus, .btn-blue1:hover {
  color: #222222;
  border-color: #bbdefb;
  background-color: #bbdefb;
}

.btn-blue2 {
  color: #222222;
  border-color: #90caf9;
  background-color: #90caf9;
}

.btn-blue2:focus, .btn-blue2:hover {
  color: #222222;
  border-color: #90caf9;
  background-color: #90caf9;
}

.btn-blue3 {
  color: #222222;
  border-color: #64b5f6;
  background-color: #64b5f6;
}

.btn-blue3:focus, .btn-blue3:hover {
  color: #222222;
  border-color: #64b5f6;
  background-color: #64b5f6;
}

.btn-blue4 {
  color: white;
  border-color: #42a5f5;
  background-color: #42a5f5;
}

.btn-blue4:focus, .btn-blue4:hover {
  color: white;
  border-color: #42a5f5;
  background-color: #42a5f5;
}

.btn-blue5 {
  color: white;
  border-color: #2196f3;
  background-color: #2196f3;
}

.btn-blue5:focus, .btn-blue5:hover {
  color: white;
  border-color: #2196f3;
  background-color: #2196f3;
}

.btn-blue6 {
  color: white;
  border-color: #1e88e5;
  background-color: #1e88e5;
}

.btn-blue6:focus, .btn-blue6:hover {
  color: white;
  border-color: #1e88e5;
  background-color: #1e88e5;
}

.btn-blue7 {
  color: white;
  border-color: #1976d2;
  background-color: #1976d2;
}

.btn-blue7:focus, .btn-blue7:hover {
  color: white;
  border-color: #1976d2;
  background-color: #1976d2;
}

.btn-blue8 {
  color: white;
  border-color: #1565c0;
  background-color: #1565c0;
}

.btn-blue8:focus, .btn-blue8:hover {
  color: white;
  border-color: #1565c0;
  background-color: #1565c0;
}

.btn-blue9 {
  color: white;
  border-color: #0d47a1;
  background-color: #0d47a1;
}

.btn-blue9:focus, .btn-blue9:hover {
  color: white;
  border-color: #0d47a1;
  background-color: #0d47a1;
}

.btn-bluea {
  color: #222222;
  border-color: #82b1ff;
  background-color: #82b1ff;
}

.btn-bluea:focus, .btn-bluea:hover {
  color: #222222;
  border-color: #82b1ff;
  background-color: #82b1ff;
}

.btn-blueb {
  color: white;
  border-color: #448aff;
  background-color: #448aff;
}

.btn-blueb:focus, .btn-blueb:hover {
  color: white;
  border-color: #448aff;
  background-color: #448aff;
}

.btn-bluec {
  color: white;
  border-color: #2979ff;
  background-color: #2979ff;
}

.btn-bluec:focus, .btn-bluec:hover {
  color: white;
  border-color: #2979ff;
  background-color: #2979ff;
}

.btn-blued {
  color: white;
  border-color: #2962ff;
  background-color: #2962ff;
}

.btn-blued:focus, .btn-blued:hover {
  color: white;
  border-color: #2962ff;
  background-color: #2962ff;
}

.btn-l-blue {
  color: #222222;
  border-color: lightblue;
  background-color: lightblue;
}

.btn-l-blue:focus, .btn-l-blue:hover {
  color: #222222;
  border-color: lightblue;
  background-color: lightblue;
}

.btn-l-blue0 {
  color: #222222;
  border-color: #e1f5fe;
  background-color: #e1f5fe;
}

.btn-l-blue0:focus, .btn-l-blue0:hover {
  color: #222222;
  border-color: #e1f5fe;
  background-color: #e1f5fe;
}

.btn-l-blue1 {
  color: #222222;
  border-color: #b3e5fc;
  background-color: #b3e5fc;
}

.btn-l-blue1:focus, .btn-l-blue1:hover {
  color: #222222;
  border-color: #b3e5fc;
  background-color: #b3e5fc;
}

.btn-l-blue2 {
  color: #222222;
  border-color: #81d4fa;
  background-color: #81d4fa;
}

.btn-l-blue2:focus, .btn-l-blue2:hover {
  color: #222222;
  border-color: #81d4fa;
  background-color: #81d4fa;
}

.btn-l-blue3 {
  color: #222222;
  border-color: #4fc3f7;
  background-color: #4fc3f7;
}

.btn-l-blue3:focus, .btn-l-blue3:hover {
  color: #222222;
  border-color: #4fc3f7;
  background-color: #4fc3f7;
}

.btn-l-blue4 {
  color: white;
  border-color: #29b6f6;
  background-color: #29b6f6;
}

.btn-l-blue4:focus, .btn-l-blue4:hover {
  color: white;
  border-color: #29b6f6;
  background-color: #29b6f6;
}

.btn-l-blue5 {
  color: white;
  border-color: #03a9f4;
  background-color: #03a9f4;
}

.btn-l-blue5:focus, .btn-l-blue5:hover {
  color: white;
  border-color: #03a9f4;
  background-color: #03a9f4;
}

.btn-l-blue6 {
  color: white;
  border-color: #039be5;
  background-color: #039be5;
}

.btn-l-blue6:focus, .btn-l-blue6:hover {
  color: white;
  border-color: #039be5;
  background-color: #039be5;
}

.btn-l-blue7 {
  color: white;
  border-color: #0288d1;
  background-color: #0288d1;
}

.btn-l-blue7:focus, .btn-l-blue7:hover {
  color: white;
  border-color: #0288d1;
  background-color: #0288d1;
}

.btn-l-blue8 {
  color: white;
  border-color: #0277bd;
  background-color: #0277bd;
}

.btn-l-blue8:focus, .btn-l-blue8:hover {
  color: white;
  border-color: #0277bd;
  background-color: #0277bd;
}

.btn-l-blue9 {
  color: white;
  border-color: #01579b;
  background-color: #01579b;
}

.btn-l-blue9:focus, .btn-l-blue9:hover {
  color: white;
  border-color: #01579b;
  background-color: #01579b;
}

.btn-l-bluea {
  color: #222222;
  border-color: #80d8ff;
  background-color: #80d8ff;
}

.btn-l-bluea:focus, .btn-l-bluea:hover {
  color: #222222;
  border-color: #80d8ff;
  background-color: #80d8ff;
}

.btn-l-blueb {
  color: #222222;
  border-color: #40c4ff;
  background-color: #40c4ff;
}

.btn-l-blueb:focus, .btn-l-blueb:hover {
  color: #222222;
  border-color: #40c4ff;
  background-color: #40c4ff;
}

.btn-l-bluec {
  color: white;
  border-color: #00b0ff;
  background-color: #00b0ff;
}

.btn-l-bluec:focus, .btn-l-bluec:hover {
  color: white;
  border-color: #00b0ff;
  background-color: #00b0ff;
}

.btn-l-blued {
  color: white;
  border-color: #0091ea;
  background-color: #0091ea;
}

.btn-l-blued:focus, .btn-l-blued:hover {
  color: white;
  border-color: #0091ea;
  background-color: #0091ea;
}

.btn-cyan {
  color: #222222;
  border-color: cyan;
  background-color: cyan;
}

.btn-cyan:focus, .btn-cyan:hover {
  color: #222222;
  border-color: cyan;
  background-color: cyan;
}

.btn-cyan0 {
  color: #222222;
  border-color: #e0f7fa;
  background-color: #e0f7fa;
}

.btn-cyan0:focus, .btn-cyan0:hover {
  color: #222222;
  border-color: #e0f7fa;
  background-color: #e0f7fa;
}

.btn-cyan1 {
  color: #222222;
  border-color: #b2ebf2;
  background-color: #b2ebf2;
}

.btn-cyan1:focus, .btn-cyan1:hover {
  color: #222222;
  border-color: #b2ebf2;
  background-color: #b2ebf2;
}

.btn-cyan2 {
  color: #222222;
  border-color: #80deea;
  background-color: #80deea;
}

.btn-cyan2:focus, .btn-cyan2:hover {
  color: #222222;
  border-color: #80deea;
  background-color: #80deea;
}

.btn-cyan3 {
  color: #222222;
  border-color: #4dd0e1;
  background-color: #4dd0e1;
}

.btn-cyan3:focus, .btn-cyan3:hover {
  color: #222222;
  border-color: #4dd0e1;
  background-color: #4dd0e1;
}

.btn-cyan4 {
  color: #222222;
  border-color: #26c6da;
  background-color: #26c6da;
}

.btn-cyan4:focus, .btn-cyan4:hover {
  color: #222222;
  border-color: #26c6da;
  background-color: #26c6da;
}

.btn-cyan5 {
  color: white;
  border-color: #00bcd4;
  background-color: #00bcd4;
}

.btn-cyan5:focus, .btn-cyan5:hover {
  color: white;
  border-color: #00bcd4;
  background-color: #00bcd4;
}

.btn-cyan6 {
  color: white;
  border-color: #00acc1;
  background-color: #00acc1;
}

.btn-cyan6:focus, .btn-cyan6:hover {
  color: white;
  border-color: #00acc1;
  background-color: #00acc1;
}

.btn-cyan7 {
  color: white;
  border-color: #0097a7;
  background-color: #0097a7;
}

.btn-cyan7:focus, .btn-cyan7:hover {
  color: white;
  border-color: #0097a7;
  background-color: #0097a7;
}

.btn-cyan8 {
  color: white;
  border-color: #00838f;
  background-color: #00838f;
}

.btn-cyan8:focus, .btn-cyan8:hover {
  color: white;
  border-color: #00838f;
  background-color: #00838f;
}

.btn-cyan9 {
  color: white;
  border-color: #006064;
  background-color: #006064;
}

.btn-cyan9:focus, .btn-cyan9:hover {
  color: white;
  border-color: #006064;
  background-color: #006064;
}

.btn-cyana {
  color: #222222;
  border-color: #84ffff;
  background-color: #84ffff;
}

.btn-cyana:focus, .btn-cyana:hover {
  color: #222222;
  border-color: #84ffff;
  background-color: #84ffff;
}

.btn-cyanb {
  color: #222222;
  border-color: #18ffff;
  background-color: #18ffff;
}

.btn-cyanb:focus, .btn-cyanb:hover {
  color: #222222;
  border-color: #18ffff;
  background-color: #18ffff;
}

.btn-cyanc {
  color: #222222;
  border-color: #00e5ff;
  background-color: #00e5ff;
}

.btn-cyanc:focus, .btn-cyanc:hover {
  color: #222222;
  border-color: #00e5ff;
  background-color: #00e5ff;
}

.btn-cyand {
  color: white;
  border-color: #00b8d4;
  background-color: #00b8d4;
}

.btn-cyand:focus, .btn-cyand:hover {
  color: white;
  border-color: #00b8d4;
  background-color: #00b8d4;
}

.btn-teal {
  color: white;
  border-color: teal;
  background-color: teal;
}

.btn-teal:focus, .btn-teal:hover {
  color: white;
  border-color: teal;
  background-color: teal;
}

.btn-teal0 {
  color: #222222;
  border-color: #e0f2f1;
  background-color: #e0f2f1;
}

.btn-teal0:focus, .btn-teal0:hover {
  color: #222222;
  border-color: #e0f2f1;
  background-color: #e0f2f1;
}

.btn-teal1 {
  color: #222222;
  border-color: #b2dfdb;
  background-color: #b2dfdb;
}

.btn-teal1:focus, .btn-teal1:hover {
  color: #222222;
  border-color: #b2dfdb;
  background-color: #b2dfdb;
}

.btn-teal2 {
  color: #222222;
  border-color: #80cbc4;
  background-color: #80cbc4;
}

.btn-teal2:focus, .btn-teal2:hover {
  color: #222222;
  border-color: #80cbc4;
  background-color: #80cbc4;
}

.btn-teal3 {
  color: white;
  border-color: #4db6ac;
  background-color: #4db6ac;
}

.btn-teal3:focus, .btn-teal3:hover {
  color: white;
  border-color: #4db6ac;
  background-color: #4db6ac;
}

.btn-teal4 {
  color: white;
  border-color: #26a69a;
  background-color: #26a69a;
}

.btn-teal4:focus, .btn-teal4:hover {
  color: white;
  border-color: #26a69a;
  background-color: #26a69a;
}

.btn-teal5 {
  color: white;
  border-color: #009688;
  background-color: #009688;
}

.btn-teal5:focus, .btn-teal5:hover {
  color: white;
  border-color: #009688;
  background-color: #009688;
}

.btn-teal6 {
  color: white;
  border-color: #00897b;
  background-color: #00897b;
}

.btn-teal6:focus, .btn-teal6:hover {
  color: white;
  border-color: #00897b;
  background-color: #00897b;
}

.btn-teal7 {
  color: white;
  border-color: #00796b;
  background-color: #00796b;
}

.btn-teal7:focus, .btn-teal7:hover {
  color: white;
  border-color: #00796b;
  background-color: #00796b;
}

.btn-teal8 {
  color: white;
  border-color: #00695c;
  background-color: #00695c;
}

.btn-teal8:focus, .btn-teal8:hover {
  color: white;
  border-color: #00695c;
  background-color: #00695c;
}

.btn-teal9 {
  color: white;
  border-color: #004d40;
  background-color: #004d40;
}

.btn-teal9:focus, .btn-teal9:hover {
  color: white;
  border-color: #004d40;
  background-color: #004d40;
}

.btn-teala {
  color: #222222;
  border-color: #a7ffeb;
  background-color: #a7ffeb;
}

.btn-teala:focus, .btn-teala:hover {
  color: #222222;
  border-color: #a7ffeb;
  background-color: #a7ffeb;
}

.btn-tealb {
  color: #222222;
  border-color: #64ffda;
  background-color: #64ffda;
}

.btn-tealb:focus, .btn-tealb:hover {
  color: #222222;
  border-color: #64ffda;
  background-color: #64ffda;
}

.btn-tealc {
  color: #222222;
  border-color: #1de9b6;
  background-color: #1de9b6;
}

.btn-tealc:focus, .btn-tealc:hover {
  color: #222222;
  border-color: #1de9b6;
  background-color: #1de9b6;
}

.btn-teald {
  color: white;
  border-color: #00bfa5;
  background-color: #00bfa5;
}

.btn-teald:focus, .btn-teald:hover {
  color: white;
  border-color: #00bfa5;
  background-color: #00bfa5;
}

.btn-green {
  color: white;
  border-color: green;
  background-color: green;
}

.btn-green:focus, .btn-green:hover {
  color: white;
  border-color: green;
  background-color: green;
}

.btn-green0 {
  color: #222222;
  border-color: #e8f5e9;
  background-color: #e8f5e9;
}

.btn-green0:focus, .btn-green0:hover {
  color: #222222;
  border-color: #e8f5e9;
  background-color: #e8f5e9;
}

.btn-green1 {
  color: #222222;
  border-color: #c8e6c9;
  background-color: #c8e6c9;
}

.btn-green1:focus, .btn-green1:hover {
  color: #222222;
  border-color: #c8e6c9;
  background-color: #c8e6c9;
}

.btn-green2 {
  color: #222222;
  border-color: #a5d6a7;
  background-color: #a5d6a7;
}

.btn-green2:focus, .btn-green2:hover {
  color: #222222;
  border-color: #a5d6a7;
  background-color: #a5d6a7;
}

.btn-green3 {
  color: #222222;
  border-color: #81c784;
  background-color: #81c784;
}

.btn-green3:focus, .btn-green3:hover {
  color: #222222;
  border-color: #81c784;
  background-color: #81c784;
}

.btn-green4 {
  color: #222222;
  border-color: #66bb6a;
  background-color: #66bb6a;
}

.btn-green4:focus, .btn-green4:hover {
  color: #222222;
  border-color: #66bb6a;
  background-color: #66bb6a;
}

.btn-green5 {
  color: white;
  border-color: #4caf50;
  background-color: #4caf50;
}

.btn-green5:focus, .btn-green5:hover {
  color: white;
  border-color: #4caf50;
  background-color: #4caf50;
}

.btn-green6 {
  color: white;
  border-color: #43a047;
  background-color: #43a047;
}

.btn-green6:focus, .btn-green6:hover {
  color: white;
  border-color: #43a047;
  background-color: #43a047;
}

.btn-green7 {
  color: white;
  border-color: #388e3c;
  background-color: #388e3c;
}

.btn-green7:focus, .btn-green7:hover {
  color: white;
  border-color: #388e3c;
  background-color: #388e3c;
}

.btn-green8 {
  color: white;
  border-color: #2e7d32;
  background-color: #2e7d32;
}

.btn-green8:focus, .btn-green8:hover {
  color: white;
  border-color: #2e7d32;
  background-color: #2e7d32;
}

.btn-green9 {
  color: white;
  border-color: #1b5e20;
  background-color: #1b5e20;
}

.btn-green9:focus, .btn-green9:hover {
  color: white;
  border-color: #1b5e20;
  background-color: #1b5e20;
}

.btn-greena {
  color: #222222;
  border-color: #b9f6ca;
  background-color: #b9f6ca;
}

.btn-greena:focus, .btn-greena:hover {
  color: #222222;
  border-color: #b9f6ca;
  background-color: #b9f6ca;
}

.btn-greenb {
  color: #222222;
  border-color: #69f0ae;
  background-color: #69f0ae;
}

.btn-greenb:focus, .btn-greenb:hover {
  color: #222222;
  border-color: #69f0ae;
  background-color: #69f0ae;
}

.btn-greenc {
  color: white;
  border-color: #00e676;
  background-color: #00e676;
}

.btn-greenc:focus, .btn-greenc:hover {
  color: white;
  border-color: #00e676;
  background-color: #00e676;
}

.btn-greend {
  color: white;
  border-color: #00c853;
  background-color: #00c853;
}

.btn-greend:focus, .btn-greend:hover {
  color: white;
  border-color: #00c853;
  background-color: #00c853;
}

.btn-l-green {
  color: #222222;
  border-color: lightgreen;
  background-color: lightgreen;
}

.btn-l-green:focus, .btn-l-green:hover {
  color: #222222;
  border-color: lightgreen;
  background-color: lightgreen;
}

.btn-l-green0 {
  color: #222222;
  border-color: #f1f8e9;
  background-color: #f1f8e9;
}

.btn-l-green0:focus, .btn-l-green0:hover {
  color: #222222;
  border-color: #f1f8e9;
  background-color: #f1f8e9;
}

.btn-l-green1 {
  color: #222222;
  border-color: #dcedc8;
  background-color: #dcedc8;
}

.btn-l-green1:focus, .btn-l-green1:hover {
  color: #222222;
  border-color: #dcedc8;
  background-color: #dcedc8;
}

.btn-l-green2 {
  color: #222222;
  border-color: #c5e1a5;
  background-color: #c5e1a5;
}

.btn-l-green2:focus, .btn-l-green2:hover {
  color: #222222;
  border-color: #c5e1a5;
  background-color: #c5e1a5;
}

.btn-l-green3 {
  color: #222222;
  border-color: #aed581;
  background-color: #aed581;
}

.btn-l-green3:focus, .btn-l-green3:hover {
  color: #222222;
  border-color: #aed581;
  background-color: #aed581;
}

.btn-l-green4 {
  color: #222222;
  border-color: #9ccc65;
  background-color: #9ccc65;
}

.btn-l-green4:focus, .btn-l-green4:hover {
  color: #222222;
  border-color: #9ccc65;
  background-color: #9ccc65;
}

.btn-l-green5 {
  color: #222222;
  border-color: #8bc34a;
  background-color: #8bc34a;
}

.btn-l-green5:focus, .btn-l-green5:hover {
  color: #222222;
  border-color: #8bc34a;
  background-color: #8bc34a;
}

.btn-l-green6 {
  color: white;
  border-color: #7cb342;
  background-color: #7cb342;
}

.btn-l-green6:focus, .btn-l-green6:hover {
  color: white;
  border-color: #7cb342;
  background-color: #7cb342;
}

.btn-l-green7 {
  color: white;
  border-color: #689f38;
  background-color: #689f38;
}

.btn-l-green7:focus, .btn-l-green7:hover {
  color: white;
  border-color: #689f38;
  background-color: #689f38;
}

.btn-l-green8 {
  color: white;
  border-color: #558b2f;
  background-color: #558b2f;
}

.btn-l-green8:focus, .btn-l-green8:hover {
  color: white;
  border-color: #558b2f;
  background-color: #558b2f;
}

.btn-l-green9 {
  color: white;
  border-color: #33691e;
  background-color: #33691e;
}

.btn-l-green9:focus, .btn-l-green9:hover {
  color: white;
  border-color: #33691e;
  background-color: #33691e;
}

.btn-l-greena {
  color: #222222;
  border-color: #ccff90;
  background-color: #ccff90;
}

.btn-l-greena:focus, .btn-l-greena:hover {
  color: #222222;
  border-color: #ccff90;
  background-color: #ccff90;
}

.btn-l-greenb {
  color: #222222;
  border-color: #b2ff59;
  background-color: #b2ff59;
}

.btn-l-greenb:focus, .btn-l-greenb:hover {
  color: #222222;
  border-color: #b2ff59;
  background-color: #b2ff59;
}

.btn-l-greenc {
  color: #222222;
  border-color: #76ff03;
  background-color: #76ff03;
}

.btn-l-greenc:focus, .btn-l-greenc:hover {
  color: #222222;
  border-color: #76ff03;
  background-color: #76ff03;
}

.btn-l-greend {
  color: #222222;
  border-color: #64dd17;
  background-color: #64dd17;
}

.btn-l-greend:focus, .btn-l-greend:hover {
  color: #222222;
  border-color: #64dd17;
  background-color: #64dd17;
}

.btn-lime {
  color: white;
  border-color: lime;
  background-color: lime;
}

.btn-lime:focus, .btn-lime:hover {
  color: white;
  border-color: lime;
  background-color: lime;
}

.btn-lime0 {
  color: #222222;
  border-color: #f9fbe7;
  background-color: #f9fbe7;
}

.btn-lime0:focus, .btn-lime0:hover {
  color: #222222;
  border-color: #f9fbe7;
  background-color: #f9fbe7;
}

.btn-lime1 {
  color: #222222;
  border-color: #f0f4c3;
  background-color: #f0f4c3;
}

.btn-lime1:focus, .btn-lime1:hover {
  color: #222222;
  border-color: #f0f4c3;
  background-color: #f0f4c3;
}

.btn-lime2 {
  color: #222222;
  border-color: #e6ee9c;
  background-color: #e6ee9c;
}

.btn-lime2:focus, .btn-lime2:hover {
  color: #222222;
  border-color: #e6ee9c;
  background-color: #e6ee9c;
}

.btn-lime3 {
  color: #222222;
  border-color: #d4e056;
  background-color: #d4e056;
}

.btn-lime3:focus, .btn-lime3:hover {
  color: #222222;
  border-color: #d4e056;
  background-color: #d4e056;
}

.btn-lime4 {
  color: #222222;
  border-color: #d4e157;
  background-color: #d4e157;
}

.btn-lime4:focus, .btn-lime4:hover {
  color: #222222;
  border-color: #d4e157;
  background-color: #d4e157;
}

.btn-lime5 {
  color: #222222;
  border-color: #cddc39;
  background-color: #cddc39;
}

.btn-lime5:focus, .btn-lime5:hover {
  color: #222222;
  border-color: #cddc39;
  background-color: #cddc39;
}

.btn-lime6 {
  color: #222222;
  border-color: #c0ca33;
  background-color: #c0ca33;
}

.btn-lime6:focus, .btn-lime6:hover {
  color: #222222;
  border-color: #c0ca33;
  background-color: #c0ca33;
}

.btn-lime7 {
  color: #222222;
  border-color: #afb42b;
  background-color: #afb42b;
}

.btn-lime7:focus, .btn-lime7:hover {
  color: #222222;
  border-color: #afb42b;
  background-color: #afb42b;
}

.btn-lime8 {
  color: white;
  border-color: #9e9d24;
  background-color: #9e9d24;
}

.btn-lime8:focus, .btn-lime8:hover {
  color: white;
  border-color: #9e9d24;
  background-color: #9e9d24;
}

.btn-lime9 {
  color: white;
  border-color: #827717;
  background-color: #827717;
}

.btn-lime9:focus, .btn-lime9:hover {
  color: white;
  border-color: #827717;
  background-color: #827717;
}

.btn-limea {
  color: #222222;
  border-color: #f4ff81;
  background-color: #f4ff81;
}

.btn-limea:focus, .btn-limea:hover {
  color: #222222;
  border-color: #f4ff81;
  background-color: #f4ff81;
}

.btn-limeb {
  color: #222222;
  border-color: #eeff41;
  background-color: #eeff41;
}

.btn-limeb:focus, .btn-limeb:hover {
  color: #222222;
  border-color: #eeff41;
  background-color: #eeff41;
}

.btn-limec {
  color: #222222;
  border-color: #c6ff00;
  background-color: #c6ff00;
}

.btn-limec:focus, .btn-limec:hover {
  color: #222222;
  border-color: #c6ff00;
  background-color: #c6ff00;
}

.btn-limed {
  color: #222222;
  border-color: #aeea00;
  background-color: #aeea00;
}

.btn-limed:focus, .btn-limed:hover {
  color: #222222;
  border-color: #aeea00;
  background-color: #aeea00;
}

.btn-yellow {
  color: #222222;
  border-color: yellow;
  background-color: yellow;
}

.btn-yellow:focus, .btn-yellow:hover {
  color: #222222;
  border-color: yellow;
  background-color: yellow;
}

.btn-yellow0 {
  color: #222222;
  border-color: #fffde7;
  background-color: #fffde7;
}

.btn-yellow0:focus, .btn-yellow0:hover {
  color: #222222;
  border-color: #fffde7;
  background-color: #fffde7;
}

.btn-yellow1 {
  color: #222222;
  border-color: #fff9c4;
  background-color: #fff9c4;
}

.btn-yellow1:focus, .btn-yellow1:hover {
  color: #222222;
  border-color: #fff9c4;
  background-color: #fff9c4;
}

.btn-yellow2 {
  color: #222222;
  border-color: #fff59d;
  background-color: #fff59d;
}

.btn-yellow2:focus, .btn-yellow2:hover {
  color: #222222;
  border-color: #fff59d;
  background-color: #fff59d;
}

.btn-yellow3 {
  color: #222222;
  border-color: #fff176;
  background-color: #fff176;
}

.btn-yellow3:focus, .btn-yellow3:hover {
  color: #222222;
  border-color: #fff176;
  background-color: #fff176;
}

.btn-yellow4 {
  color: #222222;
  border-color: #ffee58;
  background-color: #ffee58;
}

.btn-yellow4:focus, .btn-yellow4:hover {
  color: #222222;
  border-color: #ffee58;
  background-color: #ffee58;
}

.btn-yellow5 {
  color: #222222;
  border-color: #ffeb3b;
  background-color: #ffeb3b;
}

.btn-yellow5:focus, .btn-yellow5:hover {
  color: #222222;
  border-color: #ffeb3b;
  background-color: #ffeb3b;
}

.btn-yellow6 {
  color: #222222;
  border-color: #fdd835;
  background-color: #fdd835;
}

.btn-yellow6:focus, .btn-yellow6:hover {
  color: #222222;
  border-color: #fdd835;
  background-color: #fdd835;
}

.btn-yellow7 {
  color: #222222;
  border-color: #fbc02d;
  background-color: #fbc02d;
}

.btn-yellow7:focus, .btn-yellow7:hover {
  color: #222222;
  border-color: #fbc02d;
  background-color: #fbc02d;
}

.btn-yellow8 {
  color: #222222;
  border-color: #f9a825;
  background-color: #f9a825;
}

.btn-yellow8:focus, .btn-yellow8:hover {
  color: #222222;
  border-color: #f9a825;
  background-color: #f9a825;
}

.btn-yellow9 {
  color: #222222;
  border-color: #f57f17;
  background-color: #f57f17;
}

.btn-yellow9:focus, .btn-yellow9:hover {
  color: #222222;
  border-color: #f57f17;
  background-color: #f57f17;
}

.btn-yellowa {
  color: #222222;
  border-color: #ffff8d;
  background-color: #ffff8d;
}

.btn-yellowa:focus, .btn-yellowa:hover {
  color: #222222;
  border-color: #ffff8d;
  background-color: #ffff8d;
}

.btn-yellowb {
  color: #222222;
  border-color: #ff0;
  background-color: #ff0;
}

.btn-yellowb:focus, .btn-yellowb:hover {
  color: #222222;
  border-color: #ff0;
  background-color: #ff0;
}

.btn-yellowc {
  color: #222222;
  border-color: #ffea00;
  background-color: #ffea00;
}

.btn-yellowc:focus, .btn-yellowc:hover {
  color: #222222;
  border-color: #ffea00;
  background-color: #ffea00;
}

.btn-yellowd {
  color: #222222;
  border-color: #ffd600;
  background-color: #ffd600;
}

.btn-yellowd:focus, .btn-yellowd:hover {
  color: #222222;
  border-color: #ffd600;
  background-color: #ffd600;
}

.btn-amber {
  color: #222222;
  border-color: #ffd740;
  background-color: #ffd740;
}

.btn-amber:focus, .btn-amber:hover {
  color: #222222;
  border-color: #ffd740;
  background-color: #ffd740;
}

.btn-amber0 {
  color: #222222;
  border-color: #fff8e1;
  background-color: #fff8e1;
}

.btn-amber0:focus, .btn-amber0:hover {
  color: #222222;
  border-color: #fff8e1;
  background-color: #fff8e1;
}

.btn-amber1 {
  color: #222222;
  border-color: #ffecb3;
  background-color: #ffecb3;
}

.btn-amber1:focus, .btn-amber1:hover {
  color: #222222;
  border-color: #ffecb3;
  background-color: #ffecb3;
}

.btn-amber2 {
  color: #222222;
  border-color: #ffe082;
  background-color: #ffe082;
}

.btn-amber2:focus, .btn-amber2:hover {
  color: #222222;
  border-color: #ffe082;
  background-color: #ffe082;
}

.btn-amber3 {
  color: #222222;
  border-color: #ffd54f;
  background-color: #ffd54f;
}

.btn-amber3:focus, .btn-amber3:hover {
  color: #222222;
  border-color: #ffd54f;
  background-color: #ffd54f;
}

.btn-amber4 {
  color: #222222;
  border-color: #ffca28;
  background-color: #ffca28;
}

.btn-amber4:focus, .btn-amber4:hover {
  color: #222222;
  border-color: #ffca28;
  background-color: #ffca28;
}

.btn-amber5 {
  color: #222222;
  border-color: #ffc107;
  background-color: #ffc107;
}

.btn-amber5:focus, .btn-amber5:hover {
  color: #222222;
  border-color: #ffc107;
  background-color: #ffc107;
}

.btn-amber6 {
  color: #222222;
  border-color: #ffb300;
  background-color: #ffb300;
}

.btn-amber6:focus, .btn-amber6:hover {
  color: #222222;
  border-color: #ffb300;
  background-color: #ffb300;
}

.btn-amber7 {
  color: #222222;
  border-color: #ffa000;
  background-color: #ffa000;
}

.btn-amber7:focus, .btn-amber7:hover {
  color: #222222;
  border-color: #ffa000;
  background-color: #ffa000;
}

.btn-amber8 {
  color: #222222;
  border-color: #ff8f00;
  background-color: #ff8f00;
}

.btn-amber8:focus, .btn-amber8:hover {
  color: #222222;
  border-color: #ff8f00;
  background-color: #ff8f00;
}

.btn-amber9 {
  color: white;
  border-color: #ff6f00;
  background-color: #ff6f00;
}

.btn-amber9:focus, .btn-amber9:hover {
  color: white;
  border-color: #ff6f00;
  background-color: #ff6f00;
}

.btn-ambera {
  color: #222222;
  border-color: #ffe57f;
  background-color: #ffe57f;
}

.btn-ambera:focus, .btn-ambera:hover {
  color: #222222;
  border-color: #ffe57f;
  background-color: #ffe57f;
}

.btn-amberb {
  color: #222222;
  border-color: #ffd740;
  background-color: #ffd740;
}

.btn-amberb:focus, .btn-amberb:hover {
  color: #222222;
  border-color: #ffd740;
  background-color: #ffd740;
}

.btn-amberc {
  color: #222222;
  border-color: #ffc400;
  background-color: #ffc400;
}

.btn-amberc:focus, .btn-amberc:hover {
  color: #222222;
  border-color: #ffc400;
  background-color: #ffc400;
}

.btn-amberd {
  color: #222222;
  border-color: #ffab00;
  background-color: #ffab00;
}

.btn-amberd:focus, .btn-amberd:hover {
  color: #222222;
  border-color: #ffab00;
  background-color: #ffab00;
}

.btn-orange {
  color: #222222;
  border-color: orange;
  background-color: orange;
}

.btn-orange:focus, .btn-orange:hover {
  color: #222222;
  border-color: orange;
  background-color: orange;
}

.btn-orange0 {
  color: #222222;
  border-color: #fff3e0;
  background-color: #fff3e0;
}

.btn-orange0:focus, .btn-orange0:hover {
  color: #222222;
  border-color: #fff3e0;
  background-color: #fff3e0;
}

.btn-orange1 {
  color: #222222;
  border-color: #ffe0b2;
  background-color: #ffe0b2;
}

.btn-orange1:focus, .btn-orange1:hover {
  color: #222222;
  border-color: #ffe0b2;
  background-color: #ffe0b2;
}

.btn-orange2 {
  color: #222222;
  border-color: #ffcc80;
  background-color: #ffcc80;
}

.btn-orange2:focus, .btn-orange2:hover {
  color: #222222;
  border-color: #ffcc80;
  background-color: #ffcc80;
}

.btn-orange3 {
  color: #222222;
  border-color: #ffb74d;
  background-color: #ffb74d;
}

.btn-orange3:focus, .btn-orange3:hover {
  color: #222222;
  border-color: #ffb74d;
  background-color: #ffb74d;
}

.btn-orange4 {
  color: #222222;
  border-color: #ffa726;
  background-color: #ffa726;
}

.btn-orange4:focus, .btn-orange4:hover {
  color: #222222;
  border-color: #ffa726;
  background-color: #ffa726;
}

.btn-orange5 {
  color: #222222;
  border-color: #ff9800;
  background-color: #ff9800;
}

.btn-orange5:focus, .btn-orange5:hover {
  color: #222222;
  border-color: #ff9800;
  background-color: #ff9800;
}

.btn-orange6 {
  color: #222222;
  border-color: #fb8c00;
  background-color: #fb8c00;
}

.btn-orange6:focus, .btn-orange6:hover {
  color: #222222;
  border-color: #fb8c00;
  background-color: #fb8c00;
}

.btn-orange7 {
  color: white;
  border-color: #f57c00;
  background-color: #f57c00;
}

.btn-orange7:focus, .btn-orange7:hover {
  color: white;
  border-color: #f57c00;
  background-color: #f57c00;
}

.btn-orange8 {
  color: white;
  border-color: #ef6c00;
  background-color: #ef6c00;
}

.btn-orange8:focus, .btn-orange8:hover {
  color: white;
  border-color: #ef6c00;
  background-color: #ef6c00;
}

.btn-orange9 {
  color: white;
  border-color: #e65100;
  background-color: #e65100;
}

.btn-orange9:focus, .btn-orange9:hover {
  color: white;
  border-color: #e65100;
  background-color: #e65100;
}

.btn-orangea {
  color: #222222;
  border-color: #ffd180;
  background-color: #ffd180;
}

.btn-orangea:focus, .btn-orangea:hover {
  color: #222222;
  border-color: #ffd180;
  background-color: #ffd180;
}

.btn-orangeb {
  color: #222222;
  border-color: #ffab40;
  background-color: #ffab40;
}

.btn-orangeb:focus, .btn-orangeb:hover {
  color: #222222;
  border-color: #ffab40;
  background-color: #ffab40;
}

.btn-orangec {
  color: #222222;
  border-color: #ff9100;
  background-color: #ff9100;
}

.btn-orangec:focus, .btn-orangec:hover {
  color: #222222;
  border-color: #ff9100;
  background-color: #ff9100;
}

.btn-oranged {
  color: white;
  border-color: #ff6d00;
  background-color: #ff6d00;
}

.btn-oranged:focus, .btn-oranged:hover {
  color: white;
  border-color: #ff6d00;
  background-color: #ff6d00;
}

.btn-d-orange {
  color: #222222;
  border-color: darkorange;
  background-color: darkorange;
}

.btn-d-orange:focus, .btn-d-orange:hover {
  color: #222222;
  border-color: darkorange;
  background-color: darkorange;
}

.btn-d-orange0 {
  color: #222222;
  border-color: #fbe9e7;
  background-color: #fbe9e7;
}

.btn-d-orange0:focus, .btn-d-orange0:hover {
  color: #222222;
  border-color: #fbe9e7;
  background-color: #fbe9e7;
}

.btn-d-orange1 {
  color: #222222;
  border-color: #ffccbc;
  background-color: #ffccbc;
}

.btn-d-orange1:focus, .btn-d-orange1:hover {
  color: #222222;
  border-color: #ffccbc;
  background-color: #ffccbc;
}

.btn-d-orange2 {
  color: #222222;
  border-color: #ffab91;
  background-color: #ffab91;
}

.btn-d-orange2:focus, .btn-d-orange2:hover {
  color: #222222;
  border-color: #ffab91;
  background-color: #ffab91;
}

.btn-d-orange3 {
  color: #222222;
  border-color: #ff8a65;
  background-color: #ff8a65;
}

.btn-d-orange3:focus, .btn-d-orange3:hover {
  color: #222222;
  border-color: #ff8a65;
  background-color: #ff8a65;
}

.btn-d-orange4 {
  color: white;
  border-color: #ff7043;
  background-color: #ff7043;
}

.btn-d-orange4:focus, .btn-d-orange4:hover {
  color: white;
  border-color: #ff7043;
  background-color: #ff7043;
}

.btn-d-orange5 {
  color: white;
  border-color: #ff5722;
  background-color: #ff5722;
}

.btn-d-orange5:focus, .btn-d-orange5:hover {
  color: white;
  border-color: #ff5722;
  background-color: #ff5722;
}

.btn-d-orange6 {
  color: white;
  border-color: #f4511e;
  background-color: #f4511e;
}

.btn-d-orange6:focus, .btn-d-orange6:hover {
  color: white;
  border-color: #f4511e;
  background-color: #f4511e;
}

.btn-d-orange7 {
  color: white;
  border-color: #e64a19;
  background-color: #e64a19;
}

.btn-d-orange7:focus, .btn-d-orange7:hover {
  color: white;
  border-color: #e64a19;
  background-color: #e64a19;
}

.btn-d-orange8 {
  color: white;
  border-color: #d84315;
  background-color: #d84315;
}

.btn-d-orange8:focus, .btn-d-orange8:hover {
  color: white;
  border-color: #d84315;
  background-color: #d84315;
}

.btn-d-orange9 {
  color: white;
  border-color: #bf360c;
  background-color: #bf360c;
}

.btn-d-orange9:focus, .btn-d-orange9:hover {
  color: white;
  border-color: #bf360c;
  background-color: #bf360c;
}

.btn-d-orangea {
  color: #222222;
  border-color: #ff9e80;
  background-color: #ff9e80;
}

.btn-d-orangea:focus, .btn-d-orangea:hover {
  color: #222222;
  border-color: #ff9e80;
  background-color: #ff9e80;
}

.btn-d-orangeb {
  color: white;
  border-color: #ff6e40;
  background-color: #ff6e40;
}

.btn-d-orangeb:focus, .btn-d-orangeb:hover {
  color: white;
  border-color: #ff6e40;
  background-color: #ff6e40;
}

.btn-d-orangec {
  color: white;
  border-color: #ff3d00;
  background-color: #ff3d00;
}

.btn-d-orangec:focus, .btn-d-orangec:hover {
  color: white;
  border-color: #ff3d00;
  background-color: #ff3d00;
}

.btn-d-oranged {
  color: white;
  border-color: #dd2c00;
  background-color: #dd2c00;
}

.btn-d-oranged:focus, .btn-d-oranged:hover {
  color: white;
  border-color: #dd2c00;
  background-color: #dd2c00;
}

.btn-brown {
  color: white;
  border-color: brown;
  background-color: brown;
}

.btn-brown:focus, .btn-brown:hover {
  color: white;
  border-color: brown;
  background-color: brown;
}

.btn-brown0 {
  color: #222222;
  border-color: #efebe9;
  background-color: #efebe9;
}

.btn-brown0:focus, .btn-brown0:hover {
  color: #222222;
  border-color: #efebe9;
  background-color: #efebe9;
}

.btn-brown1 {
  color: #222222;
  border-color: #d7ccc8;
  background-color: #d7ccc8;
}

.btn-brown1:focus, .btn-brown1:hover {
  color: #222222;
  border-color: #d7ccc8;
  background-color: #d7ccc8;
}

.btn-brown2 {
  color: #222222;
  border-color: #bcaaa4;
  background-color: #bcaaa4;
}

.btn-brown2:focus, .btn-brown2:hover {
  color: #222222;
  border-color: #bcaaa4;
  background-color: #bcaaa4;
}

.btn-brown3 {
  color: white;
  border-color: #a1887f;
  background-color: #a1887f;
}

.btn-brown3:focus, .btn-brown3:hover {
  color: white;
  border-color: #a1887f;
  background-color: #a1887f;
}

.btn-brown4 {
  color: white;
  border-color: #8d6e63;
  background-color: #8d6e63;
}

.btn-brown4:focus, .btn-brown4:hover {
  color: white;
  border-color: #8d6e63;
  background-color: #8d6e63;
}

.btn-brown5 {
  color: white;
  border-color: #795548;
  background-color: #795548;
}

.btn-brown5:focus, .btn-brown5:hover {
  color: white;
  border-color: #795548;
  background-color: #795548;
}

.btn-brown6 {
  color: white;
  border-color: #6d4c41;
  background-color: #6d4c41;
}

.btn-brown6:focus, .btn-brown6:hover {
  color: white;
  border-color: #6d4c41;
  background-color: #6d4c41;
}

.btn-brown7 {
  color: white;
  border-color: #5d4037;
  background-color: #5d4037;
}

.btn-brown7:focus, .btn-brown7:hover {
  color: white;
  border-color: #5d4037;
  background-color: #5d4037;
}

.btn-brown8 {
  color: white;
  border-color: #4e342e;
  background-color: #4e342e;
}

.btn-brown8:focus, .btn-brown8:hover {
  color: white;
  border-color: #4e342e;
  background-color: #4e342e;
}

.btn-brown9 {
  color: white;
  border-color: #3e2723;
  background-color: #3e2723;
}

.btn-brown9:focus, .btn-brown9:hover {
  color: white;
  border-color: #3e2723;
  background-color: #3e2723;
}

.btn-grey {
  color: white;
  border-color: grey;
  background-color: grey;
}

.btn-grey:focus, .btn-grey:hover {
  color: white;
  border-color: grey;
  background-color: grey;
}

.btn-grey0 {
  color: #222222;
  border-color: #fafafa;
  background-color: #fafafa;
}

.btn-grey0:focus, .btn-grey0:hover {
  color: #222222;
  border-color: #fafafa;
  background-color: #fafafa;
}

.btn-grey1 {
  color: #222222;
  border-color: #f5f5f5;
  background-color: #f5f5f5;
}

.btn-grey1:focus, .btn-grey1:hover {
  color: #222222;
  border-color: #f5f5f5;
  background-color: #f5f5f5;
}

.btn-grey2 {
  color: #222222;
  border-color: #eee;
  background-color: #eee;
}

.btn-grey2:focus, .btn-grey2:hover {
  color: #222222;
  border-color: #eee;
  background-color: #eee;
}

.btn-grey3 {
  color: #222222;
  border-color: #e0e0e0;
  background-color: #e0e0e0;
}

.btn-grey3:focus, .btn-grey3:hover {
  color: #222222;
  border-color: #e0e0e0;
  background-color: #e0e0e0;
}

.btn-grey4 {
  color: #222222;
  border-color: #bdbdbd;
  background-color: #bdbdbd;
}

.btn-grey4:focus, .btn-grey4:hover {
  color: #222222;
  border-color: #bdbdbd;
  background-color: #bdbdbd;
}

.btn-grey5 {
  color: #222222;
  border-color: #9e9e9e;
  background-color: #9e9e9e;
}

.btn-grey5:focus, .btn-grey5:hover {
  color: #222222;
  border-color: #9e9e9e;
  background-color: #9e9e9e;
}

.btn-grey6 {
  color: white;
  border-color: #757575;
  background-color: #757575;
}

.btn-grey6:focus, .btn-grey6:hover {
  color: white;
  border-color: #757575;
  background-color: #757575;
}

.btn-grey7 {
  color: white;
  border-color: #616161;
  background-color: #616161;
}

.btn-grey7:focus, .btn-grey7:hover {
  color: white;
  border-color: #616161;
  background-color: #616161;
}

.btn-grey8 {
  color: white;
  border-color: #424242;
  background-color: #424242;
}

.btn-grey8:focus, .btn-grey8:hover {
  color: white;
  border-color: #424242;
  background-color: #424242;
}

.btn-grey9 {
  color: white;
  border-color: #212121;
  background-color: #212121;
}

.btn-grey9:focus, .btn-grey9:hover {
  color: white;
  border-color: #212121;
  background-color: #212121;
}

.btn-blue-grey {
  color: #222222;
  border-color: lightsteelblue;
  background-color: lightsteelblue;
}

.btn-blue-grey:focus, .btn-blue-grey:hover {
  color: #222222;
  border-color: lightsteelblue;
  background-color: lightsteelblue;
}

.btn-blue-grey0 {
  color: #222222;
  border-color: #eceff1;
  background-color: #eceff1;
}

.btn-blue-grey0:focus, .btn-blue-grey0:hover {
  color: #222222;
  border-color: #eceff1;
  background-color: #eceff1;
}

.btn-blue-grey1 {
  color: #222222;
  border-color: #cfd8dc;
  background-color: #cfd8dc;
}

.btn-blue-grey1:focus, .btn-blue-grey1:hover {
  color: #222222;
  border-color: #cfd8dc;
  background-color: #cfd8dc;
}

.btn-blue-grey2 {
  color: #222222;
  border-color: #b0bec5;
  background-color: #b0bec5;
}

.btn-blue-grey2:focus, .btn-blue-grey2:hover {
  color: #222222;
  border-color: #b0bec5;
  background-color: #b0bec5;
}

.btn-blue-grey3 {
  color: #222222;
  border-color: #90a4ae;
  background-color: #90a4ae;
}

.btn-blue-grey3:focus, .btn-blue-grey3:hover {
  color: #222222;
  border-color: #90a4ae;
  background-color: #90a4ae;
}

.btn-blue-grey4 {
  color: white;
  border-color: #78909c;
  background-color: #78909c;
}

.btn-blue-grey4:focus, .btn-blue-grey4:hover {
  color: white;
  border-color: #78909c;
  background-color: #78909c;
}

.btn-blue-grey5 {
  color: white;
  border-color: #607d8b;
  background-color: #607d8b;
}

.btn-blue-grey5:focus, .btn-blue-grey5:hover {
  color: white;
  border-color: #607d8b;
  background-color: #607d8b;
}

.btn-blue-grey6 {
  color: white;
  border-color: #546e7a;
  background-color: #546e7a;
}

.btn-blue-grey6:focus, .btn-blue-grey6:hover {
  color: white;
  border-color: #546e7a;
  background-color: #546e7a;
}

.btn-blue-grey7 {
  color: white;
  border-color: #455a64;
  background-color: #455a64;
}

.btn-blue-grey7:focus, .btn-blue-grey7:hover {
  color: white;
  border-color: #455a64;
  background-color: #455a64;
}

.btn-blue-grey8 {
  color: white;
  border-color: #37474f;
  background-color: #37474f;
}

.btn-blue-grey8:focus, .btn-blue-grey8:hover {
  color: white;
  border-color: #37474f;
  background-color: #37474f;
}

.btn-blue-grey9 {
  color: white;
  border-color: #263238;
  background-color: #263238;
}

.btn-blue-grey9:focus, .btn-blue-grey9:hover {
  color: white;
  border-color: #263238;
  background-color: #263238;
}

.btn-black-o {
  color: black;
  border-color: black;
  background: transparent;
}

.btn-black-o:focus, .btn-black-o:hover {
  color: white;
  border-color: black;
  background-color: black;
}

.btn-color0-o {
  color: black;
  border-color: black;
  background: transparent;
}

.btn-color0-o:focus, .btn-color0-o:hover {
  color: white;
  border-color: black;
  background-color: black;
}

.btn-color1-o {
  color: #111111;
  border-color: #111111;
  background: transparent;
}

.btn-color1-o:focus, .btn-color1-o:hover {
  color: white;
  border-color: #111111;
  background-color: #111111;
}

.btn-color2-o {
  color: #222222;
  border-color: #222222;
  background: transparent;
}

.btn-color2-o:focus, .btn-color2-o:hover {
  color: white;
  border-color: #222222;
  background-color: #222222;
}

.btn-color3-o {
  color: #333333;
  border-color: #333333;
  background: transparent;
}

.btn-color3-o:focus, .btn-color3-o:hover {
  color: white;
  border-color: #333333;
  background-color: #333333;
}

.btn-color4-o {
  color: #444444;
  border-color: #444444;
  background: transparent;
}

.btn-color4-o:focus, .btn-color4-o:hover {
  color: white;
  border-color: #444444;
  background-color: #444444;
}

.btn-color5-o {
  color: #555555;
  border-color: #555555;
  background: transparent;
}

.btn-color5-o:focus, .btn-color5-o:hover {
  color: white;
  border-color: #555555;
  background-color: #555555;
}

.btn-color6-o {
  color: #666666;
  border-color: #666666;
  background: transparent;
}

.btn-color6-o:focus, .btn-color6-o:hover {
  color: white;
  border-color: #666666;
  background-color: #666666;
}

.btn-color7-o {
  color: #777777;
  border-color: #777777;
  background: transparent;
}

.btn-color7-o:focus, .btn-color7-o:hover {
  color: white;
  border-color: #777777;
  background-color: #777777;
}

.btn-color8-o {
  color: #888888;
  border-color: #888888;
  background: transparent;
}

.btn-color8-o:focus, .btn-color8-o:hover {
  color: white;
  border-color: #888888;
  background-color: #888888;
}

.btn-color9-o {
  color: #999999;
  border-color: #999999;
  background: transparent;
}

.btn-color9-o:focus, .btn-color9-o:hover {
  color: #222222;
  border-color: #999999;
  background-color: #999999;
}

.btn-colora-o {
  color: #aaaaaa;
  border-color: #aaaaaa;
  background: transparent;
}

.btn-colora-o:focus, .btn-colora-o:hover {
  color: #222222;
  border-color: #aaaaaa;
  background-color: #aaaaaa;
}

.btn-colorb-o {
  color: #bbbbbb;
  border-color: #bbbbbb;
  background: transparent;
}

.btn-colorb-o:focus, .btn-colorb-o:hover {
  color: #222222;
  border-color: #bbbbbb;
  background-color: #bbbbbb;
}

.btn-colorc-o {
  color: #cccccc;
  border-color: #cccccc;
  background: transparent;
}

.btn-colorc-o:focus, .btn-colorc-o:hover {
  color: #222222;
  border-color: #cccccc;
  background-color: #cccccc;
}

.btn-colord-o {
  color: #dddddd;
  border-color: #dddddd;
  background: transparent;
}

.btn-colord-o:focus, .btn-colord-o:hover {
  color: #222222;
  border-color: #dddddd;
  background-color: #dddddd;
}

.btn-colore-o {
  color: #eeeeee;
  border-color: #eeeeee;
  background: transparent;
}

.btn-colore-o:focus, .btn-colore-o:hover {
  color: #222222;
  border-color: #eeeeee;
  background-color: #eeeeee;
}

.btn-colorf-o {
  color: white;
  border-color: white;
  background: transparent;
}

.btn-colorf-o:focus, .btn-colorf-o:hover {
  color: #222222;
  border-color: white;
  background-color: white;
}

.btn-white-o {
  color: white;
  border-color: white;
  background: transparent;
}

.btn-white-o:focus, .btn-white-o:hover {
  color: #222222;
  border-color: white;
  background-color: white;
}

.btn-red-o {
  color: red;
  border-color: red;
  background: transparent;
}

.btn-red-o:focus, .btn-red-o:hover {
  color: white;
  border-color: red;
  background-color: red;
}

.btn-red0-o {
  color: #ffebee;
  border-color: #ffebee;
  background: transparent;
}

.btn-red0-o:focus, .btn-red0-o:hover {
  color: #222222;
  border-color: #ffebee;
  background-color: #ffebee;
}

.btn-red1-o {
  color: #ffcdd2;
  border-color: #ffcdd2;
  background: transparent;
}

.btn-red1-o:focus, .btn-red1-o:hover {
  color: #222222;
  border-color: #ffcdd2;
  background-color: #ffcdd2;
}

.btn-red2-o {
  color: #ef9a9a;
  border-color: #ef9a9a;
  background: transparent;
}

.btn-red2-o:focus, .btn-red2-o:hover {
  color: #222222;
  border-color: #ef9a9a;
  background-color: #ef9a9a;
}

.btn-red3-o {
  color: #e57373;
  border-color: #e57373;
  background: transparent;
}

.btn-red3-o:focus, .btn-red3-o:hover {
  color: white;
  border-color: #e57373;
  background-color: #e57373;
}

.btn-red4-o {
  color: #ef5350;
  border-color: #ef5350;
  background: transparent;
}

.btn-red4-o:focus, .btn-red4-o:hover {
  color: white;
  border-color: #ef5350;
  background-color: #ef5350;
}

.btn-red5-o {
  color: #f44336;
  border-color: #f44336;
  background: transparent;
}

.btn-red5-o:focus, .btn-red5-o:hover {
  color: white;
  border-color: #f44336;
  background-color: #f44336;
}

.btn-red6-o {
  color: #e53935;
  border-color: #e53935;
  background: transparent;
}

.btn-red6-o:focus, .btn-red6-o:hover {
  color: white;
  border-color: #e53935;
  background-color: #e53935;
}

.btn-red7-o {
  color: #d32f2f;
  border-color: #d32f2f;
  background: transparent;
}

.btn-red7-o:focus, .btn-red7-o:hover {
  color: white;
  border-color: #d32f2f;
  background-color: #d32f2f;
}

.btn-red8-o {
  color: #c62828;
  border-color: #c62828;
  background: transparent;
}

.btn-red8-o:focus, .btn-red8-o:hover {
  color: white;
  border-color: #c62828;
  background-color: #c62828;
}

.btn-red9-o {
  color: #b71c1c;
  border-color: #b71c1c;
  background: transparent;
}

.btn-red9-o:focus, .btn-red9-o:hover {
  color: white;
  border-color: #b71c1c;
  background-color: #b71c1c;
}

.btn-reda-o {
  color: #ff8a80;
  border-color: #ff8a80;
  background: transparent;
}

.btn-reda-o:focus, .btn-reda-o:hover {
  color: #222222;
  border-color: #ff8a80;
  background-color: #ff8a80;
}

.btn-redb-o {
  color: #ff5252;
  border-color: #ff5252;
  background: transparent;
}

.btn-redb-o:focus, .btn-redb-o:hover {
  color: white;
  border-color: #ff5252;
  background-color: #ff5252;
}

.btn-redc-o {
  color: #ff1744;
  border-color: #ff1744;
  background: transparent;
}

.btn-redc-o:focus, .btn-redc-o:hover {
  color: white;
  border-color: #ff1744;
  background-color: #ff1744;
}

.btn-redd-o {
  color: #d50000;
  border-color: #d50000;
  background: transparent;
}

.btn-redd-o:focus, .btn-redd-o:hover {
  color: white;
  border-color: #d50000;
  background-color: #d50000;
}

.btn-pink-o {
  color: pink;
  border-color: pink;
  background: transparent;
}

.btn-pink-o:focus, .btn-pink-o:hover {
  color: #222222;
  border-color: pink;
  background-color: pink;
}

.btn-pink0-o {
  color: #fce4ec;
  border-color: #fce4ec;
  background: transparent;
}

.btn-pink0-o:focus, .btn-pink0-o:hover {
  color: #222222;
  border-color: #fce4ec;
  background-color: #fce4ec;
}

.btn-pink1-o {
  color: #f8bbd0;
  border-color: #f8bbd0;
  background: transparent;
}

.btn-pink1-o:focus, .btn-pink1-o:hover {
  color: #222222;
  border-color: #f8bbd0;
  background-color: #f8bbd0;
}

.btn-pink2-o {
  color: #f48fb1;
  border-color: #f48fb1;
  background: transparent;
}

.btn-pink2-o:focus, .btn-pink2-o:hover {
  color: #222222;
  border-color: #f48fb1;
  background-color: #f48fb1;
}

.btn-pink3-o {
  color: #f06292;
  border-color: #f06292;
  background: transparent;
}

.btn-pink3-o:focus, .btn-pink3-o:hover {
  color: white;
  border-color: #f06292;
  background-color: #f06292;
}

.btn-pink4-o {
  color: #ec407a;
  border-color: #ec407a;
  background: transparent;
}

.btn-pink4-o:focus, .btn-pink4-o:hover {
  color: white;
  border-color: #ec407a;
  background-color: #ec407a;
}

.btn-pink5-o {
  color: #e91e63;
  border-color: #e91e63;
  background: transparent;
}

.btn-pink5-o:focus, .btn-pink5-o:hover {
  color: white;
  border-color: #e91e63;
  background-color: #e91e63;
}

.btn-pink6-o {
  color: #d81b60;
  border-color: #d81b60;
  background: transparent;
}

.btn-pink6-o:focus, .btn-pink6-o:hover {
  color: white;
  border-color: #d81b60;
  background-color: #d81b60;
}

.btn-pink7-o {
  color: #c2185b;
  border-color: #c2185b;
  background: transparent;
}

.btn-pink7-o:focus, .btn-pink7-o:hover {
  color: white;
  border-color: #c2185b;
  background-color: #c2185b;
}

.btn-pink8-o {
  color: #ad1457;
  border-color: #ad1457;
  background: transparent;
}

.btn-pink8-o:focus, .btn-pink8-o:hover {
  color: white;
  border-color: #ad1457;
  background-color: #ad1457;
}

.btn-pink9-o {
  color: #880e4f;
  border-color: #880e4f;
  background: transparent;
}

.btn-pink9-o:focus, .btn-pink9-o:hover {
  color: white;
  border-color: #880e4f;
  background-color: #880e4f;
}

.btn-pinka-o {
  color: #ff80ab;
  border-color: #ff80ab;
  background: transparent;
}

.btn-pinka-o:focus, .btn-pinka-o:hover {
  color: #222222;
  border-color: #ff80ab;
  background-color: #ff80ab;
}

.btn-pinkb-o {
  color: #ff4081;
  border-color: #ff4081;
  background: transparent;
}

.btn-pinkb-o:focus, .btn-pinkb-o:hover {
  color: white;
  border-color: #ff4081;
  background-color: #ff4081;
}

.btn-pinkc-o {
  color: #f50057;
  border-color: #f50057;
  background: transparent;
}

.btn-pinkc-o:focus, .btn-pinkc-o:hover {
  color: white;
  border-color: #f50057;
  background-color: #f50057;
}

.btn-pinkd-o {
  color: #c51162;
  border-color: #c51162;
  background: transparent;
}

.btn-pinkd-o:focus, .btn-pinkd-o:hover {
  color: white;
  border-color: #c51162;
  background-color: #c51162;
}

.btn-purple-o {
  color: purple;
  border-color: purple;
  background: transparent;
}

.btn-purple-o:focus, .btn-purple-o:hover {
  color: white;
  border-color: purple;
  background-color: purple;
}

.btn-purple0-o {
  color: #f3e5f5;
  border-color: #f3e5f5;
  background: transparent;
}

.btn-purple0-o:focus, .btn-purple0-o:hover {
  color: #222222;
  border-color: #f3e5f5;
  background-color: #f3e5f5;
}

.btn-purple1-o {
  color: #e1bee7;
  border-color: #e1bee7;
  background: transparent;
}

.btn-purple1-o:focus, .btn-purple1-o:hover {
  color: #222222;
  border-color: #e1bee7;
  background-color: #e1bee7;
}

.btn-purple2-o {
  color: #ce93d8;
  border-color: #ce93d8;
  background: transparent;
}

.btn-purple2-o:focus, .btn-purple2-o:hover {
  color: #222222;
  border-color: #ce93d8;
  background-color: #ce93d8;
}

.btn-purple3-o {
  color: #ba68c8;
  border-color: #ba68c8;
  background: transparent;
}

.btn-purple3-o:focus, .btn-purple3-o:hover {
  color: white;
  border-color: #ba68c8;
  background-color: #ba68c8;
}

.btn-purple4-o {
  color: #ab47bc;
  border-color: #ab47bc;
  background: transparent;
}

.btn-purple4-o:focus, .btn-purple4-o:hover {
  color: white;
  border-color: #ab47bc;
  background-color: #ab47bc;
}

.btn-purple5-o {
  color: #9c27b0;
  border-color: #9c27b0;
  background: transparent;
}

.btn-purple5-o:focus, .btn-purple5-o:hover {
  color: white;
  border-color: #9c27b0;
  background-color: #9c27b0;
}

.btn-purple6-o {
  color: #8e24aa;
  border-color: #8e24aa;
  background: transparent;
}

.btn-purple6-o:focus, .btn-purple6-o:hover {
  color: white;
  border-color: #8e24aa;
  background-color: #8e24aa;
}

.btn-purple7-o {
  color: #7b1fa2;
  border-color: #7b1fa2;
  background: transparent;
}

.btn-purple7-o:focus, .btn-purple7-o:hover {
  color: white;
  border-color: #7b1fa2;
  background-color: #7b1fa2;
}

.btn-purple8-o {
  color: #6a1b9a;
  border-color: #6a1b9a;
  background: transparent;
}

.btn-purple8-o:focus, .btn-purple8-o:hover {
  color: white;
  border-color: #6a1b9a;
  background-color: #6a1b9a;
}

.btn-purple9-o {
  color: #4a148c;
  border-color: #4a148c;
  background: transparent;
}

.btn-purple9-o:focus, .btn-purple9-o:hover {
  color: white;
  border-color: #4a148c;
  background-color: #4a148c;
}

.btn-purplea-o {
  color: #ea80fc;
  border-color: #ea80fc;
  background: transparent;
}

.btn-purplea-o:focus, .btn-purplea-o:hover {
  color: #222222;
  border-color: #ea80fc;
  background-color: #ea80fc;
}

.btn-purpleb-o {
  color: #e040fb;
  border-color: #e040fb;
  background: transparent;
}

.btn-purpleb-o:focus, .btn-purpleb-o:hover {
  color: white;
  border-color: #e040fb;
  background-color: #e040fb;
}

.btn-purplec-o {
  color: #d500f9;
  border-color: #d500f9;
  background: transparent;
}

.btn-purplec-o:focus, .btn-purplec-o:hover {
  color: white;
  border-color: #d500f9;
  background-color: #d500f9;
}

.btn-purpled-o {
  color: #a0f;
  border-color: #a0f;
  background: transparent;
}

.btn-purpled-o:focus, .btn-purpled-o:hover {
  color: white;
  border-color: #a0f;
  background-color: #a0f;
}

.btn-d-purple-o {
  color: darkmagenta;
  border-color: darkmagenta;
  background: transparent;
}

.btn-d-purple-o:focus, .btn-d-purple-o:hover {
  color: white;
  border-color: darkmagenta;
  background-color: darkmagenta;
}

.btn-d-purple0-o {
  color: #ede7f6;
  border-color: #ede7f6;
  background: transparent;
}

.btn-d-purple0-o:focus, .btn-d-purple0-o:hover {
  color: #222222;
  border-color: #ede7f6;
  background-color: #ede7f6;
}

.btn-d-purple1-o {
  color: #d1c4e9;
  border-color: #d1c4e9;
  background: transparent;
}

.btn-d-purple1-o:focus, .btn-d-purple1-o:hover {
  color: #222222;
  border-color: #d1c4e9;
  background-color: #d1c4e9;
}

.btn-d-purple2-o {
  color: #b39ddb;
  border-color: #b39ddb;
  background: transparent;
}

.btn-d-purple2-o:focus, .btn-d-purple2-o:hover {
  color: #222222;
  border-color: #b39ddb;
  background-color: #b39ddb;
}

.btn-d-purple3-o {
  color: #9575cd;
  border-color: #9575cd;
  background: transparent;
}

.btn-d-purple3-o:focus, .btn-d-purple3-o:hover {
  color: white;
  border-color: #9575cd;
  background-color: #9575cd;
}

.btn-d-purple4-o {
  color: #7e57c2;
  border-color: #7e57c2;
  background: transparent;
}

.btn-d-purple4-o:focus, .btn-d-purple4-o:hover {
  color: white;
  border-color: #7e57c2;
  background-color: #7e57c2;
}

.btn-d-purple5-o {
  color: #673ab7;
  border-color: #673ab7;
  background: transparent;
}

.btn-d-purple5-o:focus, .btn-d-purple5-o:hover {
  color: white;
  border-color: #673ab7;
  background-color: #673ab7;
}

.btn-d-purple6-o {
  color: #5e35b1;
  border-color: #5e35b1;
  background: transparent;
}

.btn-d-purple6-o:focus, .btn-d-purple6-o:hover {
  color: white;
  border-color: #5e35b1;
  background-color: #5e35b1;
}

.btn-d-purple7-o {
  color: #512da8;
  border-color: #512da8;
  background: transparent;
}

.btn-d-purple7-o:focus, .btn-d-purple7-o:hover {
  color: white;
  border-color: #512da8;
  background-color: #512da8;
}

.btn-d-purple8-o {
  color: #4527a0;
  border-color: #4527a0;
  background: transparent;
}

.btn-d-purple8-o:focus, .btn-d-purple8-o:hover {
  color: white;
  border-color: #4527a0;
  background-color: #4527a0;
}

.btn-d-purple9-o {
  color: #311b92;
  border-color: #311b92;
  background: transparent;
}

.btn-d-purple9-o:focus, .btn-d-purple9-o:hover {
  color: white;
  border-color: #311b92;
  background-color: #311b92;
}

.btn-d-purplea-o {
  color: #b388ff;
  border-color: #b388ff;
  background: transparent;
}

.btn-d-purplea-o:focus, .btn-d-purplea-o:hover {
  color: #222222;
  border-color: #b388ff;
  background-color: #b388ff;
}

.btn-d-purpleb-o {
  color: #7c4dff;
  border-color: #7c4dff;
  background: transparent;
}

.btn-d-purpleb-o:focus, .btn-d-purpleb-o:hover {
  color: white;
  border-color: #7c4dff;
  background-color: #7c4dff;
}

.btn-d-purplec-o {
  color: #651fff;
  border-color: #651fff;
  background: transparent;
}

.btn-d-purplec-o:focus, .btn-d-purplec-o:hover {
  color: white;
  border-color: #651fff;
  background-color: #651fff;
}

.btn-d-purpled-o {
  color: #6200ea;
  border-color: #6200ea;
  background: transparent;
}

.btn-d-purpled-o:focus, .btn-d-purpled-o:hover {
  color: white;
  border-color: #6200ea;
  background-color: #6200ea;
}

.btn-indigo-o {
  color: indigo;
  border-color: indigo;
  background: transparent;
}

.btn-indigo-o:focus, .btn-indigo-o:hover {
  color: white;
  border-color: indigo;
  background-color: indigo;
}

.btn-indigo0-o {
  color: #e8eaf6;
  border-color: #e8eaf6;
  background: transparent;
}

.btn-indigo0-o:focus, .btn-indigo0-o:hover {
  color: #222222;
  border-color: #e8eaf6;
  background-color: #e8eaf6;
}

.btn-indigo1-o {
  color: #c5cae9;
  border-color: #c5cae9;
  background: transparent;
}

.btn-indigo1-o:focus, .btn-indigo1-o:hover {
  color: #222222;
  border-color: #c5cae9;
  background-color: #c5cae9;
}

.btn-indigo2-o {
  color: #9fa8da;
  border-color: #9fa8da;
  background: transparent;
}

.btn-indigo2-o:focus, .btn-indigo2-o:hover {
  color: #222222;
  border-color: #9fa8da;
  background-color: #9fa8da;
}

.btn-indigo3-o {
  color: #7986cb;
  border-color: #7986cb;
  background: transparent;
}

.btn-indigo3-o:focus, .btn-indigo3-o:hover {
  color: white;
  border-color: #7986cb;
  background-color: #7986cb;
}

.btn-indigo4-o {
  color: #5c6bc0;
  border-color: #5c6bc0;
  background: transparent;
}

.btn-indigo4-o:focus, .btn-indigo4-o:hover {
  color: white;
  border-color: #5c6bc0;
  background-color: #5c6bc0;
}

.btn-indigo5-o {
  color: #3f51b5;
  border-color: #3f51b5;
  background: transparent;
}

.btn-indigo5-o:focus, .btn-indigo5-o:hover {
  color: white;
  border-color: #3f51b5;
  background-color: #3f51b5;
}

.btn-indigo6-o {
  color: #3949ab;
  border-color: #3949ab;
  background: transparent;
}

.btn-indigo6-o:focus, .btn-indigo6-o:hover {
  color: white;
  border-color: #3949ab;
  background-color: #3949ab;
}

.btn-indigo7-o {
  color: #303f9f;
  border-color: #303f9f;
  background: transparent;
}

.btn-indigo7-o:focus, .btn-indigo7-o:hover {
  color: white;
  border-color: #303f9f;
  background-color: #303f9f;
}

.btn-indigo8-o {
  color: #283593;
  border-color: #283593;
  background: transparent;
}

.btn-indigo8-o:focus, .btn-indigo8-o:hover {
  color: white;
  border-color: #283593;
  background-color: #283593;
}

.btn-indigo9-o {
  color: #1a237e;
  border-color: #1a237e;
  background: transparent;
}

.btn-indigo9-o:focus, .btn-indigo9-o:hover {
  color: white;
  border-color: #1a237e;
  background-color: #1a237e;
}

.btn-indigoa-o {
  color: #8c9eff;
  border-color: #8c9eff;
  background: transparent;
}

.btn-indigoa-o:focus, .btn-indigoa-o:hover {
  color: #222222;
  border-color: #8c9eff;
  background-color: #8c9eff;
}

.btn-indigob-o {
  color: #536dfe;
  border-color: #536dfe;
  background: transparent;
}

.btn-indigob-o:focus, .btn-indigob-o:hover {
  color: white;
  border-color: #536dfe;
  background-color: #536dfe;
}

.btn-indigoc-o {
  color: #3d5afe;
  border-color: #3d5afe;
  background: transparent;
}

.btn-indigoc-o:focus, .btn-indigoc-o:hover {
  color: white;
  border-color: #3d5afe;
  background-color: #3d5afe;
}

.btn-indigod-o {
  color: #304ffe;
  border-color: #304ffe;
  background: transparent;
}

.btn-indigod-o:focus, .btn-indigod-o:hover {
  color: white;
  border-color: #304ffe;
  background-color: #304ffe;
}

.btn-blue-o {
  color: blue;
  border-color: blue;
  background: transparent;
}

.btn-blue-o:focus, .btn-blue-o:hover {
  color: white;
  border-color: blue;
  background-color: blue;
}

.btn-blue0-o {
  color: #e3f2fd;
  border-color: #e3f2fd;
  background: transparent;
}

.btn-blue0-o:focus, .btn-blue0-o:hover {
  color: #222222;
  border-color: #e3f2fd;
  background-color: #e3f2fd;
}

.btn-blue1-o {
  color: #bbdefb;
  border-color: #bbdefb;
  background: transparent;
}

.btn-blue1-o:focus, .btn-blue1-o:hover {
  color: #222222;
  border-color: #bbdefb;
  background-color: #bbdefb;
}

.btn-blue2-o {
  color: #90caf9;
  border-color: #90caf9;
  background: transparent;
}

.btn-blue2-o:focus, .btn-blue2-o:hover {
  color: #222222;
  border-color: #90caf9;
  background-color: #90caf9;
}

.btn-blue3-o {
  color: #64b5f6;
  border-color: #64b5f6;
  background: transparent;
}

.btn-blue3-o:focus, .btn-blue3-o:hover {
  color: #222222;
  border-color: #64b5f6;
  background-color: #64b5f6;
}

.btn-blue4-o {
  color: #42a5f5;
  border-color: #42a5f5;
  background: transparent;
}

.btn-blue4-o:focus, .btn-blue4-o:hover {
  color: white;
  border-color: #42a5f5;
  background-color: #42a5f5;
}

.btn-blue5-o {
  color: #2196f3;
  border-color: #2196f3;
  background: transparent;
}

.btn-blue5-o:focus, .btn-blue5-o:hover {
  color: white;
  border-color: #2196f3;
  background-color: #2196f3;
}

.btn-blue6-o {
  color: #1e88e5;
  border-color: #1e88e5;
  background: transparent;
}

.btn-blue6-o:focus, .btn-blue6-o:hover {
  color: white;
  border-color: #1e88e5;
  background-color: #1e88e5;
}

.btn-blue7-o {
  color: #1976d2;
  border-color: #1976d2;
  background: transparent;
}

.btn-blue7-o:focus, .btn-blue7-o:hover {
  color: white;
  border-color: #1976d2;
  background-color: #1976d2;
}

.btn-blue8-o {
  color: #1565c0;
  border-color: #1565c0;
  background: transparent;
}

.btn-blue8-o:focus, .btn-blue8-o:hover {
  color: white;
  border-color: #1565c0;
  background-color: #1565c0;
}

.btn-blue9-o {
  color: #0d47a1;
  border-color: #0d47a1;
  background: transparent;
}

.btn-blue9-o:focus, .btn-blue9-o:hover {
  color: white;
  border-color: #0d47a1;
  background-color: #0d47a1;
}

.btn-bluea-o {
  color: #82b1ff;
  border-color: #82b1ff;
  background: transparent;
}

.btn-bluea-o:focus, .btn-bluea-o:hover {
  color: #222222;
  border-color: #82b1ff;
  background-color: #82b1ff;
}

.btn-blueb-o {
  color: #448aff;
  border-color: #448aff;
  background: transparent;
}

.btn-blueb-o:focus, .btn-blueb-o:hover {
  color: white;
  border-color: #448aff;
  background-color: #448aff;
}

.btn-bluec-o {
  color: #2979ff;
  border-color: #2979ff;
  background: transparent;
}

.btn-bluec-o:focus, .btn-bluec-o:hover {
  color: white;
  border-color: #2979ff;
  background-color: #2979ff;
}

.btn-blued-o {
  color: #2962ff;
  border-color: #2962ff;
  background: transparent;
}

.btn-blued-o:focus, .btn-blued-o:hover {
  color: white;
  border-color: #2962ff;
  background-color: #2962ff;
}

.btn-l-blue-o {
  color: lightblue;
  border-color: lightblue;
  background: transparent;
}

.btn-l-blue-o:focus, .btn-l-blue-o:hover {
  color: #222222;
  border-color: lightblue;
  background-color: lightblue;
}

.btn-l-blue0-o {
  color: #e1f5fe;
  border-color: #e1f5fe;
  background: transparent;
}

.btn-l-blue0-o:focus, .btn-l-blue0-o:hover {
  color: #222222;
  border-color: #e1f5fe;
  background-color: #e1f5fe;
}

.btn-l-blue1-o {
  color: #b3e5fc;
  border-color: #b3e5fc;
  background: transparent;
}

.btn-l-blue1-o:focus, .btn-l-blue1-o:hover {
  color: #222222;
  border-color: #b3e5fc;
  background-color: #b3e5fc;
}

.btn-l-blue2-o {
  color: #81d4fa;
  border-color: #81d4fa;
  background: transparent;
}

.btn-l-blue2-o:focus, .btn-l-blue2-o:hover {
  color: #222222;
  border-color: #81d4fa;
  background-color: #81d4fa;
}

.btn-l-blue3-o {
  color: #4fc3f7;
  border-color: #4fc3f7;
  background: transparent;
}

.btn-l-blue3-o:focus, .btn-l-blue3-o:hover {
  color: #222222;
  border-color: #4fc3f7;
  background-color: #4fc3f7;
}

.btn-l-blue4-o {
  color: #29b6f6;
  border-color: #29b6f6;
  background: transparent;
}

.btn-l-blue4-o:focus, .btn-l-blue4-o:hover {
  color: white;
  border-color: #29b6f6;
  background-color: #29b6f6;
}

.btn-l-blue5-o {
  color: #03a9f4;
  border-color: #03a9f4;
  background: transparent;
}

.btn-l-blue5-o:focus, .btn-l-blue5-o:hover {
  color: white;
  border-color: #03a9f4;
  background-color: #03a9f4;
}

.btn-l-blue6-o {
  color: #039be5;
  border-color: #039be5;
  background: transparent;
}

.btn-l-blue6-o:focus, .btn-l-blue6-o:hover {
  color: white;
  border-color: #039be5;
  background-color: #039be5;
}

.btn-l-blue7-o {
  color: #0288d1;
  border-color: #0288d1;
  background: transparent;
}

.btn-l-blue7-o:focus, .btn-l-blue7-o:hover {
  color: white;
  border-color: #0288d1;
  background-color: #0288d1;
}

.btn-l-blue8-o {
  color: #0277bd;
  border-color: #0277bd;
  background: transparent;
}

.btn-l-blue8-o:focus, .btn-l-blue8-o:hover {
  color: white;
  border-color: #0277bd;
  background-color: #0277bd;
}

.btn-l-blue9-o {
  color: #01579b;
  border-color: #01579b;
  background: transparent;
}

.btn-l-blue9-o:focus, .btn-l-blue9-o:hover {
  color: white;
  border-color: #01579b;
  background-color: #01579b;
}

.btn-l-bluea-o {
  color: #80d8ff;
  border-color: #80d8ff;
  background: transparent;
}

.btn-l-bluea-o:focus, .btn-l-bluea-o:hover {
  color: #222222;
  border-color: #80d8ff;
  background-color: #80d8ff;
}

.btn-l-blueb-o {
  color: #40c4ff;
  border-color: #40c4ff;
  background: transparent;
}

.btn-l-blueb-o:focus, .btn-l-blueb-o:hover {
  color: #222222;
  border-color: #40c4ff;
  background-color: #40c4ff;
}

.btn-l-bluec-o {
  color: #00b0ff;
  border-color: #00b0ff;
  background: transparent;
}

.btn-l-bluec-o:focus, .btn-l-bluec-o:hover {
  color: white;
  border-color: #00b0ff;
  background-color: #00b0ff;
}

.btn-l-blued-o {
  color: #0091ea;
  border-color: #0091ea;
  background: transparent;
}

.btn-l-blued-o:focus, .btn-l-blued-o:hover {
  color: white;
  border-color: #0091ea;
  background-color: #0091ea;
}

.btn-cyan-o {
  color: cyan;
  border-color: cyan;
  background: transparent;
}

.btn-cyan-o:focus, .btn-cyan-o:hover {
  color: #222222;
  border-color: cyan;
  background-color: cyan;
}

.btn-cyan0-o {
  color: #e0f7fa;
  border-color: #e0f7fa;
  background: transparent;
}

.btn-cyan0-o:focus, .btn-cyan0-o:hover {
  color: #222222;
  border-color: #e0f7fa;
  background-color: #e0f7fa;
}

.btn-cyan1-o {
  color: #b2ebf2;
  border-color: #b2ebf2;
  background: transparent;
}

.btn-cyan1-o:focus, .btn-cyan1-o:hover {
  color: #222222;
  border-color: #b2ebf2;
  background-color: #b2ebf2;
}

.btn-cyan2-o {
  color: #80deea;
  border-color: #80deea;
  background: transparent;
}

.btn-cyan2-o:focus, .btn-cyan2-o:hover {
  color: #222222;
  border-color: #80deea;
  background-color: #80deea;
}

.btn-cyan3-o {
  color: #4dd0e1;
  border-color: #4dd0e1;
  background: transparent;
}

.btn-cyan3-o:focus, .btn-cyan3-o:hover {
  color: #222222;
  border-color: #4dd0e1;
  background-color: #4dd0e1;
}

.btn-cyan4-o {
  color: #26c6da;
  border-color: #26c6da;
  background: transparent;
}

.btn-cyan4-o:focus, .btn-cyan4-o:hover {
  color: #222222;
  border-color: #26c6da;
  background-color: #26c6da;
}

.btn-cyan5-o {
  color: #00bcd4;
  border-color: #00bcd4;
  background: transparent;
}

.btn-cyan5-o:focus, .btn-cyan5-o:hover {
  color: white;
  border-color: #00bcd4;
  background-color: #00bcd4;
}

.btn-cyan6-o {
  color: #00acc1;
  border-color: #00acc1;
  background: transparent;
}

.btn-cyan6-o:focus, .btn-cyan6-o:hover {
  color: white;
  border-color: #00acc1;
  background-color: #00acc1;
}

.btn-cyan7-o {
  color: #0097a7;
  border-color: #0097a7;
  background: transparent;
}

.btn-cyan7-o:focus, .btn-cyan7-o:hover {
  color: white;
  border-color: #0097a7;
  background-color: #0097a7;
}

.btn-cyan8-o {
  color: #00838f;
  border-color: #00838f;
  background: transparent;
}

.btn-cyan8-o:focus, .btn-cyan8-o:hover {
  color: white;
  border-color: #00838f;
  background-color: #00838f;
}

.btn-cyan9-o {
  color: #006064;
  border-color: #006064;
  background: transparent;
}

.btn-cyan9-o:focus, .btn-cyan9-o:hover {
  color: white;
  border-color: #006064;
  background-color: #006064;
}

.btn-cyana-o {
  color: #84ffff;
  border-color: #84ffff;
  background: transparent;
}

.btn-cyana-o:focus, .btn-cyana-o:hover {
  color: #222222;
  border-color: #84ffff;
  background-color: #84ffff;
}

.btn-cyanb-o {
  color: #18ffff;
  border-color: #18ffff;
  background: transparent;
}

.btn-cyanb-o:focus, .btn-cyanb-o:hover {
  color: #222222;
  border-color: #18ffff;
  background-color: #18ffff;
}

.btn-cyanc-o {
  color: #00e5ff;
  border-color: #00e5ff;
  background: transparent;
}

.btn-cyanc-o:focus, .btn-cyanc-o:hover {
  color: #222222;
  border-color: #00e5ff;
  background-color: #00e5ff;
}

.btn-cyand-o {
  color: #00b8d4;
  border-color: #00b8d4;
  background: transparent;
}

.btn-cyand-o:focus, .btn-cyand-o:hover {
  color: white;
  border-color: #00b8d4;
  background-color: #00b8d4;
}

.btn-teal-o {
  color: teal;
  border-color: teal;
  background: transparent;
}

.btn-teal-o:focus, .btn-teal-o:hover {
  color: white;
  border-color: teal;
  background-color: teal;
}

.btn-teal0-o {
  color: #e0f2f1;
  border-color: #e0f2f1;
  background: transparent;
}

.btn-teal0-o:focus, .btn-teal0-o:hover {
  color: #222222;
  border-color: #e0f2f1;
  background-color: #e0f2f1;
}

.btn-teal1-o {
  color: #b2dfdb;
  border-color: #b2dfdb;
  background: transparent;
}

.btn-teal1-o:focus, .btn-teal1-o:hover {
  color: #222222;
  border-color: #b2dfdb;
  background-color: #b2dfdb;
}

.btn-teal2-o {
  color: #80cbc4;
  border-color: #80cbc4;
  background: transparent;
}

.btn-teal2-o:focus, .btn-teal2-o:hover {
  color: #222222;
  border-color: #80cbc4;
  background-color: #80cbc4;
}

.btn-teal3-o {
  color: #4db6ac;
  border-color: #4db6ac;
  background: transparent;
}

.btn-teal3-o:focus, .btn-teal3-o:hover {
  color: white;
  border-color: #4db6ac;
  background-color: #4db6ac;
}

.btn-teal4-o {
  color: #26a69a;
  border-color: #26a69a;
  background: transparent;
}

.btn-teal4-o:focus, .btn-teal4-o:hover {
  color: white;
  border-color: #26a69a;
  background-color: #26a69a;
}

.btn-teal5-o {
  color: #009688;
  border-color: #009688;
  background: transparent;
}

.btn-teal5-o:focus, .btn-teal5-o:hover {
  color: white;
  border-color: #009688;
  background-color: #009688;
}

.btn-teal6-o {
  color: #00897b;
  border-color: #00897b;
  background: transparent;
}

.btn-teal6-o:focus, .btn-teal6-o:hover {
  color: white;
  border-color: #00897b;
  background-color: #00897b;
}

.btn-teal7-o {
  color: #00796b;
  border-color: #00796b;
  background: transparent;
}

.btn-teal7-o:focus, .btn-teal7-o:hover {
  color: white;
  border-color: #00796b;
  background-color: #00796b;
}

.btn-teal8-o {
  color: #00695c;
  border-color: #00695c;
  background: transparent;
}

.btn-teal8-o:focus, .btn-teal8-o:hover {
  color: white;
  border-color: #00695c;
  background-color: #00695c;
}

.btn-teal9-o {
  color: #004d40;
  border-color: #004d40;
  background: transparent;
}

.btn-teal9-o:focus, .btn-teal9-o:hover {
  color: white;
  border-color: #004d40;
  background-color: #004d40;
}

.btn-teala-o {
  color: #a7ffeb;
  border-color: #a7ffeb;
  background: transparent;
}

.btn-teala-o:focus, .btn-teala-o:hover {
  color: #222222;
  border-color: #a7ffeb;
  background-color: #a7ffeb;
}

.btn-tealb-o {
  color: #64ffda;
  border-color: #64ffda;
  background: transparent;
}

.btn-tealb-o:focus, .btn-tealb-o:hover {
  color: #222222;
  border-color: #64ffda;
  background-color: #64ffda;
}

.btn-tealc-o {
  color: #1de9b6;
  border-color: #1de9b6;
  background: transparent;
}

.btn-tealc-o:focus, .btn-tealc-o:hover {
  color: #222222;
  border-color: #1de9b6;
  background-color: #1de9b6;
}

.btn-teald-o {
  color: #00bfa5;
  border-color: #00bfa5;
  background: transparent;
}

.btn-teald-o:focus, .btn-teald-o:hover {
  color: white;
  border-color: #00bfa5;
  background-color: #00bfa5;
}

.btn-green-o {
  color: green;
  border-color: green;
  background: transparent;
}

.btn-green-o:focus, .btn-green-o:hover {
  color: white;
  border-color: green;
  background-color: green;
}

.btn-green0-o {
  color: #e8f5e9;
  border-color: #e8f5e9;
  background: transparent;
}

.btn-green0-o:focus, .btn-green0-o:hover {
  color: #222222;
  border-color: #e8f5e9;
  background-color: #e8f5e9;
}

.btn-green1-o {
  color: #c8e6c9;
  border-color: #c8e6c9;
  background: transparent;
}

.btn-green1-o:focus, .btn-green1-o:hover {
  color: #222222;
  border-color: #c8e6c9;
  background-color: #c8e6c9;
}

.btn-green2-o {
  color: #a5d6a7;
  border-color: #a5d6a7;
  background: transparent;
}

.btn-green2-o:focus, .btn-green2-o:hover {
  color: #222222;
  border-color: #a5d6a7;
  background-color: #a5d6a7;
}

.btn-green3-o {
  color: #81c784;
  border-color: #81c784;
  background: transparent;
}

.btn-green3-o:focus, .btn-green3-o:hover {
  color: #222222;
  border-color: #81c784;
  background-color: #81c784;
}

.btn-green4-o {
  color: #66bb6a;
  border-color: #66bb6a;
  background: transparent;
}

.btn-green4-o:focus, .btn-green4-o:hover {
  color: #222222;
  border-color: #66bb6a;
  background-color: #66bb6a;
}

.btn-green5-o {
  color: #4caf50;
  border-color: #4caf50;
  background: transparent;
}

.btn-green5-o:focus, .btn-green5-o:hover {
  color: white;
  border-color: #4caf50;
  background-color: #4caf50;
}

.btn-green6-o {
  color: #43a047;
  border-color: #43a047;
  background: transparent;
}

.btn-green6-o:focus, .btn-green6-o:hover {
  color: white;
  border-color: #43a047;
  background-color: #43a047;
}

.btn-green7-o {
  color: #388e3c;
  border-color: #388e3c;
  background: transparent;
}

.btn-green7-o:focus, .btn-green7-o:hover {
  color: white;
  border-color: #388e3c;
  background-color: #388e3c;
}

.btn-green8-o {
  color: #2e7d32;
  border-color: #2e7d32;
  background: transparent;
}

.btn-green8-o:focus, .btn-green8-o:hover {
  color: white;
  border-color: #2e7d32;
  background-color: #2e7d32;
}

.btn-green9-o {
  color: #1b5e20;
  border-color: #1b5e20;
  background: transparent;
}

.btn-green9-o:focus, .btn-green9-o:hover {
  color: white;
  border-color: #1b5e20;
  background-color: #1b5e20;
}

.btn-greena-o {
  color: #b9f6ca;
  border-color: #b9f6ca;
  background: transparent;
}

.btn-greena-o:focus, .btn-greena-o:hover {
  color: #222222;
  border-color: #b9f6ca;
  background-color: #b9f6ca;
}

.btn-greenb-o {
  color: #69f0ae;
  border-color: #69f0ae;
  background: transparent;
}

.btn-greenb-o:focus, .btn-greenb-o:hover {
  color: #222222;
  border-color: #69f0ae;
  background-color: #69f0ae;
}

.btn-greenc-o {
  color: #00e676;
  border-color: #00e676;
  background: transparent;
}

.btn-greenc-o:focus, .btn-greenc-o:hover {
  color: white;
  border-color: #00e676;
  background-color: #00e676;
}

.btn-greend-o {
  color: #00c853;
  border-color: #00c853;
  background: transparent;
}

.btn-greend-o:focus, .btn-greend-o:hover {
  color: white;
  border-color: #00c853;
  background-color: #00c853;
}

.btn-l-green-o {
  color: lightgreen;
  border-color: lightgreen;
  background: transparent;
}

.btn-l-green-o:focus, .btn-l-green-o:hover {
  color: #222222;
  border-color: lightgreen;
  background-color: lightgreen;
}

.btn-l-green0-o {
  color: #f1f8e9;
  border-color: #f1f8e9;
  background: transparent;
}

.btn-l-green0-o:focus, .btn-l-green0-o:hover {
  color: #222222;
  border-color: #f1f8e9;
  background-color: #f1f8e9;
}

.btn-l-green1-o {
  color: #dcedc8;
  border-color: #dcedc8;
  background: transparent;
}

.btn-l-green1-o:focus, .btn-l-green1-o:hover {
  color: #222222;
  border-color: #dcedc8;
  background-color: #dcedc8;
}

.btn-l-green2-o {
  color: #c5e1a5;
  border-color: #c5e1a5;
  background: transparent;
}

.btn-l-green2-o:focus, .btn-l-green2-o:hover {
  color: #222222;
  border-color: #c5e1a5;
  background-color: #c5e1a5;
}

.btn-l-green3-o {
  color: #aed581;
  border-color: #aed581;
  background: transparent;
}

.btn-l-green3-o:focus, .btn-l-green3-o:hover {
  color: #222222;
  border-color: #aed581;
  background-color: #aed581;
}

.btn-l-green4-o {
  color: #9ccc65;
  border-color: #9ccc65;
  background: transparent;
}

.btn-l-green4-o:focus, .btn-l-green4-o:hover {
  color: #222222;
  border-color: #9ccc65;
  background-color: #9ccc65;
}

.btn-l-green5-o {
  color: #8bc34a;
  border-color: #8bc34a;
  background: transparent;
}

.btn-l-green5-o:focus, .btn-l-green5-o:hover {
  color: #222222;
  border-color: #8bc34a;
  background-color: #8bc34a;
}

.btn-l-green6-o {
  color: #7cb342;
  border-color: #7cb342;
  background: transparent;
}

.btn-l-green6-o:focus, .btn-l-green6-o:hover {
  color: white;
  border-color: #7cb342;
  background-color: #7cb342;
}

.btn-l-green7-o {
  color: #689f38;
  border-color: #689f38;
  background: transparent;
}

.btn-l-green7-o:focus, .btn-l-green7-o:hover {
  color: white;
  border-color: #689f38;
  background-color: #689f38;
}

.btn-l-green8-o {
  color: #558b2f;
  border-color: #558b2f;
  background: transparent;
}

.btn-l-green8-o:focus, .btn-l-green8-o:hover {
  color: white;
  border-color: #558b2f;
  background-color: #558b2f;
}

.btn-l-green9-o {
  color: #33691e;
  border-color: #33691e;
  background: transparent;
}

.btn-l-green9-o:focus, .btn-l-green9-o:hover {
  color: white;
  border-color: #33691e;
  background-color: #33691e;
}

.btn-l-greena-o {
  color: #ccff90;
  border-color: #ccff90;
  background: transparent;
}

.btn-l-greena-o:focus, .btn-l-greena-o:hover {
  color: #222222;
  border-color: #ccff90;
  background-color: #ccff90;
}

.btn-l-greenb-o {
  color: #b2ff59;
  border-color: #b2ff59;
  background: transparent;
}

.btn-l-greenb-o:focus, .btn-l-greenb-o:hover {
  color: #222222;
  border-color: #b2ff59;
  background-color: #b2ff59;
}

.btn-l-greenc-o {
  color: #76ff03;
  border-color: #76ff03;
  background: transparent;
}

.btn-l-greenc-o:focus, .btn-l-greenc-o:hover {
  color: #222222;
  border-color: #76ff03;
  background-color: #76ff03;
}

.btn-l-greend-o {
  color: #64dd17;
  border-color: #64dd17;
  background: transparent;
}

.btn-l-greend-o:focus, .btn-l-greend-o:hover {
  color: #222222;
  border-color: #64dd17;
  background-color: #64dd17;
}

.btn-lime-o {
  color: lime;
  border-color: lime;
  background: transparent;
}

.btn-lime-o:focus, .btn-lime-o:hover {
  color: white;
  border-color: lime;
  background-color: lime;
}

.btn-lime0-o {
  color: #f9fbe7;
  border-color: #f9fbe7;
  background: transparent;
}

.btn-lime0-o:focus, .btn-lime0-o:hover {
  color: #222222;
  border-color: #f9fbe7;
  background-color: #f9fbe7;
}

.btn-lime1-o {
  color: #f0f4c3;
  border-color: #f0f4c3;
  background: transparent;
}

.btn-lime1-o:focus, .btn-lime1-o:hover {
  color: #222222;
  border-color: #f0f4c3;
  background-color: #f0f4c3;
}

.btn-lime2-o {
  color: #e6ee9c;
  border-color: #e6ee9c;
  background: transparent;
}

.btn-lime2-o:focus, .btn-lime2-o:hover {
  color: #222222;
  border-color: #e6ee9c;
  background-color: #e6ee9c;
}

.btn-lime3-o {
  color: #d4e056;
  border-color: #d4e056;
  background: transparent;
}

.btn-lime3-o:focus, .btn-lime3-o:hover {
  color: #222222;
  border-color: #d4e056;
  background-color: #d4e056;
}

.btn-lime4-o {
  color: #d4e157;
  border-color: #d4e157;
  background: transparent;
}

.btn-lime4-o:focus, .btn-lime4-o:hover {
  color: #222222;
  border-color: #d4e157;
  background-color: #d4e157;
}

.btn-lime5-o {
  color: #cddc39;
  border-color: #cddc39;
  background: transparent;
}

.btn-lime5-o:focus, .btn-lime5-o:hover {
  color: #222222;
  border-color: #cddc39;
  background-color: #cddc39;
}

.btn-lime6-o {
  color: #c0ca33;
  border-color: #c0ca33;
  background: transparent;
}

.btn-lime6-o:focus, .btn-lime6-o:hover {
  color: #222222;
  border-color: #c0ca33;
  background-color: #c0ca33;
}

.btn-lime7-o {
  color: #afb42b;
  border-color: #afb42b;
  background: transparent;
}

.btn-lime7-o:focus, .btn-lime7-o:hover {
  color: #222222;
  border-color: #afb42b;
  background-color: #afb42b;
}

.btn-lime8-o {
  color: #9e9d24;
  border-color: #9e9d24;
  background: transparent;
}

.btn-lime8-o:focus, .btn-lime8-o:hover {
  color: white;
  border-color: #9e9d24;
  background-color: #9e9d24;
}

.btn-lime9-o {
  color: #827717;
  border-color: #827717;
  background: transparent;
}

.btn-lime9-o:focus, .btn-lime9-o:hover {
  color: white;
  border-color: #827717;
  background-color: #827717;
}

.btn-limea-o {
  color: #f4ff81;
  border-color: #f4ff81;
  background: transparent;
}

.btn-limea-o:focus, .btn-limea-o:hover {
  color: #222222;
  border-color: #f4ff81;
  background-color: #f4ff81;
}

.btn-limeb-o {
  color: #eeff41;
  border-color: #eeff41;
  background: transparent;
}

.btn-limeb-o:focus, .btn-limeb-o:hover {
  color: #222222;
  border-color: #eeff41;
  background-color: #eeff41;
}

.btn-limec-o {
  color: #c6ff00;
  border-color: #c6ff00;
  background: transparent;
}

.btn-limec-o:focus, .btn-limec-o:hover {
  color: #222222;
  border-color: #c6ff00;
  background-color: #c6ff00;
}

.btn-limed-o {
  color: #aeea00;
  border-color: #aeea00;
  background: transparent;
}

.btn-limed-o:focus, .btn-limed-o:hover {
  color: #222222;
  border-color: #aeea00;
  background-color: #aeea00;
}

.btn-yellow-o {
  color: yellow;
  border-color: yellow;
  background: transparent;
}

.btn-yellow-o:focus, .btn-yellow-o:hover {
  color: #222222;
  border-color: yellow;
  background-color: yellow;
}

.btn-yellow0-o {
  color: #fffde7;
  border-color: #fffde7;
  background: transparent;
}

.btn-yellow0-o:focus, .btn-yellow0-o:hover {
  color: #222222;
  border-color: #fffde7;
  background-color: #fffde7;
}

.btn-yellow1-o {
  color: #fff9c4;
  border-color: #fff9c4;
  background: transparent;
}

.btn-yellow1-o:focus, .btn-yellow1-o:hover {
  color: #222222;
  border-color: #fff9c4;
  background-color: #fff9c4;
}

.btn-yellow2-o {
  color: #fff59d;
  border-color: #fff59d;
  background: transparent;
}

.btn-yellow2-o:focus, .btn-yellow2-o:hover {
  color: #222222;
  border-color: #fff59d;
  background-color: #fff59d;
}

.btn-yellow3-o {
  color: #fff176;
  border-color: #fff176;
  background: transparent;
}

.btn-yellow3-o:focus, .btn-yellow3-o:hover {
  color: #222222;
  border-color: #fff176;
  background-color: #fff176;
}

.btn-yellow4-o {
  color: #ffee58;
  border-color: #ffee58;
  background: transparent;
}

.btn-yellow4-o:focus, .btn-yellow4-o:hover {
  color: #222222;
  border-color: #ffee58;
  background-color: #ffee58;
}

.btn-yellow5-o {
  color: #ffeb3b;
  border-color: #ffeb3b;
  background: transparent;
}

.btn-yellow5-o:focus, .btn-yellow5-o:hover {
  color: #222222;
  border-color: #ffeb3b;
  background-color: #ffeb3b;
}

.btn-yellow6-o {
  color: #fdd835;
  border-color: #fdd835;
  background: transparent;
}

.btn-yellow6-o:focus, .btn-yellow6-o:hover {
  color: #222222;
  border-color: #fdd835;
  background-color: #fdd835;
}

.btn-yellow7-o {
  color: #fbc02d;
  border-color: #fbc02d;
  background: transparent;
}

.btn-yellow7-o:focus, .btn-yellow7-o:hover {
  color: #222222;
  border-color: #fbc02d;
  background-color: #fbc02d;
}

.btn-yellow8-o {
  color: #f9a825;
  border-color: #f9a825;
  background: transparent;
}

.btn-yellow8-o:focus, .btn-yellow8-o:hover {
  color: #222222;
  border-color: #f9a825;
  background-color: #f9a825;
}

.btn-yellow9-o {
  color: #f57f17;
  border-color: #f57f17;
  background: transparent;
}

.btn-yellow9-o:focus, .btn-yellow9-o:hover {
  color: #222222;
  border-color: #f57f17;
  background-color: #f57f17;
}

.btn-yellowa-o {
  color: #ffff8d;
  border-color: #ffff8d;
  background: transparent;
}

.btn-yellowa-o:focus, .btn-yellowa-o:hover {
  color: #222222;
  border-color: #ffff8d;
  background-color: #ffff8d;
}

.btn-yellowb-o {
  color: #ff0;
  border-color: #ff0;
  background: transparent;
}

.btn-yellowb-o:focus, .btn-yellowb-o:hover {
  color: #222222;
  border-color: #ff0;
  background-color: #ff0;
}

.btn-yellowc-o {
  color: #ffea00;
  border-color: #ffea00;
  background: transparent;
}

.btn-yellowc-o:focus, .btn-yellowc-o:hover {
  color: #222222;
  border-color: #ffea00;
  background-color: #ffea00;
}

.btn-yellowd-o {
  color: #ffd600;
  border-color: #ffd600;
  background: transparent;
}

.btn-yellowd-o:focus, .btn-yellowd-o:hover {
  color: #222222;
  border-color: #ffd600;
  background-color: #ffd600;
}

.btn-amber-o {
  color: #ffd740;
  border-color: #ffd740;
  background: transparent;
}

.btn-amber-o:focus, .btn-amber-o:hover {
  color: #222222;
  border-color: #ffd740;
  background-color: #ffd740;
}

.btn-amber0-o {
  color: #fff8e1;
  border-color: #fff8e1;
  background: transparent;
}

.btn-amber0-o:focus, .btn-amber0-o:hover {
  color: #222222;
  border-color: #fff8e1;
  background-color: #fff8e1;
}

.btn-amber1-o {
  color: #ffecb3;
  border-color: #ffecb3;
  background: transparent;
}

.btn-amber1-o:focus, .btn-amber1-o:hover {
  color: #222222;
  border-color: #ffecb3;
  background-color: #ffecb3;
}

.btn-amber2-o {
  color: #ffe082;
  border-color: #ffe082;
  background: transparent;
}

.btn-amber2-o:focus, .btn-amber2-o:hover {
  color: #222222;
  border-color: #ffe082;
  background-color: #ffe082;
}

.btn-amber3-o {
  color: #ffd54f;
  border-color: #ffd54f;
  background: transparent;
}

.btn-amber3-o:focus, .btn-amber3-o:hover {
  color: #222222;
  border-color: #ffd54f;
  background-color: #ffd54f;
}

.btn-amber4-o {
  color: #ffca28;
  border-color: #ffca28;
  background: transparent;
}

.btn-amber4-o:focus, .btn-amber4-o:hover {
  color: #222222;
  border-color: #ffca28;
  background-color: #ffca28;
}

.btn-amber5-o {
  color: #ffc107;
  border-color: #ffc107;
  background: transparent;
}

.btn-amber5-o:focus, .btn-amber5-o:hover {
  color: #222222;
  border-color: #ffc107;
  background-color: #ffc107;
}

.btn-amber6-o {
  color: #ffb300;
  border-color: #ffb300;
  background: transparent;
}

.btn-amber6-o:focus, .btn-amber6-o:hover {
  color: #222222;
  border-color: #ffb300;
  background-color: #ffb300;
}

.btn-amber7-o {
  color: #ffa000;
  border-color: #ffa000;
  background: transparent;
}

.btn-amber7-o:focus, .btn-amber7-o:hover {
  color: #222222;
  border-color: #ffa000;
  background-color: #ffa000;
}

.btn-amber8-o {
  color: #ff8f00;
  border-color: #ff8f00;
  background: transparent;
}

.btn-amber8-o:focus, .btn-amber8-o:hover {
  color: #222222;
  border-color: #ff8f00;
  background-color: #ff8f00;
}

.btn-amber9-o {
  color: #ff6f00;
  border-color: #ff6f00;
  background: transparent;
}

.btn-amber9-o:focus, .btn-amber9-o:hover {
  color: white;
  border-color: #ff6f00;
  background-color: #ff6f00;
}

.btn-ambera-o {
  color: #ffe57f;
  border-color: #ffe57f;
  background: transparent;
}

.btn-ambera-o:focus, .btn-ambera-o:hover {
  color: #222222;
  border-color: #ffe57f;
  background-color: #ffe57f;
}

.btn-amberb-o {
  color: #ffd740;
  border-color: #ffd740;
  background: transparent;
}

.btn-amberb-o:focus, .btn-amberb-o:hover {
  color: #222222;
  border-color: #ffd740;
  background-color: #ffd740;
}

.btn-amberc-o {
  color: #ffc400;
  border-color: #ffc400;
  background: transparent;
}

.btn-amberc-o:focus, .btn-amberc-o:hover {
  color: #222222;
  border-color: #ffc400;
  background-color: #ffc400;
}

.btn-amberd-o {
  color: #ffab00;
  border-color: #ffab00;
  background: transparent;
}

.btn-amberd-o:focus, .btn-amberd-o:hover {
  color: #222222;
  border-color: #ffab00;
  background-color: #ffab00;
}

.btn-orange-o {
  color: orange;
  border-color: orange;
  background: transparent;
}

.btn-orange-o:focus, .btn-orange-o:hover {
  color: #222222;
  border-color: orange;
  background-color: orange;
}

.btn-orange0-o {
  color: #fff3e0;
  border-color: #fff3e0;
  background: transparent;
}

.btn-orange0-o:focus, .btn-orange0-o:hover {
  color: #222222;
  border-color: #fff3e0;
  background-color: #fff3e0;
}

.btn-orange1-o {
  color: #ffe0b2;
  border-color: #ffe0b2;
  background: transparent;
}

.btn-orange1-o:focus, .btn-orange1-o:hover {
  color: #222222;
  border-color: #ffe0b2;
  background-color: #ffe0b2;
}

.btn-orange2-o {
  color: #ffcc80;
  border-color: #ffcc80;
  background: transparent;
}

.btn-orange2-o:focus, .btn-orange2-o:hover {
  color: #222222;
  border-color: #ffcc80;
  background-color: #ffcc80;
}

.btn-orange3-o {
  color: #ffb74d;
  border-color: #ffb74d;
  background: transparent;
}

.btn-orange3-o:focus, .btn-orange3-o:hover {
  color: #222222;
  border-color: #ffb74d;
  background-color: #ffb74d;
}

.btn-orange4-o {
  color: #ffa726;
  border-color: #ffa726;
  background: transparent;
}

.btn-orange4-o:focus, .btn-orange4-o:hover {
  color: #222222;
  border-color: #ffa726;
  background-color: #ffa726;
}

.btn-orange5-o {
  color: #ff9800;
  border-color: #ff9800;
  background: transparent;
}

.btn-orange5-o:focus, .btn-orange5-o:hover {
  color: #222222;
  border-color: #ff9800;
  background-color: #ff9800;
}

.btn-orange6-o {
  color: #fb8c00;
  border-color: #fb8c00;
  background: transparent;
}

.btn-orange6-o:focus, .btn-orange6-o:hover {
  color: #222222;
  border-color: #fb8c00;
  background-color: #fb8c00;
}

.btn-orange7-o {
  color: #f57c00;
  border-color: #f57c00;
  background: transparent;
}

.btn-orange7-o:focus, .btn-orange7-o:hover {
  color: white;
  border-color: #f57c00;
  background-color: #f57c00;
}

.btn-orange8-o {
  color: #ef6c00;
  border-color: #ef6c00;
  background: transparent;
}

.btn-orange8-o:focus, .btn-orange8-o:hover {
  color: white;
  border-color: #ef6c00;
  background-color: #ef6c00;
}

.btn-orange9-o {
  color: #e65100;
  border-color: #e65100;
  background: transparent;
}

.btn-orange9-o:focus, .btn-orange9-o:hover {
  color: white;
  border-color: #e65100;
  background-color: #e65100;
}

.btn-orangea-o {
  color: #ffd180;
  border-color: #ffd180;
  background: transparent;
}

.btn-orangea-o:focus, .btn-orangea-o:hover {
  color: #222222;
  border-color: #ffd180;
  background-color: #ffd180;
}

.btn-orangeb-o {
  color: #ffab40;
  border-color: #ffab40;
  background: transparent;
}

.btn-orangeb-o:focus, .btn-orangeb-o:hover {
  color: #222222;
  border-color: #ffab40;
  background-color: #ffab40;
}

.btn-orangec-o {
  color: #ff9100;
  border-color: #ff9100;
  background: transparent;
}

.btn-orangec-o:focus, .btn-orangec-o:hover {
  color: #222222;
  border-color: #ff9100;
  background-color: #ff9100;
}

.btn-oranged-o {
  color: #ff6d00;
  border-color: #ff6d00;
  background: transparent;
}

.btn-oranged-o:focus, .btn-oranged-o:hover {
  color: white;
  border-color: #ff6d00;
  background-color: #ff6d00;
}

.btn-d-orange-o {
  color: darkorange;
  border-color: darkorange;
  background: transparent;
}

.btn-d-orange-o:focus, .btn-d-orange-o:hover {
  color: #222222;
  border-color: darkorange;
  background-color: darkorange;
}

.btn-d-orange0-o {
  color: #fbe9e7;
  border-color: #fbe9e7;
  background: transparent;
}

.btn-d-orange0-o:focus, .btn-d-orange0-o:hover {
  color: #222222;
  border-color: #fbe9e7;
  background-color: #fbe9e7;
}

.btn-d-orange1-o {
  color: #ffccbc;
  border-color: #ffccbc;
  background: transparent;
}

.btn-d-orange1-o:focus, .btn-d-orange1-o:hover {
  color: #222222;
  border-color: #ffccbc;
  background-color: #ffccbc;
}

.btn-d-orange2-o {
  color: #ffab91;
  border-color: #ffab91;
  background: transparent;
}

.btn-d-orange2-o:focus, .btn-d-orange2-o:hover {
  color: #222222;
  border-color: #ffab91;
  background-color: #ffab91;
}

.btn-d-orange3-o {
  color: #ff8a65;
  border-color: #ff8a65;
  background: transparent;
}

.btn-d-orange3-o:focus, .btn-d-orange3-o:hover {
  color: #222222;
  border-color: #ff8a65;
  background-color: #ff8a65;
}

.btn-d-orange4-o {
  color: #ff7043;
  border-color: #ff7043;
  background: transparent;
}

.btn-d-orange4-o:focus, .btn-d-orange4-o:hover {
  color: white;
  border-color: #ff7043;
  background-color: #ff7043;
}

.btn-d-orange5-o {
  color: #ff5722;
  border-color: #ff5722;
  background: transparent;
}

.btn-d-orange5-o:focus, .btn-d-orange5-o:hover {
  color: white;
  border-color: #ff5722;
  background-color: #ff5722;
}

.btn-d-orange6-o {
  color: #f4511e;
  border-color: #f4511e;
  background: transparent;
}

.btn-d-orange6-o:focus, .btn-d-orange6-o:hover {
  color: white;
  border-color: #f4511e;
  background-color: #f4511e;
}

.btn-d-orange7-o {
  color: #e64a19;
  border-color: #e64a19;
  background: transparent;
}

.btn-d-orange7-o:focus, .btn-d-orange7-o:hover {
  color: white;
  border-color: #e64a19;
  background-color: #e64a19;
}

.btn-d-orange8-o {
  color: #d84315;
  border-color: #d84315;
  background: transparent;
}

.btn-d-orange8-o:focus, .btn-d-orange8-o:hover {
  color: white;
  border-color: #d84315;
  background-color: #d84315;
}

.btn-d-orange9-o {
  color: #bf360c;
  border-color: #bf360c;
  background: transparent;
}

.btn-d-orange9-o:focus, .btn-d-orange9-o:hover {
  color: white;
  border-color: #bf360c;
  background-color: #bf360c;
}

.btn-d-orangea-o {
  color: #ff9e80;
  border-color: #ff9e80;
  background: transparent;
}

.btn-d-orangea-o:focus, .btn-d-orangea-o:hover {
  color: #222222;
  border-color: #ff9e80;
  background-color: #ff9e80;
}

.btn-d-orangeb-o {
  color: #ff6e40;
  border-color: #ff6e40;
  background: transparent;
}

.btn-d-orangeb-o:focus, .btn-d-orangeb-o:hover {
  color: white;
  border-color: #ff6e40;
  background-color: #ff6e40;
}

.btn-d-orangec-o {
  color: #ff3d00;
  border-color: #ff3d00;
  background: transparent;
}

.btn-d-orangec-o:focus, .btn-d-orangec-o:hover {
  color: white;
  border-color: #ff3d00;
  background-color: #ff3d00;
}

.btn-d-oranged-o {
  color: #dd2c00;
  border-color: #dd2c00;
  background: transparent;
}

.btn-d-oranged-o:focus, .btn-d-oranged-o:hover {
  color: white;
  border-color: #dd2c00;
  background-color: #dd2c00;
}

.btn-brown-o {
  color: brown;
  border-color: brown;
  background: transparent;
}

.btn-brown-o:focus, .btn-brown-o:hover {
  color: white;
  border-color: brown;
  background-color: brown;
}

.btn-brown0-o {
  color: #efebe9;
  border-color: #efebe9;
  background: transparent;
}

.btn-brown0-o:focus, .btn-brown0-o:hover {
  color: #222222;
  border-color: #efebe9;
  background-color: #efebe9;
}

.btn-brown1-o {
  color: #d7ccc8;
  border-color: #d7ccc8;
  background: transparent;
}

.btn-brown1-o:focus, .btn-brown1-o:hover {
  color: #222222;
  border-color: #d7ccc8;
  background-color: #d7ccc8;
}

.btn-brown2-o {
  color: #bcaaa4;
  border-color: #bcaaa4;
  background: transparent;
}

.btn-brown2-o:focus, .btn-brown2-o:hover {
  color: #222222;
  border-color: #bcaaa4;
  background-color: #bcaaa4;
}

.btn-brown3-o {
  color: #a1887f;
  border-color: #a1887f;
  background: transparent;
}

.btn-brown3-o:focus, .btn-brown3-o:hover {
  color: white;
  border-color: #a1887f;
  background-color: #a1887f;
}

.btn-brown4-o {
  color: #8d6e63;
  border-color: #8d6e63;
  background: transparent;
}

.btn-brown4-o:focus, .btn-brown4-o:hover {
  color: white;
  border-color: #8d6e63;
  background-color: #8d6e63;
}

.btn-brown5-o {
  color: #795548;
  border-color: #795548;
  background: transparent;
}

.btn-brown5-o:focus, .btn-brown5-o:hover {
  color: white;
  border-color: #795548;
  background-color: #795548;
}

.btn-brown6-o {
  color: #6d4c41;
  border-color: #6d4c41;
  background: transparent;
}

.btn-brown6-o:focus, .btn-brown6-o:hover {
  color: white;
  border-color: #6d4c41;
  background-color: #6d4c41;
}

.btn-brown7-o {
  color: #5d4037;
  border-color: #5d4037;
  background: transparent;
}

.btn-brown7-o:focus, .btn-brown7-o:hover {
  color: white;
  border-color: #5d4037;
  background-color: #5d4037;
}

.btn-brown8-o {
  color: #4e342e;
  border-color: #4e342e;
  background: transparent;
}

.btn-brown8-o:focus, .btn-brown8-o:hover {
  color: white;
  border-color: #4e342e;
  background-color: #4e342e;
}

.btn-brown9-o {
  color: #3e2723;
  border-color: #3e2723;
  background: transparent;
}

.btn-brown9-o:focus, .btn-brown9-o:hover {
  color: white;
  border-color: #3e2723;
  background-color: #3e2723;
}

.btn-grey-o {
  color: grey;
  border-color: grey;
  background: transparent;
}

.btn-grey-o:focus, .btn-grey-o:hover {
  color: white;
  border-color: grey;
  background-color: grey;
}

.btn-grey0-o {
  color: #fafafa;
  border-color: #fafafa;
  background: transparent;
}

.btn-grey0-o:focus, .btn-grey0-o:hover {
  color: #222222;
  border-color: #fafafa;
  background-color: #fafafa;
}

.btn-grey1-o {
  color: #f5f5f5;
  border-color: #f5f5f5;
  background: transparent;
}

.btn-grey1-o:focus, .btn-grey1-o:hover {
  color: #222222;
  border-color: #f5f5f5;
  background-color: #f5f5f5;
}

.btn-grey2-o {
  color: #eee;
  border-color: #eee;
  background: transparent;
}

.btn-grey2-o:focus, .btn-grey2-o:hover {
  color: #222222;
  border-color: #eee;
  background-color: #eee;
}

.btn-grey3-o {
  color: #e0e0e0;
  border-color: #e0e0e0;
  background: transparent;
}

.btn-grey3-o:focus, .btn-grey3-o:hover {
  color: #222222;
  border-color: #e0e0e0;
  background-color: #e0e0e0;
}

.btn-grey4-o {
  color: #bdbdbd;
  border-color: #bdbdbd;
  background: transparent;
}

.btn-grey4-o:focus, .btn-grey4-o:hover {
  color: #222222;
  border-color: #bdbdbd;
  background-color: #bdbdbd;
}

.btn-grey5-o {
  color: #9e9e9e;
  border-color: #9e9e9e;
  background: transparent;
}

.btn-grey5-o:focus, .btn-grey5-o:hover {
  color: #222222;
  border-color: #9e9e9e;
  background-color: #9e9e9e;
}

.btn-grey6-o {
  color: #757575;
  border-color: #757575;
  background: transparent;
}

.btn-grey6-o:focus, .btn-grey6-o:hover {
  color: white;
  border-color: #757575;
  background-color: #757575;
}

.btn-grey7-o {
  color: #616161;
  border-color: #616161;
  background: transparent;
}

.btn-grey7-o:focus, .btn-grey7-o:hover {
  color: white;
  border-color: #616161;
  background-color: #616161;
}

.btn-grey8-o {
  color: #424242;
  border-color: #424242;
  background: transparent;
}

.btn-grey8-o:focus, .btn-grey8-o:hover {
  color: white;
  border-color: #424242;
  background-color: #424242;
}

.btn-grey9-o {
  color: #212121;
  border-color: #212121;
  background: transparent;
}

.btn-grey9-o:focus, .btn-grey9-o:hover {
  color: white;
  border-color: #212121;
  background-color: #212121;
}

.btn-blue-grey-o {
  color: lightsteelblue;
  border-color: lightsteelblue;
  background: transparent;
}

.btn-blue-grey-o:focus, .btn-blue-grey-o:hover {
  color: #222222;
  border-color: lightsteelblue;
  background-color: lightsteelblue;
}

.btn-blue-grey0-o {
  color: #eceff1;
  border-color: #eceff1;
  background: transparent;
}

.btn-blue-grey0-o:focus, .btn-blue-grey0-o:hover {
  color: #222222;
  border-color: #eceff1;
  background-color: #eceff1;
}

.btn-blue-grey1-o {
  color: #cfd8dc;
  border-color: #cfd8dc;
  background: transparent;
}

.btn-blue-grey1-o:focus, .btn-blue-grey1-o:hover {
  color: #222222;
  border-color: #cfd8dc;
  background-color: #cfd8dc;
}

.btn-blue-grey2-o {
  color: #b0bec5;
  border-color: #b0bec5;
  background: transparent;
}

.btn-blue-grey2-o:focus, .btn-blue-grey2-o:hover {
  color: #222222;
  border-color: #b0bec5;
  background-color: #b0bec5;
}

.btn-blue-grey3-o {
  color: #90a4ae;
  border-color: #90a4ae;
  background: transparent;
}

.btn-blue-grey3-o:focus, .btn-blue-grey3-o:hover {
  color: #222222;
  border-color: #90a4ae;
  background-color: #90a4ae;
}

.btn-blue-grey4-o {
  color: #78909c;
  border-color: #78909c;
  background: transparent;
}

.btn-blue-grey4-o:focus, .btn-blue-grey4-o:hover {
  color: white;
  border-color: #78909c;
  background-color: #78909c;
}

.btn-blue-grey5-o {
  color: #607d8b;
  border-color: #607d8b;
  background: transparent;
}

.btn-blue-grey5-o:focus, .btn-blue-grey5-o:hover {
  color: white;
  border-color: #607d8b;
  background-color: #607d8b;
}

.btn-blue-grey6-o {
  color: #546e7a;
  border-color: #546e7a;
  background: transparent;
}

.btn-blue-grey6-o:focus, .btn-blue-grey6-o:hover {
  color: white;
  border-color: #546e7a;
  background-color: #546e7a;
}

.btn-blue-grey7-o {
  color: #455a64;
  border-color: #455a64;
  background: transparent;
}

.btn-blue-grey7-o:focus, .btn-blue-grey7-o:hover {
  color: white;
  border-color: #455a64;
  background-color: #455a64;
}

.btn-blue-grey8-o {
  color: #37474f;
  border-color: #37474f;
  background: transparent;
}

.btn-blue-grey8-o:focus, .btn-blue-grey8-o:hover {
  color: white;
  border-color: #37474f;
  background-color: #37474f;
}

.btn-blue-grey9-o {
  color: #263238;
  border-color: #263238;
  background: transparent;
}

.btn-blue-grey9-o:focus, .btn-blue-grey9-o:hover {
  color: white;
  border-color: #263238;
  background-color: #263238;
}

@media (max-width: 1199px) {
  .btn-black-lg {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-black-lg:focus, .btn-black-lg:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-lg {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-lg:focus, .btn-color0-lg:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color1-lg {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color1-lg:focus, .btn-color1-lg:hover {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color2-lg {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color2-lg:focus, .btn-color2-lg:hover {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color3-lg {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color3-lg:focus, .btn-color3-lg:hover {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color4-lg {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color4-lg:focus, .btn-color4-lg:hover {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color5-lg {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color5-lg:focus, .btn-color5-lg:hover {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color6-lg {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color6-lg:focus, .btn-color6-lg:hover {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color7-lg {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color7-lg:focus, .btn-color7-lg:hover {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color8-lg {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color8-lg:focus, .btn-color8-lg:hover {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color9-lg {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-color9-lg:focus, .btn-color9-lg:hover {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-colora-lg {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colora-lg:focus, .btn-colora-lg:hover {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colorb-lg {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorb-lg:focus, .btn-colorb-lg:hover {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorc-lg {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colorc-lg:focus, .btn-colorc-lg:hover {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colord-lg {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colord-lg:focus, .btn-colord-lg:hover {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colore-lg {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colore-lg:focus, .btn-colore-lg:hover {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colorf-lg {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-colorf-lg:focus, .btn-colorf-lg:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-lg {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-lg:focus, .btn-white-lg:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-red-lg {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red-lg:focus, .btn-red-lg:hover {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red0-lg {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red0-lg:focus, .btn-red0-lg:hover {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red1-lg {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red1-lg:focus, .btn-red1-lg:hover {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red2-lg {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red2-lg:focus, .btn-red2-lg:hover {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red3-lg {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red3-lg:focus, .btn-red3-lg:hover {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red4-lg {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red4-lg:focus, .btn-red4-lg:hover {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red5-lg {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red5-lg:focus, .btn-red5-lg:hover {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red6-lg {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red6-lg:focus, .btn-red6-lg:hover {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red7-lg {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red7-lg:focus, .btn-red7-lg:hover {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red8-lg {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red8-lg:focus, .btn-red8-lg:hover {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red9-lg {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-red9-lg:focus, .btn-red9-lg:hover {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-reda-lg {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-reda-lg:focus, .btn-reda-lg:hover {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-redb-lg {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redb-lg:focus, .btn-redb-lg:hover {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redc-lg {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redc-lg:focus, .btn-redc-lg:hover {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redd-lg {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-redd-lg:focus, .btn-redd-lg:hover {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-pink-lg {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink-lg:focus, .btn-pink-lg:hover {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink0-lg {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink0-lg:focus, .btn-pink0-lg:hover {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink1-lg {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink1-lg:focus, .btn-pink1-lg:hover {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink2-lg {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink2-lg:focus, .btn-pink2-lg:hover {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink3-lg {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink3-lg:focus, .btn-pink3-lg:hover {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink4-lg {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink4-lg:focus, .btn-pink4-lg:hover {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink5-lg {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink5-lg:focus, .btn-pink5-lg:hover {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink6-lg {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink6-lg:focus, .btn-pink6-lg:hover {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink7-lg {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink7-lg:focus, .btn-pink7-lg:hover {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink8-lg {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink8-lg:focus, .btn-pink8-lg:hover {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink9-lg {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pink9-lg:focus, .btn-pink9-lg:hover {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pinka-lg {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinka-lg:focus, .btn-pinka-lg:hover {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinkb-lg {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkb-lg:focus, .btn-pinkb-lg:hover {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkc-lg {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkc-lg:focus, .btn-pinkc-lg:hover {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkd-lg {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-pinkd-lg:focus, .btn-pinkd-lg:hover {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-purple-lg {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple-lg:focus, .btn-purple-lg:hover {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple0-lg {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple0-lg:focus, .btn-purple0-lg:hover {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple1-lg {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple1-lg:focus, .btn-purple1-lg:hover {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple2-lg {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple2-lg:focus, .btn-purple2-lg:hover {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple3-lg {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple3-lg:focus, .btn-purple3-lg:hover {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple4-lg {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple4-lg:focus, .btn-purple4-lg:hover {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple5-lg {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple5-lg:focus, .btn-purple5-lg:hover {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple6-lg {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple6-lg:focus, .btn-purple6-lg:hover {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple7-lg {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple7-lg:focus, .btn-purple7-lg:hover {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple8-lg {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple8-lg:focus, .btn-purple8-lg:hover {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple9-lg {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purple9-lg:focus, .btn-purple9-lg:hover {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purplea-lg {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purplea-lg:focus, .btn-purplea-lg:hover {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purpleb-lg {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purpleb-lg:focus, .btn-purpleb-lg:hover {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purplec-lg {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purplec-lg:focus, .btn-purplec-lg:hover {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purpled-lg {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-purpled-lg:focus, .btn-purpled-lg:hover {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-d-purple-lg {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple-lg:focus, .btn-d-purple-lg:hover {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple0-lg {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple0-lg:focus, .btn-d-purple0-lg:hover {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple1-lg {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple1-lg:focus, .btn-d-purple1-lg:hover {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple2-lg {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple2-lg:focus, .btn-d-purple2-lg:hover {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple3-lg {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple3-lg:focus, .btn-d-purple3-lg:hover {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple4-lg {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple4-lg:focus, .btn-d-purple4-lg:hover {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple5-lg {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple5-lg:focus, .btn-d-purple5-lg:hover {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple6-lg {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple6-lg:focus, .btn-d-purple6-lg:hover {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple7-lg {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple7-lg:focus, .btn-d-purple7-lg:hover {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple8-lg {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple8-lg:focus, .btn-d-purple8-lg:hover {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple9-lg {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purple9-lg:focus, .btn-d-purple9-lg:hover {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purplea-lg {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purplea-lg:focus, .btn-d-purplea-lg:hover {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purpleb-lg {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purpleb-lg:focus, .btn-d-purpleb-lg:hover {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purplec-lg {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purplec-lg:focus, .btn-d-purplec-lg:hover {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purpled-lg {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-d-purpled-lg:focus, .btn-d-purpled-lg:hover {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-indigo-lg {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo-lg:focus, .btn-indigo-lg:hover {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo0-lg {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo0-lg:focus, .btn-indigo0-lg:hover {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo1-lg {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo1-lg:focus, .btn-indigo1-lg:hover {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo2-lg {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo2-lg:focus, .btn-indigo2-lg:hover {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo3-lg {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo3-lg:focus, .btn-indigo3-lg:hover {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo4-lg {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo4-lg:focus, .btn-indigo4-lg:hover {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo5-lg {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo5-lg:focus, .btn-indigo5-lg:hover {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo6-lg {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo6-lg:focus, .btn-indigo6-lg:hover {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo7-lg {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo7-lg:focus, .btn-indigo7-lg:hover {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo8-lg {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo8-lg:focus, .btn-indigo8-lg:hover {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo9-lg {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigo9-lg:focus, .btn-indigo9-lg:hover {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigoa-lg {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigoa-lg:focus, .btn-indigoa-lg:hover {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigob-lg {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigob-lg:focus, .btn-indigob-lg:hover {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigoc-lg {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigoc-lg:focus, .btn-indigoc-lg:hover {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigod-lg {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-indigod-lg:focus, .btn-indigod-lg:hover {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-blue-lg {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue-lg:focus, .btn-blue-lg:hover {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue0-lg {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue0-lg:focus, .btn-blue0-lg:hover {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue1-lg {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue1-lg:focus, .btn-blue1-lg:hover {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue2-lg {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue2-lg:focus, .btn-blue2-lg:hover {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue3-lg {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue3-lg:focus, .btn-blue3-lg:hover {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue4-lg {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue4-lg:focus, .btn-blue4-lg:hover {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue5-lg {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue5-lg:focus, .btn-blue5-lg:hover {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue6-lg {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue6-lg:focus, .btn-blue6-lg:hover {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue7-lg {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue7-lg:focus, .btn-blue7-lg:hover {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue8-lg {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue8-lg:focus, .btn-blue8-lg:hover {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue9-lg {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-blue9-lg:focus, .btn-blue9-lg:hover {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-bluea-lg {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-bluea-lg:focus, .btn-bluea-lg:hover {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-blueb-lg {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-blueb-lg:focus, .btn-blueb-lg:hover {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-bluec-lg {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-bluec-lg:focus, .btn-bluec-lg:hover {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-blued-lg {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-blued-lg:focus, .btn-blued-lg:hover {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-l-blue-lg {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue-lg:focus, .btn-l-blue-lg:hover {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue0-lg {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue0-lg:focus, .btn-l-blue0-lg:hover {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue1-lg {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue1-lg:focus, .btn-l-blue1-lg:hover {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue2-lg {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue2-lg:focus, .btn-l-blue2-lg:hover {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue3-lg {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue3-lg:focus, .btn-l-blue3-lg:hover {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue4-lg {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue4-lg:focus, .btn-l-blue4-lg:hover {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue5-lg {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue5-lg:focus, .btn-l-blue5-lg:hover {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue6-lg {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue6-lg:focus, .btn-l-blue6-lg:hover {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue7-lg {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue7-lg:focus, .btn-l-blue7-lg:hover {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue8-lg {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue8-lg:focus, .btn-l-blue8-lg:hover {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue9-lg {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-blue9-lg:focus, .btn-l-blue9-lg:hover {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-bluea-lg {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-bluea-lg:focus, .btn-l-bluea-lg:hover {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-blueb-lg {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-blueb-lg:focus, .btn-l-blueb-lg:hover {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-bluec-lg {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-bluec-lg:focus, .btn-l-bluec-lg:hover {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-blued-lg {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-l-blued-lg:focus, .btn-l-blued-lg:hover {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-cyan-lg {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan-lg:focus, .btn-cyan-lg:hover {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan0-lg {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan0-lg:focus, .btn-cyan0-lg:hover {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan1-lg {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan1-lg:focus, .btn-cyan1-lg:hover {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan2-lg {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan2-lg:focus, .btn-cyan2-lg:hover {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan3-lg {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan3-lg:focus, .btn-cyan3-lg:hover {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan4-lg {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan4-lg:focus, .btn-cyan4-lg:hover {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan5-lg {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan5-lg:focus, .btn-cyan5-lg:hover {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan6-lg {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan6-lg:focus, .btn-cyan6-lg:hover {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan7-lg {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan7-lg:focus, .btn-cyan7-lg:hover {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan8-lg {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan8-lg:focus, .btn-cyan8-lg:hover {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan9-lg {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyan9-lg:focus, .btn-cyan9-lg:hover {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyana-lg {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyana-lg:focus, .btn-cyana-lg:hover {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyanb-lg {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanb-lg:focus, .btn-cyanb-lg:hover {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanc-lg {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyanc-lg:focus, .btn-cyanc-lg:hover {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyand-lg {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-cyand-lg:focus, .btn-cyand-lg:hover {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-teal-lg {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal-lg:focus, .btn-teal-lg:hover {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal0-lg {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal0-lg:focus, .btn-teal0-lg:hover {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal1-lg {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal1-lg:focus, .btn-teal1-lg:hover {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal2-lg {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal2-lg:focus, .btn-teal2-lg:hover {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal3-lg {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal3-lg:focus, .btn-teal3-lg:hover {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal4-lg {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal4-lg:focus, .btn-teal4-lg:hover {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal5-lg {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal5-lg:focus, .btn-teal5-lg:hover {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal6-lg {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal6-lg:focus, .btn-teal6-lg:hover {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal7-lg {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal7-lg:focus, .btn-teal7-lg:hover {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal8-lg {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal8-lg:focus, .btn-teal8-lg:hover {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal9-lg {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teal9-lg:focus, .btn-teal9-lg:hover {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teala-lg {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-teala-lg:focus, .btn-teala-lg:hover {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-tealb-lg {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealb-lg:focus, .btn-tealb-lg:hover {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealc-lg {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-tealc-lg:focus, .btn-tealc-lg:hover {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-teald-lg {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-teald-lg:focus, .btn-teald-lg:hover {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-green-lg {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green-lg:focus, .btn-green-lg:hover {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green0-lg {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green0-lg:focus, .btn-green0-lg:hover {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green1-lg {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green1-lg:focus, .btn-green1-lg:hover {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green2-lg {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green2-lg:focus, .btn-green2-lg:hover {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green3-lg {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green3-lg:focus, .btn-green3-lg:hover {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green4-lg {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green4-lg:focus, .btn-green4-lg:hover {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green5-lg {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green5-lg:focus, .btn-green5-lg:hover {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green6-lg {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green6-lg:focus, .btn-green6-lg:hover {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green7-lg {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green7-lg:focus, .btn-green7-lg:hover {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green8-lg {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green8-lg:focus, .btn-green8-lg:hover {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green9-lg {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-green9-lg:focus, .btn-green9-lg:hover {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-greena-lg {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greena-lg:focus, .btn-greena-lg:hover {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greenb-lg {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenb-lg:focus, .btn-greenb-lg:hover {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenc-lg {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greenc-lg:focus, .btn-greenc-lg:hover {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greend-lg {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-greend-lg:focus, .btn-greend-lg:hover {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-l-green-lg {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green-lg:focus, .btn-l-green-lg:hover {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green0-lg {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green0-lg:focus, .btn-l-green0-lg:hover {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green1-lg {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green1-lg:focus, .btn-l-green1-lg:hover {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green2-lg {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green2-lg:focus, .btn-l-green2-lg:hover {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green3-lg {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green3-lg:focus, .btn-l-green3-lg:hover {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green4-lg {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green4-lg:focus, .btn-l-green4-lg:hover {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green5-lg {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green5-lg:focus, .btn-l-green5-lg:hover {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green6-lg {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green6-lg:focus, .btn-l-green6-lg:hover {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green7-lg {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green7-lg:focus, .btn-l-green7-lg:hover {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green8-lg {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green8-lg:focus, .btn-l-green8-lg:hover {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green9-lg {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-green9-lg:focus, .btn-l-green9-lg:hover {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-greena-lg {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greena-lg:focus, .btn-l-greena-lg:hover {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greenb-lg {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenb-lg:focus, .btn-l-greenb-lg:hover {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenc-lg {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greenc-lg:focus, .btn-l-greenc-lg:hover {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greend-lg {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-l-greend-lg:focus, .btn-l-greend-lg:hover {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-lime-lg {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime-lg:focus, .btn-lime-lg:hover {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime0-lg {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime0-lg:focus, .btn-lime0-lg:hover {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime1-lg {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime1-lg:focus, .btn-lime1-lg:hover {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime2-lg {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime2-lg:focus, .btn-lime2-lg:hover {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime3-lg {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime3-lg:focus, .btn-lime3-lg:hover {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime4-lg {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime4-lg:focus, .btn-lime4-lg:hover {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime5-lg {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime5-lg:focus, .btn-lime5-lg:hover {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime6-lg {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime6-lg:focus, .btn-lime6-lg:hover {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime7-lg {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime7-lg:focus, .btn-lime7-lg:hover {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime8-lg {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime8-lg:focus, .btn-lime8-lg:hover {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime9-lg {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-lime9-lg:focus, .btn-lime9-lg:hover {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-limea-lg {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limea-lg:focus, .btn-limea-lg:hover {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limeb-lg {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limeb-lg:focus, .btn-limeb-lg:hover {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limec-lg {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limec-lg:focus, .btn-limec-lg:hover {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limed-lg {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-limed-lg:focus, .btn-limed-lg:hover {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-yellow-lg {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow-lg:focus, .btn-yellow-lg:hover {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow0-lg {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow0-lg:focus, .btn-yellow0-lg:hover {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow1-lg {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow1-lg:focus, .btn-yellow1-lg:hover {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow2-lg {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow2-lg:focus, .btn-yellow2-lg:hover {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow3-lg {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow3-lg:focus, .btn-yellow3-lg:hover {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow4-lg {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow4-lg:focus, .btn-yellow4-lg:hover {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow5-lg {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow5-lg:focus, .btn-yellow5-lg:hover {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow6-lg {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow6-lg:focus, .btn-yellow6-lg:hover {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow7-lg {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow7-lg:focus, .btn-yellow7-lg:hover {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow8-lg {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow8-lg:focus, .btn-yellow8-lg:hover {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow9-lg {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellow9-lg:focus, .btn-yellow9-lg:hover {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellowa-lg {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowa-lg:focus, .btn-yellowa-lg:hover {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowb-lg {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowb-lg:focus, .btn-yellowb-lg:hover {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowc-lg {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowc-lg:focus, .btn-yellowc-lg:hover {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowd-lg {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-yellowd-lg:focus, .btn-yellowd-lg:hover {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-amber-lg {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber-lg:focus, .btn-amber-lg:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber0-lg {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber0-lg:focus, .btn-amber0-lg:hover {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber1-lg {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber1-lg:focus, .btn-amber1-lg:hover {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber2-lg {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber2-lg:focus, .btn-amber2-lg:hover {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber3-lg {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber3-lg:focus, .btn-amber3-lg:hover {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber4-lg {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber4-lg:focus, .btn-amber4-lg:hover {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber5-lg {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber5-lg:focus, .btn-amber5-lg:hover {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber6-lg {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber6-lg:focus, .btn-amber6-lg:hover {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber7-lg {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber7-lg:focus, .btn-amber7-lg:hover {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber8-lg {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber8-lg:focus, .btn-amber8-lg:hover {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber9-lg {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-amber9-lg:focus, .btn-amber9-lg:hover {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-ambera-lg {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-ambera-lg:focus, .btn-ambera-lg:hover {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-amberb-lg {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberb-lg:focus, .btn-amberb-lg:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberc-lg {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberc-lg:focus, .btn-amberc-lg:hover {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberd-lg {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-amberd-lg:focus, .btn-amberd-lg:hover {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-orange-lg {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange-lg:focus, .btn-orange-lg:hover {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange0-lg {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange0-lg:focus, .btn-orange0-lg:hover {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange1-lg {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange1-lg:focus, .btn-orange1-lg:hover {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange2-lg {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange2-lg:focus, .btn-orange2-lg:hover {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange3-lg {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange3-lg:focus, .btn-orange3-lg:hover {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange4-lg {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange4-lg:focus, .btn-orange4-lg:hover {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange5-lg {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange5-lg:focus, .btn-orange5-lg:hover {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange6-lg {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange6-lg:focus, .btn-orange6-lg:hover {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange7-lg {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange7-lg:focus, .btn-orange7-lg:hover {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange8-lg {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange8-lg:focus, .btn-orange8-lg:hover {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange9-lg {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orange9-lg:focus, .btn-orange9-lg:hover {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orangea-lg {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangea-lg:focus, .btn-orangea-lg:hover {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangeb-lg {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangeb-lg:focus, .btn-orangeb-lg:hover {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangec-lg {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-orangec-lg:focus, .btn-orangec-lg:hover {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-oranged-lg {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-oranged-lg:focus, .btn-oranged-lg:hover {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-d-orange-lg {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange-lg:focus, .btn-d-orange-lg:hover {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange0-lg {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange0-lg:focus, .btn-d-orange0-lg:hover {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange1-lg {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange1-lg:focus, .btn-d-orange1-lg:hover {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange2-lg {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange2-lg:focus, .btn-d-orange2-lg:hover {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange3-lg {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange3-lg:focus, .btn-d-orange3-lg:hover {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange4-lg {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange4-lg:focus, .btn-d-orange4-lg:hover {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange5-lg {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange5-lg:focus, .btn-d-orange5-lg:hover {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange6-lg {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange6-lg:focus, .btn-d-orange6-lg:hover {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange7-lg {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange7-lg:focus, .btn-d-orange7-lg:hover {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange8-lg {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange8-lg:focus, .btn-d-orange8-lg:hover {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange9-lg {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orange9-lg:focus, .btn-d-orange9-lg:hover {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orangea-lg {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangea-lg:focus, .btn-d-orangea-lg:hover {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangeb-lg {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangeb-lg:focus, .btn-d-orangeb-lg:hover {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangec-lg {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-orangec-lg:focus, .btn-d-orangec-lg:hover {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-oranged-lg {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-d-oranged-lg:focus, .btn-d-oranged-lg:hover {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-brown-lg {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown-lg:focus, .btn-brown-lg:hover {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown0-lg {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown0-lg:focus, .btn-brown0-lg:hover {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown1-lg {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown1-lg:focus, .btn-brown1-lg:hover {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown2-lg {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown2-lg:focus, .btn-brown2-lg:hover {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown3-lg {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown3-lg:focus, .btn-brown3-lg:hover {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown4-lg {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown4-lg:focus, .btn-brown4-lg:hover {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown5-lg {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown5-lg:focus, .btn-brown5-lg:hover {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown6-lg {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown6-lg:focus, .btn-brown6-lg:hover {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown7-lg {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown7-lg:focus, .btn-brown7-lg:hover {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown8-lg {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown8-lg:focus, .btn-brown8-lg:hover {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown9-lg {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-brown9-lg:focus, .btn-brown9-lg:hover {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-grey-lg {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey-lg:focus, .btn-grey-lg:hover {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey0-lg {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey0-lg:focus, .btn-grey0-lg:hover {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey1-lg {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey1-lg:focus, .btn-grey1-lg:hover {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey2-lg {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey2-lg:focus, .btn-grey2-lg:hover {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey3-lg {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey3-lg:focus, .btn-grey3-lg:hover {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey4-lg {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey4-lg:focus, .btn-grey4-lg:hover {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey5-lg {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey5-lg:focus, .btn-grey5-lg:hover {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey6-lg {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey6-lg:focus, .btn-grey6-lg:hover {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey7-lg {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey7-lg:focus, .btn-grey7-lg:hover {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey8-lg {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey8-lg:focus, .btn-grey8-lg:hover {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey9-lg {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-grey9-lg:focus, .btn-grey9-lg:hover {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-blue-grey-lg {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey-lg:focus, .btn-blue-grey-lg:hover {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey0-lg {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey0-lg:focus, .btn-blue-grey0-lg:hover {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey1-lg {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey1-lg:focus, .btn-blue-grey1-lg:hover {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey2-lg {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey2-lg:focus, .btn-blue-grey2-lg:hover {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey3-lg {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey3-lg:focus, .btn-blue-grey3-lg:hover {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey4-lg {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey4-lg:focus, .btn-blue-grey4-lg:hover {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey5-lg {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey5-lg:focus, .btn-blue-grey5-lg:hover {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey6-lg {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey6-lg:focus, .btn-blue-grey6-lg:hover {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey7-lg {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey7-lg:focus, .btn-blue-grey7-lg:hover {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey8-lg {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey8-lg:focus, .btn-blue-grey8-lg:hover {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey9-lg {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
  .btn-blue-grey9-lg:focus, .btn-blue-grey9-lg:hover {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
  .btn-black-o-lg {
    color: black;
    border-color: black;
    background: transparent;
  }
  .btn-black-o-lg:focus, .btn-black-o-lg:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-o-lg {
    color: black;
    border-color: black;
    background: transparent;
  }
  .btn-color0-o-lg:focus, .btn-color0-o-lg:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color1-o-lg {
    color: #111111;
    border-color: #111111;
    background: transparent;
  }
  .btn-color1-o-lg:focus, .btn-color1-o-lg:hover {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color2-o-lg {
    color: #222222;
    border-color: #222222;
    background: transparent;
  }
  .btn-color2-o-lg:focus, .btn-color2-o-lg:hover {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color3-o-lg {
    color: #333333;
    border-color: #333333;
    background: transparent;
  }
  .btn-color3-o-lg:focus, .btn-color3-o-lg:hover {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color4-o-lg {
    color: #444444;
    border-color: #444444;
    background: transparent;
  }
  .btn-color4-o-lg:focus, .btn-color4-o-lg:hover {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color5-o-lg {
    color: #555555;
    border-color: #555555;
    background: transparent;
  }
  .btn-color5-o-lg:focus, .btn-color5-o-lg:hover {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color6-o-lg {
    color: #666666;
    border-color: #666666;
    background: transparent;
  }
  .btn-color6-o-lg:focus, .btn-color6-o-lg:hover {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color7-o-lg {
    color: #777777;
    border-color: #777777;
    background: transparent;
  }
  .btn-color7-o-lg:focus, .btn-color7-o-lg:hover {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color8-o-lg {
    color: #888888;
    border-color: #888888;
    background: transparent;
  }
  .btn-color8-o-lg:focus, .btn-color8-o-lg:hover {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color9-o-lg {
    color: #999999;
    border-color: #999999;
    background: transparent;
  }
  .btn-color9-o-lg:focus, .btn-color9-o-lg:hover {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-colora-o-lg {
    color: #aaaaaa;
    border-color: #aaaaaa;
    background: transparent;
  }
  .btn-colora-o-lg:focus, .btn-colora-o-lg:hover {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colorb-o-lg {
    color: #bbbbbb;
    border-color: #bbbbbb;
    background: transparent;
  }
  .btn-colorb-o-lg:focus, .btn-colorb-o-lg:hover {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorc-o-lg {
    color: #cccccc;
    border-color: #cccccc;
    background: transparent;
  }
  .btn-colorc-o-lg:focus, .btn-colorc-o-lg:hover {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colord-o-lg {
    color: #dddddd;
    border-color: #dddddd;
    background: transparent;
  }
  .btn-colord-o-lg:focus, .btn-colord-o-lg:hover {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colore-o-lg {
    color: #eeeeee;
    border-color: #eeeeee;
    background: transparent;
  }
  .btn-colore-o-lg:focus, .btn-colore-o-lg:hover {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colorf-o-lg {
    color: white;
    border-color: white;
    background: transparent;
  }
  .btn-colorf-o-lg:focus, .btn-colorf-o-lg:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-o-lg {
    color: white;
    border-color: white;
    background: transparent;
  }
  .btn-white-o-lg:focus, .btn-white-o-lg:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-red-o-lg {
    color: red;
    border-color: red;
    background: transparent;
  }
  .btn-red-o-lg:focus, .btn-red-o-lg:hover {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red0-o-lg {
    color: #ffebee;
    border-color: #ffebee;
    background: transparent;
  }
  .btn-red0-o-lg:focus, .btn-red0-o-lg:hover {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red1-o-lg {
    color: #ffcdd2;
    border-color: #ffcdd2;
    background: transparent;
  }
  .btn-red1-o-lg:focus, .btn-red1-o-lg:hover {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red2-o-lg {
    color: #ef9a9a;
    border-color: #ef9a9a;
    background: transparent;
  }
  .btn-red2-o-lg:focus, .btn-red2-o-lg:hover {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red3-o-lg {
    color: #e57373;
    border-color: #e57373;
    background: transparent;
  }
  .btn-red3-o-lg:focus, .btn-red3-o-lg:hover {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red4-o-lg {
    color: #ef5350;
    border-color: #ef5350;
    background: transparent;
  }
  .btn-red4-o-lg:focus, .btn-red4-o-lg:hover {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red5-o-lg {
    color: #f44336;
    border-color: #f44336;
    background: transparent;
  }
  .btn-red5-o-lg:focus, .btn-red5-o-lg:hover {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red6-o-lg {
    color: #e53935;
    border-color: #e53935;
    background: transparent;
  }
  .btn-red6-o-lg:focus, .btn-red6-o-lg:hover {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red7-o-lg {
    color: #d32f2f;
    border-color: #d32f2f;
    background: transparent;
  }
  .btn-red7-o-lg:focus, .btn-red7-o-lg:hover {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red8-o-lg {
    color: #c62828;
    border-color: #c62828;
    background: transparent;
  }
  .btn-red8-o-lg:focus, .btn-red8-o-lg:hover {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red9-o-lg {
    color: #b71c1c;
    border-color: #b71c1c;
    background: transparent;
  }
  .btn-red9-o-lg:focus, .btn-red9-o-lg:hover {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-reda-o-lg {
    color: #ff8a80;
    border-color: #ff8a80;
    background: transparent;
  }
  .btn-reda-o-lg:focus, .btn-reda-o-lg:hover {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-redb-o-lg {
    color: #ff5252;
    border-color: #ff5252;
    background: transparent;
  }
  .btn-redb-o-lg:focus, .btn-redb-o-lg:hover {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redc-o-lg {
    color: #ff1744;
    border-color: #ff1744;
    background: transparent;
  }
  .btn-redc-o-lg:focus, .btn-redc-o-lg:hover {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redd-o-lg {
    color: #d50000;
    border-color: #d50000;
    background: transparent;
  }
  .btn-redd-o-lg:focus, .btn-redd-o-lg:hover {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-pink-o-lg {
    color: pink;
    border-color: pink;
    background: transparent;
  }
  .btn-pink-o-lg:focus, .btn-pink-o-lg:hover {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink0-o-lg {
    color: #fce4ec;
    border-color: #fce4ec;
    background: transparent;
  }
  .btn-pink0-o-lg:focus, .btn-pink0-o-lg:hover {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink1-o-lg {
    color: #f8bbd0;
    border-color: #f8bbd0;
    background: transparent;
  }
  .btn-pink1-o-lg:focus, .btn-pink1-o-lg:hover {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink2-o-lg {
    color: #f48fb1;
    border-color: #f48fb1;
    background: transparent;
  }
  .btn-pink2-o-lg:focus, .btn-pink2-o-lg:hover {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink3-o-lg {
    color: #f06292;
    border-color: #f06292;
    background: transparent;
  }
  .btn-pink3-o-lg:focus, .btn-pink3-o-lg:hover {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink4-o-lg {
    color: #ec407a;
    border-color: #ec407a;
    background: transparent;
  }
  .btn-pink4-o-lg:focus, .btn-pink4-o-lg:hover {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink5-o-lg {
    color: #e91e63;
    border-color: #e91e63;
    background: transparent;
  }
  .btn-pink5-o-lg:focus, .btn-pink5-o-lg:hover {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink6-o-lg {
    color: #d81b60;
    border-color: #d81b60;
    background: transparent;
  }
  .btn-pink6-o-lg:focus, .btn-pink6-o-lg:hover {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink7-o-lg {
    color: #c2185b;
    border-color: #c2185b;
    background: transparent;
  }
  .btn-pink7-o-lg:focus, .btn-pink7-o-lg:hover {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink8-o-lg {
    color: #ad1457;
    border-color: #ad1457;
    background: transparent;
  }
  .btn-pink8-o-lg:focus, .btn-pink8-o-lg:hover {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink9-o-lg {
    color: #880e4f;
    border-color: #880e4f;
    background: transparent;
  }
  .btn-pink9-o-lg:focus, .btn-pink9-o-lg:hover {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pinka-o-lg {
    color: #ff80ab;
    border-color: #ff80ab;
    background: transparent;
  }
  .btn-pinka-o-lg:focus, .btn-pinka-o-lg:hover {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinkb-o-lg {
    color: #ff4081;
    border-color: #ff4081;
    background: transparent;
  }
  .btn-pinkb-o-lg:focus, .btn-pinkb-o-lg:hover {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkc-o-lg {
    color: #f50057;
    border-color: #f50057;
    background: transparent;
  }
  .btn-pinkc-o-lg:focus, .btn-pinkc-o-lg:hover {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkd-o-lg {
    color: #c51162;
    border-color: #c51162;
    background: transparent;
  }
  .btn-pinkd-o-lg:focus, .btn-pinkd-o-lg:hover {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-purple-o-lg {
    color: purple;
    border-color: purple;
    background: transparent;
  }
  .btn-purple-o-lg:focus, .btn-purple-o-lg:hover {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple0-o-lg {
    color: #f3e5f5;
    border-color: #f3e5f5;
    background: transparent;
  }
  .btn-purple0-o-lg:focus, .btn-purple0-o-lg:hover {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple1-o-lg {
    color: #e1bee7;
    border-color: #e1bee7;
    background: transparent;
  }
  .btn-purple1-o-lg:focus, .btn-purple1-o-lg:hover {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple2-o-lg {
    color: #ce93d8;
    border-color: #ce93d8;
    background: transparent;
  }
  .btn-purple2-o-lg:focus, .btn-purple2-o-lg:hover {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple3-o-lg {
    color: #ba68c8;
    border-color: #ba68c8;
    background: transparent;
  }
  .btn-purple3-o-lg:focus, .btn-purple3-o-lg:hover {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple4-o-lg {
    color: #ab47bc;
    border-color: #ab47bc;
    background: transparent;
  }
  .btn-purple4-o-lg:focus, .btn-purple4-o-lg:hover {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple5-o-lg {
    color: #9c27b0;
    border-color: #9c27b0;
    background: transparent;
  }
  .btn-purple5-o-lg:focus, .btn-purple5-o-lg:hover {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple6-o-lg {
    color: #8e24aa;
    border-color: #8e24aa;
    background: transparent;
  }
  .btn-purple6-o-lg:focus, .btn-purple6-o-lg:hover {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple7-o-lg {
    color: #7b1fa2;
    border-color: #7b1fa2;
    background: transparent;
  }
  .btn-purple7-o-lg:focus, .btn-purple7-o-lg:hover {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple8-o-lg {
    color: #6a1b9a;
    border-color: #6a1b9a;
    background: transparent;
  }
  .btn-purple8-o-lg:focus, .btn-purple8-o-lg:hover {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple9-o-lg {
    color: #4a148c;
    border-color: #4a148c;
    background: transparent;
  }
  .btn-purple9-o-lg:focus, .btn-purple9-o-lg:hover {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purplea-o-lg {
    color: #ea80fc;
    border-color: #ea80fc;
    background: transparent;
  }
  .btn-purplea-o-lg:focus, .btn-purplea-o-lg:hover {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purpleb-o-lg {
    color: #e040fb;
    border-color: #e040fb;
    background: transparent;
  }
  .btn-purpleb-o-lg:focus, .btn-purpleb-o-lg:hover {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purplec-o-lg {
    color: #d500f9;
    border-color: #d500f9;
    background: transparent;
  }
  .btn-purplec-o-lg:focus, .btn-purplec-o-lg:hover {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purpled-o-lg {
    color: #a0f;
    border-color: #a0f;
    background: transparent;
  }
  .btn-purpled-o-lg:focus, .btn-purpled-o-lg:hover {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-d-purple-o-lg {
    color: darkmagenta;
    border-color: darkmagenta;
    background: transparent;
  }
  .btn-d-purple-o-lg:focus, .btn-d-purple-o-lg:hover {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple0-o-lg {
    color: #ede7f6;
    border-color: #ede7f6;
    background: transparent;
  }
  .btn-d-purple0-o-lg:focus, .btn-d-purple0-o-lg:hover {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple1-o-lg {
    color: #d1c4e9;
    border-color: #d1c4e9;
    background: transparent;
  }
  .btn-d-purple1-o-lg:focus, .btn-d-purple1-o-lg:hover {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple2-o-lg {
    color: #b39ddb;
    border-color: #b39ddb;
    background: transparent;
  }
  .btn-d-purple2-o-lg:focus, .btn-d-purple2-o-lg:hover {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple3-o-lg {
    color: #9575cd;
    border-color: #9575cd;
    background: transparent;
  }
  .btn-d-purple3-o-lg:focus, .btn-d-purple3-o-lg:hover {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple4-o-lg {
    color: #7e57c2;
    border-color: #7e57c2;
    background: transparent;
  }
  .btn-d-purple4-o-lg:focus, .btn-d-purple4-o-lg:hover {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple5-o-lg {
    color: #673ab7;
    border-color: #673ab7;
    background: transparent;
  }
  .btn-d-purple5-o-lg:focus, .btn-d-purple5-o-lg:hover {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple6-o-lg {
    color: #5e35b1;
    border-color: #5e35b1;
    background: transparent;
  }
  .btn-d-purple6-o-lg:focus, .btn-d-purple6-o-lg:hover {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple7-o-lg {
    color: #512da8;
    border-color: #512da8;
    background: transparent;
  }
  .btn-d-purple7-o-lg:focus, .btn-d-purple7-o-lg:hover {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple8-o-lg {
    color: #4527a0;
    border-color: #4527a0;
    background: transparent;
  }
  .btn-d-purple8-o-lg:focus, .btn-d-purple8-o-lg:hover {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple9-o-lg {
    color: #311b92;
    border-color: #311b92;
    background: transparent;
  }
  .btn-d-purple9-o-lg:focus, .btn-d-purple9-o-lg:hover {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purplea-o-lg {
    color: #b388ff;
    border-color: #b388ff;
    background: transparent;
  }
  .btn-d-purplea-o-lg:focus, .btn-d-purplea-o-lg:hover {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purpleb-o-lg {
    color: #7c4dff;
    border-color: #7c4dff;
    background: transparent;
  }
  .btn-d-purpleb-o-lg:focus, .btn-d-purpleb-o-lg:hover {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purplec-o-lg {
    color: #651fff;
    border-color: #651fff;
    background: transparent;
  }
  .btn-d-purplec-o-lg:focus, .btn-d-purplec-o-lg:hover {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purpled-o-lg {
    color: #6200ea;
    border-color: #6200ea;
    background: transparent;
  }
  .btn-d-purpled-o-lg:focus, .btn-d-purpled-o-lg:hover {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-indigo-o-lg {
    color: indigo;
    border-color: indigo;
    background: transparent;
  }
  .btn-indigo-o-lg:focus, .btn-indigo-o-lg:hover {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo0-o-lg {
    color: #e8eaf6;
    border-color: #e8eaf6;
    background: transparent;
  }
  .btn-indigo0-o-lg:focus, .btn-indigo0-o-lg:hover {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo1-o-lg {
    color: #c5cae9;
    border-color: #c5cae9;
    background: transparent;
  }
  .btn-indigo1-o-lg:focus, .btn-indigo1-o-lg:hover {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo2-o-lg {
    color: #9fa8da;
    border-color: #9fa8da;
    background: transparent;
  }
  .btn-indigo2-o-lg:focus, .btn-indigo2-o-lg:hover {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo3-o-lg {
    color: #7986cb;
    border-color: #7986cb;
    background: transparent;
  }
  .btn-indigo3-o-lg:focus, .btn-indigo3-o-lg:hover {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo4-o-lg {
    color: #5c6bc0;
    border-color: #5c6bc0;
    background: transparent;
  }
  .btn-indigo4-o-lg:focus, .btn-indigo4-o-lg:hover {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo5-o-lg {
    color: #3f51b5;
    border-color: #3f51b5;
    background: transparent;
  }
  .btn-indigo5-o-lg:focus, .btn-indigo5-o-lg:hover {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo6-o-lg {
    color: #3949ab;
    border-color: #3949ab;
    background: transparent;
  }
  .btn-indigo6-o-lg:focus, .btn-indigo6-o-lg:hover {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo7-o-lg {
    color: #303f9f;
    border-color: #303f9f;
    background: transparent;
  }
  .btn-indigo7-o-lg:focus, .btn-indigo7-o-lg:hover {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo8-o-lg {
    color: #283593;
    border-color: #283593;
    background: transparent;
  }
  .btn-indigo8-o-lg:focus, .btn-indigo8-o-lg:hover {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo9-o-lg {
    color: #1a237e;
    border-color: #1a237e;
    background: transparent;
  }
  .btn-indigo9-o-lg:focus, .btn-indigo9-o-lg:hover {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigoa-o-lg {
    color: #8c9eff;
    border-color: #8c9eff;
    background: transparent;
  }
  .btn-indigoa-o-lg:focus, .btn-indigoa-o-lg:hover {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigob-o-lg {
    color: #536dfe;
    border-color: #536dfe;
    background: transparent;
  }
  .btn-indigob-o-lg:focus, .btn-indigob-o-lg:hover {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigoc-o-lg {
    color: #3d5afe;
    border-color: #3d5afe;
    background: transparent;
  }
  .btn-indigoc-o-lg:focus, .btn-indigoc-o-lg:hover {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigod-o-lg {
    color: #304ffe;
    border-color: #304ffe;
    background: transparent;
  }
  .btn-indigod-o-lg:focus, .btn-indigod-o-lg:hover {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-blue-o-lg {
    color: blue;
    border-color: blue;
    background: transparent;
  }
  .btn-blue-o-lg:focus, .btn-blue-o-lg:hover {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue0-o-lg {
    color: #e3f2fd;
    border-color: #e3f2fd;
    background: transparent;
  }
  .btn-blue0-o-lg:focus, .btn-blue0-o-lg:hover {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue1-o-lg {
    color: #bbdefb;
    border-color: #bbdefb;
    background: transparent;
  }
  .btn-blue1-o-lg:focus, .btn-blue1-o-lg:hover {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue2-o-lg {
    color: #90caf9;
    border-color: #90caf9;
    background: transparent;
  }
  .btn-blue2-o-lg:focus, .btn-blue2-o-lg:hover {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue3-o-lg {
    color: #64b5f6;
    border-color: #64b5f6;
    background: transparent;
  }
  .btn-blue3-o-lg:focus, .btn-blue3-o-lg:hover {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue4-o-lg {
    color: #42a5f5;
    border-color: #42a5f5;
    background: transparent;
  }
  .btn-blue4-o-lg:focus, .btn-blue4-o-lg:hover {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue5-o-lg {
    color: #2196f3;
    border-color: #2196f3;
    background: transparent;
  }
  .btn-blue5-o-lg:focus, .btn-blue5-o-lg:hover {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue6-o-lg {
    color: #1e88e5;
    border-color: #1e88e5;
    background: transparent;
  }
  .btn-blue6-o-lg:focus, .btn-blue6-o-lg:hover {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue7-o-lg {
    color: #1976d2;
    border-color: #1976d2;
    background: transparent;
  }
  .btn-blue7-o-lg:focus, .btn-blue7-o-lg:hover {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue8-o-lg {
    color: #1565c0;
    border-color: #1565c0;
    background: transparent;
  }
  .btn-blue8-o-lg:focus, .btn-blue8-o-lg:hover {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue9-o-lg {
    color: #0d47a1;
    border-color: #0d47a1;
    background: transparent;
  }
  .btn-blue9-o-lg:focus, .btn-blue9-o-lg:hover {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-bluea-o-lg {
    color: #82b1ff;
    border-color: #82b1ff;
    background: transparent;
  }
  .btn-bluea-o-lg:focus, .btn-bluea-o-lg:hover {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-blueb-o-lg {
    color: #448aff;
    border-color: #448aff;
    background: transparent;
  }
  .btn-blueb-o-lg:focus, .btn-blueb-o-lg:hover {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-bluec-o-lg {
    color: #2979ff;
    border-color: #2979ff;
    background: transparent;
  }
  .btn-bluec-o-lg:focus, .btn-bluec-o-lg:hover {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-blued-o-lg {
    color: #2962ff;
    border-color: #2962ff;
    background: transparent;
  }
  .btn-blued-o-lg:focus, .btn-blued-o-lg:hover {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-l-blue-o-lg {
    color: lightblue;
    border-color: lightblue;
    background: transparent;
  }
  .btn-l-blue-o-lg:focus, .btn-l-blue-o-lg:hover {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue0-o-lg {
    color: #e1f5fe;
    border-color: #e1f5fe;
    background: transparent;
  }
  .btn-l-blue0-o-lg:focus, .btn-l-blue0-o-lg:hover {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue1-o-lg {
    color: #b3e5fc;
    border-color: #b3e5fc;
    background: transparent;
  }
  .btn-l-blue1-o-lg:focus, .btn-l-blue1-o-lg:hover {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue2-o-lg {
    color: #81d4fa;
    border-color: #81d4fa;
    background: transparent;
  }
  .btn-l-blue2-o-lg:focus, .btn-l-blue2-o-lg:hover {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue3-o-lg {
    color: #4fc3f7;
    border-color: #4fc3f7;
    background: transparent;
  }
  .btn-l-blue3-o-lg:focus, .btn-l-blue3-o-lg:hover {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue4-o-lg {
    color: #29b6f6;
    border-color: #29b6f6;
    background: transparent;
  }
  .btn-l-blue4-o-lg:focus, .btn-l-blue4-o-lg:hover {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue5-o-lg {
    color: #03a9f4;
    border-color: #03a9f4;
    background: transparent;
  }
  .btn-l-blue5-o-lg:focus, .btn-l-blue5-o-lg:hover {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue6-o-lg {
    color: #039be5;
    border-color: #039be5;
    background: transparent;
  }
  .btn-l-blue6-o-lg:focus, .btn-l-blue6-o-lg:hover {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue7-o-lg {
    color: #0288d1;
    border-color: #0288d1;
    background: transparent;
  }
  .btn-l-blue7-o-lg:focus, .btn-l-blue7-o-lg:hover {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue8-o-lg {
    color: #0277bd;
    border-color: #0277bd;
    background: transparent;
  }
  .btn-l-blue8-o-lg:focus, .btn-l-blue8-o-lg:hover {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue9-o-lg {
    color: #01579b;
    border-color: #01579b;
    background: transparent;
  }
  .btn-l-blue9-o-lg:focus, .btn-l-blue9-o-lg:hover {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-bluea-o-lg {
    color: #80d8ff;
    border-color: #80d8ff;
    background: transparent;
  }
  .btn-l-bluea-o-lg:focus, .btn-l-bluea-o-lg:hover {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-blueb-o-lg {
    color: #40c4ff;
    border-color: #40c4ff;
    background: transparent;
  }
  .btn-l-blueb-o-lg:focus, .btn-l-blueb-o-lg:hover {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-bluec-o-lg {
    color: #00b0ff;
    border-color: #00b0ff;
    background: transparent;
  }
  .btn-l-bluec-o-lg:focus, .btn-l-bluec-o-lg:hover {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-blued-o-lg {
    color: #0091ea;
    border-color: #0091ea;
    background: transparent;
  }
  .btn-l-blued-o-lg:focus, .btn-l-blued-o-lg:hover {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-cyan-o-lg {
    color: cyan;
    border-color: cyan;
    background: transparent;
  }
  .btn-cyan-o-lg:focus, .btn-cyan-o-lg:hover {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan0-o-lg {
    color: #e0f7fa;
    border-color: #e0f7fa;
    background: transparent;
  }
  .btn-cyan0-o-lg:focus, .btn-cyan0-o-lg:hover {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan1-o-lg {
    color: #b2ebf2;
    border-color: #b2ebf2;
    background: transparent;
  }
  .btn-cyan1-o-lg:focus, .btn-cyan1-o-lg:hover {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan2-o-lg {
    color: #80deea;
    border-color: #80deea;
    background: transparent;
  }
  .btn-cyan2-o-lg:focus, .btn-cyan2-o-lg:hover {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan3-o-lg {
    color: #4dd0e1;
    border-color: #4dd0e1;
    background: transparent;
  }
  .btn-cyan3-o-lg:focus, .btn-cyan3-o-lg:hover {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan4-o-lg {
    color: #26c6da;
    border-color: #26c6da;
    background: transparent;
  }
  .btn-cyan4-o-lg:focus, .btn-cyan4-o-lg:hover {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan5-o-lg {
    color: #00bcd4;
    border-color: #00bcd4;
    background: transparent;
  }
  .btn-cyan5-o-lg:focus, .btn-cyan5-o-lg:hover {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan6-o-lg {
    color: #00acc1;
    border-color: #00acc1;
    background: transparent;
  }
  .btn-cyan6-o-lg:focus, .btn-cyan6-o-lg:hover {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan7-o-lg {
    color: #0097a7;
    border-color: #0097a7;
    background: transparent;
  }
  .btn-cyan7-o-lg:focus, .btn-cyan7-o-lg:hover {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan8-o-lg {
    color: #00838f;
    border-color: #00838f;
    background: transparent;
  }
  .btn-cyan8-o-lg:focus, .btn-cyan8-o-lg:hover {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan9-o-lg {
    color: #006064;
    border-color: #006064;
    background: transparent;
  }
  .btn-cyan9-o-lg:focus, .btn-cyan9-o-lg:hover {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyana-o-lg {
    color: #84ffff;
    border-color: #84ffff;
    background: transparent;
  }
  .btn-cyana-o-lg:focus, .btn-cyana-o-lg:hover {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyanb-o-lg {
    color: #18ffff;
    border-color: #18ffff;
    background: transparent;
  }
  .btn-cyanb-o-lg:focus, .btn-cyanb-o-lg:hover {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanc-o-lg {
    color: #00e5ff;
    border-color: #00e5ff;
    background: transparent;
  }
  .btn-cyanc-o-lg:focus, .btn-cyanc-o-lg:hover {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyand-o-lg {
    color: #00b8d4;
    border-color: #00b8d4;
    background: transparent;
  }
  .btn-cyand-o-lg:focus, .btn-cyand-o-lg:hover {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-teal-o-lg {
    color: teal;
    border-color: teal;
    background: transparent;
  }
  .btn-teal-o-lg:focus, .btn-teal-o-lg:hover {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal0-o-lg {
    color: #e0f2f1;
    border-color: #e0f2f1;
    background: transparent;
  }
  .btn-teal0-o-lg:focus, .btn-teal0-o-lg:hover {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal1-o-lg {
    color: #b2dfdb;
    border-color: #b2dfdb;
    background: transparent;
  }
  .btn-teal1-o-lg:focus, .btn-teal1-o-lg:hover {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal2-o-lg {
    color: #80cbc4;
    border-color: #80cbc4;
    background: transparent;
  }
  .btn-teal2-o-lg:focus, .btn-teal2-o-lg:hover {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal3-o-lg {
    color: #4db6ac;
    border-color: #4db6ac;
    background: transparent;
  }
  .btn-teal3-o-lg:focus, .btn-teal3-o-lg:hover {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal4-o-lg {
    color: #26a69a;
    border-color: #26a69a;
    background: transparent;
  }
  .btn-teal4-o-lg:focus, .btn-teal4-o-lg:hover {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal5-o-lg {
    color: #009688;
    border-color: #009688;
    background: transparent;
  }
  .btn-teal5-o-lg:focus, .btn-teal5-o-lg:hover {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal6-o-lg {
    color: #00897b;
    border-color: #00897b;
    background: transparent;
  }
  .btn-teal6-o-lg:focus, .btn-teal6-o-lg:hover {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal7-o-lg {
    color: #00796b;
    border-color: #00796b;
    background: transparent;
  }
  .btn-teal7-o-lg:focus, .btn-teal7-o-lg:hover {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal8-o-lg {
    color: #00695c;
    border-color: #00695c;
    background: transparent;
  }
  .btn-teal8-o-lg:focus, .btn-teal8-o-lg:hover {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal9-o-lg {
    color: #004d40;
    border-color: #004d40;
    background: transparent;
  }
  .btn-teal9-o-lg:focus, .btn-teal9-o-lg:hover {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teala-o-lg {
    color: #a7ffeb;
    border-color: #a7ffeb;
    background: transparent;
  }
  .btn-teala-o-lg:focus, .btn-teala-o-lg:hover {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-tealb-o-lg {
    color: #64ffda;
    border-color: #64ffda;
    background: transparent;
  }
  .btn-tealb-o-lg:focus, .btn-tealb-o-lg:hover {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealc-o-lg {
    color: #1de9b6;
    border-color: #1de9b6;
    background: transparent;
  }
  .btn-tealc-o-lg:focus, .btn-tealc-o-lg:hover {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-teald-o-lg {
    color: #00bfa5;
    border-color: #00bfa5;
    background: transparent;
  }
  .btn-teald-o-lg:focus, .btn-teald-o-lg:hover {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-green-o-lg {
    color: green;
    border-color: green;
    background: transparent;
  }
  .btn-green-o-lg:focus, .btn-green-o-lg:hover {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green0-o-lg {
    color: #e8f5e9;
    border-color: #e8f5e9;
    background: transparent;
  }
  .btn-green0-o-lg:focus, .btn-green0-o-lg:hover {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green1-o-lg {
    color: #c8e6c9;
    border-color: #c8e6c9;
    background: transparent;
  }
  .btn-green1-o-lg:focus, .btn-green1-o-lg:hover {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green2-o-lg {
    color: #a5d6a7;
    border-color: #a5d6a7;
    background: transparent;
  }
  .btn-green2-o-lg:focus, .btn-green2-o-lg:hover {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green3-o-lg {
    color: #81c784;
    border-color: #81c784;
    background: transparent;
  }
  .btn-green3-o-lg:focus, .btn-green3-o-lg:hover {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green4-o-lg {
    color: #66bb6a;
    border-color: #66bb6a;
    background: transparent;
  }
  .btn-green4-o-lg:focus, .btn-green4-o-lg:hover {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green5-o-lg {
    color: #4caf50;
    border-color: #4caf50;
    background: transparent;
  }
  .btn-green5-o-lg:focus, .btn-green5-o-lg:hover {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green6-o-lg {
    color: #43a047;
    border-color: #43a047;
    background: transparent;
  }
  .btn-green6-o-lg:focus, .btn-green6-o-lg:hover {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green7-o-lg {
    color: #388e3c;
    border-color: #388e3c;
    background: transparent;
  }
  .btn-green7-o-lg:focus, .btn-green7-o-lg:hover {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green8-o-lg {
    color: #2e7d32;
    border-color: #2e7d32;
    background: transparent;
  }
  .btn-green8-o-lg:focus, .btn-green8-o-lg:hover {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green9-o-lg {
    color: #1b5e20;
    border-color: #1b5e20;
    background: transparent;
  }
  .btn-green9-o-lg:focus, .btn-green9-o-lg:hover {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-greena-o-lg {
    color: #b9f6ca;
    border-color: #b9f6ca;
    background: transparent;
  }
  .btn-greena-o-lg:focus, .btn-greena-o-lg:hover {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greenb-o-lg {
    color: #69f0ae;
    border-color: #69f0ae;
    background: transparent;
  }
  .btn-greenb-o-lg:focus, .btn-greenb-o-lg:hover {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenc-o-lg {
    color: #00e676;
    border-color: #00e676;
    background: transparent;
  }
  .btn-greenc-o-lg:focus, .btn-greenc-o-lg:hover {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greend-o-lg {
    color: #00c853;
    border-color: #00c853;
    background: transparent;
  }
  .btn-greend-o-lg:focus, .btn-greend-o-lg:hover {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-l-green-o-lg {
    color: lightgreen;
    border-color: lightgreen;
    background: transparent;
  }
  .btn-l-green-o-lg:focus, .btn-l-green-o-lg:hover {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green0-o-lg {
    color: #f1f8e9;
    border-color: #f1f8e9;
    background: transparent;
  }
  .btn-l-green0-o-lg:focus, .btn-l-green0-o-lg:hover {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green1-o-lg {
    color: #dcedc8;
    border-color: #dcedc8;
    background: transparent;
  }
  .btn-l-green1-o-lg:focus, .btn-l-green1-o-lg:hover {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green2-o-lg {
    color: #c5e1a5;
    border-color: #c5e1a5;
    background: transparent;
  }
  .btn-l-green2-o-lg:focus, .btn-l-green2-o-lg:hover {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green3-o-lg {
    color: #aed581;
    border-color: #aed581;
    background: transparent;
  }
  .btn-l-green3-o-lg:focus, .btn-l-green3-o-lg:hover {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green4-o-lg {
    color: #9ccc65;
    border-color: #9ccc65;
    background: transparent;
  }
  .btn-l-green4-o-lg:focus, .btn-l-green4-o-lg:hover {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green5-o-lg {
    color: #8bc34a;
    border-color: #8bc34a;
    background: transparent;
  }
  .btn-l-green5-o-lg:focus, .btn-l-green5-o-lg:hover {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green6-o-lg {
    color: #7cb342;
    border-color: #7cb342;
    background: transparent;
  }
  .btn-l-green6-o-lg:focus, .btn-l-green6-o-lg:hover {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green7-o-lg {
    color: #689f38;
    border-color: #689f38;
    background: transparent;
  }
  .btn-l-green7-o-lg:focus, .btn-l-green7-o-lg:hover {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green8-o-lg {
    color: #558b2f;
    border-color: #558b2f;
    background: transparent;
  }
  .btn-l-green8-o-lg:focus, .btn-l-green8-o-lg:hover {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green9-o-lg {
    color: #33691e;
    border-color: #33691e;
    background: transparent;
  }
  .btn-l-green9-o-lg:focus, .btn-l-green9-o-lg:hover {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-greena-o-lg {
    color: #ccff90;
    border-color: #ccff90;
    background: transparent;
  }
  .btn-l-greena-o-lg:focus, .btn-l-greena-o-lg:hover {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greenb-o-lg {
    color: #b2ff59;
    border-color: #b2ff59;
    background: transparent;
  }
  .btn-l-greenb-o-lg:focus, .btn-l-greenb-o-lg:hover {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenc-o-lg {
    color: #76ff03;
    border-color: #76ff03;
    background: transparent;
  }
  .btn-l-greenc-o-lg:focus, .btn-l-greenc-o-lg:hover {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greend-o-lg {
    color: #64dd17;
    border-color: #64dd17;
    background: transparent;
  }
  .btn-l-greend-o-lg:focus, .btn-l-greend-o-lg:hover {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-lime-o-lg {
    color: lime;
    border-color: lime;
    background: transparent;
  }
  .btn-lime-o-lg:focus, .btn-lime-o-lg:hover {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime0-o-lg {
    color: #f9fbe7;
    border-color: #f9fbe7;
    background: transparent;
  }
  .btn-lime0-o-lg:focus, .btn-lime0-o-lg:hover {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime1-o-lg {
    color: #f0f4c3;
    border-color: #f0f4c3;
    background: transparent;
  }
  .btn-lime1-o-lg:focus, .btn-lime1-o-lg:hover {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime2-o-lg {
    color: #e6ee9c;
    border-color: #e6ee9c;
    background: transparent;
  }
  .btn-lime2-o-lg:focus, .btn-lime2-o-lg:hover {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime3-o-lg {
    color: #d4e056;
    border-color: #d4e056;
    background: transparent;
  }
  .btn-lime3-o-lg:focus, .btn-lime3-o-lg:hover {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime4-o-lg {
    color: #d4e157;
    border-color: #d4e157;
    background: transparent;
  }
  .btn-lime4-o-lg:focus, .btn-lime4-o-lg:hover {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime5-o-lg {
    color: #cddc39;
    border-color: #cddc39;
    background: transparent;
  }
  .btn-lime5-o-lg:focus, .btn-lime5-o-lg:hover {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime6-o-lg {
    color: #c0ca33;
    border-color: #c0ca33;
    background: transparent;
  }
  .btn-lime6-o-lg:focus, .btn-lime6-o-lg:hover {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime7-o-lg {
    color: #afb42b;
    border-color: #afb42b;
    background: transparent;
  }
  .btn-lime7-o-lg:focus, .btn-lime7-o-lg:hover {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime8-o-lg {
    color: #9e9d24;
    border-color: #9e9d24;
    background: transparent;
  }
  .btn-lime8-o-lg:focus, .btn-lime8-o-lg:hover {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime9-o-lg {
    color: #827717;
    border-color: #827717;
    background: transparent;
  }
  .btn-lime9-o-lg:focus, .btn-lime9-o-lg:hover {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-limea-o-lg {
    color: #f4ff81;
    border-color: #f4ff81;
    background: transparent;
  }
  .btn-limea-o-lg:focus, .btn-limea-o-lg:hover {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limeb-o-lg {
    color: #eeff41;
    border-color: #eeff41;
    background: transparent;
  }
  .btn-limeb-o-lg:focus, .btn-limeb-o-lg:hover {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limec-o-lg {
    color: #c6ff00;
    border-color: #c6ff00;
    background: transparent;
  }
  .btn-limec-o-lg:focus, .btn-limec-o-lg:hover {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limed-o-lg {
    color: #aeea00;
    border-color: #aeea00;
    background: transparent;
  }
  .btn-limed-o-lg:focus, .btn-limed-o-lg:hover {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-yellow-o-lg {
    color: yellow;
    border-color: yellow;
    background: transparent;
  }
  .btn-yellow-o-lg:focus, .btn-yellow-o-lg:hover {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow0-o-lg {
    color: #fffde7;
    border-color: #fffde7;
    background: transparent;
  }
  .btn-yellow0-o-lg:focus, .btn-yellow0-o-lg:hover {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow1-o-lg {
    color: #fff9c4;
    border-color: #fff9c4;
    background: transparent;
  }
  .btn-yellow1-o-lg:focus, .btn-yellow1-o-lg:hover {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow2-o-lg {
    color: #fff59d;
    border-color: #fff59d;
    background: transparent;
  }
  .btn-yellow2-o-lg:focus, .btn-yellow2-o-lg:hover {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow3-o-lg {
    color: #fff176;
    border-color: #fff176;
    background: transparent;
  }
  .btn-yellow3-o-lg:focus, .btn-yellow3-o-lg:hover {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow4-o-lg {
    color: #ffee58;
    border-color: #ffee58;
    background: transparent;
  }
  .btn-yellow4-o-lg:focus, .btn-yellow4-o-lg:hover {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow5-o-lg {
    color: #ffeb3b;
    border-color: #ffeb3b;
    background: transparent;
  }
  .btn-yellow5-o-lg:focus, .btn-yellow5-o-lg:hover {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow6-o-lg {
    color: #fdd835;
    border-color: #fdd835;
    background: transparent;
  }
  .btn-yellow6-o-lg:focus, .btn-yellow6-o-lg:hover {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow7-o-lg {
    color: #fbc02d;
    border-color: #fbc02d;
    background: transparent;
  }
  .btn-yellow7-o-lg:focus, .btn-yellow7-o-lg:hover {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow8-o-lg {
    color: #f9a825;
    border-color: #f9a825;
    background: transparent;
  }
  .btn-yellow8-o-lg:focus, .btn-yellow8-o-lg:hover {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow9-o-lg {
    color: #f57f17;
    border-color: #f57f17;
    background: transparent;
  }
  .btn-yellow9-o-lg:focus, .btn-yellow9-o-lg:hover {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellowa-o-lg {
    color: #ffff8d;
    border-color: #ffff8d;
    background: transparent;
  }
  .btn-yellowa-o-lg:focus, .btn-yellowa-o-lg:hover {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowb-o-lg {
    color: #ff0;
    border-color: #ff0;
    background: transparent;
  }
  .btn-yellowb-o-lg:focus, .btn-yellowb-o-lg:hover {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowc-o-lg {
    color: #ffea00;
    border-color: #ffea00;
    background: transparent;
  }
  .btn-yellowc-o-lg:focus, .btn-yellowc-o-lg:hover {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowd-o-lg {
    color: #ffd600;
    border-color: #ffd600;
    background: transparent;
  }
  .btn-yellowd-o-lg:focus, .btn-yellowd-o-lg:hover {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-amber-o-lg {
    color: #ffd740;
    border-color: #ffd740;
    background: transparent;
  }
  .btn-amber-o-lg:focus, .btn-amber-o-lg:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber0-o-lg {
    color: #fff8e1;
    border-color: #fff8e1;
    background: transparent;
  }
  .btn-amber0-o-lg:focus, .btn-amber0-o-lg:hover {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber1-o-lg {
    color: #ffecb3;
    border-color: #ffecb3;
    background: transparent;
  }
  .btn-amber1-o-lg:focus, .btn-amber1-o-lg:hover {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber2-o-lg {
    color: #ffe082;
    border-color: #ffe082;
    background: transparent;
  }
  .btn-amber2-o-lg:focus, .btn-amber2-o-lg:hover {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber3-o-lg {
    color: #ffd54f;
    border-color: #ffd54f;
    background: transparent;
  }
  .btn-amber3-o-lg:focus, .btn-amber3-o-lg:hover {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber4-o-lg {
    color: #ffca28;
    border-color: #ffca28;
    background: transparent;
  }
  .btn-amber4-o-lg:focus, .btn-amber4-o-lg:hover {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber5-o-lg {
    color: #ffc107;
    border-color: #ffc107;
    background: transparent;
  }
  .btn-amber5-o-lg:focus, .btn-amber5-o-lg:hover {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber6-o-lg {
    color: #ffb300;
    border-color: #ffb300;
    background: transparent;
  }
  .btn-amber6-o-lg:focus, .btn-amber6-o-lg:hover {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber7-o-lg {
    color: #ffa000;
    border-color: #ffa000;
    background: transparent;
  }
  .btn-amber7-o-lg:focus, .btn-amber7-o-lg:hover {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber8-o-lg {
    color: #ff8f00;
    border-color: #ff8f00;
    background: transparent;
  }
  .btn-amber8-o-lg:focus, .btn-amber8-o-lg:hover {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber9-o-lg {
    color: #ff6f00;
    border-color: #ff6f00;
    background: transparent;
  }
  .btn-amber9-o-lg:focus, .btn-amber9-o-lg:hover {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-ambera-o-lg {
    color: #ffe57f;
    border-color: #ffe57f;
    background: transparent;
  }
  .btn-ambera-o-lg:focus, .btn-ambera-o-lg:hover {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-amberb-o-lg {
    color: #ffd740;
    border-color: #ffd740;
    background: transparent;
  }
  .btn-amberb-o-lg:focus, .btn-amberb-o-lg:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberc-o-lg {
    color: #ffc400;
    border-color: #ffc400;
    background: transparent;
  }
  .btn-amberc-o-lg:focus, .btn-amberc-o-lg:hover {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberd-o-lg {
    color: #ffab00;
    border-color: #ffab00;
    background: transparent;
  }
  .btn-amberd-o-lg:focus, .btn-amberd-o-lg:hover {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-orange-o-lg {
    color: orange;
    border-color: orange;
    background: transparent;
  }
  .btn-orange-o-lg:focus, .btn-orange-o-lg:hover {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange0-o-lg {
    color: #fff3e0;
    border-color: #fff3e0;
    background: transparent;
  }
  .btn-orange0-o-lg:focus, .btn-orange0-o-lg:hover {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange1-o-lg {
    color: #ffe0b2;
    border-color: #ffe0b2;
    background: transparent;
  }
  .btn-orange1-o-lg:focus, .btn-orange1-o-lg:hover {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange2-o-lg {
    color: #ffcc80;
    border-color: #ffcc80;
    background: transparent;
  }
  .btn-orange2-o-lg:focus, .btn-orange2-o-lg:hover {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange3-o-lg {
    color: #ffb74d;
    border-color: #ffb74d;
    background: transparent;
  }
  .btn-orange3-o-lg:focus, .btn-orange3-o-lg:hover {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange4-o-lg {
    color: #ffa726;
    border-color: #ffa726;
    background: transparent;
  }
  .btn-orange4-o-lg:focus, .btn-orange4-o-lg:hover {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange5-o-lg {
    color: #ff9800;
    border-color: #ff9800;
    background: transparent;
  }
  .btn-orange5-o-lg:focus, .btn-orange5-o-lg:hover {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange6-o-lg {
    color: #fb8c00;
    border-color: #fb8c00;
    background: transparent;
  }
  .btn-orange6-o-lg:focus, .btn-orange6-o-lg:hover {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange7-o-lg {
    color: #f57c00;
    border-color: #f57c00;
    background: transparent;
  }
  .btn-orange7-o-lg:focus, .btn-orange7-o-lg:hover {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange8-o-lg {
    color: #ef6c00;
    border-color: #ef6c00;
    background: transparent;
  }
  .btn-orange8-o-lg:focus, .btn-orange8-o-lg:hover {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange9-o-lg {
    color: #e65100;
    border-color: #e65100;
    background: transparent;
  }
  .btn-orange9-o-lg:focus, .btn-orange9-o-lg:hover {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orangea-o-lg {
    color: #ffd180;
    border-color: #ffd180;
    background: transparent;
  }
  .btn-orangea-o-lg:focus, .btn-orangea-o-lg:hover {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangeb-o-lg {
    color: #ffab40;
    border-color: #ffab40;
    background: transparent;
  }
  .btn-orangeb-o-lg:focus, .btn-orangeb-o-lg:hover {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangec-o-lg {
    color: #ff9100;
    border-color: #ff9100;
    background: transparent;
  }
  .btn-orangec-o-lg:focus, .btn-orangec-o-lg:hover {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-oranged-o-lg {
    color: #ff6d00;
    border-color: #ff6d00;
    background: transparent;
  }
  .btn-oranged-o-lg:focus, .btn-oranged-o-lg:hover {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-d-orange-o-lg {
    color: darkorange;
    border-color: darkorange;
    background: transparent;
  }
  .btn-d-orange-o-lg:focus, .btn-d-orange-o-lg:hover {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange0-o-lg {
    color: #fbe9e7;
    border-color: #fbe9e7;
    background: transparent;
  }
  .btn-d-orange0-o-lg:focus, .btn-d-orange0-o-lg:hover {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange1-o-lg {
    color: #ffccbc;
    border-color: #ffccbc;
    background: transparent;
  }
  .btn-d-orange1-o-lg:focus, .btn-d-orange1-o-lg:hover {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange2-o-lg {
    color: #ffab91;
    border-color: #ffab91;
    background: transparent;
  }
  .btn-d-orange2-o-lg:focus, .btn-d-orange2-o-lg:hover {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange3-o-lg {
    color: #ff8a65;
    border-color: #ff8a65;
    background: transparent;
  }
  .btn-d-orange3-o-lg:focus, .btn-d-orange3-o-lg:hover {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange4-o-lg {
    color: #ff7043;
    border-color: #ff7043;
    background: transparent;
  }
  .btn-d-orange4-o-lg:focus, .btn-d-orange4-o-lg:hover {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange5-o-lg {
    color: #ff5722;
    border-color: #ff5722;
    background: transparent;
  }
  .btn-d-orange5-o-lg:focus, .btn-d-orange5-o-lg:hover {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange6-o-lg {
    color: #f4511e;
    border-color: #f4511e;
    background: transparent;
  }
  .btn-d-orange6-o-lg:focus, .btn-d-orange6-o-lg:hover {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange7-o-lg {
    color: #e64a19;
    border-color: #e64a19;
    background: transparent;
  }
  .btn-d-orange7-o-lg:focus, .btn-d-orange7-o-lg:hover {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange8-o-lg {
    color: #d84315;
    border-color: #d84315;
    background: transparent;
  }
  .btn-d-orange8-o-lg:focus, .btn-d-orange8-o-lg:hover {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange9-o-lg {
    color: #bf360c;
    border-color: #bf360c;
    background: transparent;
  }
  .btn-d-orange9-o-lg:focus, .btn-d-orange9-o-lg:hover {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orangea-o-lg {
    color: #ff9e80;
    border-color: #ff9e80;
    background: transparent;
  }
  .btn-d-orangea-o-lg:focus, .btn-d-orangea-o-lg:hover {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangeb-o-lg {
    color: #ff6e40;
    border-color: #ff6e40;
    background: transparent;
  }
  .btn-d-orangeb-o-lg:focus, .btn-d-orangeb-o-lg:hover {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangec-o-lg {
    color: #ff3d00;
    border-color: #ff3d00;
    background: transparent;
  }
  .btn-d-orangec-o-lg:focus, .btn-d-orangec-o-lg:hover {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-oranged-o-lg {
    color: #dd2c00;
    border-color: #dd2c00;
    background: transparent;
  }
  .btn-d-oranged-o-lg:focus, .btn-d-oranged-o-lg:hover {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-brown-o-lg {
    color: brown;
    border-color: brown;
    background: transparent;
  }
  .btn-brown-o-lg:focus, .btn-brown-o-lg:hover {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown0-o-lg {
    color: #efebe9;
    border-color: #efebe9;
    background: transparent;
  }
  .btn-brown0-o-lg:focus, .btn-brown0-o-lg:hover {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown1-o-lg {
    color: #d7ccc8;
    border-color: #d7ccc8;
    background: transparent;
  }
  .btn-brown1-o-lg:focus, .btn-brown1-o-lg:hover {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown2-o-lg {
    color: #bcaaa4;
    border-color: #bcaaa4;
    background: transparent;
  }
  .btn-brown2-o-lg:focus, .btn-brown2-o-lg:hover {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown3-o-lg {
    color: #a1887f;
    border-color: #a1887f;
    background: transparent;
  }
  .btn-brown3-o-lg:focus, .btn-brown3-o-lg:hover {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown4-o-lg {
    color: #8d6e63;
    border-color: #8d6e63;
    background: transparent;
  }
  .btn-brown4-o-lg:focus, .btn-brown4-o-lg:hover {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown5-o-lg {
    color: #795548;
    border-color: #795548;
    background: transparent;
  }
  .btn-brown5-o-lg:focus, .btn-brown5-o-lg:hover {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown6-o-lg {
    color: #6d4c41;
    border-color: #6d4c41;
    background: transparent;
  }
  .btn-brown6-o-lg:focus, .btn-brown6-o-lg:hover {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown7-o-lg {
    color: #5d4037;
    border-color: #5d4037;
    background: transparent;
  }
  .btn-brown7-o-lg:focus, .btn-brown7-o-lg:hover {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown8-o-lg {
    color: #4e342e;
    border-color: #4e342e;
    background: transparent;
  }
  .btn-brown8-o-lg:focus, .btn-brown8-o-lg:hover {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown9-o-lg {
    color: #3e2723;
    border-color: #3e2723;
    background: transparent;
  }
  .btn-brown9-o-lg:focus, .btn-brown9-o-lg:hover {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-grey-o-lg {
    color: grey;
    border-color: grey;
    background: transparent;
  }
  .btn-grey-o-lg:focus, .btn-grey-o-lg:hover {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey0-o-lg {
    color: #fafafa;
    border-color: #fafafa;
    background: transparent;
  }
  .btn-grey0-o-lg:focus, .btn-grey0-o-lg:hover {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey1-o-lg {
    color: #f5f5f5;
    border-color: #f5f5f5;
    background: transparent;
  }
  .btn-grey1-o-lg:focus, .btn-grey1-o-lg:hover {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey2-o-lg {
    color: #eee;
    border-color: #eee;
    background: transparent;
  }
  .btn-grey2-o-lg:focus, .btn-grey2-o-lg:hover {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey3-o-lg {
    color: #e0e0e0;
    border-color: #e0e0e0;
    background: transparent;
  }
  .btn-grey3-o-lg:focus, .btn-grey3-o-lg:hover {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey4-o-lg {
    color: #bdbdbd;
    border-color: #bdbdbd;
    background: transparent;
  }
  .btn-grey4-o-lg:focus, .btn-grey4-o-lg:hover {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey5-o-lg {
    color: #9e9e9e;
    border-color: #9e9e9e;
    background: transparent;
  }
  .btn-grey5-o-lg:focus, .btn-grey5-o-lg:hover {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey6-o-lg {
    color: #757575;
    border-color: #757575;
    background: transparent;
  }
  .btn-grey6-o-lg:focus, .btn-grey6-o-lg:hover {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey7-o-lg {
    color: #616161;
    border-color: #616161;
    background: transparent;
  }
  .btn-grey7-o-lg:focus, .btn-grey7-o-lg:hover {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey8-o-lg {
    color: #424242;
    border-color: #424242;
    background: transparent;
  }
  .btn-grey8-o-lg:focus, .btn-grey8-o-lg:hover {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey9-o-lg {
    color: #212121;
    border-color: #212121;
    background: transparent;
  }
  .btn-grey9-o-lg:focus, .btn-grey9-o-lg:hover {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-blue-grey-o-lg {
    color: lightsteelblue;
    border-color: lightsteelblue;
    background: transparent;
  }
  .btn-blue-grey-o-lg:focus, .btn-blue-grey-o-lg:hover {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey0-o-lg {
    color: #eceff1;
    border-color: #eceff1;
    background: transparent;
  }
  .btn-blue-grey0-o-lg:focus, .btn-blue-grey0-o-lg:hover {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey1-o-lg {
    color: #cfd8dc;
    border-color: #cfd8dc;
    background: transparent;
  }
  .btn-blue-grey1-o-lg:focus, .btn-blue-grey1-o-lg:hover {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey2-o-lg {
    color: #b0bec5;
    border-color: #b0bec5;
    background: transparent;
  }
  .btn-blue-grey2-o-lg:focus, .btn-blue-grey2-o-lg:hover {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey3-o-lg {
    color: #90a4ae;
    border-color: #90a4ae;
    background: transparent;
  }
  .btn-blue-grey3-o-lg:focus, .btn-blue-grey3-o-lg:hover {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey4-o-lg {
    color: #78909c;
    border-color: #78909c;
    background: transparent;
  }
  .btn-blue-grey4-o-lg:focus, .btn-blue-grey4-o-lg:hover {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey5-o-lg {
    color: #607d8b;
    border-color: #607d8b;
    background: transparent;
  }
  .btn-blue-grey5-o-lg:focus, .btn-blue-grey5-o-lg:hover {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey6-o-lg {
    color: #546e7a;
    border-color: #546e7a;
    background: transparent;
  }
  .btn-blue-grey6-o-lg:focus, .btn-blue-grey6-o-lg:hover {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey7-o-lg {
    color: #455a64;
    border-color: #455a64;
    background: transparent;
  }
  .btn-blue-grey7-o-lg:focus, .btn-blue-grey7-o-lg:hover {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey8-o-lg {
    color: #37474f;
    border-color: #37474f;
    background: transparent;
  }
  .btn-blue-grey8-o-lg:focus, .btn-blue-grey8-o-lg:hover {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey9-o-lg {
    color: #263238;
    border-color: #263238;
    background: transparent;
  }
  .btn-blue-grey9-o-lg:focus, .btn-blue-grey9-o-lg:hover {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
}

@media (max-width: 991px) {
  .btn-black-md {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-black-md:focus, .btn-black-md:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-md {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-md:focus, .btn-color0-md:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color1-md {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color1-md:focus, .btn-color1-md:hover {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color2-md {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color2-md:focus, .btn-color2-md:hover {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color3-md {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color3-md:focus, .btn-color3-md:hover {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color4-md {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color4-md:focus, .btn-color4-md:hover {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color5-md {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color5-md:focus, .btn-color5-md:hover {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color6-md {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color6-md:focus, .btn-color6-md:hover {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color7-md {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color7-md:focus, .btn-color7-md:hover {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color8-md {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color8-md:focus, .btn-color8-md:hover {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color9-md {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-color9-md:focus, .btn-color9-md:hover {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-colora-md {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colora-md:focus, .btn-colora-md:hover {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colorb-md {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorb-md:focus, .btn-colorb-md:hover {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorc-md {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colorc-md:focus, .btn-colorc-md:hover {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colord-md {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colord-md:focus, .btn-colord-md:hover {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colore-md {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colore-md:focus, .btn-colore-md:hover {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colorf-md {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-colorf-md:focus, .btn-colorf-md:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-md {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-md:focus, .btn-white-md:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-red-md {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red-md:focus, .btn-red-md:hover {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red0-md {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red0-md:focus, .btn-red0-md:hover {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red1-md {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red1-md:focus, .btn-red1-md:hover {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red2-md {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red2-md:focus, .btn-red2-md:hover {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red3-md {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red3-md:focus, .btn-red3-md:hover {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red4-md {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red4-md:focus, .btn-red4-md:hover {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red5-md {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red5-md:focus, .btn-red5-md:hover {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red6-md {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red6-md:focus, .btn-red6-md:hover {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red7-md {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red7-md:focus, .btn-red7-md:hover {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red8-md {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red8-md:focus, .btn-red8-md:hover {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red9-md {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-red9-md:focus, .btn-red9-md:hover {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-reda-md {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-reda-md:focus, .btn-reda-md:hover {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-redb-md {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redb-md:focus, .btn-redb-md:hover {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redc-md {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redc-md:focus, .btn-redc-md:hover {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redd-md {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-redd-md:focus, .btn-redd-md:hover {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-pink-md {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink-md:focus, .btn-pink-md:hover {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink0-md {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink0-md:focus, .btn-pink0-md:hover {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink1-md {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink1-md:focus, .btn-pink1-md:hover {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink2-md {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink2-md:focus, .btn-pink2-md:hover {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink3-md {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink3-md:focus, .btn-pink3-md:hover {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink4-md {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink4-md:focus, .btn-pink4-md:hover {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink5-md {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink5-md:focus, .btn-pink5-md:hover {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink6-md {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink6-md:focus, .btn-pink6-md:hover {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink7-md {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink7-md:focus, .btn-pink7-md:hover {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink8-md {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink8-md:focus, .btn-pink8-md:hover {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink9-md {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pink9-md:focus, .btn-pink9-md:hover {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pinka-md {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinka-md:focus, .btn-pinka-md:hover {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinkb-md {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkb-md:focus, .btn-pinkb-md:hover {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkc-md {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkc-md:focus, .btn-pinkc-md:hover {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkd-md {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-pinkd-md:focus, .btn-pinkd-md:hover {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-purple-md {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple-md:focus, .btn-purple-md:hover {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple0-md {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple0-md:focus, .btn-purple0-md:hover {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple1-md {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple1-md:focus, .btn-purple1-md:hover {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple2-md {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple2-md:focus, .btn-purple2-md:hover {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple3-md {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple3-md:focus, .btn-purple3-md:hover {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple4-md {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple4-md:focus, .btn-purple4-md:hover {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple5-md {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple5-md:focus, .btn-purple5-md:hover {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple6-md {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple6-md:focus, .btn-purple6-md:hover {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple7-md {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple7-md:focus, .btn-purple7-md:hover {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple8-md {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple8-md:focus, .btn-purple8-md:hover {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple9-md {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purple9-md:focus, .btn-purple9-md:hover {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purplea-md {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purplea-md:focus, .btn-purplea-md:hover {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purpleb-md {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purpleb-md:focus, .btn-purpleb-md:hover {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purplec-md {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purplec-md:focus, .btn-purplec-md:hover {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purpled-md {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-purpled-md:focus, .btn-purpled-md:hover {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-d-purple-md {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple-md:focus, .btn-d-purple-md:hover {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple0-md {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple0-md:focus, .btn-d-purple0-md:hover {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple1-md {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple1-md:focus, .btn-d-purple1-md:hover {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple2-md {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple2-md:focus, .btn-d-purple2-md:hover {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple3-md {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple3-md:focus, .btn-d-purple3-md:hover {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple4-md {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple4-md:focus, .btn-d-purple4-md:hover {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple5-md {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple5-md:focus, .btn-d-purple5-md:hover {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple6-md {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple6-md:focus, .btn-d-purple6-md:hover {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple7-md {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple7-md:focus, .btn-d-purple7-md:hover {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple8-md {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple8-md:focus, .btn-d-purple8-md:hover {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple9-md {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purple9-md:focus, .btn-d-purple9-md:hover {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purplea-md {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purplea-md:focus, .btn-d-purplea-md:hover {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purpleb-md {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purpleb-md:focus, .btn-d-purpleb-md:hover {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purplec-md {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purplec-md:focus, .btn-d-purplec-md:hover {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purpled-md {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-d-purpled-md:focus, .btn-d-purpled-md:hover {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-indigo-md {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo-md:focus, .btn-indigo-md:hover {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo0-md {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo0-md:focus, .btn-indigo0-md:hover {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo1-md {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo1-md:focus, .btn-indigo1-md:hover {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo2-md {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo2-md:focus, .btn-indigo2-md:hover {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo3-md {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo3-md:focus, .btn-indigo3-md:hover {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo4-md {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo4-md:focus, .btn-indigo4-md:hover {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo5-md {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo5-md:focus, .btn-indigo5-md:hover {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo6-md {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo6-md:focus, .btn-indigo6-md:hover {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo7-md {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo7-md:focus, .btn-indigo7-md:hover {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo8-md {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo8-md:focus, .btn-indigo8-md:hover {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo9-md {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigo9-md:focus, .btn-indigo9-md:hover {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigoa-md {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigoa-md:focus, .btn-indigoa-md:hover {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigob-md {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigob-md:focus, .btn-indigob-md:hover {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigoc-md {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigoc-md:focus, .btn-indigoc-md:hover {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigod-md {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-indigod-md:focus, .btn-indigod-md:hover {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-blue-md {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue-md:focus, .btn-blue-md:hover {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue0-md {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue0-md:focus, .btn-blue0-md:hover {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue1-md {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue1-md:focus, .btn-blue1-md:hover {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue2-md {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue2-md:focus, .btn-blue2-md:hover {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue3-md {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue3-md:focus, .btn-blue3-md:hover {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue4-md {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue4-md:focus, .btn-blue4-md:hover {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue5-md {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue5-md:focus, .btn-blue5-md:hover {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue6-md {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue6-md:focus, .btn-blue6-md:hover {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue7-md {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue7-md:focus, .btn-blue7-md:hover {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue8-md {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue8-md:focus, .btn-blue8-md:hover {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue9-md {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-blue9-md:focus, .btn-blue9-md:hover {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-bluea-md {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-bluea-md:focus, .btn-bluea-md:hover {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-blueb-md {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-blueb-md:focus, .btn-blueb-md:hover {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-bluec-md {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-bluec-md:focus, .btn-bluec-md:hover {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-blued-md {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-blued-md:focus, .btn-blued-md:hover {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-l-blue-md {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue-md:focus, .btn-l-blue-md:hover {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue0-md {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue0-md:focus, .btn-l-blue0-md:hover {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue1-md {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue1-md:focus, .btn-l-blue1-md:hover {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue2-md {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue2-md:focus, .btn-l-blue2-md:hover {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue3-md {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue3-md:focus, .btn-l-blue3-md:hover {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue4-md {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue4-md:focus, .btn-l-blue4-md:hover {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue5-md {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue5-md:focus, .btn-l-blue5-md:hover {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue6-md {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue6-md:focus, .btn-l-blue6-md:hover {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue7-md {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue7-md:focus, .btn-l-blue7-md:hover {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue8-md {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue8-md:focus, .btn-l-blue8-md:hover {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue9-md {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-blue9-md:focus, .btn-l-blue9-md:hover {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-bluea-md {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-bluea-md:focus, .btn-l-bluea-md:hover {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-blueb-md {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-blueb-md:focus, .btn-l-blueb-md:hover {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-bluec-md {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-bluec-md:focus, .btn-l-bluec-md:hover {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-blued-md {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-l-blued-md:focus, .btn-l-blued-md:hover {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-cyan-md {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan-md:focus, .btn-cyan-md:hover {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan0-md {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan0-md:focus, .btn-cyan0-md:hover {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan1-md {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan1-md:focus, .btn-cyan1-md:hover {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan2-md {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan2-md:focus, .btn-cyan2-md:hover {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan3-md {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan3-md:focus, .btn-cyan3-md:hover {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan4-md {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan4-md:focus, .btn-cyan4-md:hover {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan5-md {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan5-md:focus, .btn-cyan5-md:hover {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan6-md {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan6-md:focus, .btn-cyan6-md:hover {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan7-md {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan7-md:focus, .btn-cyan7-md:hover {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan8-md {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan8-md:focus, .btn-cyan8-md:hover {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan9-md {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyan9-md:focus, .btn-cyan9-md:hover {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyana-md {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyana-md:focus, .btn-cyana-md:hover {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyanb-md {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanb-md:focus, .btn-cyanb-md:hover {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanc-md {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyanc-md:focus, .btn-cyanc-md:hover {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyand-md {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-cyand-md:focus, .btn-cyand-md:hover {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-teal-md {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal-md:focus, .btn-teal-md:hover {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal0-md {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal0-md:focus, .btn-teal0-md:hover {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal1-md {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal1-md:focus, .btn-teal1-md:hover {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal2-md {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal2-md:focus, .btn-teal2-md:hover {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal3-md {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal3-md:focus, .btn-teal3-md:hover {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal4-md {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal4-md:focus, .btn-teal4-md:hover {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal5-md {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal5-md:focus, .btn-teal5-md:hover {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal6-md {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal6-md:focus, .btn-teal6-md:hover {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal7-md {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal7-md:focus, .btn-teal7-md:hover {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal8-md {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal8-md:focus, .btn-teal8-md:hover {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal9-md {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teal9-md:focus, .btn-teal9-md:hover {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teala-md {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-teala-md:focus, .btn-teala-md:hover {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-tealb-md {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealb-md:focus, .btn-tealb-md:hover {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealc-md {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-tealc-md:focus, .btn-tealc-md:hover {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-teald-md {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-teald-md:focus, .btn-teald-md:hover {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-green-md {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green-md:focus, .btn-green-md:hover {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green0-md {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green0-md:focus, .btn-green0-md:hover {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green1-md {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green1-md:focus, .btn-green1-md:hover {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green2-md {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green2-md:focus, .btn-green2-md:hover {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green3-md {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green3-md:focus, .btn-green3-md:hover {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green4-md {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green4-md:focus, .btn-green4-md:hover {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green5-md {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green5-md:focus, .btn-green5-md:hover {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green6-md {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green6-md:focus, .btn-green6-md:hover {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green7-md {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green7-md:focus, .btn-green7-md:hover {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green8-md {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green8-md:focus, .btn-green8-md:hover {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green9-md {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-green9-md:focus, .btn-green9-md:hover {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-greena-md {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greena-md:focus, .btn-greena-md:hover {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greenb-md {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenb-md:focus, .btn-greenb-md:hover {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenc-md {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greenc-md:focus, .btn-greenc-md:hover {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greend-md {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-greend-md:focus, .btn-greend-md:hover {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-l-green-md {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green-md:focus, .btn-l-green-md:hover {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green0-md {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green0-md:focus, .btn-l-green0-md:hover {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green1-md {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green1-md:focus, .btn-l-green1-md:hover {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green2-md {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green2-md:focus, .btn-l-green2-md:hover {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green3-md {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green3-md:focus, .btn-l-green3-md:hover {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green4-md {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green4-md:focus, .btn-l-green4-md:hover {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green5-md {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green5-md:focus, .btn-l-green5-md:hover {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green6-md {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green6-md:focus, .btn-l-green6-md:hover {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green7-md {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green7-md:focus, .btn-l-green7-md:hover {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green8-md {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green8-md:focus, .btn-l-green8-md:hover {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green9-md {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-green9-md:focus, .btn-l-green9-md:hover {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-greena-md {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greena-md:focus, .btn-l-greena-md:hover {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greenb-md {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenb-md:focus, .btn-l-greenb-md:hover {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenc-md {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greenc-md:focus, .btn-l-greenc-md:hover {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greend-md {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-l-greend-md:focus, .btn-l-greend-md:hover {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-lime-md {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime-md:focus, .btn-lime-md:hover {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime0-md {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime0-md:focus, .btn-lime0-md:hover {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime1-md {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime1-md:focus, .btn-lime1-md:hover {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime2-md {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime2-md:focus, .btn-lime2-md:hover {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime3-md {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime3-md:focus, .btn-lime3-md:hover {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime4-md {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime4-md:focus, .btn-lime4-md:hover {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime5-md {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime5-md:focus, .btn-lime5-md:hover {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime6-md {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime6-md:focus, .btn-lime6-md:hover {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime7-md {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime7-md:focus, .btn-lime7-md:hover {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime8-md {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime8-md:focus, .btn-lime8-md:hover {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime9-md {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-lime9-md:focus, .btn-lime9-md:hover {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-limea-md {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limea-md:focus, .btn-limea-md:hover {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limeb-md {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limeb-md:focus, .btn-limeb-md:hover {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limec-md {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limec-md:focus, .btn-limec-md:hover {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limed-md {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-limed-md:focus, .btn-limed-md:hover {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-yellow-md {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow-md:focus, .btn-yellow-md:hover {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow0-md {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow0-md:focus, .btn-yellow0-md:hover {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow1-md {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow1-md:focus, .btn-yellow1-md:hover {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow2-md {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow2-md:focus, .btn-yellow2-md:hover {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow3-md {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow3-md:focus, .btn-yellow3-md:hover {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow4-md {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow4-md:focus, .btn-yellow4-md:hover {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow5-md {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow5-md:focus, .btn-yellow5-md:hover {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow6-md {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow6-md:focus, .btn-yellow6-md:hover {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow7-md {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow7-md:focus, .btn-yellow7-md:hover {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow8-md {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow8-md:focus, .btn-yellow8-md:hover {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow9-md {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellow9-md:focus, .btn-yellow9-md:hover {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellowa-md {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowa-md:focus, .btn-yellowa-md:hover {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowb-md {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowb-md:focus, .btn-yellowb-md:hover {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowc-md {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowc-md:focus, .btn-yellowc-md:hover {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowd-md {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-yellowd-md:focus, .btn-yellowd-md:hover {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-amber-md {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber-md:focus, .btn-amber-md:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber0-md {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber0-md:focus, .btn-amber0-md:hover {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber1-md {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber1-md:focus, .btn-amber1-md:hover {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber2-md {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber2-md:focus, .btn-amber2-md:hover {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber3-md {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber3-md:focus, .btn-amber3-md:hover {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber4-md {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber4-md:focus, .btn-amber4-md:hover {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber5-md {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber5-md:focus, .btn-amber5-md:hover {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber6-md {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber6-md:focus, .btn-amber6-md:hover {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber7-md {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber7-md:focus, .btn-amber7-md:hover {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber8-md {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber8-md:focus, .btn-amber8-md:hover {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber9-md {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-amber9-md:focus, .btn-amber9-md:hover {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-ambera-md {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-ambera-md:focus, .btn-ambera-md:hover {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-amberb-md {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberb-md:focus, .btn-amberb-md:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberc-md {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberc-md:focus, .btn-amberc-md:hover {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberd-md {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-amberd-md:focus, .btn-amberd-md:hover {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-orange-md {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange-md:focus, .btn-orange-md:hover {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange0-md {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange0-md:focus, .btn-orange0-md:hover {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange1-md {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange1-md:focus, .btn-orange1-md:hover {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange2-md {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange2-md:focus, .btn-orange2-md:hover {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange3-md {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange3-md:focus, .btn-orange3-md:hover {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange4-md {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange4-md:focus, .btn-orange4-md:hover {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange5-md {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange5-md:focus, .btn-orange5-md:hover {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange6-md {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange6-md:focus, .btn-orange6-md:hover {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange7-md {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange7-md:focus, .btn-orange7-md:hover {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange8-md {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange8-md:focus, .btn-orange8-md:hover {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange9-md {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orange9-md:focus, .btn-orange9-md:hover {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orangea-md {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangea-md:focus, .btn-orangea-md:hover {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangeb-md {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangeb-md:focus, .btn-orangeb-md:hover {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangec-md {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-orangec-md:focus, .btn-orangec-md:hover {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-oranged-md {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-oranged-md:focus, .btn-oranged-md:hover {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-d-orange-md {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange-md:focus, .btn-d-orange-md:hover {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange0-md {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange0-md:focus, .btn-d-orange0-md:hover {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange1-md {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange1-md:focus, .btn-d-orange1-md:hover {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange2-md {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange2-md:focus, .btn-d-orange2-md:hover {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange3-md {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange3-md:focus, .btn-d-orange3-md:hover {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange4-md {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange4-md:focus, .btn-d-orange4-md:hover {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange5-md {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange5-md:focus, .btn-d-orange5-md:hover {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange6-md {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange6-md:focus, .btn-d-orange6-md:hover {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange7-md {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange7-md:focus, .btn-d-orange7-md:hover {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange8-md {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange8-md:focus, .btn-d-orange8-md:hover {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange9-md {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orange9-md:focus, .btn-d-orange9-md:hover {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orangea-md {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangea-md:focus, .btn-d-orangea-md:hover {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangeb-md {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangeb-md:focus, .btn-d-orangeb-md:hover {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangec-md {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-orangec-md:focus, .btn-d-orangec-md:hover {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-oranged-md {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-d-oranged-md:focus, .btn-d-oranged-md:hover {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-brown-md {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown-md:focus, .btn-brown-md:hover {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown0-md {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown0-md:focus, .btn-brown0-md:hover {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown1-md {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown1-md:focus, .btn-brown1-md:hover {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown2-md {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown2-md:focus, .btn-brown2-md:hover {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown3-md {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown3-md:focus, .btn-brown3-md:hover {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown4-md {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown4-md:focus, .btn-brown4-md:hover {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown5-md {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown5-md:focus, .btn-brown5-md:hover {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown6-md {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown6-md:focus, .btn-brown6-md:hover {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown7-md {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown7-md:focus, .btn-brown7-md:hover {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown8-md {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown8-md:focus, .btn-brown8-md:hover {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown9-md {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-brown9-md:focus, .btn-brown9-md:hover {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-grey-md {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey-md:focus, .btn-grey-md:hover {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey0-md {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey0-md:focus, .btn-grey0-md:hover {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey1-md {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey1-md:focus, .btn-grey1-md:hover {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey2-md {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey2-md:focus, .btn-grey2-md:hover {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey3-md {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey3-md:focus, .btn-grey3-md:hover {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey4-md {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey4-md:focus, .btn-grey4-md:hover {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey5-md {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey5-md:focus, .btn-grey5-md:hover {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey6-md {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey6-md:focus, .btn-grey6-md:hover {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey7-md {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey7-md:focus, .btn-grey7-md:hover {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey8-md {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey8-md:focus, .btn-grey8-md:hover {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey9-md {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-grey9-md:focus, .btn-grey9-md:hover {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-blue-grey-md {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey-md:focus, .btn-blue-grey-md:hover {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey0-md {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey0-md:focus, .btn-blue-grey0-md:hover {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey1-md {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey1-md:focus, .btn-blue-grey1-md:hover {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey2-md {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey2-md:focus, .btn-blue-grey2-md:hover {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey3-md {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey3-md:focus, .btn-blue-grey3-md:hover {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey4-md {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey4-md:focus, .btn-blue-grey4-md:hover {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey5-md {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey5-md:focus, .btn-blue-grey5-md:hover {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey6-md {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey6-md:focus, .btn-blue-grey6-md:hover {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey7-md {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey7-md:focus, .btn-blue-grey7-md:hover {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey8-md {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey8-md:focus, .btn-blue-grey8-md:hover {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey9-md {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
  .btn-blue-grey9-md:focus, .btn-blue-grey9-md:hover {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
  .btn-black-o-md {
    color: black;
    border-color: black;
    background: transparent;
  }
  .btn-black-o-md:focus, .btn-black-o-md:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-o-md {
    color: black;
    border-color: black;
    background: transparent;
  }
  .btn-color0-o-md:focus, .btn-color0-o-md:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color1-o-md {
    color: #111111;
    border-color: #111111;
    background: transparent;
  }
  .btn-color1-o-md:focus, .btn-color1-o-md:hover {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color2-o-md {
    color: #222222;
    border-color: #222222;
    background: transparent;
  }
  .btn-color2-o-md:focus, .btn-color2-o-md:hover {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color3-o-md {
    color: #333333;
    border-color: #333333;
    background: transparent;
  }
  .btn-color3-o-md:focus, .btn-color3-o-md:hover {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color4-o-md {
    color: #444444;
    border-color: #444444;
    background: transparent;
  }
  .btn-color4-o-md:focus, .btn-color4-o-md:hover {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color5-o-md {
    color: #555555;
    border-color: #555555;
    background: transparent;
  }
  .btn-color5-o-md:focus, .btn-color5-o-md:hover {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color6-o-md {
    color: #666666;
    border-color: #666666;
    background: transparent;
  }
  .btn-color6-o-md:focus, .btn-color6-o-md:hover {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color7-o-md {
    color: #777777;
    border-color: #777777;
    background: transparent;
  }
  .btn-color7-o-md:focus, .btn-color7-o-md:hover {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color8-o-md {
    color: #888888;
    border-color: #888888;
    background: transparent;
  }
  .btn-color8-o-md:focus, .btn-color8-o-md:hover {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color9-o-md {
    color: #999999;
    border-color: #999999;
    background: transparent;
  }
  .btn-color9-o-md:focus, .btn-color9-o-md:hover {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-colora-o-md {
    color: #aaaaaa;
    border-color: #aaaaaa;
    background: transparent;
  }
  .btn-colora-o-md:focus, .btn-colora-o-md:hover {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colorb-o-md {
    color: #bbbbbb;
    border-color: #bbbbbb;
    background: transparent;
  }
  .btn-colorb-o-md:focus, .btn-colorb-o-md:hover {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorc-o-md {
    color: #cccccc;
    border-color: #cccccc;
    background: transparent;
  }
  .btn-colorc-o-md:focus, .btn-colorc-o-md:hover {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colord-o-md {
    color: #dddddd;
    border-color: #dddddd;
    background: transparent;
  }
  .btn-colord-o-md:focus, .btn-colord-o-md:hover {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colore-o-md {
    color: #eeeeee;
    border-color: #eeeeee;
    background: transparent;
  }
  .btn-colore-o-md:focus, .btn-colore-o-md:hover {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colorf-o-md {
    color: white;
    border-color: white;
    background: transparent;
  }
  .btn-colorf-o-md:focus, .btn-colorf-o-md:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-o-md {
    color: white;
    border-color: white;
    background: transparent;
  }
  .btn-white-o-md:focus, .btn-white-o-md:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-red-o-md {
    color: red;
    border-color: red;
    background: transparent;
  }
  .btn-red-o-md:focus, .btn-red-o-md:hover {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red0-o-md {
    color: #ffebee;
    border-color: #ffebee;
    background: transparent;
  }
  .btn-red0-o-md:focus, .btn-red0-o-md:hover {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red1-o-md {
    color: #ffcdd2;
    border-color: #ffcdd2;
    background: transparent;
  }
  .btn-red1-o-md:focus, .btn-red1-o-md:hover {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red2-o-md {
    color: #ef9a9a;
    border-color: #ef9a9a;
    background: transparent;
  }
  .btn-red2-o-md:focus, .btn-red2-o-md:hover {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red3-o-md {
    color: #e57373;
    border-color: #e57373;
    background: transparent;
  }
  .btn-red3-o-md:focus, .btn-red3-o-md:hover {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red4-o-md {
    color: #ef5350;
    border-color: #ef5350;
    background: transparent;
  }
  .btn-red4-o-md:focus, .btn-red4-o-md:hover {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red5-o-md {
    color: #f44336;
    border-color: #f44336;
    background: transparent;
  }
  .btn-red5-o-md:focus, .btn-red5-o-md:hover {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red6-o-md {
    color: #e53935;
    border-color: #e53935;
    background: transparent;
  }
  .btn-red6-o-md:focus, .btn-red6-o-md:hover {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red7-o-md {
    color: #d32f2f;
    border-color: #d32f2f;
    background: transparent;
  }
  .btn-red7-o-md:focus, .btn-red7-o-md:hover {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red8-o-md {
    color: #c62828;
    border-color: #c62828;
    background: transparent;
  }
  .btn-red8-o-md:focus, .btn-red8-o-md:hover {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red9-o-md {
    color: #b71c1c;
    border-color: #b71c1c;
    background: transparent;
  }
  .btn-red9-o-md:focus, .btn-red9-o-md:hover {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-reda-o-md {
    color: #ff8a80;
    border-color: #ff8a80;
    background: transparent;
  }
  .btn-reda-o-md:focus, .btn-reda-o-md:hover {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-redb-o-md {
    color: #ff5252;
    border-color: #ff5252;
    background: transparent;
  }
  .btn-redb-o-md:focus, .btn-redb-o-md:hover {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redc-o-md {
    color: #ff1744;
    border-color: #ff1744;
    background: transparent;
  }
  .btn-redc-o-md:focus, .btn-redc-o-md:hover {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redd-o-md {
    color: #d50000;
    border-color: #d50000;
    background: transparent;
  }
  .btn-redd-o-md:focus, .btn-redd-o-md:hover {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-pink-o-md {
    color: pink;
    border-color: pink;
    background: transparent;
  }
  .btn-pink-o-md:focus, .btn-pink-o-md:hover {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink0-o-md {
    color: #fce4ec;
    border-color: #fce4ec;
    background: transparent;
  }
  .btn-pink0-o-md:focus, .btn-pink0-o-md:hover {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink1-o-md {
    color: #f8bbd0;
    border-color: #f8bbd0;
    background: transparent;
  }
  .btn-pink1-o-md:focus, .btn-pink1-o-md:hover {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink2-o-md {
    color: #f48fb1;
    border-color: #f48fb1;
    background: transparent;
  }
  .btn-pink2-o-md:focus, .btn-pink2-o-md:hover {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink3-o-md {
    color: #f06292;
    border-color: #f06292;
    background: transparent;
  }
  .btn-pink3-o-md:focus, .btn-pink3-o-md:hover {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink4-o-md {
    color: #ec407a;
    border-color: #ec407a;
    background: transparent;
  }
  .btn-pink4-o-md:focus, .btn-pink4-o-md:hover {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink5-o-md {
    color: #e91e63;
    border-color: #e91e63;
    background: transparent;
  }
  .btn-pink5-o-md:focus, .btn-pink5-o-md:hover {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink6-o-md {
    color: #d81b60;
    border-color: #d81b60;
    background: transparent;
  }
  .btn-pink6-o-md:focus, .btn-pink6-o-md:hover {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink7-o-md {
    color: #c2185b;
    border-color: #c2185b;
    background: transparent;
  }
  .btn-pink7-o-md:focus, .btn-pink7-o-md:hover {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink8-o-md {
    color: #ad1457;
    border-color: #ad1457;
    background: transparent;
  }
  .btn-pink8-o-md:focus, .btn-pink8-o-md:hover {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink9-o-md {
    color: #880e4f;
    border-color: #880e4f;
    background: transparent;
  }
  .btn-pink9-o-md:focus, .btn-pink9-o-md:hover {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pinka-o-md {
    color: #ff80ab;
    border-color: #ff80ab;
    background: transparent;
  }
  .btn-pinka-o-md:focus, .btn-pinka-o-md:hover {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinkb-o-md {
    color: #ff4081;
    border-color: #ff4081;
    background: transparent;
  }
  .btn-pinkb-o-md:focus, .btn-pinkb-o-md:hover {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkc-o-md {
    color: #f50057;
    border-color: #f50057;
    background: transparent;
  }
  .btn-pinkc-o-md:focus, .btn-pinkc-o-md:hover {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkd-o-md {
    color: #c51162;
    border-color: #c51162;
    background: transparent;
  }
  .btn-pinkd-o-md:focus, .btn-pinkd-o-md:hover {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-purple-o-md {
    color: purple;
    border-color: purple;
    background: transparent;
  }
  .btn-purple-o-md:focus, .btn-purple-o-md:hover {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple0-o-md {
    color: #f3e5f5;
    border-color: #f3e5f5;
    background: transparent;
  }
  .btn-purple0-o-md:focus, .btn-purple0-o-md:hover {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple1-o-md {
    color: #e1bee7;
    border-color: #e1bee7;
    background: transparent;
  }
  .btn-purple1-o-md:focus, .btn-purple1-o-md:hover {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple2-o-md {
    color: #ce93d8;
    border-color: #ce93d8;
    background: transparent;
  }
  .btn-purple2-o-md:focus, .btn-purple2-o-md:hover {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple3-o-md {
    color: #ba68c8;
    border-color: #ba68c8;
    background: transparent;
  }
  .btn-purple3-o-md:focus, .btn-purple3-o-md:hover {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple4-o-md {
    color: #ab47bc;
    border-color: #ab47bc;
    background: transparent;
  }
  .btn-purple4-o-md:focus, .btn-purple4-o-md:hover {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple5-o-md {
    color: #9c27b0;
    border-color: #9c27b0;
    background: transparent;
  }
  .btn-purple5-o-md:focus, .btn-purple5-o-md:hover {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple6-o-md {
    color: #8e24aa;
    border-color: #8e24aa;
    background: transparent;
  }
  .btn-purple6-o-md:focus, .btn-purple6-o-md:hover {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple7-o-md {
    color: #7b1fa2;
    border-color: #7b1fa2;
    background: transparent;
  }
  .btn-purple7-o-md:focus, .btn-purple7-o-md:hover {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple8-o-md {
    color: #6a1b9a;
    border-color: #6a1b9a;
    background: transparent;
  }
  .btn-purple8-o-md:focus, .btn-purple8-o-md:hover {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple9-o-md {
    color: #4a148c;
    border-color: #4a148c;
    background: transparent;
  }
  .btn-purple9-o-md:focus, .btn-purple9-o-md:hover {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purplea-o-md {
    color: #ea80fc;
    border-color: #ea80fc;
    background: transparent;
  }
  .btn-purplea-o-md:focus, .btn-purplea-o-md:hover {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purpleb-o-md {
    color: #e040fb;
    border-color: #e040fb;
    background: transparent;
  }
  .btn-purpleb-o-md:focus, .btn-purpleb-o-md:hover {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purplec-o-md {
    color: #d500f9;
    border-color: #d500f9;
    background: transparent;
  }
  .btn-purplec-o-md:focus, .btn-purplec-o-md:hover {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purpled-o-md {
    color: #a0f;
    border-color: #a0f;
    background: transparent;
  }
  .btn-purpled-o-md:focus, .btn-purpled-o-md:hover {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-d-purple-o-md {
    color: darkmagenta;
    border-color: darkmagenta;
    background: transparent;
  }
  .btn-d-purple-o-md:focus, .btn-d-purple-o-md:hover {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple0-o-md {
    color: #ede7f6;
    border-color: #ede7f6;
    background: transparent;
  }
  .btn-d-purple0-o-md:focus, .btn-d-purple0-o-md:hover {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple1-o-md {
    color: #d1c4e9;
    border-color: #d1c4e9;
    background: transparent;
  }
  .btn-d-purple1-o-md:focus, .btn-d-purple1-o-md:hover {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple2-o-md {
    color: #b39ddb;
    border-color: #b39ddb;
    background: transparent;
  }
  .btn-d-purple2-o-md:focus, .btn-d-purple2-o-md:hover {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple3-o-md {
    color: #9575cd;
    border-color: #9575cd;
    background: transparent;
  }
  .btn-d-purple3-o-md:focus, .btn-d-purple3-o-md:hover {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple4-o-md {
    color: #7e57c2;
    border-color: #7e57c2;
    background: transparent;
  }
  .btn-d-purple4-o-md:focus, .btn-d-purple4-o-md:hover {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple5-o-md {
    color: #673ab7;
    border-color: #673ab7;
    background: transparent;
  }
  .btn-d-purple5-o-md:focus, .btn-d-purple5-o-md:hover {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple6-o-md {
    color: #5e35b1;
    border-color: #5e35b1;
    background: transparent;
  }
  .btn-d-purple6-o-md:focus, .btn-d-purple6-o-md:hover {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple7-o-md {
    color: #512da8;
    border-color: #512da8;
    background: transparent;
  }
  .btn-d-purple7-o-md:focus, .btn-d-purple7-o-md:hover {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple8-o-md {
    color: #4527a0;
    border-color: #4527a0;
    background: transparent;
  }
  .btn-d-purple8-o-md:focus, .btn-d-purple8-o-md:hover {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple9-o-md {
    color: #311b92;
    border-color: #311b92;
    background: transparent;
  }
  .btn-d-purple9-o-md:focus, .btn-d-purple9-o-md:hover {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purplea-o-md {
    color: #b388ff;
    border-color: #b388ff;
    background: transparent;
  }
  .btn-d-purplea-o-md:focus, .btn-d-purplea-o-md:hover {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purpleb-o-md {
    color: #7c4dff;
    border-color: #7c4dff;
    background: transparent;
  }
  .btn-d-purpleb-o-md:focus, .btn-d-purpleb-o-md:hover {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purplec-o-md {
    color: #651fff;
    border-color: #651fff;
    background: transparent;
  }
  .btn-d-purplec-o-md:focus, .btn-d-purplec-o-md:hover {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purpled-o-md {
    color: #6200ea;
    border-color: #6200ea;
    background: transparent;
  }
  .btn-d-purpled-o-md:focus, .btn-d-purpled-o-md:hover {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-indigo-o-md {
    color: indigo;
    border-color: indigo;
    background: transparent;
  }
  .btn-indigo-o-md:focus, .btn-indigo-o-md:hover {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo0-o-md {
    color: #e8eaf6;
    border-color: #e8eaf6;
    background: transparent;
  }
  .btn-indigo0-o-md:focus, .btn-indigo0-o-md:hover {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo1-o-md {
    color: #c5cae9;
    border-color: #c5cae9;
    background: transparent;
  }
  .btn-indigo1-o-md:focus, .btn-indigo1-o-md:hover {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo2-o-md {
    color: #9fa8da;
    border-color: #9fa8da;
    background: transparent;
  }
  .btn-indigo2-o-md:focus, .btn-indigo2-o-md:hover {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo3-o-md {
    color: #7986cb;
    border-color: #7986cb;
    background: transparent;
  }
  .btn-indigo3-o-md:focus, .btn-indigo3-o-md:hover {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo4-o-md {
    color: #5c6bc0;
    border-color: #5c6bc0;
    background: transparent;
  }
  .btn-indigo4-o-md:focus, .btn-indigo4-o-md:hover {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo5-o-md {
    color: #3f51b5;
    border-color: #3f51b5;
    background: transparent;
  }
  .btn-indigo5-o-md:focus, .btn-indigo5-o-md:hover {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo6-o-md {
    color: #3949ab;
    border-color: #3949ab;
    background: transparent;
  }
  .btn-indigo6-o-md:focus, .btn-indigo6-o-md:hover {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo7-o-md {
    color: #303f9f;
    border-color: #303f9f;
    background: transparent;
  }
  .btn-indigo7-o-md:focus, .btn-indigo7-o-md:hover {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo8-o-md {
    color: #283593;
    border-color: #283593;
    background: transparent;
  }
  .btn-indigo8-o-md:focus, .btn-indigo8-o-md:hover {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo9-o-md {
    color: #1a237e;
    border-color: #1a237e;
    background: transparent;
  }
  .btn-indigo9-o-md:focus, .btn-indigo9-o-md:hover {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigoa-o-md {
    color: #8c9eff;
    border-color: #8c9eff;
    background: transparent;
  }
  .btn-indigoa-o-md:focus, .btn-indigoa-o-md:hover {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigob-o-md {
    color: #536dfe;
    border-color: #536dfe;
    background: transparent;
  }
  .btn-indigob-o-md:focus, .btn-indigob-o-md:hover {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigoc-o-md {
    color: #3d5afe;
    border-color: #3d5afe;
    background: transparent;
  }
  .btn-indigoc-o-md:focus, .btn-indigoc-o-md:hover {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigod-o-md {
    color: #304ffe;
    border-color: #304ffe;
    background: transparent;
  }
  .btn-indigod-o-md:focus, .btn-indigod-o-md:hover {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-blue-o-md {
    color: blue;
    border-color: blue;
    background: transparent;
  }
  .btn-blue-o-md:focus, .btn-blue-o-md:hover {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue0-o-md {
    color: #e3f2fd;
    border-color: #e3f2fd;
    background: transparent;
  }
  .btn-blue0-o-md:focus, .btn-blue0-o-md:hover {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue1-o-md {
    color: #bbdefb;
    border-color: #bbdefb;
    background: transparent;
  }
  .btn-blue1-o-md:focus, .btn-blue1-o-md:hover {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue2-o-md {
    color: #90caf9;
    border-color: #90caf9;
    background: transparent;
  }
  .btn-blue2-o-md:focus, .btn-blue2-o-md:hover {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue3-o-md {
    color: #64b5f6;
    border-color: #64b5f6;
    background: transparent;
  }
  .btn-blue3-o-md:focus, .btn-blue3-o-md:hover {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue4-o-md {
    color: #42a5f5;
    border-color: #42a5f5;
    background: transparent;
  }
  .btn-blue4-o-md:focus, .btn-blue4-o-md:hover {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue5-o-md {
    color: #2196f3;
    border-color: #2196f3;
    background: transparent;
  }
  .btn-blue5-o-md:focus, .btn-blue5-o-md:hover {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue6-o-md {
    color: #1e88e5;
    border-color: #1e88e5;
    background: transparent;
  }
  .btn-blue6-o-md:focus, .btn-blue6-o-md:hover {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue7-o-md {
    color: #1976d2;
    border-color: #1976d2;
    background: transparent;
  }
  .btn-blue7-o-md:focus, .btn-blue7-o-md:hover {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue8-o-md {
    color: #1565c0;
    border-color: #1565c0;
    background: transparent;
  }
  .btn-blue8-o-md:focus, .btn-blue8-o-md:hover {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue9-o-md {
    color: #0d47a1;
    border-color: #0d47a1;
    background: transparent;
  }
  .btn-blue9-o-md:focus, .btn-blue9-o-md:hover {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-bluea-o-md {
    color: #82b1ff;
    border-color: #82b1ff;
    background: transparent;
  }
  .btn-bluea-o-md:focus, .btn-bluea-o-md:hover {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-blueb-o-md {
    color: #448aff;
    border-color: #448aff;
    background: transparent;
  }
  .btn-blueb-o-md:focus, .btn-blueb-o-md:hover {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-bluec-o-md {
    color: #2979ff;
    border-color: #2979ff;
    background: transparent;
  }
  .btn-bluec-o-md:focus, .btn-bluec-o-md:hover {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-blued-o-md {
    color: #2962ff;
    border-color: #2962ff;
    background: transparent;
  }
  .btn-blued-o-md:focus, .btn-blued-o-md:hover {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-l-blue-o-md {
    color: lightblue;
    border-color: lightblue;
    background: transparent;
  }
  .btn-l-blue-o-md:focus, .btn-l-blue-o-md:hover {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue0-o-md {
    color: #e1f5fe;
    border-color: #e1f5fe;
    background: transparent;
  }
  .btn-l-blue0-o-md:focus, .btn-l-blue0-o-md:hover {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue1-o-md {
    color: #b3e5fc;
    border-color: #b3e5fc;
    background: transparent;
  }
  .btn-l-blue1-o-md:focus, .btn-l-blue1-o-md:hover {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue2-o-md {
    color: #81d4fa;
    border-color: #81d4fa;
    background: transparent;
  }
  .btn-l-blue2-o-md:focus, .btn-l-blue2-o-md:hover {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue3-o-md {
    color: #4fc3f7;
    border-color: #4fc3f7;
    background: transparent;
  }
  .btn-l-blue3-o-md:focus, .btn-l-blue3-o-md:hover {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue4-o-md {
    color: #29b6f6;
    border-color: #29b6f6;
    background: transparent;
  }
  .btn-l-blue4-o-md:focus, .btn-l-blue4-o-md:hover {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue5-o-md {
    color: #03a9f4;
    border-color: #03a9f4;
    background: transparent;
  }
  .btn-l-blue5-o-md:focus, .btn-l-blue5-o-md:hover {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue6-o-md {
    color: #039be5;
    border-color: #039be5;
    background: transparent;
  }
  .btn-l-blue6-o-md:focus, .btn-l-blue6-o-md:hover {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue7-o-md {
    color: #0288d1;
    border-color: #0288d1;
    background: transparent;
  }
  .btn-l-blue7-o-md:focus, .btn-l-blue7-o-md:hover {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue8-o-md {
    color: #0277bd;
    border-color: #0277bd;
    background: transparent;
  }
  .btn-l-blue8-o-md:focus, .btn-l-blue8-o-md:hover {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue9-o-md {
    color: #01579b;
    border-color: #01579b;
    background: transparent;
  }
  .btn-l-blue9-o-md:focus, .btn-l-blue9-o-md:hover {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-bluea-o-md {
    color: #80d8ff;
    border-color: #80d8ff;
    background: transparent;
  }
  .btn-l-bluea-o-md:focus, .btn-l-bluea-o-md:hover {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-blueb-o-md {
    color: #40c4ff;
    border-color: #40c4ff;
    background: transparent;
  }
  .btn-l-blueb-o-md:focus, .btn-l-blueb-o-md:hover {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-bluec-o-md {
    color: #00b0ff;
    border-color: #00b0ff;
    background: transparent;
  }
  .btn-l-bluec-o-md:focus, .btn-l-bluec-o-md:hover {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-blued-o-md {
    color: #0091ea;
    border-color: #0091ea;
    background: transparent;
  }
  .btn-l-blued-o-md:focus, .btn-l-blued-o-md:hover {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-cyan-o-md {
    color: cyan;
    border-color: cyan;
    background: transparent;
  }
  .btn-cyan-o-md:focus, .btn-cyan-o-md:hover {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan0-o-md {
    color: #e0f7fa;
    border-color: #e0f7fa;
    background: transparent;
  }
  .btn-cyan0-o-md:focus, .btn-cyan0-o-md:hover {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan1-o-md {
    color: #b2ebf2;
    border-color: #b2ebf2;
    background: transparent;
  }
  .btn-cyan1-o-md:focus, .btn-cyan1-o-md:hover {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan2-o-md {
    color: #80deea;
    border-color: #80deea;
    background: transparent;
  }
  .btn-cyan2-o-md:focus, .btn-cyan2-o-md:hover {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan3-o-md {
    color: #4dd0e1;
    border-color: #4dd0e1;
    background: transparent;
  }
  .btn-cyan3-o-md:focus, .btn-cyan3-o-md:hover {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan4-o-md {
    color: #26c6da;
    border-color: #26c6da;
    background: transparent;
  }
  .btn-cyan4-o-md:focus, .btn-cyan4-o-md:hover {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan5-o-md {
    color: #00bcd4;
    border-color: #00bcd4;
    background: transparent;
  }
  .btn-cyan5-o-md:focus, .btn-cyan5-o-md:hover {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan6-o-md {
    color: #00acc1;
    border-color: #00acc1;
    background: transparent;
  }
  .btn-cyan6-o-md:focus, .btn-cyan6-o-md:hover {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan7-o-md {
    color: #0097a7;
    border-color: #0097a7;
    background: transparent;
  }
  .btn-cyan7-o-md:focus, .btn-cyan7-o-md:hover {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan8-o-md {
    color: #00838f;
    border-color: #00838f;
    background: transparent;
  }
  .btn-cyan8-o-md:focus, .btn-cyan8-o-md:hover {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan9-o-md {
    color: #006064;
    border-color: #006064;
    background: transparent;
  }
  .btn-cyan9-o-md:focus, .btn-cyan9-o-md:hover {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyana-o-md {
    color: #84ffff;
    border-color: #84ffff;
    background: transparent;
  }
  .btn-cyana-o-md:focus, .btn-cyana-o-md:hover {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyanb-o-md {
    color: #18ffff;
    border-color: #18ffff;
    background: transparent;
  }
  .btn-cyanb-o-md:focus, .btn-cyanb-o-md:hover {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanc-o-md {
    color: #00e5ff;
    border-color: #00e5ff;
    background: transparent;
  }
  .btn-cyanc-o-md:focus, .btn-cyanc-o-md:hover {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyand-o-md {
    color: #00b8d4;
    border-color: #00b8d4;
    background: transparent;
  }
  .btn-cyand-o-md:focus, .btn-cyand-o-md:hover {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-teal-o-md {
    color: teal;
    border-color: teal;
    background: transparent;
  }
  .btn-teal-o-md:focus, .btn-teal-o-md:hover {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal0-o-md {
    color: #e0f2f1;
    border-color: #e0f2f1;
    background: transparent;
  }
  .btn-teal0-o-md:focus, .btn-teal0-o-md:hover {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal1-o-md {
    color: #b2dfdb;
    border-color: #b2dfdb;
    background: transparent;
  }
  .btn-teal1-o-md:focus, .btn-teal1-o-md:hover {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal2-o-md {
    color: #80cbc4;
    border-color: #80cbc4;
    background: transparent;
  }
  .btn-teal2-o-md:focus, .btn-teal2-o-md:hover {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal3-o-md {
    color: #4db6ac;
    border-color: #4db6ac;
    background: transparent;
  }
  .btn-teal3-o-md:focus, .btn-teal3-o-md:hover {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal4-o-md {
    color: #26a69a;
    border-color: #26a69a;
    background: transparent;
  }
  .btn-teal4-o-md:focus, .btn-teal4-o-md:hover {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal5-o-md {
    color: #009688;
    border-color: #009688;
    background: transparent;
  }
  .btn-teal5-o-md:focus, .btn-teal5-o-md:hover {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal6-o-md {
    color: #00897b;
    border-color: #00897b;
    background: transparent;
  }
  .btn-teal6-o-md:focus, .btn-teal6-o-md:hover {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal7-o-md {
    color: #00796b;
    border-color: #00796b;
    background: transparent;
  }
  .btn-teal7-o-md:focus, .btn-teal7-o-md:hover {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal8-o-md {
    color: #00695c;
    border-color: #00695c;
    background: transparent;
  }
  .btn-teal8-o-md:focus, .btn-teal8-o-md:hover {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal9-o-md {
    color: #004d40;
    border-color: #004d40;
    background: transparent;
  }
  .btn-teal9-o-md:focus, .btn-teal9-o-md:hover {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teala-o-md {
    color: #a7ffeb;
    border-color: #a7ffeb;
    background: transparent;
  }
  .btn-teala-o-md:focus, .btn-teala-o-md:hover {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-tealb-o-md {
    color: #64ffda;
    border-color: #64ffda;
    background: transparent;
  }
  .btn-tealb-o-md:focus, .btn-tealb-o-md:hover {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealc-o-md {
    color: #1de9b6;
    border-color: #1de9b6;
    background: transparent;
  }
  .btn-tealc-o-md:focus, .btn-tealc-o-md:hover {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-teald-o-md {
    color: #00bfa5;
    border-color: #00bfa5;
    background: transparent;
  }
  .btn-teald-o-md:focus, .btn-teald-o-md:hover {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-green-o-md {
    color: green;
    border-color: green;
    background: transparent;
  }
  .btn-green-o-md:focus, .btn-green-o-md:hover {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green0-o-md {
    color: #e8f5e9;
    border-color: #e8f5e9;
    background: transparent;
  }
  .btn-green0-o-md:focus, .btn-green0-o-md:hover {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green1-o-md {
    color: #c8e6c9;
    border-color: #c8e6c9;
    background: transparent;
  }
  .btn-green1-o-md:focus, .btn-green1-o-md:hover {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green2-o-md {
    color: #a5d6a7;
    border-color: #a5d6a7;
    background: transparent;
  }
  .btn-green2-o-md:focus, .btn-green2-o-md:hover {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green3-o-md {
    color: #81c784;
    border-color: #81c784;
    background: transparent;
  }
  .btn-green3-o-md:focus, .btn-green3-o-md:hover {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green4-o-md {
    color: #66bb6a;
    border-color: #66bb6a;
    background: transparent;
  }
  .btn-green4-o-md:focus, .btn-green4-o-md:hover {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green5-o-md {
    color: #4caf50;
    border-color: #4caf50;
    background: transparent;
  }
  .btn-green5-o-md:focus, .btn-green5-o-md:hover {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green6-o-md {
    color: #43a047;
    border-color: #43a047;
    background: transparent;
  }
  .btn-green6-o-md:focus, .btn-green6-o-md:hover {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green7-o-md {
    color: #388e3c;
    border-color: #388e3c;
    background: transparent;
  }
  .btn-green7-o-md:focus, .btn-green7-o-md:hover {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green8-o-md {
    color: #2e7d32;
    border-color: #2e7d32;
    background: transparent;
  }
  .btn-green8-o-md:focus, .btn-green8-o-md:hover {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green9-o-md {
    color: #1b5e20;
    border-color: #1b5e20;
    background: transparent;
  }
  .btn-green9-o-md:focus, .btn-green9-o-md:hover {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-greena-o-md {
    color: #b9f6ca;
    border-color: #b9f6ca;
    background: transparent;
  }
  .btn-greena-o-md:focus, .btn-greena-o-md:hover {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greenb-o-md {
    color: #69f0ae;
    border-color: #69f0ae;
    background: transparent;
  }
  .btn-greenb-o-md:focus, .btn-greenb-o-md:hover {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenc-o-md {
    color: #00e676;
    border-color: #00e676;
    background: transparent;
  }
  .btn-greenc-o-md:focus, .btn-greenc-o-md:hover {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greend-o-md {
    color: #00c853;
    border-color: #00c853;
    background: transparent;
  }
  .btn-greend-o-md:focus, .btn-greend-o-md:hover {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-l-green-o-md {
    color: lightgreen;
    border-color: lightgreen;
    background: transparent;
  }
  .btn-l-green-o-md:focus, .btn-l-green-o-md:hover {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green0-o-md {
    color: #f1f8e9;
    border-color: #f1f8e9;
    background: transparent;
  }
  .btn-l-green0-o-md:focus, .btn-l-green0-o-md:hover {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green1-o-md {
    color: #dcedc8;
    border-color: #dcedc8;
    background: transparent;
  }
  .btn-l-green1-o-md:focus, .btn-l-green1-o-md:hover {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green2-o-md {
    color: #c5e1a5;
    border-color: #c5e1a5;
    background: transparent;
  }
  .btn-l-green2-o-md:focus, .btn-l-green2-o-md:hover {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green3-o-md {
    color: #aed581;
    border-color: #aed581;
    background: transparent;
  }
  .btn-l-green3-o-md:focus, .btn-l-green3-o-md:hover {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green4-o-md {
    color: #9ccc65;
    border-color: #9ccc65;
    background: transparent;
  }
  .btn-l-green4-o-md:focus, .btn-l-green4-o-md:hover {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green5-o-md {
    color: #8bc34a;
    border-color: #8bc34a;
    background: transparent;
  }
  .btn-l-green5-o-md:focus, .btn-l-green5-o-md:hover {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green6-o-md {
    color: #7cb342;
    border-color: #7cb342;
    background: transparent;
  }
  .btn-l-green6-o-md:focus, .btn-l-green6-o-md:hover {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green7-o-md {
    color: #689f38;
    border-color: #689f38;
    background: transparent;
  }
  .btn-l-green7-o-md:focus, .btn-l-green7-o-md:hover {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green8-o-md {
    color: #558b2f;
    border-color: #558b2f;
    background: transparent;
  }
  .btn-l-green8-o-md:focus, .btn-l-green8-o-md:hover {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green9-o-md {
    color: #33691e;
    border-color: #33691e;
    background: transparent;
  }
  .btn-l-green9-o-md:focus, .btn-l-green9-o-md:hover {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-greena-o-md {
    color: #ccff90;
    border-color: #ccff90;
    background: transparent;
  }
  .btn-l-greena-o-md:focus, .btn-l-greena-o-md:hover {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greenb-o-md {
    color: #b2ff59;
    border-color: #b2ff59;
    background: transparent;
  }
  .btn-l-greenb-o-md:focus, .btn-l-greenb-o-md:hover {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenc-o-md {
    color: #76ff03;
    border-color: #76ff03;
    background: transparent;
  }
  .btn-l-greenc-o-md:focus, .btn-l-greenc-o-md:hover {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greend-o-md {
    color: #64dd17;
    border-color: #64dd17;
    background: transparent;
  }
  .btn-l-greend-o-md:focus, .btn-l-greend-o-md:hover {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-lime-o-md {
    color: lime;
    border-color: lime;
    background: transparent;
  }
  .btn-lime-o-md:focus, .btn-lime-o-md:hover {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime0-o-md {
    color: #f9fbe7;
    border-color: #f9fbe7;
    background: transparent;
  }
  .btn-lime0-o-md:focus, .btn-lime0-o-md:hover {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime1-o-md {
    color: #f0f4c3;
    border-color: #f0f4c3;
    background: transparent;
  }
  .btn-lime1-o-md:focus, .btn-lime1-o-md:hover {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime2-o-md {
    color: #e6ee9c;
    border-color: #e6ee9c;
    background: transparent;
  }
  .btn-lime2-o-md:focus, .btn-lime2-o-md:hover {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime3-o-md {
    color: #d4e056;
    border-color: #d4e056;
    background: transparent;
  }
  .btn-lime3-o-md:focus, .btn-lime3-o-md:hover {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime4-o-md {
    color: #d4e157;
    border-color: #d4e157;
    background: transparent;
  }
  .btn-lime4-o-md:focus, .btn-lime4-o-md:hover {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime5-o-md {
    color: #cddc39;
    border-color: #cddc39;
    background: transparent;
  }
  .btn-lime5-o-md:focus, .btn-lime5-o-md:hover {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime6-o-md {
    color: #c0ca33;
    border-color: #c0ca33;
    background: transparent;
  }
  .btn-lime6-o-md:focus, .btn-lime6-o-md:hover {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime7-o-md {
    color: #afb42b;
    border-color: #afb42b;
    background: transparent;
  }
  .btn-lime7-o-md:focus, .btn-lime7-o-md:hover {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime8-o-md {
    color: #9e9d24;
    border-color: #9e9d24;
    background: transparent;
  }
  .btn-lime8-o-md:focus, .btn-lime8-o-md:hover {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime9-o-md {
    color: #827717;
    border-color: #827717;
    background: transparent;
  }
  .btn-lime9-o-md:focus, .btn-lime9-o-md:hover {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-limea-o-md {
    color: #f4ff81;
    border-color: #f4ff81;
    background: transparent;
  }
  .btn-limea-o-md:focus, .btn-limea-o-md:hover {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limeb-o-md {
    color: #eeff41;
    border-color: #eeff41;
    background: transparent;
  }
  .btn-limeb-o-md:focus, .btn-limeb-o-md:hover {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limec-o-md {
    color: #c6ff00;
    border-color: #c6ff00;
    background: transparent;
  }
  .btn-limec-o-md:focus, .btn-limec-o-md:hover {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limed-o-md {
    color: #aeea00;
    border-color: #aeea00;
    background: transparent;
  }
  .btn-limed-o-md:focus, .btn-limed-o-md:hover {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-yellow-o-md {
    color: yellow;
    border-color: yellow;
    background: transparent;
  }
  .btn-yellow-o-md:focus, .btn-yellow-o-md:hover {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow0-o-md {
    color: #fffde7;
    border-color: #fffde7;
    background: transparent;
  }
  .btn-yellow0-o-md:focus, .btn-yellow0-o-md:hover {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow1-o-md {
    color: #fff9c4;
    border-color: #fff9c4;
    background: transparent;
  }
  .btn-yellow1-o-md:focus, .btn-yellow1-o-md:hover {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow2-o-md {
    color: #fff59d;
    border-color: #fff59d;
    background: transparent;
  }
  .btn-yellow2-o-md:focus, .btn-yellow2-o-md:hover {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow3-o-md {
    color: #fff176;
    border-color: #fff176;
    background: transparent;
  }
  .btn-yellow3-o-md:focus, .btn-yellow3-o-md:hover {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow4-o-md {
    color: #ffee58;
    border-color: #ffee58;
    background: transparent;
  }
  .btn-yellow4-o-md:focus, .btn-yellow4-o-md:hover {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow5-o-md {
    color: #ffeb3b;
    border-color: #ffeb3b;
    background: transparent;
  }
  .btn-yellow5-o-md:focus, .btn-yellow5-o-md:hover {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow6-o-md {
    color: #fdd835;
    border-color: #fdd835;
    background: transparent;
  }
  .btn-yellow6-o-md:focus, .btn-yellow6-o-md:hover {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow7-o-md {
    color: #fbc02d;
    border-color: #fbc02d;
    background: transparent;
  }
  .btn-yellow7-o-md:focus, .btn-yellow7-o-md:hover {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow8-o-md {
    color: #f9a825;
    border-color: #f9a825;
    background: transparent;
  }
  .btn-yellow8-o-md:focus, .btn-yellow8-o-md:hover {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow9-o-md {
    color: #f57f17;
    border-color: #f57f17;
    background: transparent;
  }
  .btn-yellow9-o-md:focus, .btn-yellow9-o-md:hover {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellowa-o-md {
    color: #ffff8d;
    border-color: #ffff8d;
    background: transparent;
  }
  .btn-yellowa-o-md:focus, .btn-yellowa-o-md:hover {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowb-o-md {
    color: #ff0;
    border-color: #ff0;
    background: transparent;
  }
  .btn-yellowb-o-md:focus, .btn-yellowb-o-md:hover {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowc-o-md {
    color: #ffea00;
    border-color: #ffea00;
    background: transparent;
  }
  .btn-yellowc-o-md:focus, .btn-yellowc-o-md:hover {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowd-o-md {
    color: #ffd600;
    border-color: #ffd600;
    background: transparent;
  }
  .btn-yellowd-o-md:focus, .btn-yellowd-o-md:hover {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-amber-o-md {
    color: #ffd740;
    border-color: #ffd740;
    background: transparent;
  }
  .btn-amber-o-md:focus, .btn-amber-o-md:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber0-o-md {
    color: #fff8e1;
    border-color: #fff8e1;
    background: transparent;
  }
  .btn-amber0-o-md:focus, .btn-amber0-o-md:hover {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber1-o-md {
    color: #ffecb3;
    border-color: #ffecb3;
    background: transparent;
  }
  .btn-amber1-o-md:focus, .btn-amber1-o-md:hover {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber2-o-md {
    color: #ffe082;
    border-color: #ffe082;
    background: transparent;
  }
  .btn-amber2-o-md:focus, .btn-amber2-o-md:hover {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber3-o-md {
    color: #ffd54f;
    border-color: #ffd54f;
    background: transparent;
  }
  .btn-amber3-o-md:focus, .btn-amber3-o-md:hover {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber4-o-md {
    color: #ffca28;
    border-color: #ffca28;
    background: transparent;
  }
  .btn-amber4-o-md:focus, .btn-amber4-o-md:hover {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber5-o-md {
    color: #ffc107;
    border-color: #ffc107;
    background: transparent;
  }
  .btn-amber5-o-md:focus, .btn-amber5-o-md:hover {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber6-o-md {
    color: #ffb300;
    border-color: #ffb300;
    background: transparent;
  }
  .btn-amber6-o-md:focus, .btn-amber6-o-md:hover {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber7-o-md {
    color: #ffa000;
    border-color: #ffa000;
    background: transparent;
  }
  .btn-amber7-o-md:focus, .btn-amber7-o-md:hover {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber8-o-md {
    color: #ff8f00;
    border-color: #ff8f00;
    background: transparent;
  }
  .btn-amber8-o-md:focus, .btn-amber8-o-md:hover {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber9-o-md {
    color: #ff6f00;
    border-color: #ff6f00;
    background: transparent;
  }
  .btn-amber9-o-md:focus, .btn-amber9-o-md:hover {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-ambera-o-md {
    color: #ffe57f;
    border-color: #ffe57f;
    background: transparent;
  }
  .btn-ambera-o-md:focus, .btn-ambera-o-md:hover {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-amberb-o-md {
    color: #ffd740;
    border-color: #ffd740;
    background: transparent;
  }
  .btn-amberb-o-md:focus, .btn-amberb-o-md:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberc-o-md {
    color: #ffc400;
    border-color: #ffc400;
    background: transparent;
  }
  .btn-amberc-o-md:focus, .btn-amberc-o-md:hover {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberd-o-md {
    color: #ffab00;
    border-color: #ffab00;
    background: transparent;
  }
  .btn-amberd-o-md:focus, .btn-amberd-o-md:hover {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-orange-o-md {
    color: orange;
    border-color: orange;
    background: transparent;
  }
  .btn-orange-o-md:focus, .btn-orange-o-md:hover {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange0-o-md {
    color: #fff3e0;
    border-color: #fff3e0;
    background: transparent;
  }
  .btn-orange0-o-md:focus, .btn-orange0-o-md:hover {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange1-o-md {
    color: #ffe0b2;
    border-color: #ffe0b2;
    background: transparent;
  }
  .btn-orange1-o-md:focus, .btn-orange1-o-md:hover {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange2-o-md {
    color: #ffcc80;
    border-color: #ffcc80;
    background: transparent;
  }
  .btn-orange2-o-md:focus, .btn-orange2-o-md:hover {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange3-o-md {
    color: #ffb74d;
    border-color: #ffb74d;
    background: transparent;
  }
  .btn-orange3-o-md:focus, .btn-orange3-o-md:hover {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange4-o-md {
    color: #ffa726;
    border-color: #ffa726;
    background: transparent;
  }
  .btn-orange4-o-md:focus, .btn-orange4-o-md:hover {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange5-o-md {
    color: #ff9800;
    border-color: #ff9800;
    background: transparent;
  }
  .btn-orange5-o-md:focus, .btn-orange5-o-md:hover {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange6-o-md {
    color: #fb8c00;
    border-color: #fb8c00;
    background: transparent;
  }
  .btn-orange6-o-md:focus, .btn-orange6-o-md:hover {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange7-o-md {
    color: #f57c00;
    border-color: #f57c00;
    background: transparent;
  }
  .btn-orange7-o-md:focus, .btn-orange7-o-md:hover {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange8-o-md {
    color: #ef6c00;
    border-color: #ef6c00;
    background: transparent;
  }
  .btn-orange8-o-md:focus, .btn-orange8-o-md:hover {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange9-o-md {
    color: #e65100;
    border-color: #e65100;
    background: transparent;
  }
  .btn-orange9-o-md:focus, .btn-orange9-o-md:hover {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orangea-o-md {
    color: #ffd180;
    border-color: #ffd180;
    background: transparent;
  }
  .btn-orangea-o-md:focus, .btn-orangea-o-md:hover {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangeb-o-md {
    color: #ffab40;
    border-color: #ffab40;
    background: transparent;
  }
  .btn-orangeb-o-md:focus, .btn-orangeb-o-md:hover {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangec-o-md {
    color: #ff9100;
    border-color: #ff9100;
    background: transparent;
  }
  .btn-orangec-o-md:focus, .btn-orangec-o-md:hover {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-oranged-o-md {
    color: #ff6d00;
    border-color: #ff6d00;
    background: transparent;
  }
  .btn-oranged-o-md:focus, .btn-oranged-o-md:hover {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-d-orange-o-md {
    color: darkorange;
    border-color: darkorange;
    background: transparent;
  }
  .btn-d-orange-o-md:focus, .btn-d-orange-o-md:hover {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange0-o-md {
    color: #fbe9e7;
    border-color: #fbe9e7;
    background: transparent;
  }
  .btn-d-orange0-o-md:focus, .btn-d-orange0-o-md:hover {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange1-o-md {
    color: #ffccbc;
    border-color: #ffccbc;
    background: transparent;
  }
  .btn-d-orange1-o-md:focus, .btn-d-orange1-o-md:hover {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange2-o-md {
    color: #ffab91;
    border-color: #ffab91;
    background: transparent;
  }
  .btn-d-orange2-o-md:focus, .btn-d-orange2-o-md:hover {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange3-o-md {
    color: #ff8a65;
    border-color: #ff8a65;
    background: transparent;
  }
  .btn-d-orange3-o-md:focus, .btn-d-orange3-o-md:hover {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange4-o-md {
    color: #ff7043;
    border-color: #ff7043;
    background: transparent;
  }
  .btn-d-orange4-o-md:focus, .btn-d-orange4-o-md:hover {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange5-o-md {
    color: #ff5722;
    border-color: #ff5722;
    background: transparent;
  }
  .btn-d-orange5-o-md:focus, .btn-d-orange5-o-md:hover {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange6-o-md {
    color: #f4511e;
    border-color: #f4511e;
    background: transparent;
  }
  .btn-d-orange6-o-md:focus, .btn-d-orange6-o-md:hover {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange7-o-md {
    color: #e64a19;
    border-color: #e64a19;
    background: transparent;
  }
  .btn-d-orange7-o-md:focus, .btn-d-orange7-o-md:hover {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange8-o-md {
    color: #d84315;
    border-color: #d84315;
    background: transparent;
  }
  .btn-d-orange8-o-md:focus, .btn-d-orange8-o-md:hover {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange9-o-md {
    color: #bf360c;
    border-color: #bf360c;
    background: transparent;
  }
  .btn-d-orange9-o-md:focus, .btn-d-orange9-o-md:hover {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orangea-o-md {
    color: #ff9e80;
    border-color: #ff9e80;
    background: transparent;
  }
  .btn-d-orangea-o-md:focus, .btn-d-orangea-o-md:hover {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangeb-o-md {
    color: #ff6e40;
    border-color: #ff6e40;
    background: transparent;
  }
  .btn-d-orangeb-o-md:focus, .btn-d-orangeb-o-md:hover {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangec-o-md {
    color: #ff3d00;
    border-color: #ff3d00;
    background: transparent;
  }
  .btn-d-orangec-o-md:focus, .btn-d-orangec-o-md:hover {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-oranged-o-md {
    color: #dd2c00;
    border-color: #dd2c00;
    background: transparent;
  }
  .btn-d-oranged-o-md:focus, .btn-d-oranged-o-md:hover {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-brown-o-md {
    color: brown;
    border-color: brown;
    background: transparent;
  }
  .btn-brown-o-md:focus, .btn-brown-o-md:hover {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown0-o-md {
    color: #efebe9;
    border-color: #efebe9;
    background: transparent;
  }
  .btn-brown0-o-md:focus, .btn-brown0-o-md:hover {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown1-o-md {
    color: #d7ccc8;
    border-color: #d7ccc8;
    background: transparent;
  }
  .btn-brown1-o-md:focus, .btn-brown1-o-md:hover {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown2-o-md {
    color: #bcaaa4;
    border-color: #bcaaa4;
    background: transparent;
  }
  .btn-brown2-o-md:focus, .btn-brown2-o-md:hover {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown3-o-md {
    color: #a1887f;
    border-color: #a1887f;
    background: transparent;
  }
  .btn-brown3-o-md:focus, .btn-brown3-o-md:hover {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown4-o-md {
    color: #8d6e63;
    border-color: #8d6e63;
    background: transparent;
  }
  .btn-brown4-o-md:focus, .btn-brown4-o-md:hover {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown5-o-md {
    color: #795548;
    border-color: #795548;
    background: transparent;
  }
  .btn-brown5-o-md:focus, .btn-brown5-o-md:hover {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown6-o-md {
    color: #6d4c41;
    border-color: #6d4c41;
    background: transparent;
  }
  .btn-brown6-o-md:focus, .btn-brown6-o-md:hover {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown7-o-md {
    color: #5d4037;
    border-color: #5d4037;
    background: transparent;
  }
  .btn-brown7-o-md:focus, .btn-brown7-o-md:hover {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown8-o-md {
    color: #4e342e;
    border-color: #4e342e;
    background: transparent;
  }
  .btn-brown8-o-md:focus, .btn-brown8-o-md:hover {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown9-o-md {
    color: #3e2723;
    border-color: #3e2723;
    background: transparent;
  }
  .btn-brown9-o-md:focus, .btn-brown9-o-md:hover {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-grey-o-md {
    color: grey;
    border-color: grey;
    background: transparent;
  }
  .btn-grey-o-md:focus, .btn-grey-o-md:hover {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey0-o-md {
    color: #fafafa;
    border-color: #fafafa;
    background: transparent;
  }
  .btn-grey0-o-md:focus, .btn-grey0-o-md:hover {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey1-o-md {
    color: #f5f5f5;
    border-color: #f5f5f5;
    background: transparent;
  }
  .btn-grey1-o-md:focus, .btn-grey1-o-md:hover {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey2-o-md {
    color: #eee;
    border-color: #eee;
    background: transparent;
  }
  .btn-grey2-o-md:focus, .btn-grey2-o-md:hover {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey3-o-md {
    color: #e0e0e0;
    border-color: #e0e0e0;
    background: transparent;
  }
  .btn-grey3-o-md:focus, .btn-grey3-o-md:hover {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey4-o-md {
    color: #bdbdbd;
    border-color: #bdbdbd;
    background: transparent;
  }
  .btn-grey4-o-md:focus, .btn-grey4-o-md:hover {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey5-o-md {
    color: #9e9e9e;
    border-color: #9e9e9e;
    background: transparent;
  }
  .btn-grey5-o-md:focus, .btn-grey5-o-md:hover {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey6-o-md {
    color: #757575;
    border-color: #757575;
    background: transparent;
  }
  .btn-grey6-o-md:focus, .btn-grey6-o-md:hover {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey7-o-md {
    color: #616161;
    border-color: #616161;
    background: transparent;
  }
  .btn-grey7-o-md:focus, .btn-grey7-o-md:hover {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey8-o-md {
    color: #424242;
    border-color: #424242;
    background: transparent;
  }
  .btn-grey8-o-md:focus, .btn-grey8-o-md:hover {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey9-o-md {
    color: #212121;
    border-color: #212121;
    background: transparent;
  }
  .btn-grey9-o-md:focus, .btn-grey9-o-md:hover {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-blue-grey-o-md {
    color: lightsteelblue;
    border-color: lightsteelblue;
    background: transparent;
  }
  .btn-blue-grey-o-md:focus, .btn-blue-grey-o-md:hover {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey0-o-md {
    color: #eceff1;
    border-color: #eceff1;
    background: transparent;
  }
  .btn-blue-grey0-o-md:focus, .btn-blue-grey0-o-md:hover {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey1-o-md {
    color: #cfd8dc;
    border-color: #cfd8dc;
    background: transparent;
  }
  .btn-blue-grey1-o-md:focus, .btn-blue-grey1-o-md:hover {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey2-o-md {
    color: #b0bec5;
    border-color: #b0bec5;
    background: transparent;
  }
  .btn-blue-grey2-o-md:focus, .btn-blue-grey2-o-md:hover {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey3-o-md {
    color: #90a4ae;
    border-color: #90a4ae;
    background: transparent;
  }
  .btn-blue-grey3-o-md:focus, .btn-blue-grey3-o-md:hover {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey4-o-md {
    color: #78909c;
    border-color: #78909c;
    background: transparent;
  }
  .btn-blue-grey4-o-md:focus, .btn-blue-grey4-o-md:hover {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey5-o-md {
    color: #607d8b;
    border-color: #607d8b;
    background: transparent;
  }
  .btn-blue-grey5-o-md:focus, .btn-blue-grey5-o-md:hover {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey6-o-md {
    color: #546e7a;
    border-color: #546e7a;
    background: transparent;
  }
  .btn-blue-grey6-o-md:focus, .btn-blue-grey6-o-md:hover {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey7-o-md {
    color: #455a64;
    border-color: #455a64;
    background: transparent;
  }
  .btn-blue-grey7-o-md:focus, .btn-blue-grey7-o-md:hover {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey8-o-md {
    color: #37474f;
    border-color: #37474f;
    background: transparent;
  }
  .btn-blue-grey8-o-md:focus, .btn-blue-grey8-o-md:hover {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey9-o-md {
    color: #263238;
    border-color: #263238;
    background: transparent;
  }
  .btn-blue-grey9-o-md:focus, .btn-blue-grey9-o-md:hover {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
}

@media (max-width: 767px) {
  .btn-black-sm {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-black-sm:focus, .btn-black-sm:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-sm {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-sm:focus, .btn-color0-sm:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color1-sm {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color1-sm:focus, .btn-color1-sm:hover {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color2-sm {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color2-sm:focus, .btn-color2-sm:hover {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color3-sm {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color3-sm:focus, .btn-color3-sm:hover {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color4-sm {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color4-sm:focus, .btn-color4-sm:hover {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color5-sm {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color5-sm:focus, .btn-color5-sm:hover {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color6-sm {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color6-sm:focus, .btn-color6-sm:hover {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color7-sm {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color7-sm:focus, .btn-color7-sm:hover {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color8-sm {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color8-sm:focus, .btn-color8-sm:hover {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color9-sm {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-color9-sm:focus, .btn-color9-sm:hover {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-colora-sm {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colora-sm:focus, .btn-colora-sm:hover {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colorb-sm {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorb-sm:focus, .btn-colorb-sm:hover {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorc-sm {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colorc-sm:focus, .btn-colorc-sm:hover {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colord-sm {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colord-sm:focus, .btn-colord-sm:hover {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colore-sm {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colore-sm:focus, .btn-colore-sm:hover {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colorf-sm {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-colorf-sm:focus, .btn-colorf-sm:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-sm {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-sm:focus, .btn-white-sm:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-red-sm {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red-sm:focus, .btn-red-sm:hover {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red0-sm {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red0-sm:focus, .btn-red0-sm:hover {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red1-sm {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red1-sm:focus, .btn-red1-sm:hover {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red2-sm {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red2-sm:focus, .btn-red2-sm:hover {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red3-sm {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red3-sm:focus, .btn-red3-sm:hover {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red4-sm {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red4-sm:focus, .btn-red4-sm:hover {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red5-sm {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red5-sm:focus, .btn-red5-sm:hover {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red6-sm {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red6-sm:focus, .btn-red6-sm:hover {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red7-sm {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red7-sm:focus, .btn-red7-sm:hover {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red8-sm {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red8-sm:focus, .btn-red8-sm:hover {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red9-sm {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-red9-sm:focus, .btn-red9-sm:hover {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-reda-sm {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-reda-sm:focus, .btn-reda-sm:hover {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-redb-sm {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redb-sm:focus, .btn-redb-sm:hover {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redc-sm {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redc-sm:focus, .btn-redc-sm:hover {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redd-sm {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-redd-sm:focus, .btn-redd-sm:hover {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-pink-sm {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink-sm:focus, .btn-pink-sm:hover {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink0-sm {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink0-sm:focus, .btn-pink0-sm:hover {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink1-sm {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink1-sm:focus, .btn-pink1-sm:hover {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink2-sm {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink2-sm:focus, .btn-pink2-sm:hover {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink3-sm {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink3-sm:focus, .btn-pink3-sm:hover {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink4-sm {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink4-sm:focus, .btn-pink4-sm:hover {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink5-sm {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink5-sm:focus, .btn-pink5-sm:hover {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink6-sm {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink6-sm:focus, .btn-pink6-sm:hover {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink7-sm {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink7-sm:focus, .btn-pink7-sm:hover {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink8-sm {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink8-sm:focus, .btn-pink8-sm:hover {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink9-sm {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pink9-sm:focus, .btn-pink9-sm:hover {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pinka-sm {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinka-sm:focus, .btn-pinka-sm:hover {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinkb-sm {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkb-sm:focus, .btn-pinkb-sm:hover {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkc-sm {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkc-sm:focus, .btn-pinkc-sm:hover {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkd-sm {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-pinkd-sm:focus, .btn-pinkd-sm:hover {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-purple-sm {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple-sm:focus, .btn-purple-sm:hover {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple0-sm {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple0-sm:focus, .btn-purple0-sm:hover {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple1-sm {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple1-sm:focus, .btn-purple1-sm:hover {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple2-sm {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple2-sm:focus, .btn-purple2-sm:hover {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple3-sm {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple3-sm:focus, .btn-purple3-sm:hover {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple4-sm {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple4-sm:focus, .btn-purple4-sm:hover {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple5-sm {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple5-sm:focus, .btn-purple5-sm:hover {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple6-sm {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple6-sm:focus, .btn-purple6-sm:hover {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple7-sm {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple7-sm:focus, .btn-purple7-sm:hover {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple8-sm {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple8-sm:focus, .btn-purple8-sm:hover {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple9-sm {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purple9-sm:focus, .btn-purple9-sm:hover {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purplea-sm {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purplea-sm:focus, .btn-purplea-sm:hover {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purpleb-sm {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purpleb-sm:focus, .btn-purpleb-sm:hover {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purplec-sm {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purplec-sm:focus, .btn-purplec-sm:hover {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purpled-sm {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-purpled-sm:focus, .btn-purpled-sm:hover {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-d-purple-sm {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple-sm:focus, .btn-d-purple-sm:hover {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple0-sm {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple0-sm:focus, .btn-d-purple0-sm:hover {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple1-sm {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple1-sm:focus, .btn-d-purple1-sm:hover {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple2-sm {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple2-sm:focus, .btn-d-purple2-sm:hover {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple3-sm {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple3-sm:focus, .btn-d-purple3-sm:hover {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple4-sm {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple4-sm:focus, .btn-d-purple4-sm:hover {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple5-sm {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple5-sm:focus, .btn-d-purple5-sm:hover {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple6-sm {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple6-sm:focus, .btn-d-purple6-sm:hover {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple7-sm {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple7-sm:focus, .btn-d-purple7-sm:hover {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple8-sm {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple8-sm:focus, .btn-d-purple8-sm:hover {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple9-sm {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purple9-sm:focus, .btn-d-purple9-sm:hover {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purplea-sm {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purplea-sm:focus, .btn-d-purplea-sm:hover {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purpleb-sm {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purpleb-sm:focus, .btn-d-purpleb-sm:hover {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purplec-sm {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purplec-sm:focus, .btn-d-purplec-sm:hover {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purpled-sm {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-d-purpled-sm:focus, .btn-d-purpled-sm:hover {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-indigo-sm {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo-sm:focus, .btn-indigo-sm:hover {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo0-sm {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo0-sm:focus, .btn-indigo0-sm:hover {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo1-sm {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo1-sm:focus, .btn-indigo1-sm:hover {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo2-sm {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo2-sm:focus, .btn-indigo2-sm:hover {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo3-sm {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo3-sm:focus, .btn-indigo3-sm:hover {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo4-sm {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo4-sm:focus, .btn-indigo4-sm:hover {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo5-sm {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo5-sm:focus, .btn-indigo5-sm:hover {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo6-sm {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo6-sm:focus, .btn-indigo6-sm:hover {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo7-sm {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo7-sm:focus, .btn-indigo7-sm:hover {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo8-sm {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo8-sm:focus, .btn-indigo8-sm:hover {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo9-sm {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigo9-sm:focus, .btn-indigo9-sm:hover {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigoa-sm {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigoa-sm:focus, .btn-indigoa-sm:hover {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigob-sm {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigob-sm:focus, .btn-indigob-sm:hover {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigoc-sm {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigoc-sm:focus, .btn-indigoc-sm:hover {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigod-sm {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-indigod-sm:focus, .btn-indigod-sm:hover {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-blue-sm {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue-sm:focus, .btn-blue-sm:hover {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue0-sm {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue0-sm:focus, .btn-blue0-sm:hover {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue1-sm {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue1-sm:focus, .btn-blue1-sm:hover {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue2-sm {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue2-sm:focus, .btn-blue2-sm:hover {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue3-sm {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue3-sm:focus, .btn-blue3-sm:hover {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue4-sm {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue4-sm:focus, .btn-blue4-sm:hover {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue5-sm {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue5-sm:focus, .btn-blue5-sm:hover {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue6-sm {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue6-sm:focus, .btn-blue6-sm:hover {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue7-sm {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue7-sm:focus, .btn-blue7-sm:hover {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue8-sm {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue8-sm:focus, .btn-blue8-sm:hover {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue9-sm {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-blue9-sm:focus, .btn-blue9-sm:hover {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-bluea-sm {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-bluea-sm:focus, .btn-bluea-sm:hover {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-blueb-sm {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-blueb-sm:focus, .btn-blueb-sm:hover {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-bluec-sm {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-bluec-sm:focus, .btn-bluec-sm:hover {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-blued-sm {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-blued-sm:focus, .btn-blued-sm:hover {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-l-blue-sm {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue-sm:focus, .btn-l-blue-sm:hover {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue0-sm {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue0-sm:focus, .btn-l-blue0-sm:hover {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue1-sm {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue1-sm:focus, .btn-l-blue1-sm:hover {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue2-sm {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue2-sm:focus, .btn-l-blue2-sm:hover {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue3-sm {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue3-sm:focus, .btn-l-blue3-sm:hover {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue4-sm {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue4-sm:focus, .btn-l-blue4-sm:hover {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue5-sm {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue5-sm:focus, .btn-l-blue5-sm:hover {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue6-sm {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue6-sm:focus, .btn-l-blue6-sm:hover {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue7-sm {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue7-sm:focus, .btn-l-blue7-sm:hover {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue8-sm {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue8-sm:focus, .btn-l-blue8-sm:hover {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue9-sm {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-blue9-sm:focus, .btn-l-blue9-sm:hover {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-bluea-sm {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-bluea-sm:focus, .btn-l-bluea-sm:hover {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-blueb-sm {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-blueb-sm:focus, .btn-l-blueb-sm:hover {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-bluec-sm {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-bluec-sm:focus, .btn-l-bluec-sm:hover {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-blued-sm {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-l-blued-sm:focus, .btn-l-blued-sm:hover {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-cyan-sm {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan-sm:focus, .btn-cyan-sm:hover {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan0-sm {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan0-sm:focus, .btn-cyan0-sm:hover {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan1-sm {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan1-sm:focus, .btn-cyan1-sm:hover {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan2-sm {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan2-sm:focus, .btn-cyan2-sm:hover {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan3-sm {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan3-sm:focus, .btn-cyan3-sm:hover {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan4-sm {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan4-sm:focus, .btn-cyan4-sm:hover {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan5-sm {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan5-sm:focus, .btn-cyan5-sm:hover {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan6-sm {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan6-sm:focus, .btn-cyan6-sm:hover {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan7-sm {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan7-sm:focus, .btn-cyan7-sm:hover {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan8-sm {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan8-sm:focus, .btn-cyan8-sm:hover {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan9-sm {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyan9-sm:focus, .btn-cyan9-sm:hover {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyana-sm {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyana-sm:focus, .btn-cyana-sm:hover {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyanb-sm {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanb-sm:focus, .btn-cyanb-sm:hover {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanc-sm {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyanc-sm:focus, .btn-cyanc-sm:hover {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyand-sm {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-cyand-sm:focus, .btn-cyand-sm:hover {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-teal-sm {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal-sm:focus, .btn-teal-sm:hover {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal0-sm {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal0-sm:focus, .btn-teal0-sm:hover {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal1-sm {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal1-sm:focus, .btn-teal1-sm:hover {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal2-sm {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal2-sm:focus, .btn-teal2-sm:hover {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal3-sm {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal3-sm:focus, .btn-teal3-sm:hover {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal4-sm {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal4-sm:focus, .btn-teal4-sm:hover {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal5-sm {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal5-sm:focus, .btn-teal5-sm:hover {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal6-sm {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal6-sm:focus, .btn-teal6-sm:hover {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal7-sm {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal7-sm:focus, .btn-teal7-sm:hover {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal8-sm {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal8-sm:focus, .btn-teal8-sm:hover {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal9-sm {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teal9-sm:focus, .btn-teal9-sm:hover {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teala-sm {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-teala-sm:focus, .btn-teala-sm:hover {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-tealb-sm {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealb-sm:focus, .btn-tealb-sm:hover {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealc-sm {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-tealc-sm:focus, .btn-tealc-sm:hover {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-teald-sm {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-teald-sm:focus, .btn-teald-sm:hover {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-green-sm {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green-sm:focus, .btn-green-sm:hover {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green0-sm {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green0-sm:focus, .btn-green0-sm:hover {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green1-sm {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green1-sm:focus, .btn-green1-sm:hover {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green2-sm {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green2-sm:focus, .btn-green2-sm:hover {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green3-sm {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green3-sm:focus, .btn-green3-sm:hover {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green4-sm {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green4-sm:focus, .btn-green4-sm:hover {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green5-sm {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green5-sm:focus, .btn-green5-sm:hover {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green6-sm {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green6-sm:focus, .btn-green6-sm:hover {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green7-sm {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green7-sm:focus, .btn-green7-sm:hover {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green8-sm {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green8-sm:focus, .btn-green8-sm:hover {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green9-sm {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-green9-sm:focus, .btn-green9-sm:hover {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-greena-sm {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greena-sm:focus, .btn-greena-sm:hover {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greenb-sm {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenb-sm:focus, .btn-greenb-sm:hover {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenc-sm {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greenc-sm:focus, .btn-greenc-sm:hover {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greend-sm {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-greend-sm:focus, .btn-greend-sm:hover {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-l-green-sm {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green-sm:focus, .btn-l-green-sm:hover {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green0-sm {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green0-sm:focus, .btn-l-green0-sm:hover {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green1-sm {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green1-sm:focus, .btn-l-green1-sm:hover {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green2-sm {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green2-sm:focus, .btn-l-green2-sm:hover {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green3-sm {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green3-sm:focus, .btn-l-green3-sm:hover {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green4-sm {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green4-sm:focus, .btn-l-green4-sm:hover {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green5-sm {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green5-sm:focus, .btn-l-green5-sm:hover {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green6-sm {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green6-sm:focus, .btn-l-green6-sm:hover {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green7-sm {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green7-sm:focus, .btn-l-green7-sm:hover {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green8-sm {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green8-sm:focus, .btn-l-green8-sm:hover {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green9-sm {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-green9-sm:focus, .btn-l-green9-sm:hover {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-greena-sm {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greena-sm:focus, .btn-l-greena-sm:hover {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greenb-sm {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenb-sm:focus, .btn-l-greenb-sm:hover {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenc-sm {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greenc-sm:focus, .btn-l-greenc-sm:hover {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greend-sm {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-l-greend-sm:focus, .btn-l-greend-sm:hover {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-lime-sm {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime-sm:focus, .btn-lime-sm:hover {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime0-sm {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime0-sm:focus, .btn-lime0-sm:hover {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime1-sm {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime1-sm:focus, .btn-lime1-sm:hover {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime2-sm {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime2-sm:focus, .btn-lime2-sm:hover {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime3-sm {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime3-sm:focus, .btn-lime3-sm:hover {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime4-sm {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime4-sm:focus, .btn-lime4-sm:hover {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime5-sm {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime5-sm:focus, .btn-lime5-sm:hover {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime6-sm {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime6-sm:focus, .btn-lime6-sm:hover {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime7-sm {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime7-sm:focus, .btn-lime7-sm:hover {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime8-sm {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime8-sm:focus, .btn-lime8-sm:hover {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime9-sm {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-lime9-sm:focus, .btn-lime9-sm:hover {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-limea-sm {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limea-sm:focus, .btn-limea-sm:hover {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limeb-sm {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limeb-sm:focus, .btn-limeb-sm:hover {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limec-sm {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limec-sm:focus, .btn-limec-sm:hover {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limed-sm {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-limed-sm:focus, .btn-limed-sm:hover {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-yellow-sm {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow-sm:focus, .btn-yellow-sm:hover {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow0-sm {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow0-sm:focus, .btn-yellow0-sm:hover {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow1-sm {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow1-sm:focus, .btn-yellow1-sm:hover {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow2-sm {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow2-sm:focus, .btn-yellow2-sm:hover {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow3-sm {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow3-sm:focus, .btn-yellow3-sm:hover {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow4-sm {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow4-sm:focus, .btn-yellow4-sm:hover {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow5-sm {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow5-sm:focus, .btn-yellow5-sm:hover {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow6-sm {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow6-sm:focus, .btn-yellow6-sm:hover {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow7-sm {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow7-sm:focus, .btn-yellow7-sm:hover {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow8-sm {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow8-sm:focus, .btn-yellow8-sm:hover {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow9-sm {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellow9-sm:focus, .btn-yellow9-sm:hover {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellowa-sm {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowa-sm:focus, .btn-yellowa-sm:hover {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowb-sm {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowb-sm:focus, .btn-yellowb-sm:hover {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowc-sm {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowc-sm:focus, .btn-yellowc-sm:hover {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowd-sm {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-yellowd-sm:focus, .btn-yellowd-sm:hover {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-amber-sm {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber-sm:focus, .btn-amber-sm:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber0-sm {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber0-sm:focus, .btn-amber0-sm:hover {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber1-sm {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber1-sm:focus, .btn-amber1-sm:hover {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber2-sm {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber2-sm:focus, .btn-amber2-sm:hover {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber3-sm {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber3-sm:focus, .btn-amber3-sm:hover {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber4-sm {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber4-sm:focus, .btn-amber4-sm:hover {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber5-sm {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber5-sm:focus, .btn-amber5-sm:hover {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber6-sm {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber6-sm:focus, .btn-amber6-sm:hover {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber7-sm {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber7-sm:focus, .btn-amber7-sm:hover {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber8-sm {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber8-sm:focus, .btn-amber8-sm:hover {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber9-sm {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-amber9-sm:focus, .btn-amber9-sm:hover {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-ambera-sm {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-ambera-sm:focus, .btn-ambera-sm:hover {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-amberb-sm {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberb-sm:focus, .btn-amberb-sm:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberc-sm {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberc-sm:focus, .btn-amberc-sm:hover {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberd-sm {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-amberd-sm:focus, .btn-amberd-sm:hover {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-orange-sm {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange-sm:focus, .btn-orange-sm:hover {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange0-sm {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange0-sm:focus, .btn-orange0-sm:hover {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange1-sm {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange1-sm:focus, .btn-orange1-sm:hover {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange2-sm {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange2-sm:focus, .btn-orange2-sm:hover {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange3-sm {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange3-sm:focus, .btn-orange3-sm:hover {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange4-sm {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange4-sm:focus, .btn-orange4-sm:hover {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange5-sm {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange5-sm:focus, .btn-orange5-sm:hover {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange6-sm {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange6-sm:focus, .btn-orange6-sm:hover {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange7-sm {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange7-sm:focus, .btn-orange7-sm:hover {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange8-sm {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange8-sm:focus, .btn-orange8-sm:hover {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange9-sm {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orange9-sm:focus, .btn-orange9-sm:hover {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orangea-sm {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangea-sm:focus, .btn-orangea-sm:hover {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangeb-sm {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangeb-sm:focus, .btn-orangeb-sm:hover {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangec-sm {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-orangec-sm:focus, .btn-orangec-sm:hover {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-oranged-sm {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-oranged-sm:focus, .btn-oranged-sm:hover {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-d-orange-sm {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange-sm:focus, .btn-d-orange-sm:hover {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange0-sm {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange0-sm:focus, .btn-d-orange0-sm:hover {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange1-sm {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange1-sm:focus, .btn-d-orange1-sm:hover {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange2-sm {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange2-sm:focus, .btn-d-orange2-sm:hover {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange3-sm {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange3-sm:focus, .btn-d-orange3-sm:hover {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange4-sm {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange4-sm:focus, .btn-d-orange4-sm:hover {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange5-sm {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange5-sm:focus, .btn-d-orange5-sm:hover {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange6-sm {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange6-sm:focus, .btn-d-orange6-sm:hover {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange7-sm {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange7-sm:focus, .btn-d-orange7-sm:hover {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange8-sm {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange8-sm:focus, .btn-d-orange8-sm:hover {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange9-sm {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orange9-sm:focus, .btn-d-orange9-sm:hover {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orangea-sm {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangea-sm:focus, .btn-d-orangea-sm:hover {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangeb-sm {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangeb-sm:focus, .btn-d-orangeb-sm:hover {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangec-sm {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-orangec-sm:focus, .btn-d-orangec-sm:hover {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-oranged-sm {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-d-oranged-sm:focus, .btn-d-oranged-sm:hover {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-brown-sm {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown-sm:focus, .btn-brown-sm:hover {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown0-sm {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown0-sm:focus, .btn-brown0-sm:hover {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown1-sm {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown1-sm:focus, .btn-brown1-sm:hover {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown2-sm {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown2-sm:focus, .btn-brown2-sm:hover {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown3-sm {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown3-sm:focus, .btn-brown3-sm:hover {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown4-sm {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown4-sm:focus, .btn-brown4-sm:hover {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown5-sm {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown5-sm:focus, .btn-brown5-sm:hover {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown6-sm {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown6-sm:focus, .btn-brown6-sm:hover {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown7-sm {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown7-sm:focus, .btn-brown7-sm:hover {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown8-sm {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown8-sm:focus, .btn-brown8-sm:hover {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown9-sm {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-brown9-sm:focus, .btn-brown9-sm:hover {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-grey-sm {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey-sm:focus, .btn-grey-sm:hover {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey0-sm {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey0-sm:focus, .btn-grey0-sm:hover {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey1-sm {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey1-sm:focus, .btn-grey1-sm:hover {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey2-sm {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey2-sm:focus, .btn-grey2-sm:hover {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey3-sm {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey3-sm:focus, .btn-grey3-sm:hover {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey4-sm {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey4-sm:focus, .btn-grey4-sm:hover {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey5-sm {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey5-sm:focus, .btn-grey5-sm:hover {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey6-sm {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey6-sm:focus, .btn-grey6-sm:hover {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey7-sm {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey7-sm:focus, .btn-grey7-sm:hover {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey8-sm {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey8-sm:focus, .btn-grey8-sm:hover {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey9-sm {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-grey9-sm:focus, .btn-grey9-sm:hover {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-blue-grey-sm {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey-sm:focus, .btn-blue-grey-sm:hover {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey0-sm {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey0-sm:focus, .btn-blue-grey0-sm:hover {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey1-sm {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey1-sm:focus, .btn-blue-grey1-sm:hover {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey2-sm {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey2-sm:focus, .btn-blue-grey2-sm:hover {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey3-sm {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey3-sm:focus, .btn-blue-grey3-sm:hover {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey4-sm {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey4-sm:focus, .btn-blue-grey4-sm:hover {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey5-sm {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey5-sm:focus, .btn-blue-grey5-sm:hover {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey6-sm {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey6-sm:focus, .btn-blue-grey6-sm:hover {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey7-sm {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey7-sm:focus, .btn-blue-grey7-sm:hover {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey8-sm {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey8-sm:focus, .btn-blue-grey8-sm:hover {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey9-sm {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
  .btn-blue-grey9-sm:focus, .btn-blue-grey9-sm:hover {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
  .btn-black-o-sm {
    color: black;
    border-color: black;
    background: transparent;
  }
  .btn-black-o-sm:focus, .btn-black-o-sm:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-o-sm {
    color: black;
    border-color: black;
    background: transparent;
  }
  .btn-color0-o-sm:focus, .btn-color0-o-sm:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color1-o-sm {
    color: #111111;
    border-color: #111111;
    background: transparent;
  }
  .btn-color1-o-sm:focus, .btn-color1-o-sm:hover {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color2-o-sm {
    color: #222222;
    border-color: #222222;
    background: transparent;
  }
  .btn-color2-o-sm:focus, .btn-color2-o-sm:hover {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color3-o-sm {
    color: #333333;
    border-color: #333333;
    background: transparent;
  }
  .btn-color3-o-sm:focus, .btn-color3-o-sm:hover {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color4-o-sm {
    color: #444444;
    border-color: #444444;
    background: transparent;
  }
  .btn-color4-o-sm:focus, .btn-color4-o-sm:hover {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color5-o-sm {
    color: #555555;
    border-color: #555555;
    background: transparent;
  }
  .btn-color5-o-sm:focus, .btn-color5-o-sm:hover {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color6-o-sm {
    color: #666666;
    border-color: #666666;
    background: transparent;
  }
  .btn-color6-o-sm:focus, .btn-color6-o-sm:hover {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color7-o-sm {
    color: #777777;
    border-color: #777777;
    background: transparent;
  }
  .btn-color7-o-sm:focus, .btn-color7-o-sm:hover {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color8-o-sm {
    color: #888888;
    border-color: #888888;
    background: transparent;
  }
  .btn-color8-o-sm:focus, .btn-color8-o-sm:hover {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color9-o-sm {
    color: #999999;
    border-color: #999999;
    background: transparent;
  }
  .btn-color9-o-sm:focus, .btn-color9-o-sm:hover {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-colora-o-sm {
    color: #aaaaaa;
    border-color: #aaaaaa;
    background: transparent;
  }
  .btn-colora-o-sm:focus, .btn-colora-o-sm:hover {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colorb-o-sm {
    color: #bbbbbb;
    border-color: #bbbbbb;
    background: transparent;
  }
  .btn-colorb-o-sm:focus, .btn-colorb-o-sm:hover {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorc-o-sm {
    color: #cccccc;
    border-color: #cccccc;
    background: transparent;
  }
  .btn-colorc-o-sm:focus, .btn-colorc-o-sm:hover {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colord-o-sm {
    color: #dddddd;
    border-color: #dddddd;
    background: transparent;
  }
  .btn-colord-o-sm:focus, .btn-colord-o-sm:hover {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colore-o-sm {
    color: #eeeeee;
    border-color: #eeeeee;
    background: transparent;
  }
  .btn-colore-o-sm:focus, .btn-colore-o-sm:hover {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colorf-o-sm {
    color: white;
    border-color: white;
    background: transparent;
  }
  .btn-colorf-o-sm:focus, .btn-colorf-o-sm:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-o-sm {
    color: white;
    border-color: white;
    background: transparent;
  }
  .btn-white-o-sm:focus, .btn-white-o-sm:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-red-o-sm {
    color: red;
    border-color: red;
    background: transparent;
  }
  .btn-red-o-sm:focus, .btn-red-o-sm:hover {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red0-o-sm {
    color: #ffebee;
    border-color: #ffebee;
    background: transparent;
  }
  .btn-red0-o-sm:focus, .btn-red0-o-sm:hover {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red1-o-sm {
    color: #ffcdd2;
    border-color: #ffcdd2;
    background: transparent;
  }
  .btn-red1-o-sm:focus, .btn-red1-o-sm:hover {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red2-o-sm {
    color: #ef9a9a;
    border-color: #ef9a9a;
    background: transparent;
  }
  .btn-red2-o-sm:focus, .btn-red2-o-sm:hover {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red3-o-sm {
    color: #e57373;
    border-color: #e57373;
    background: transparent;
  }
  .btn-red3-o-sm:focus, .btn-red3-o-sm:hover {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red4-o-sm {
    color: #ef5350;
    border-color: #ef5350;
    background: transparent;
  }
  .btn-red4-o-sm:focus, .btn-red4-o-sm:hover {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red5-o-sm {
    color: #f44336;
    border-color: #f44336;
    background: transparent;
  }
  .btn-red5-o-sm:focus, .btn-red5-o-sm:hover {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red6-o-sm {
    color: #e53935;
    border-color: #e53935;
    background: transparent;
  }
  .btn-red6-o-sm:focus, .btn-red6-o-sm:hover {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red7-o-sm {
    color: #d32f2f;
    border-color: #d32f2f;
    background: transparent;
  }
  .btn-red7-o-sm:focus, .btn-red7-o-sm:hover {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red8-o-sm {
    color: #c62828;
    border-color: #c62828;
    background: transparent;
  }
  .btn-red8-o-sm:focus, .btn-red8-o-sm:hover {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red9-o-sm {
    color: #b71c1c;
    border-color: #b71c1c;
    background: transparent;
  }
  .btn-red9-o-sm:focus, .btn-red9-o-sm:hover {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-reda-o-sm {
    color: #ff8a80;
    border-color: #ff8a80;
    background: transparent;
  }
  .btn-reda-o-sm:focus, .btn-reda-o-sm:hover {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-redb-o-sm {
    color: #ff5252;
    border-color: #ff5252;
    background: transparent;
  }
  .btn-redb-o-sm:focus, .btn-redb-o-sm:hover {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redc-o-sm {
    color: #ff1744;
    border-color: #ff1744;
    background: transparent;
  }
  .btn-redc-o-sm:focus, .btn-redc-o-sm:hover {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redd-o-sm {
    color: #d50000;
    border-color: #d50000;
    background: transparent;
  }
  .btn-redd-o-sm:focus, .btn-redd-o-sm:hover {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-pink-o-sm {
    color: pink;
    border-color: pink;
    background: transparent;
  }
  .btn-pink-o-sm:focus, .btn-pink-o-sm:hover {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink0-o-sm {
    color: #fce4ec;
    border-color: #fce4ec;
    background: transparent;
  }
  .btn-pink0-o-sm:focus, .btn-pink0-o-sm:hover {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink1-o-sm {
    color: #f8bbd0;
    border-color: #f8bbd0;
    background: transparent;
  }
  .btn-pink1-o-sm:focus, .btn-pink1-o-sm:hover {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink2-o-sm {
    color: #f48fb1;
    border-color: #f48fb1;
    background: transparent;
  }
  .btn-pink2-o-sm:focus, .btn-pink2-o-sm:hover {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink3-o-sm {
    color: #f06292;
    border-color: #f06292;
    background: transparent;
  }
  .btn-pink3-o-sm:focus, .btn-pink3-o-sm:hover {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink4-o-sm {
    color: #ec407a;
    border-color: #ec407a;
    background: transparent;
  }
  .btn-pink4-o-sm:focus, .btn-pink4-o-sm:hover {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink5-o-sm {
    color: #e91e63;
    border-color: #e91e63;
    background: transparent;
  }
  .btn-pink5-o-sm:focus, .btn-pink5-o-sm:hover {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink6-o-sm {
    color: #d81b60;
    border-color: #d81b60;
    background: transparent;
  }
  .btn-pink6-o-sm:focus, .btn-pink6-o-sm:hover {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink7-o-sm {
    color: #c2185b;
    border-color: #c2185b;
    background: transparent;
  }
  .btn-pink7-o-sm:focus, .btn-pink7-o-sm:hover {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink8-o-sm {
    color: #ad1457;
    border-color: #ad1457;
    background: transparent;
  }
  .btn-pink8-o-sm:focus, .btn-pink8-o-sm:hover {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink9-o-sm {
    color: #880e4f;
    border-color: #880e4f;
    background: transparent;
  }
  .btn-pink9-o-sm:focus, .btn-pink9-o-sm:hover {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pinka-o-sm {
    color: #ff80ab;
    border-color: #ff80ab;
    background: transparent;
  }
  .btn-pinka-o-sm:focus, .btn-pinka-o-sm:hover {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinkb-o-sm {
    color: #ff4081;
    border-color: #ff4081;
    background: transparent;
  }
  .btn-pinkb-o-sm:focus, .btn-pinkb-o-sm:hover {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkc-o-sm {
    color: #f50057;
    border-color: #f50057;
    background: transparent;
  }
  .btn-pinkc-o-sm:focus, .btn-pinkc-o-sm:hover {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkd-o-sm {
    color: #c51162;
    border-color: #c51162;
    background: transparent;
  }
  .btn-pinkd-o-sm:focus, .btn-pinkd-o-sm:hover {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-purple-o-sm {
    color: purple;
    border-color: purple;
    background: transparent;
  }
  .btn-purple-o-sm:focus, .btn-purple-o-sm:hover {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple0-o-sm {
    color: #f3e5f5;
    border-color: #f3e5f5;
    background: transparent;
  }
  .btn-purple0-o-sm:focus, .btn-purple0-o-sm:hover {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple1-o-sm {
    color: #e1bee7;
    border-color: #e1bee7;
    background: transparent;
  }
  .btn-purple1-o-sm:focus, .btn-purple1-o-sm:hover {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple2-o-sm {
    color: #ce93d8;
    border-color: #ce93d8;
    background: transparent;
  }
  .btn-purple2-o-sm:focus, .btn-purple2-o-sm:hover {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple3-o-sm {
    color: #ba68c8;
    border-color: #ba68c8;
    background: transparent;
  }
  .btn-purple3-o-sm:focus, .btn-purple3-o-sm:hover {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple4-o-sm {
    color: #ab47bc;
    border-color: #ab47bc;
    background: transparent;
  }
  .btn-purple4-o-sm:focus, .btn-purple4-o-sm:hover {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple5-o-sm {
    color: #9c27b0;
    border-color: #9c27b0;
    background: transparent;
  }
  .btn-purple5-o-sm:focus, .btn-purple5-o-sm:hover {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple6-o-sm {
    color: #8e24aa;
    border-color: #8e24aa;
    background: transparent;
  }
  .btn-purple6-o-sm:focus, .btn-purple6-o-sm:hover {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple7-o-sm {
    color: #7b1fa2;
    border-color: #7b1fa2;
    background: transparent;
  }
  .btn-purple7-o-sm:focus, .btn-purple7-o-sm:hover {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple8-o-sm {
    color: #6a1b9a;
    border-color: #6a1b9a;
    background: transparent;
  }
  .btn-purple8-o-sm:focus, .btn-purple8-o-sm:hover {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple9-o-sm {
    color: #4a148c;
    border-color: #4a148c;
    background: transparent;
  }
  .btn-purple9-o-sm:focus, .btn-purple9-o-sm:hover {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purplea-o-sm {
    color: #ea80fc;
    border-color: #ea80fc;
    background: transparent;
  }
  .btn-purplea-o-sm:focus, .btn-purplea-o-sm:hover {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purpleb-o-sm {
    color: #e040fb;
    border-color: #e040fb;
    background: transparent;
  }
  .btn-purpleb-o-sm:focus, .btn-purpleb-o-sm:hover {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purplec-o-sm {
    color: #d500f9;
    border-color: #d500f9;
    background: transparent;
  }
  .btn-purplec-o-sm:focus, .btn-purplec-o-sm:hover {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purpled-o-sm {
    color: #a0f;
    border-color: #a0f;
    background: transparent;
  }
  .btn-purpled-o-sm:focus, .btn-purpled-o-sm:hover {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-d-purple-o-sm {
    color: darkmagenta;
    border-color: darkmagenta;
    background: transparent;
  }
  .btn-d-purple-o-sm:focus, .btn-d-purple-o-sm:hover {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple0-o-sm {
    color: #ede7f6;
    border-color: #ede7f6;
    background: transparent;
  }
  .btn-d-purple0-o-sm:focus, .btn-d-purple0-o-sm:hover {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple1-o-sm {
    color: #d1c4e9;
    border-color: #d1c4e9;
    background: transparent;
  }
  .btn-d-purple1-o-sm:focus, .btn-d-purple1-o-sm:hover {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple2-o-sm {
    color: #b39ddb;
    border-color: #b39ddb;
    background: transparent;
  }
  .btn-d-purple2-o-sm:focus, .btn-d-purple2-o-sm:hover {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple3-o-sm {
    color: #9575cd;
    border-color: #9575cd;
    background: transparent;
  }
  .btn-d-purple3-o-sm:focus, .btn-d-purple3-o-sm:hover {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple4-o-sm {
    color: #7e57c2;
    border-color: #7e57c2;
    background: transparent;
  }
  .btn-d-purple4-o-sm:focus, .btn-d-purple4-o-sm:hover {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple5-o-sm {
    color: #673ab7;
    border-color: #673ab7;
    background: transparent;
  }
  .btn-d-purple5-o-sm:focus, .btn-d-purple5-o-sm:hover {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple6-o-sm {
    color: #5e35b1;
    border-color: #5e35b1;
    background: transparent;
  }
  .btn-d-purple6-o-sm:focus, .btn-d-purple6-o-sm:hover {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple7-o-sm {
    color: #512da8;
    border-color: #512da8;
    background: transparent;
  }
  .btn-d-purple7-o-sm:focus, .btn-d-purple7-o-sm:hover {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple8-o-sm {
    color: #4527a0;
    border-color: #4527a0;
    background: transparent;
  }
  .btn-d-purple8-o-sm:focus, .btn-d-purple8-o-sm:hover {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple9-o-sm {
    color: #311b92;
    border-color: #311b92;
    background: transparent;
  }
  .btn-d-purple9-o-sm:focus, .btn-d-purple9-o-sm:hover {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purplea-o-sm {
    color: #b388ff;
    border-color: #b388ff;
    background: transparent;
  }
  .btn-d-purplea-o-sm:focus, .btn-d-purplea-o-sm:hover {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purpleb-o-sm {
    color: #7c4dff;
    border-color: #7c4dff;
    background: transparent;
  }
  .btn-d-purpleb-o-sm:focus, .btn-d-purpleb-o-sm:hover {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purplec-o-sm {
    color: #651fff;
    border-color: #651fff;
    background: transparent;
  }
  .btn-d-purplec-o-sm:focus, .btn-d-purplec-o-sm:hover {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purpled-o-sm {
    color: #6200ea;
    border-color: #6200ea;
    background: transparent;
  }
  .btn-d-purpled-o-sm:focus, .btn-d-purpled-o-sm:hover {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-indigo-o-sm {
    color: indigo;
    border-color: indigo;
    background: transparent;
  }
  .btn-indigo-o-sm:focus, .btn-indigo-o-sm:hover {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo0-o-sm {
    color: #e8eaf6;
    border-color: #e8eaf6;
    background: transparent;
  }
  .btn-indigo0-o-sm:focus, .btn-indigo0-o-sm:hover {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo1-o-sm {
    color: #c5cae9;
    border-color: #c5cae9;
    background: transparent;
  }
  .btn-indigo1-o-sm:focus, .btn-indigo1-o-sm:hover {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo2-o-sm {
    color: #9fa8da;
    border-color: #9fa8da;
    background: transparent;
  }
  .btn-indigo2-o-sm:focus, .btn-indigo2-o-sm:hover {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo3-o-sm {
    color: #7986cb;
    border-color: #7986cb;
    background: transparent;
  }
  .btn-indigo3-o-sm:focus, .btn-indigo3-o-sm:hover {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo4-o-sm {
    color: #5c6bc0;
    border-color: #5c6bc0;
    background: transparent;
  }
  .btn-indigo4-o-sm:focus, .btn-indigo4-o-sm:hover {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo5-o-sm {
    color: #3f51b5;
    border-color: #3f51b5;
    background: transparent;
  }
  .btn-indigo5-o-sm:focus, .btn-indigo5-o-sm:hover {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo6-o-sm {
    color: #3949ab;
    border-color: #3949ab;
    background: transparent;
  }
  .btn-indigo6-o-sm:focus, .btn-indigo6-o-sm:hover {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo7-o-sm {
    color: #303f9f;
    border-color: #303f9f;
    background: transparent;
  }
  .btn-indigo7-o-sm:focus, .btn-indigo7-o-sm:hover {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo8-o-sm {
    color: #283593;
    border-color: #283593;
    background: transparent;
  }
  .btn-indigo8-o-sm:focus, .btn-indigo8-o-sm:hover {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo9-o-sm {
    color: #1a237e;
    border-color: #1a237e;
    background: transparent;
  }
  .btn-indigo9-o-sm:focus, .btn-indigo9-o-sm:hover {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigoa-o-sm {
    color: #8c9eff;
    border-color: #8c9eff;
    background: transparent;
  }
  .btn-indigoa-o-sm:focus, .btn-indigoa-o-sm:hover {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigob-o-sm {
    color: #536dfe;
    border-color: #536dfe;
    background: transparent;
  }
  .btn-indigob-o-sm:focus, .btn-indigob-o-sm:hover {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigoc-o-sm {
    color: #3d5afe;
    border-color: #3d5afe;
    background: transparent;
  }
  .btn-indigoc-o-sm:focus, .btn-indigoc-o-sm:hover {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigod-o-sm {
    color: #304ffe;
    border-color: #304ffe;
    background: transparent;
  }
  .btn-indigod-o-sm:focus, .btn-indigod-o-sm:hover {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-blue-o-sm {
    color: blue;
    border-color: blue;
    background: transparent;
  }
  .btn-blue-o-sm:focus, .btn-blue-o-sm:hover {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue0-o-sm {
    color: #e3f2fd;
    border-color: #e3f2fd;
    background: transparent;
  }
  .btn-blue0-o-sm:focus, .btn-blue0-o-sm:hover {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue1-o-sm {
    color: #bbdefb;
    border-color: #bbdefb;
    background: transparent;
  }
  .btn-blue1-o-sm:focus, .btn-blue1-o-sm:hover {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue2-o-sm {
    color: #90caf9;
    border-color: #90caf9;
    background: transparent;
  }
  .btn-blue2-o-sm:focus, .btn-blue2-o-sm:hover {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue3-o-sm {
    color: #64b5f6;
    border-color: #64b5f6;
    background: transparent;
  }
  .btn-blue3-o-sm:focus, .btn-blue3-o-sm:hover {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue4-o-sm {
    color: #42a5f5;
    border-color: #42a5f5;
    background: transparent;
  }
  .btn-blue4-o-sm:focus, .btn-blue4-o-sm:hover {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue5-o-sm {
    color: #2196f3;
    border-color: #2196f3;
    background: transparent;
  }
  .btn-blue5-o-sm:focus, .btn-blue5-o-sm:hover {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue6-o-sm {
    color: #1e88e5;
    border-color: #1e88e5;
    background: transparent;
  }
  .btn-blue6-o-sm:focus, .btn-blue6-o-sm:hover {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue7-o-sm {
    color: #1976d2;
    border-color: #1976d2;
    background: transparent;
  }
  .btn-blue7-o-sm:focus, .btn-blue7-o-sm:hover {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue8-o-sm {
    color: #1565c0;
    border-color: #1565c0;
    background: transparent;
  }
  .btn-blue8-o-sm:focus, .btn-blue8-o-sm:hover {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue9-o-sm {
    color: #0d47a1;
    border-color: #0d47a1;
    background: transparent;
  }
  .btn-blue9-o-sm:focus, .btn-blue9-o-sm:hover {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-bluea-o-sm {
    color: #82b1ff;
    border-color: #82b1ff;
    background: transparent;
  }
  .btn-bluea-o-sm:focus, .btn-bluea-o-sm:hover {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-blueb-o-sm {
    color: #448aff;
    border-color: #448aff;
    background: transparent;
  }
  .btn-blueb-o-sm:focus, .btn-blueb-o-sm:hover {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-bluec-o-sm {
    color: #2979ff;
    border-color: #2979ff;
    background: transparent;
  }
  .btn-bluec-o-sm:focus, .btn-bluec-o-sm:hover {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-blued-o-sm {
    color: #2962ff;
    border-color: #2962ff;
    background: transparent;
  }
  .btn-blued-o-sm:focus, .btn-blued-o-sm:hover {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-l-blue-o-sm {
    color: lightblue;
    border-color: lightblue;
    background: transparent;
  }
  .btn-l-blue-o-sm:focus, .btn-l-blue-o-sm:hover {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue0-o-sm {
    color: #e1f5fe;
    border-color: #e1f5fe;
    background: transparent;
  }
  .btn-l-blue0-o-sm:focus, .btn-l-blue0-o-sm:hover {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue1-o-sm {
    color: #b3e5fc;
    border-color: #b3e5fc;
    background: transparent;
  }
  .btn-l-blue1-o-sm:focus, .btn-l-blue1-o-sm:hover {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue2-o-sm {
    color: #81d4fa;
    border-color: #81d4fa;
    background: transparent;
  }
  .btn-l-blue2-o-sm:focus, .btn-l-blue2-o-sm:hover {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue3-o-sm {
    color: #4fc3f7;
    border-color: #4fc3f7;
    background: transparent;
  }
  .btn-l-blue3-o-sm:focus, .btn-l-blue3-o-sm:hover {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue4-o-sm {
    color: #29b6f6;
    border-color: #29b6f6;
    background: transparent;
  }
  .btn-l-blue4-o-sm:focus, .btn-l-blue4-o-sm:hover {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue5-o-sm {
    color: #03a9f4;
    border-color: #03a9f4;
    background: transparent;
  }
  .btn-l-blue5-o-sm:focus, .btn-l-blue5-o-sm:hover {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue6-o-sm {
    color: #039be5;
    border-color: #039be5;
    background: transparent;
  }
  .btn-l-blue6-o-sm:focus, .btn-l-blue6-o-sm:hover {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue7-o-sm {
    color: #0288d1;
    border-color: #0288d1;
    background: transparent;
  }
  .btn-l-blue7-o-sm:focus, .btn-l-blue7-o-sm:hover {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue8-o-sm {
    color: #0277bd;
    border-color: #0277bd;
    background: transparent;
  }
  .btn-l-blue8-o-sm:focus, .btn-l-blue8-o-sm:hover {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue9-o-sm {
    color: #01579b;
    border-color: #01579b;
    background: transparent;
  }
  .btn-l-blue9-o-sm:focus, .btn-l-blue9-o-sm:hover {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-bluea-o-sm {
    color: #80d8ff;
    border-color: #80d8ff;
    background: transparent;
  }
  .btn-l-bluea-o-sm:focus, .btn-l-bluea-o-sm:hover {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-blueb-o-sm {
    color: #40c4ff;
    border-color: #40c4ff;
    background: transparent;
  }
  .btn-l-blueb-o-sm:focus, .btn-l-blueb-o-sm:hover {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-bluec-o-sm {
    color: #00b0ff;
    border-color: #00b0ff;
    background: transparent;
  }
  .btn-l-bluec-o-sm:focus, .btn-l-bluec-o-sm:hover {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-blued-o-sm {
    color: #0091ea;
    border-color: #0091ea;
    background: transparent;
  }
  .btn-l-blued-o-sm:focus, .btn-l-blued-o-sm:hover {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-cyan-o-sm {
    color: cyan;
    border-color: cyan;
    background: transparent;
  }
  .btn-cyan-o-sm:focus, .btn-cyan-o-sm:hover {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan0-o-sm {
    color: #e0f7fa;
    border-color: #e0f7fa;
    background: transparent;
  }
  .btn-cyan0-o-sm:focus, .btn-cyan0-o-sm:hover {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan1-o-sm {
    color: #b2ebf2;
    border-color: #b2ebf2;
    background: transparent;
  }
  .btn-cyan1-o-sm:focus, .btn-cyan1-o-sm:hover {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan2-o-sm {
    color: #80deea;
    border-color: #80deea;
    background: transparent;
  }
  .btn-cyan2-o-sm:focus, .btn-cyan2-o-sm:hover {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan3-o-sm {
    color: #4dd0e1;
    border-color: #4dd0e1;
    background: transparent;
  }
  .btn-cyan3-o-sm:focus, .btn-cyan3-o-sm:hover {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan4-o-sm {
    color: #26c6da;
    border-color: #26c6da;
    background: transparent;
  }
  .btn-cyan4-o-sm:focus, .btn-cyan4-o-sm:hover {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan5-o-sm {
    color: #00bcd4;
    border-color: #00bcd4;
    background: transparent;
  }
  .btn-cyan5-o-sm:focus, .btn-cyan5-o-sm:hover {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan6-o-sm {
    color: #00acc1;
    border-color: #00acc1;
    background: transparent;
  }
  .btn-cyan6-o-sm:focus, .btn-cyan6-o-sm:hover {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan7-o-sm {
    color: #0097a7;
    border-color: #0097a7;
    background: transparent;
  }
  .btn-cyan7-o-sm:focus, .btn-cyan7-o-sm:hover {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan8-o-sm {
    color: #00838f;
    border-color: #00838f;
    background: transparent;
  }
  .btn-cyan8-o-sm:focus, .btn-cyan8-o-sm:hover {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan9-o-sm {
    color: #006064;
    border-color: #006064;
    background: transparent;
  }
  .btn-cyan9-o-sm:focus, .btn-cyan9-o-sm:hover {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyana-o-sm {
    color: #84ffff;
    border-color: #84ffff;
    background: transparent;
  }
  .btn-cyana-o-sm:focus, .btn-cyana-o-sm:hover {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyanb-o-sm {
    color: #18ffff;
    border-color: #18ffff;
    background: transparent;
  }
  .btn-cyanb-o-sm:focus, .btn-cyanb-o-sm:hover {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanc-o-sm {
    color: #00e5ff;
    border-color: #00e5ff;
    background: transparent;
  }
  .btn-cyanc-o-sm:focus, .btn-cyanc-o-sm:hover {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyand-o-sm {
    color: #00b8d4;
    border-color: #00b8d4;
    background: transparent;
  }
  .btn-cyand-o-sm:focus, .btn-cyand-o-sm:hover {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-teal-o-sm {
    color: teal;
    border-color: teal;
    background: transparent;
  }
  .btn-teal-o-sm:focus, .btn-teal-o-sm:hover {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal0-o-sm {
    color: #e0f2f1;
    border-color: #e0f2f1;
    background: transparent;
  }
  .btn-teal0-o-sm:focus, .btn-teal0-o-sm:hover {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal1-o-sm {
    color: #b2dfdb;
    border-color: #b2dfdb;
    background: transparent;
  }
  .btn-teal1-o-sm:focus, .btn-teal1-o-sm:hover {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal2-o-sm {
    color: #80cbc4;
    border-color: #80cbc4;
    background: transparent;
  }
  .btn-teal2-o-sm:focus, .btn-teal2-o-sm:hover {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal3-o-sm {
    color: #4db6ac;
    border-color: #4db6ac;
    background: transparent;
  }
  .btn-teal3-o-sm:focus, .btn-teal3-o-sm:hover {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal4-o-sm {
    color: #26a69a;
    border-color: #26a69a;
    background: transparent;
  }
  .btn-teal4-o-sm:focus, .btn-teal4-o-sm:hover {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal5-o-sm {
    color: #009688;
    border-color: #009688;
    background: transparent;
  }
  .btn-teal5-o-sm:focus, .btn-teal5-o-sm:hover {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal6-o-sm {
    color: #00897b;
    border-color: #00897b;
    background: transparent;
  }
  .btn-teal6-o-sm:focus, .btn-teal6-o-sm:hover {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal7-o-sm {
    color: #00796b;
    border-color: #00796b;
    background: transparent;
  }
  .btn-teal7-o-sm:focus, .btn-teal7-o-sm:hover {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal8-o-sm {
    color: #00695c;
    border-color: #00695c;
    background: transparent;
  }
  .btn-teal8-o-sm:focus, .btn-teal8-o-sm:hover {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal9-o-sm {
    color: #004d40;
    border-color: #004d40;
    background: transparent;
  }
  .btn-teal9-o-sm:focus, .btn-teal9-o-sm:hover {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teala-o-sm {
    color: #a7ffeb;
    border-color: #a7ffeb;
    background: transparent;
  }
  .btn-teala-o-sm:focus, .btn-teala-o-sm:hover {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-tealb-o-sm {
    color: #64ffda;
    border-color: #64ffda;
    background: transparent;
  }
  .btn-tealb-o-sm:focus, .btn-tealb-o-sm:hover {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealc-o-sm {
    color: #1de9b6;
    border-color: #1de9b6;
    background: transparent;
  }
  .btn-tealc-o-sm:focus, .btn-tealc-o-sm:hover {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-teald-o-sm {
    color: #00bfa5;
    border-color: #00bfa5;
    background: transparent;
  }
  .btn-teald-o-sm:focus, .btn-teald-o-sm:hover {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-green-o-sm {
    color: green;
    border-color: green;
    background: transparent;
  }
  .btn-green-o-sm:focus, .btn-green-o-sm:hover {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green0-o-sm {
    color: #e8f5e9;
    border-color: #e8f5e9;
    background: transparent;
  }
  .btn-green0-o-sm:focus, .btn-green0-o-sm:hover {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green1-o-sm {
    color: #c8e6c9;
    border-color: #c8e6c9;
    background: transparent;
  }
  .btn-green1-o-sm:focus, .btn-green1-o-sm:hover {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green2-o-sm {
    color: #a5d6a7;
    border-color: #a5d6a7;
    background: transparent;
  }
  .btn-green2-o-sm:focus, .btn-green2-o-sm:hover {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green3-o-sm {
    color: #81c784;
    border-color: #81c784;
    background: transparent;
  }
  .btn-green3-o-sm:focus, .btn-green3-o-sm:hover {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green4-o-sm {
    color: #66bb6a;
    border-color: #66bb6a;
    background: transparent;
  }
  .btn-green4-o-sm:focus, .btn-green4-o-sm:hover {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green5-o-sm {
    color: #4caf50;
    border-color: #4caf50;
    background: transparent;
  }
  .btn-green5-o-sm:focus, .btn-green5-o-sm:hover {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green6-o-sm {
    color: #43a047;
    border-color: #43a047;
    background: transparent;
  }
  .btn-green6-o-sm:focus, .btn-green6-o-sm:hover {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green7-o-sm {
    color: #388e3c;
    border-color: #388e3c;
    background: transparent;
  }
  .btn-green7-o-sm:focus, .btn-green7-o-sm:hover {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green8-o-sm {
    color: #2e7d32;
    border-color: #2e7d32;
    background: transparent;
  }
  .btn-green8-o-sm:focus, .btn-green8-o-sm:hover {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green9-o-sm {
    color: #1b5e20;
    border-color: #1b5e20;
    background: transparent;
  }
  .btn-green9-o-sm:focus, .btn-green9-o-sm:hover {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-greena-o-sm {
    color: #b9f6ca;
    border-color: #b9f6ca;
    background: transparent;
  }
  .btn-greena-o-sm:focus, .btn-greena-o-sm:hover {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greenb-o-sm {
    color: #69f0ae;
    border-color: #69f0ae;
    background: transparent;
  }
  .btn-greenb-o-sm:focus, .btn-greenb-o-sm:hover {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenc-o-sm {
    color: #00e676;
    border-color: #00e676;
    background: transparent;
  }
  .btn-greenc-o-sm:focus, .btn-greenc-o-sm:hover {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greend-o-sm {
    color: #00c853;
    border-color: #00c853;
    background: transparent;
  }
  .btn-greend-o-sm:focus, .btn-greend-o-sm:hover {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-l-green-o-sm {
    color: lightgreen;
    border-color: lightgreen;
    background: transparent;
  }
  .btn-l-green-o-sm:focus, .btn-l-green-o-sm:hover {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green0-o-sm {
    color: #f1f8e9;
    border-color: #f1f8e9;
    background: transparent;
  }
  .btn-l-green0-o-sm:focus, .btn-l-green0-o-sm:hover {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green1-o-sm {
    color: #dcedc8;
    border-color: #dcedc8;
    background: transparent;
  }
  .btn-l-green1-o-sm:focus, .btn-l-green1-o-sm:hover {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green2-o-sm {
    color: #c5e1a5;
    border-color: #c5e1a5;
    background: transparent;
  }
  .btn-l-green2-o-sm:focus, .btn-l-green2-o-sm:hover {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green3-o-sm {
    color: #aed581;
    border-color: #aed581;
    background: transparent;
  }
  .btn-l-green3-o-sm:focus, .btn-l-green3-o-sm:hover {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green4-o-sm {
    color: #9ccc65;
    border-color: #9ccc65;
    background: transparent;
  }
  .btn-l-green4-o-sm:focus, .btn-l-green4-o-sm:hover {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green5-o-sm {
    color: #8bc34a;
    border-color: #8bc34a;
    background: transparent;
  }
  .btn-l-green5-o-sm:focus, .btn-l-green5-o-sm:hover {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green6-o-sm {
    color: #7cb342;
    border-color: #7cb342;
    background: transparent;
  }
  .btn-l-green6-o-sm:focus, .btn-l-green6-o-sm:hover {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green7-o-sm {
    color: #689f38;
    border-color: #689f38;
    background: transparent;
  }
  .btn-l-green7-o-sm:focus, .btn-l-green7-o-sm:hover {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green8-o-sm {
    color: #558b2f;
    border-color: #558b2f;
    background: transparent;
  }
  .btn-l-green8-o-sm:focus, .btn-l-green8-o-sm:hover {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green9-o-sm {
    color: #33691e;
    border-color: #33691e;
    background: transparent;
  }
  .btn-l-green9-o-sm:focus, .btn-l-green9-o-sm:hover {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-greena-o-sm {
    color: #ccff90;
    border-color: #ccff90;
    background: transparent;
  }
  .btn-l-greena-o-sm:focus, .btn-l-greena-o-sm:hover {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greenb-o-sm {
    color: #b2ff59;
    border-color: #b2ff59;
    background: transparent;
  }
  .btn-l-greenb-o-sm:focus, .btn-l-greenb-o-sm:hover {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenc-o-sm {
    color: #76ff03;
    border-color: #76ff03;
    background: transparent;
  }
  .btn-l-greenc-o-sm:focus, .btn-l-greenc-o-sm:hover {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greend-o-sm {
    color: #64dd17;
    border-color: #64dd17;
    background: transparent;
  }
  .btn-l-greend-o-sm:focus, .btn-l-greend-o-sm:hover {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-lime-o-sm {
    color: lime;
    border-color: lime;
    background: transparent;
  }
  .btn-lime-o-sm:focus, .btn-lime-o-sm:hover {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime0-o-sm {
    color: #f9fbe7;
    border-color: #f9fbe7;
    background: transparent;
  }
  .btn-lime0-o-sm:focus, .btn-lime0-o-sm:hover {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime1-o-sm {
    color: #f0f4c3;
    border-color: #f0f4c3;
    background: transparent;
  }
  .btn-lime1-o-sm:focus, .btn-lime1-o-sm:hover {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime2-o-sm {
    color: #e6ee9c;
    border-color: #e6ee9c;
    background: transparent;
  }
  .btn-lime2-o-sm:focus, .btn-lime2-o-sm:hover {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime3-o-sm {
    color: #d4e056;
    border-color: #d4e056;
    background: transparent;
  }
  .btn-lime3-o-sm:focus, .btn-lime3-o-sm:hover {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime4-o-sm {
    color: #d4e157;
    border-color: #d4e157;
    background: transparent;
  }
  .btn-lime4-o-sm:focus, .btn-lime4-o-sm:hover {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime5-o-sm {
    color: #cddc39;
    border-color: #cddc39;
    background: transparent;
  }
  .btn-lime5-o-sm:focus, .btn-lime5-o-sm:hover {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime6-o-sm {
    color: #c0ca33;
    border-color: #c0ca33;
    background: transparent;
  }
  .btn-lime6-o-sm:focus, .btn-lime6-o-sm:hover {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime7-o-sm {
    color: #afb42b;
    border-color: #afb42b;
    background: transparent;
  }
  .btn-lime7-o-sm:focus, .btn-lime7-o-sm:hover {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime8-o-sm {
    color: #9e9d24;
    border-color: #9e9d24;
    background: transparent;
  }
  .btn-lime8-o-sm:focus, .btn-lime8-o-sm:hover {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime9-o-sm {
    color: #827717;
    border-color: #827717;
    background: transparent;
  }
  .btn-lime9-o-sm:focus, .btn-lime9-o-sm:hover {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-limea-o-sm {
    color: #f4ff81;
    border-color: #f4ff81;
    background: transparent;
  }
  .btn-limea-o-sm:focus, .btn-limea-o-sm:hover {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limeb-o-sm {
    color: #eeff41;
    border-color: #eeff41;
    background: transparent;
  }
  .btn-limeb-o-sm:focus, .btn-limeb-o-sm:hover {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limec-o-sm {
    color: #c6ff00;
    border-color: #c6ff00;
    background: transparent;
  }
  .btn-limec-o-sm:focus, .btn-limec-o-sm:hover {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limed-o-sm {
    color: #aeea00;
    border-color: #aeea00;
    background: transparent;
  }
  .btn-limed-o-sm:focus, .btn-limed-o-sm:hover {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-yellow-o-sm {
    color: yellow;
    border-color: yellow;
    background: transparent;
  }
  .btn-yellow-o-sm:focus, .btn-yellow-o-sm:hover {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow0-o-sm {
    color: #fffde7;
    border-color: #fffde7;
    background: transparent;
  }
  .btn-yellow0-o-sm:focus, .btn-yellow0-o-sm:hover {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow1-o-sm {
    color: #fff9c4;
    border-color: #fff9c4;
    background: transparent;
  }
  .btn-yellow1-o-sm:focus, .btn-yellow1-o-sm:hover {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow2-o-sm {
    color: #fff59d;
    border-color: #fff59d;
    background: transparent;
  }
  .btn-yellow2-o-sm:focus, .btn-yellow2-o-sm:hover {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow3-o-sm {
    color: #fff176;
    border-color: #fff176;
    background: transparent;
  }
  .btn-yellow3-o-sm:focus, .btn-yellow3-o-sm:hover {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow4-o-sm {
    color: #ffee58;
    border-color: #ffee58;
    background: transparent;
  }
  .btn-yellow4-o-sm:focus, .btn-yellow4-o-sm:hover {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow5-o-sm {
    color: #ffeb3b;
    border-color: #ffeb3b;
    background: transparent;
  }
  .btn-yellow5-o-sm:focus, .btn-yellow5-o-sm:hover {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow6-o-sm {
    color: #fdd835;
    border-color: #fdd835;
    background: transparent;
  }
  .btn-yellow6-o-sm:focus, .btn-yellow6-o-sm:hover {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow7-o-sm {
    color: #fbc02d;
    border-color: #fbc02d;
    background: transparent;
  }
  .btn-yellow7-o-sm:focus, .btn-yellow7-o-sm:hover {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow8-o-sm {
    color: #f9a825;
    border-color: #f9a825;
    background: transparent;
  }
  .btn-yellow8-o-sm:focus, .btn-yellow8-o-sm:hover {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow9-o-sm {
    color: #f57f17;
    border-color: #f57f17;
    background: transparent;
  }
  .btn-yellow9-o-sm:focus, .btn-yellow9-o-sm:hover {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellowa-o-sm {
    color: #ffff8d;
    border-color: #ffff8d;
    background: transparent;
  }
  .btn-yellowa-o-sm:focus, .btn-yellowa-o-sm:hover {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowb-o-sm {
    color: #ff0;
    border-color: #ff0;
    background: transparent;
  }
  .btn-yellowb-o-sm:focus, .btn-yellowb-o-sm:hover {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowc-o-sm {
    color: #ffea00;
    border-color: #ffea00;
    background: transparent;
  }
  .btn-yellowc-o-sm:focus, .btn-yellowc-o-sm:hover {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowd-o-sm {
    color: #ffd600;
    border-color: #ffd600;
    background: transparent;
  }
  .btn-yellowd-o-sm:focus, .btn-yellowd-o-sm:hover {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-amber-o-sm {
    color: #ffd740;
    border-color: #ffd740;
    background: transparent;
  }
  .btn-amber-o-sm:focus, .btn-amber-o-sm:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber0-o-sm {
    color: #fff8e1;
    border-color: #fff8e1;
    background: transparent;
  }
  .btn-amber0-o-sm:focus, .btn-amber0-o-sm:hover {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber1-o-sm {
    color: #ffecb3;
    border-color: #ffecb3;
    background: transparent;
  }
  .btn-amber1-o-sm:focus, .btn-amber1-o-sm:hover {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber2-o-sm {
    color: #ffe082;
    border-color: #ffe082;
    background: transparent;
  }
  .btn-amber2-o-sm:focus, .btn-amber2-o-sm:hover {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber3-o-sm {
    color: #ffd54f;
    border-color: #ffd54f;
    background: transparent;
  }
  .btn-amber3-o-sm:focus, .btn-amber3-o-sm:hover {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber4-o-sm {
    color: #ffca28;
    border-color: #ffca28;
    background: transparent;
  }
  .btn-amber4-o-sm:focus, .btn-amber4-o-sm:hover {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber5-o-sm {
    color: #ffc107;
    border-color: #ffc107;
    background: transparent;
  }
  .btn-amber5-o-sm:focus, .btn-amber5-o-sm:hover {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber6-o-sm {
    color: #ffb300;
    border-color: #ffb300;
    background: transparent;
  }
  .btn-amber6-o-sm:focus, .btn-amber6-o-sm:hover {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber7-o-sm {
    color: #ffa000;
    border-color: #ffa000;
    background: transparent;
  }
  .btn-amber7-o-sm:focus, .btn-amber7-o-sm:hover {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber8-o-sm {
    color: #ff8f00;
    border-color: #ff8f00;
    background: transparent;
  }
  .btn-amber8-o-sm:focus, .btn-amber8-o-sm:hover {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber9-o-sm {
    color: #ff6f00;
    border-color: #ff6f00;
    background: transparent;
  }
  .btn-amber9-o-sm:focus, .btn-amber9-o-sm:hover {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-ambera-o-sm {
    color: #ffe57f;
    border-color: #ffe57f;
    background: transparent;
  }
  .btn-ambera-o-sm:focus, .btn-ambera-o-sm:hover {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-amberb-o-sm {
    color: #ffd740;
    border-color: #ffd740;
    background: transparent;
  }
  .btn-amberb-o-sm:focus, .btn-amberb-o-sm:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberc-o-sm {
    color: #ffc400;
    border-color: #ffc400;
    background: transparent;
  }
  .btn-amberc-o-sm:focus, .btn-amberc-o-sm:hover {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberd-o-sm {
    color: #ffab00;
    border-color: #ffab00;
    background: transparent;
  }
  .btn-amberd-o-sm:focus, .btn-amberd-o-sm:hover {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-orange-o-sm {
    color: orange;
    border-color: orange;
    background: transparent;
  }
  .btn-orange-o-sm:focus, .btn-orange-o-sm:hover {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange0-o-sm {
    color: #fff3e0;
    border-color: #fff3e0;
    background: transparent;
  }
  .btn-orange0-o-sm:focus, .btn-orange0-o-sm:hover {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange1-o-sm {
    color: #ffe0b2;
    border-color: #ffe0b2;
    background: transparent;
  }
  .btn-orange1-o-sm:focus, .btn-orange1-o-sm:hover {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange2-o-sm {
    color: #ffcc80;
    border-color: #ffcc80;
    background: transparent;
  }
  .btn-orange2-o-sm:focus, .btn-orange2-o-sm:hover {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange3-o-sm {
    color: #ffb74d;
    border-color: #ffb74d;
    background: transparent;
  }
  .btn-orange3-o-sm:focus, .btn-orange3-o-sm:hover {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange4-o-sm {
    color: #ffa726;
    border-color: #ffa726;
    background: transparent;
  }
  .btn-orange4-o-sm:focus, .btn-orange4-o-sm:hover {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange5-o-sm {
    color: #ff9800;
    border-color: #ff9800;
    background: transparent;
  }
  .btn-orange5-o-sm:focus, .btn-orange5-o-sm:hover {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange6-o-sm {
    color: #fb8c00;
    border-color: #fb8c00;
    background: transparent;
  }
  .btn-orange6-o-sm:focus, .btn-orange6-o-sm:hover {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange7-o-sm {
    color: #f57c00;
    border-color: #f57c00;
    background: transparent;
  }
  .btn-orange7-o-sm:focus, .btn-orange7-o-sm:hover {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange8-o-sm {
    color: #ef6c00;
    border-color: #ef6c00;
    background: transparent;
  }
  .btn-orange8-o-sm:focus, .btn-orange8-o-sm:hover {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange9-o-sm {
    color: #e65100;
    border-color: #e65100;
    background: transparent;
  }
  .btn-orange9-o-sm:focus, .btn-orange9-o-sm:hover {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orangea-o-sm {
    color: #ffd180;
    border-color: #ffd180;
    background: transparent;
  }
  .btn-orangea-o-sm:focus, .btn-orangea-o-sm:hover {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangeb-o-sm {
    color: #ffab40;
    border-color: #ffab40;
    background: transparent;
  }
  .btn-orangeb-o-sm:focus, .btn-orangeb-o-sm:hover {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangec-o-sm {
    color: #ff9100;
    border-color: #ff9100;
    background: transparent;
  }
  .btn-orangec-o-sm:focus, .btn-orangec-o-sm:hover {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-oranged-o-sm {
    color: #ff6d00;
    border-color: #ff6d00;
    background: transparent;
  }
  .btn-oranged-o-sm:focus, .btn-oranged-o-sm:hover {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-d-orange-o-sm {
    color: darkorange;
    border-color: darkorange;
    background: transparent;
  }
  .btn-d-orange-o-sm:focus, .btn-d-orange-o-sm:hover {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange0-o-sm {
    color: #fbe9e7;
    border-color: #fbe9e7;
    background: transparent;
  }
  .btn-d-orange0-o-sm:focus, .btn-d-orange0-o-sm:hover {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange1-o-sm {
    color: #ffccbc;
    border-color: #ffccbc;
    background: transparent;
  }
  .btn-d-orange1-o-sm:focus, .btn-d-orange1-o-sm:hover {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange2-o-sm {
    color: #ffab91;
    border-color: #ffab91;
    background: transparent;
  }
  .btn-d-orange2-o-sm:focus, .btn-d-orange2-o-sm:hover {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange3-o-sm {
    color: #ff8a65;
    border-color: #ff8a65;
    background: transparent;
  }
  .btn-d-orange3-o-sm:focus, .btn-d-orange3-o-sm:hover {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange4-o-sm {
    color: #ff7043;
    border-color: #ff7043;
    background: transparent;
  }
  .btn-d-orange4-o-sm:focus, .btn-d-orange4-o-sm:hover {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange5-o-sm {
    color: #ff5722;
    border-color: #ff5722;
    background: transparent;
  }
  .btn-d-orange5-o-sm:focus, .btn-d-orange5-o-sm:hover {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange6-o-sm {
    color: #f4511e;
    border-color: #f4511e;
    background: transparent;
  }
  .btn-d-orange6-o-sm:focus, .btn-d-orange6-o-sm:hover {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange7-o-sm {
    color: #e64a19;
    border-color: #e64a19;
    background: transparent;
  }
  .btn-d-orange7-o-sm:focus, .btn-d-orange7-o-sm:hover {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange8-o-sm {
    color: #d84315;
    border-color: #d84315;
    background: transparent;
  }
  .btn-d-orange8-o-sm:focus, .btn-d-orange8-o-sm:hover {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange9-o-sm {
    color: #bf360c;
    border-color: #bf360c;
    background: transparent;
  }
  .btn-d-orange9-o-sm:focus, .btn-d-orange9-o-sm:hover {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orangea-o-sm {
    color: #ff9e80;
    border-color: #ff9e80;
    background: transparent;
  }
  .btn-d-orangea-o-sm:focus, .btn-d-orangea-o-sm:hover {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangeb-o-sm {
    color: #ff6e40;
    border-color: #ff6e40;
    background: transparent;
  }
  .btn-d-orangeb-o-sm:focus, .btn-d-orangeb-o-sm:hover {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangec-o-sm {
    color: #ff3d00;
    border-color: #ff3d00;
    background: transparent;
  }
  .btn-d-orangec-o-sm:focus, .btn-d-orangec-o-sm:hover {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-oranged-o-sm {
    color: #dd2c00;
    border-color: #dd2c00;
    background: transparent;
  }
  .btn-d-oranged-o-sm:focus, .btn-d-oranged-o-sm:hover {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-brown-o-sm {
    color: brown;
    border-color: brown;
    background: transparent;
  }
  .btn-brown-o-sm:focus, .btn-brown-o-sm:hover {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown0-o-sm {
    color: #efebe9;
    border-color: #efebe9;
    background: transparent;
  }
  .btn-brown0-o-sm:focus, .btn-brown0-o-sm:hover {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown1-o-sm {
    color: #d7ccc8;
    border-color: #d7ccc8;
    background: transparent;
  }
  .btn-brown1-o-sm:focus, .btn-brown1-o-sm:hover {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown2-o-sm {
    color: #bcaaa4;
    border-color: #bcaaa4;
    background: transparent;
  }
  .btn-brown2-o-sm:focus, .btn-brown2-o-sm:hover {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown3-o-sm {
    color: #a1887f;
    border-color: #a1887f;
    background: transparent;
  }
  .btn-brown3-o-sm:focus, .btn-brown3-o-sm:hover {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown4-o-sm {
    color: #8d6e63;
    border-color: #8d6e63;
    background: transparent;
  }
  .btn-brown4-o-sm:focus, .btn-brown4-o-sm:hover {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown5-o-sm {
    color: #795548;
    border-color: #795548;
    background: transparent;
  }
  .btn-brown5-o-sm:focus, .btn-brown5-o-sm:hover {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown6-o-sm {
    color: #6d4c41;
    border-color: #6d4c41;
    background: transparent;
  }
  .btn-brown6-o-sm:focus, .btn-brown6-o-sm:hover {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown7-o-sm {
    color: #5d4037;
    border-color: #5d4037;
    background: transparent;
  }
  .btn-brown7-o-sm:focus, .btn-brown7-o-sm:hover {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown8-o-sm {
    color: #4e342e;
    border-color: #4e342e;
    background: transparent;
  }
  .btn-brown8-o-sm:focus, .btn-brown8-o-sm:hover {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown9-o-sm {
    color: #3e2723;
    border-color: #3e2723;
    background: transparent;
  }
  .btn-brown9-o-sm:focus, .btn-brown9-o-sm:hover {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-grey-o-sm {
    color: grey;
    border-color: grey;
    background: transparent;
  }
  .btn-grey-o-sm:focus, .btn-grey-o-sm:hover {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey0-o-sm {
    color: #fafafa;
    border-color: #fafafa;
    background: transparent;
  }
  .btn-grey0-o-sm:focus, .btn-grey0-o-sm:hover {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey1-o-sm {
    color: #f5f5f5;
    border-color: #f5f5f5;
    background: transparent;
  }
  .btn-grey1-o-sm:focus, .btn-grey1-o-sm:hover {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey2-o-sm {
    color: #eee;
    border-color: #eee;
    background: transparent;
  }
  .btn-grey2-o-sm:focus, .btn-grey2-o-sm:hover {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey3-o-sm {
    color: #e0e0e0;
    border-color: #e0e0e0;
    background: transparent;
  }
  .btn-grey3-o-sm:focus, .btn-grey3-o-sm:hover {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey4-o-sm {
    color: #bdbdbd;
    border-color: #bdbdbd;
    background: transparent;
  }
  .btn-grey4-o-sm:focus, .btn-grey4-o-sm:hover {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey5-o-sm {
    color: #9e9e9e;
    border-color: #9e9e9e;
    background: transparent;
  }
  .btn-grey5-o-sm:focus, .btn-grey5-o-sm:hover {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey6-o-sm {
    color: #757575;
    border-color: #757575;
    background: transparent;
  }
  .btn-grey6-o-sm:focus, .btn-grey6-o-sm:hover {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey7-o-sm {
    color: #616161;
    border-color: #616161;
    background: transparent;
  }
  .btn-grey7-o-sm:focus, .btn-grey7-o-sm:hover {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey8-o-sm {
    color: #424242;
    border-color: #424242;
    background: transparent;
  }
  .btn-grey8-o-sm:focus, .btn-grey8-o-sm:hover {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey9-o-sm {
    color: #212121;
    border-color: #212121;
    background: transparent;
  }
  .btn-grey9-o-sm:focus, .btn-grey9-o-sm:hover {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-blue-grey-o-sm {
    color: lightsteelblue;
    border-color: lightsteelblue;
    background: transparent;
  }
  .btn-blue-grey-o-sm:focus, .btn-blue-grey-o-sm:hover {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey0-o-sm {
    color: #eceff1;
    border-color: #eceff1;
    background: transparent;
  }
  .btn-blue-grey0-o-sm:focus, .btn-blue-grey0-o-sm:hover {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey1-o-sm {
    color: #cfd8dc;
    border-color: #cfd8dc;
    background: transparent;
  }
  .btn-blue-grey1-o-sm:focus, .btn-blue-grey1-o-sm:hover {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey2-o-sm {
    color: #b0bec5;
    border-color: #b0bec5;
    background: transparent;
  }
  .btn-blue-grey2-o-sm:focus, .btn-blue-grey2-o-sm:hover {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey3-o-sm {
    color: #90a4ae;
    border-color: #90a4ae;
    background: transparent;
  }
  .btn-blue-grey3-o-sm:focus, .btn-blue-grey3-o-sm:hover {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey4-o-sm {
    color: #78909c;
    border-color: #78909c;
    background: transparent;
  }
  .btn-blue-grey4-o-sm:focus, .btn-blue-grey4-o-sm:hover {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey5-o-sm {
    color: #607d8b;
    border-color: #607d8b;
    background: transparent;
  }
  .btn-blue-grey5-o-sm:focus, .btn-blue-grey5-o-sm:hover {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey6-o-sm {
    color: #546e7a;
    border-color: #546e7a;
    background: transparent;
  }
  .btn-blue-grey6-o-sm:focus, .btn-blue-grey6-o-sm:hover {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey7-o-sm {
    color: #455a64;
    border-color: #455a64;
    background: transparent;
  }
  .btn-blue-grey7-o-sm:focus, .btn-blue-grey7-o-sm:hover {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey8-o-sm {
    color: #37474f;
    border-color: #37474f;
    background: transparent;
  }
  .btn-blue-grey8-o-sm:focus, .btn-blue-grey8-o-sm:hover {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey9-o-sm {
    color: #263238;
    border-color: #263238;
    background: transparent;
  }
  .btn-blue-grey9-o-sm:focus, .btn-blue-grey9-o-sm:hover {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
}

@media (max-width: 575px) {
  .btn-black-xs {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-black-xs:focus, .btn-black-xs:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-xs {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-xs:focus, .btn-color0-xs:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color1-xs {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color1-xs:focus, .btn-color1-xs:hover {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color2-xs {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color2-xs:focus, .btn-color2-xs:hover {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color3-xs {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color3-xs:focus, .btn-color3-xs:hover {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color4-xs {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color4-xs:focus, .btn-color4-xs:hover {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color5-xs {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color5-xs:focus, .btn-color5-xs:hover {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color6-xs {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color6-xs:focus, .btn-color6-xs:hover {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color7-xs {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color7-xs:focus, .btn-color7-xs:hover {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color8-xs {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color8-xs:focus, .btn-color8-xs:hover {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color9-xs {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-color9-xs:focus, .btn-color9-xs:hover {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-colora-xs {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colora-xs:focus, .btn-colora-xs:hover {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colorb-xs {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorb-xs:focus, .btn-colorb-xs:hover {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorc-xs {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colorc-xs:focus, .btn-colorc-xs:hover {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colord-xs {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colord-xs:focus, .btn-colord-xs:hover {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colore-xs {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colore-xs:focus, .btn-colore-xs:hover {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colorf-xs {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-colorf-xs:focus, .btn-colorf-xs:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-xs {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-xs:focus, .btn-white-xs:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-red-xs {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red-xs:focus, .btn-red-xs:hover {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red0-xs {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red0-xs:focus, .btn-red0-xs:hover {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red1-xs {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red1-xs:focus, .btn-red1-xs:hover {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red2-xs {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red2-xs:focus, .btn-red2-xs:hover {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red3-xs {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red3-xs:focus, .btn-red3-xs:hover {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red4-xs {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red4-xs:focus, .btn-red4-xs:hover {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red5-xs {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red5-xs:focus, .btn-red5-xs:hover {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red6-xs {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red6-xs:focus, .btn-red6-xs:hover {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red7-xs {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red7-xs:focus, .btn-red7-xs:hover {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red8-xs {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red8-xs:focus, .btn-red8-xs:hover {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red9-xs {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-red9-xs:focus, .btn-red9-xs:hover {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-reda-xs {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-reda-xs:focus, .btn-reda-xs:hover {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-redb-xs {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redb-xs:focus, .btn-redb-xs:hover {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redc-xs {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redc-xs:focus, .btn-redc-xs:hover {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redd-xs {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-redd-xs:focus, .btn-redd-xs:hover {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-pink-xs {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink-xs:focus, .btn-pink-xs:hover {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink0-xs {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink0-xs:focus, .btn-pink0-xs:hover {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink1-xs {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink1-xs:focus, .btn-pink1-xs:hover {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink2-xs {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink2-xs:focus, .btn-pink2-xs:hover {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink3-xs {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink3-xs:focus, .btn-pink3-xs:hover {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink4-xs {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink4-xs:focus, .btn-pink4-xs:hover {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink5-xs {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink5-xs:focus, .btn-pink5-xs:hover {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink6-xs {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink6-xs:focus, .btn-pink6-xs:hover {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink7-xs {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink7-xs:focus, .btn-pink7-xs:hover {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink8-xs {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink8-xs:focus, .btn-pink8-xs:hover {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink9-xs {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pink9-xs:focus, .btn-pink9-xs:hover {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pinka-xs {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinka-xs:focus, .btn-pinka-xs:hover {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinkb-xs {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkb-xs:focus, .btn-pinkb-xs:hover {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkc-xs {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkc-xs:focus, .btn-pinkc-xs:hover {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkd-xs {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-pinkd-xs:focus, .btn-pinkd-xs:hover {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-purple-xs {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple-xs:focus, .btn-purple-xs:hover {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple0-xs {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple0-xs:focus, .btn-purple0-xs:hover {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple1-xs {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple1-xs:focus, .btn-purple1-xs:hover {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple2-xs {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple2-xs:focus, .btn-purple2-xs:hover {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple3-xs {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple3-xs:focus, .btn-purple3-xs:hover {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple4-xs {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple4-xs:focus, .btn-purple4-xs:hover {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple5-xs {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple5-xs:focus, .btn-purple5-xs:hover {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple6-xs {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple6-xs:focus, .btn-purple6-xs:hover {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple7-xs {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple7-xs:focus, .btn-purple7-xs:hover {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple8-xs {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple8-xs:focus, .btn-purple8-xs:hover {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple9-xs {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purple9-xs:focus, .btn-purple9-xs:hover {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purplea-xs {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purplea-xs:focus, .btn-purplea-xs:hover {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purpleb-xs {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purpleb-xs:focus, .btn-purpleb-xs:hover {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purplec-xs {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purplec-xs:focus, .btn-purplec-xs:hover {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purpled-xs {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-purpled-xs:focus, .btn-purpled-xs:hover {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-d-purple-xs {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple-xs:focus, .btn-d-purple-xs:hover {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple0-xs {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple0-xs:focus, .btn-d-purple0-xs:hover {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple1-xs {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple1-xs:focus, .btn-d-purple1-xs:hover {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple2-xs {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple2-xs:focus, .btn-d-purple2-xs:hover {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple3-xs {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple3-xs:focus, .btn-d-purple3-xs:hover {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple4-xs {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple4-xs:focus, .btn-d-purple4-xs:hover {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple5-xs {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple5-xs:focus, .btn-d-purple5-xs:hover {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple6-xs {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple6-xs:focus, .btn-d-purple6-xs:hover {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple7-xs {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple7-xs:focus, .btn-d-purple7-xs:hover {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple8-xs {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple8-xs:focus, .btn-d-purple8-xs:hover {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple9-xs {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purple9-xs:focus, .btn-d-purple9-xs:hover {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purplea-xs {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purplea-xs:focus, .btn-d-purplea-xs:hover {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purpleb-xs {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purpleb-xs:focus, .btn-d-purpleb-xs:hover {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purplec-xs {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purplec-xs:focus, .btn-d-purplec-xs:hover {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purpled-xs {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-d-purpled-xs:focus, .btn-d-purpled-xs:hover {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-indigo-xs {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo-xs:focus, .btn-indigo-xs:hover {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo0-xs {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo0-xs:focus, .btn-indigo0-xs:hover {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo1-xs {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo1-xs:focus, .btn-indigo1-xs:hover {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo2-xs {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo2-xs:focus, .btn-indigo2-xs:hover {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo3-xs {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo3-xs:focus, .btn-indigo3-xs:hover {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo4-xs {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo4-xs:focus, .btn-indigo4-xs:hover {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo5-xs {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo5-xs:focus, .btn-indigo5-xs:hover {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo6-xs {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo6-xs:focus, .btn-indigo6-xs:hover {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo7-xs {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo7-xs:focus, .btn-indigo7-xs:hover {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo8-xs {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo8-xs:focus, .btn-indigo8-xs:hover {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo9-xs {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigo9-xs:focus, .btn-indigo9-xs:hover {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigoa-xs {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigoa-xs:focus, .btn-indigoa-xs:hover {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigob-xs {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigob-xs:focus, .btn-indigob-xs:hover {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigoc-xs {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigoc-xs:focus, .btn-indigoc-xs:hover {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigod-xs {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-indigod-xs:focus, .btn-indigod-xs:hover {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-blue-xs {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue-xs:focus, .btn-blue-xs:hover {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue0-xs {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue0-xs:focus, .btn-blue0-xs:hover {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue1-xs {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue1-xs:focus, .btn-blue1-xs:hover {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue2-xs {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue2-xs:focus, .btn-blue2-xs:hover {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue3-xs {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue3-xs:focus, .btn-blue3-xs:hover {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue4-xs {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue4-xs:focus, .btn-blue4-xs:hover {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue5-xs {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue5-xs:focus, .btn-blue5-xs:hover {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue6-xs {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue6-xs:focus, .btn-blue6-xs:hover {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue7-xs {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue7-xs:focus, .btn-blue7-xs:hover {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue8-xs {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue8-xs:focus, .btn-blue8-xs:hover {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue9-xs {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-blue9-xs:focus, .btn-blue9-xs:hover {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-bluea-xs {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-bluea-xs:focus, .btn-bluea-xs:hover {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-blueb-xs {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-blueb-xs:focus, .btn-blueb-xs:hover {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-bluec-xs {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-bluec-xs:focus, .btn-bluec-xs:hover {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-blued-xs {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-blued-xs:focus, .btn-blued-xs:hover {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-l-blue-xs {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue-xs:focus, .btn-l-blue-xs:hover {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue0-xs {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue0-xs:focus, .btn-l-blue0-xs:hover {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue1-xs {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue1-xs:focus, .btn-l-blue1-xs:hover {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue2-xs {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue2-xs:focus, .btn-l-blue2-xs:hover {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue3-xs {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue3-xs:focus, .btn-l-blue3-xs:hover {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue4-xs {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue4-xs:focus, .btn-l-blue4-xs:hover {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue5-xs {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue5-xs:focus, .btn-l-blue5-xs:hover {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue6-xs {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue6-xs:focus, .btn-l-blue6-xs:hover {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue7-xs {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue7-xs:focus, .btn-l-blue7-xs:hover {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue8-xs {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue8-xs:focus, .btn-l-blue8-xs:hover {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue9-xs {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-blue9-xs:focus, .btn-l-blue9-xs:hover {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-bluea-xs {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-bluea-xs:focus, .btn-l-bluea-xs:hover {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-blueb-xs {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-blueb-xs:focus, .btn-l-blueb-xs:hover {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-bluec-xs {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-bluec-xs:focus, .btn-l-bluec-xs:hover {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-blued-xs {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-l-blued-xs:focus, .btn-l-blued-xs:hover {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-cyan-xs {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan-xs:focus, .btn-cyan-xs:hover {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan0-xs {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan0-xs:focus, .btn-cyan0-xs:hover {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan1-xs {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan1-xs:focus, .btn-cyan1-xs:hover {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan2-xs {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan2-xs:focus, .btn-cyan2-xs:hover {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan3-xs {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan3-xs:focus, .btn-cyan3-xs:hover {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan4-xs {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan4-xs:focus, .btn-cyan4-xs:hover {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan5-xs {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan5-xs:focus, .btn-cyan5-xs:hover {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan6-xs {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan6-xs:focus, .btn-cyan6-xs:hover {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan7-xs {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan7-xs:focus, .btn-cyan7-xs:hover {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan8-xs {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan8-xs:focus, .btn-cyan8-xs:hover {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan9-xs {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyan9-xs:focus, .btn-cyan9-xs:hover {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyana-xs {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyana-xs:focus, .btn-cyana-xs:hover {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyanb-xs {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanb-xs:focus, .btn-cyanb-xs:hover {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanc-xs {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyanc-xs:focus, .btn-cyanc-xs:hover {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyand-xs {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-cyand-xs:focus, .btn-cyand-xs:hover {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-teal-xs {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal-xs:focus, .btn-teal-xs:hover {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal0-xs {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal0-xs:focus, .btn-teal0-xs:hover {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal1-xs {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal1-xs:focus, .btn-teal1-xs:hover {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal2-xs {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal2-xs:focus, .btn-teal2-xs:hover {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal3-xs {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal3-xs:focus, .btn-teal3-xs:hover {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal4-xs {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal4-xs:focus, .btn-teal4-xs:hover {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal5-xs {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal5-xs:focus, .btn-teal5-xs:hover {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal6-xs {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal6-xs:focus, .btn-teal6-xs:hover {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal7-xs {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal7-xs:focus, .btn-teal7-xs:hover {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal8-xs {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal8-xs:focus, .btn-teal8-xs:hover {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal9-xs {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teal9-xs:focus, .btn-teal9-xs:hover {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teala-xs {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-teala-xs:focus, .btn-teala-xs:hover {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-tealb-xs {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealb-xs:focus, .btn-tealb-xs:hover {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealc-xs {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-tealc-xs:focus, .btn-tealc-xs:hover {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-teald-xs {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-teald-xs:focus, .btn-teald-xs:hover {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-green-xs {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green-xs:focus, .btn-green-xs:hover {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green0-xs {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green0-xs:focus, .btn-green0-xs:hover {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green1-xs {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green1-xs:focus, .btn-green1-xs:hover {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green2-xs {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green2-xs:focus, .btn-green2-xs:hover {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green3-xs {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green3-xs:focus, .btn-green3-xs:hover {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green4-xs {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green4-xs:focus, .btn-green4-xs:hover {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green5-xs {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green5-xs:focus, .btn-green5-xs:hover {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green6-xs {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green6-xs:focus, .btn-green6-xs:hover {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green7-xs {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green7-xs:focus, .btn-green7-xs:hover {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green8-xs {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green8-xs:focus, .btn-green8-xs:hover {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green9-xs {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-green9-xs:focus, .btn-green9-xs:hover {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-greena-xs {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greena-xs:focus, .btn-greena-xs:hover {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greenb-xs {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenb-xs:focus, .btn-greenb-xs:hover {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenc-xs {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greenc-xs:focus, .btn-greenc-xs:hover {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greend-xs {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-greend-xs:focus, .btn-greend-xs:hover {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-l-green-xs {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green-xs:focus, .btn-l-green-xs:hover {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green0-xs {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green0-xs:focus, .btn-l-green0-xs:hover {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green1-xs {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green1-xs:focus, .btn-l-green1-xs:hover {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green2-xs {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green2-xs:focus, .btn-l-green2-xs:hover {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green3-xs {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green3-xs:focus, .btn-l-green3-xs:hover {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green4-xs {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green4-xs:focus, .btn-l-green4-xs:hover {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green5-xs {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green5-xs:focus, .btn-l-green5-xs:hover {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green6-xs {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green6-xs:focus, .btn-l-green6-xs:hover {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green7-xs {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green7-xs:focus, .btn-l-green7-xs:hover {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green8-xs {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green8-xs:focus, .btn-l-green8-xs:hover {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green9-xs {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-green9-xs:focus, .btn-l-green9-xs:hover {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-greena-xs {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greena-xs:focus, .btn-l-greena-xs:hover {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greenb-xs {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenb-xs:focus, .btn-l-greenb-xs:hover {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenc-xs {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greenc-xs:focus, .btn-l-greenc-xs:hover {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greend-xs {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-l-greend-xs:focus, .btn-l-greend-xs:hover {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-lime-xs {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime-xs:focus, .btn-lime-xs:hover {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime0-xs {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime0-xs:focus, .btn-lime0-xs:hover {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime1-xs {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime1-xs:focus, .btn-lime1-xs:hover {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime2-xs {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime2-xs:focus, .btn-lime2-xs:hover {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime3-xs {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime3-xs:focus, .btn-lime3-xs:hover {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime4-xs {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime4-xs:focus, .btn-lime4-xs:hover {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime5-xs {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime5-xs:focus, .btn-lime5-xs:hover {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime6-xs {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime6-xs:focus, .btn-lime6-xs:hover {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime7-xs {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime7-xs:focus, .btn-lime7-xs:hover {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime8-xs {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime8-xs:focus, .btn-lime8-xs:hover {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime9-xs {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-lime9-xs:focus, .btn-lime9-xs:hover {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-limea-xs {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limea-xs:focus, .btn-limea-xs:hover {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limeb-xs {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limeb-xs:focus, .btn-limeb-xs:hover {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limec-xs {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limec-xs:focus, .btn-limec-xs:hover {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limed-xs {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-limed-xs:focus, .btn-limed-xs:hover {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-yellow-xs {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow-xs:focus, .btn-yellow-xs:hover {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow0-xs {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow0-xs:focus, .btn-yellow0-xs:hover {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow1-xs {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow1-xs:focus, .btn-yellow1-xs:hover {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow2-xs {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow2-xs:focus, .btn-yellow2-xs:hover {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow3-xs {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow3-xs:focus, .btn-yellow3-xs:hover {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow4-xs {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow4-xs:focus, .btn-yellow4-xs:hover {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow5-xs {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow5-xs:focus, .btn-yellow5-xs:hover {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow6-xs {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow6-xs:focus, .btn-yellow6-xs:hover {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow7-xs {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow7-xs:focus, .btn-yellow7-xs:hover {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow8-xs {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow8-xs:focus, .btn-yellow8-xs:hover {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow9-xs {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellow9-xs:focus, .btn-yellow9-xs:hover {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellowa-xs {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowa-xs:focus, .btn-yellowa-xs:hover {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowb-xs {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowb-xs:focus, .btn-yellowb-xs:hover {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowc-xs {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowc-xs:focus, .btn-yellowc-xs:hover {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowd-xs {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-yellowd-xs:focus, .btn-yellowd-xs:hover {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-amber-xs {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber-xs:focus, .btn-amber-xs:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber0-xs {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber0-xs:focus, .btn-amber0-xs:hover {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber1-xs {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber1-xs:focus, .btn-amber1-xs:hover {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber2-xs {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber2-xs:focus, .btn-amber2-xs:hover {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber3-xs {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber3-xs:focus, .btn-amber3-xs:hover {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber4-xs {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber4-xs:focus, .btn-amber4-xs:hover {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber5-xs {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber5-xs:focus, .btn-amber5-xs:hover {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber6-xs {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber6-xs:focus, .btn-amber6-xs:hover {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber7-xs {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber7-xs:focus, .btn-amber7-xs:hover {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber8-xs {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber8-xs:focus, .btn-amber8-xs:hover {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber9-xs {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-amber9-xs:focus, .btn-amber9-xs:hover {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-ambera-xs {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-ambera-xs:focus, .btn-ambera-xs:hover {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-amberb-xs {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberb-xs:focus, .btn-amberb-xs:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberc-xs {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberc-xs:focus, .btn-amberc-xs:hover {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberd-xs {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-amberd-xs:focus, .btn-amberd-xs:hover {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-orange-xs {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange-xs:focus, .btn-orange-xs:hover {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange0-xs {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange0-xs:focus, .btn-orange0-xs:hover {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange1-xs {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange1-xs:focus, .btn-orange1-xs:hover {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange2-xs {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange2-xs:focus, .btn-orange2-xs:hover {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange3-xs {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange3-xs:focus, .btn-orange3-xs:hover {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange4-xs {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange4-xs:focus, .btn-orange4-xs:hover {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange5-xs {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange5-xs:focus, .btn-orange5-xs:hover {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange6-xs {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange6-xs:focus, .btn-orange6-xs:hover {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange7-xs {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange7-xs:focus, .btn-orange7-xs:hover {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange8-xs {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange8-xs:focus, .btn-orange8-xs:hover {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange9-xs {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orange9-xs:focus, .btn-orange9-xs:hover {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orangea-xs {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangea-xs:focus, .btn-orangea-xs:hover {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangeb-xs {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangeb-xs:focus, .btn-orangeb-xs:hover {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangec-xs {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-orangec-xs:focus, .btn-orangec-xs:hover {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-oranged-xs {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-oranged-xs:focus, .btn-oranged-xs:hover {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-d-orange-xs {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange-xs:focus, .btn-d-orange-xs:hover {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange0-xs {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange0-xs:focus, .btn-d-orange0-xs:hover {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange1-xs {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange1-xs:focus, .btn-d-orange1-xs:hover {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange2-xs {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange2-xs:focus, .btn-d-orange2-xs:hover {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange3-xs {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange3-xs:focus, .btn-d-orange3-xs:hover {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange4-xs {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange4-xs:focus, .btn-d-orange4-xs:hover {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange5-xs {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange5-xs:focus, .btn-d-orange5-xs:hover {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange6-xs {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange6-xs:focus, .btn-d-orange6-xs:hover {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange7-xs {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange7-xs:focus, .btn-d-orange7-xs:hover {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange8-xs {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange8-xs:focus, .btn-d-orange8-xs:hover {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange9-xs {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orange9-xs:focus, .btn-d-orange9-xs:hover {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orangea-xs {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangea-xs:focus, .btn-d-orangea-xs:hover {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangeb-xs {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangeb-xs:focus, .btn-d-orangeb-xs:hover {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangec-xs {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-orangec-xs:focus, .btn-d-orangec-xs:hover {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-oranged-xs {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-d-oranged-xs:focus, .btn-d-oranged-xs:hover {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-brown-xs {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown-xs:focus, .btn-brown-xs:hover {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown0-xs {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown0-xs:focus, .btn-brown0-xs:hover {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown1-xs {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown1-xs:focus, .btn-brown1-xs:hover {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown2-xs {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown2-xs:focus, .btn-brown2-xs:hover {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown3-xs {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown3-xs:focus, .btn-brown3-xs:hover {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown4-xs {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown4-xs:focus, .btn-brown4-xs:hover {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown5-xs {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown5-xs:focus, .btn-brown5-xs:hover {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown6-xs {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown6-xs:focus, .btn-brown6-xs:hover {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown7-xs {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown7-xs:focus, .btn-brown7-xs:hover {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown8-xs {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown8-xs:focus, .btn-brown8-xs:hover {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown9-xs {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-brown9-xs:focus, .btn-brown9-xs:hover {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-grey-xs {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey-xs:focus, .btn-grey-xs:hover {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey0-xs {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey0-xs:focus, .btn-grey0-xs:hover {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey1-xs {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey1-xs:focus, .btn-grey1-xs:hover {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey2-xs {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey2-xs:focus, .btn-grey2-xs:hover {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey3-xs {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey3-xs:focus, .btn-grey3-xs:hover {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey4-xs {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey4-xs:focus, .btn-grey4-xs:hover {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey5-xs {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey5-xs:focus, .btn-grey5-xs:hover {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey6-xs {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey6-xs:focus, .btn-grey6-xs:hover {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey7-xs {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey7-xs:focus, .btn-grey7-xs:hover {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey8-xs {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey8-xs:focus, .btn-grey8-xs:hover {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey9-xs {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-grey9-xs:focus, .btn-grey9-xs:hover {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-blue-grey-xs {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey-xs:focus, .btn-blue-grey-xs:hover {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey0-xs {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey0-xs:focus, .btn-blue-grey0-xs:hover {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey1-xs {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey1-xs:focus, .btn-blue-grey1-xs:hover {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey2-xs {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey2-xs:focus, .btn-blue-grey2-xs:hover {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey3-xs {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey3-xs:focus, .btn-blue-grey3-xs:hover {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey4-xs {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey4-xs:focus, .btn-blue-grey4-xs:hover {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey5-xs {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey5-xs:focus, .btn-blue-grey5-xs:hover {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey6-xs {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey6-xs:focus, .btn-blue-grey6-xs:hover {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey7-xs {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey7-xs:focus, .btn-blue-grey7-xs:hover {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey8-xs {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey8-xs:focus, .btn-blue-grey8-xs:hover {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey9-xs {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
  .btn-blue-grey9-xs:focus, .btn-blue-grey9-xs:hover {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
  .btn-black-o-xs {
    color: black;
    border-color: black;
    background: transparent;
  }
  .btn-black-o-xs:focus, .btn-black-o-xs:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color0-o-xs {
    color: black;
    border-color: black;
    background: transparent;
  }
  .btn-color0-o-xs:focus, .btn-color0-o-xs:hover {
    color: white;
    border-color: black;
    background-color: black;
  }
  .btn-color1-o-xs {
    color: #111111;
    border-color: #111111;
    background: transparent;
  }
  .btn-color1-o-xs:focus, .btn-color1-o-xs:hover {
    color: white;
    border-color: #111111;
    background-color: #111111;
  }
  .btn-color2-o-xs {
    color: #222222;
    border-color: #222222;
    background: transparent;
  }
  .btn-color2-o-xs:focus, .btn-color2-o-xs:hover {
    color: white;
    border-color: #222222;
    background-color: #222222;
  }
  .btn-color3-o-xs {
    color: #333333;
    border-color: #333333;
    background: transparent;
  }
  .btn-color3-o-xs:focus, .btn-color3-o-xs:hover {
    color: white;
    border-color: #333333;
    background-color: #333333;
  }
  .btn-color4-o-xs {
    color: #444444;
    border-color: #444444;
    background: transparent;
  }
  .btn-color4-o-xs:focus, .btn-color4-o-xs:hover {
    color: white;
    border-color: #444444;
    background-color: #444444;
  }
  .btn-color5-o-xs {
    color: #555555;
    border-color: #555555;
    background: transparent;
  }
  .btn-color5-o-xs:focus, .btn-color5-o-xs:hover {
    color: white;
    border-color: #555555;
    background-color: #555555;
  }
  .btn-color6-o-xs {
    color: #666666;
    border-color: #666666;
    background: transparent;
  }
  .btn-color6-o-xs:focus, .btn-color6-o-xs:hover {
    color: white;
    border-color: #666666;
    background-color: #666666;
  }
  .btn-color7-o-xs {
    color: #777777;
    border-color: #777777;
    background: transparent;
  }
  .btn-color7-o-xs:focus, .btn-color7-o-xs:hover {
    color: white;
    border-color: #777777;
    background-color: #777777;
  }
  .btn-color8-o-xs {
    color: #888888;
    border-color: #888888;
    background: transparent;
  }
  .btn-color8-o-xs:focus, .btn-color8-o-xs:hover {
    color: white;
    border-color: #888888;
    background-color: #888888;
  }
  .btn-color9-o-xs {
    color: #999999;
    border-color: #999999;
    background: transparent;
  }
  .btn-color9-o-xs:focus, .btn-color9-o-xs:hover {
    color: #222222;
    border-color: #999999;
    background-color: #999999;
  }
  .btn-colora-o-xs {
    color: #aaaaaa;
    border-color: #aaaaaa;
    background: transparent;
  }
  .btn-colora-o-xs:focus, .btn-colora-o-xs:hover {
    color: #222222;
    border-color: #aaaaaa;
    background-color: #aaaaaa;
  }
  .btn-colorb-o-xs {
    color: #bbbbbb;
    border-color: #bbbbbb;
    background: transparent;
  }
  .btn-colorb-o-xs:focus, .btn-colorb-o-xs:hover {
    color: #222222;
    border-color: #bbbbbb;
    background-color: #bbbbbb;
  }
  .btn-colorc-o-xs {
    color: #cccccc;
    border-color: #cccccc;
    background: transparent;
  }
  .btn-colorc-o-xs:focus, .btn-colorc-o-xs:hover {
    color: #222222;
    border-color: #cccccc;
    background-color: #cccccc;
  }
  .btn-colord-o-xs {
    color: #dddddd;
    border-color: #dddddd;
    background: transparent;
  }
  .btn-colord-o-xs:focus, .btn-colord-o-xs:hover {
    color: #222222;
    border-color: #dddddd;
    background-color: #dddddd;
  }
  .btn-colore-o-xs {
    color: #eeeeee;
    border-color: #eeeeee;
    background: transparent;
  }
  .btn-colore-o-xs:focus, .btn-colore-o-xs:hover {
    color: #222222;
    border-color: #eeeeee;
    background-color: #eeeeee;
  }
  .btn-colorf-o-xs {
    color: white;
    border-color: white;
    background: transparent;
  }
  .btn-colorf-o-xs:focus, .btn-colorf-o-xs:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-white-o-xs {
    color: white;
    border-color: white;
    background: transparent;
  }
  .btn-white-o-xs:focus, .btn-white-o-xs:hover {
    color: #222222;
    border-color: white;
    background-color: white;
  }
  .btn-red-o-xs {
    color: red;
    border-color: red;
    background: transparent;
  }
  .btn-red-o-xs:focus, .btn-red-o-xs:hover {
    color: white;
    border-color: red;
    background-color: red;
  }
  .btn-red0-o-xs {
    color: #ffebee;
    border-color: #ffebee;
    background: transparent;
  }
  .btn-red0-o-xs:focus, .btn-red0-o-xs:hover {
    color: #222222;
    border-color: #ffebee;
    background-color: #ffebee;
  }
  .btn-red1-o-xs {
    color: #ffcdd2;
    border-color: #ffcdd2;
    background: transparent;
  }
  .btn-red1-o-xs:focus, .btn-red1-o-xs:hover {
    color: #222222;
    border-color: #ffcdd2;
    background-color: #ffcdd2;
  }
  .btn-red2-o-xs {
    color: #ef9a9a;
    border-color: #ef9a9a;
    background: transparent;
  }
  .btn-red2-o-xs:focus, .btn-red2-o-xs:hover {
    color: #222222;
    border-color: #ef9a9a;
    background-color: #ef9a9a;
  }
  .btn-red3-o-xs {
    color: #e57373;
    border-color: #e57373;
    background: transparent;
  }
  .btn-red3-o-xs:focus, .btn-red3-o-xs:hover {
    color: white;
    border-color: #e57373;
    background-color: #e57373;
  }
  .btn-red4-o-xs {
    color: #ef5350;
    border-color: #ef5350;
    background: transparent;
  }
  .btn-red4-o-xs:focus, .btn-red4-o-xs:hover {
    color: white;
    border-color: #ef5350;
    background-color: #ef5350;
  }
  .btn-red5-o-xs {
    color: #f44336;
    border-color: #f44336;
    background: transparent;
  }
  .btn-red5-o-xs:focus, .btn-red5-o-xs:hover {
    color: white;
    border-color: #f44336;
    background-color: #f44336;
  }
  .btn-red6-o-xs {
    color: #e53935;
    border-color: #e53935;
    background: transparent;
  }
  .btn-red6-o-xs:focus, .btn-red6-o-xs:hover {
    color: white;
    border-color: #e53935;
    background-color: #e53935;
  }
  .btn-red7-o-xs {
    color: #d32f2f;
    border-color: #d32f2f;
    background: transparent;
  }
  .btn-red7-o-xs:focus, .btn-red7-o-xs:hover {
    color: white;
    border-color: #d32f2f;
    background-color: #d32f2f;
  }
  .btn-red8-o-xs {
    color: #c62828;
    border-color: #c62828;
    background: transparent;
  }
  .btn-red8-o-xs:focus, .btn-red8-o-xs:hover {
    color: white;
    border-color: #c62828;
    background-color: #c62828;
  }
  .btn-red9-o-xs {
    color: #b71c1c;
    border-color: #b71c1c;
    background: transparent;
  }
  .btn-red9-o-xs:focus, .btn-red9-o-xs:hover {
    color: white;
    border-color: #b71c1c;
    background-color: #b71c1c;
  }
  .btn-reda-o-xs {
    color: #ff8a80;
    border-color: #ff8a80;
    background: transparent;
  }
  .btn-reda-o-xs:focus, .btn-reda-o-xs:hover {
    color: #222222;
    border-color: #ff8a80;
    background-color: #ff8a80;
  }
  .btn-redb-o-xs {
    color: #ff5252;
    border-color: #ff5252;
    background: transparent;
  }
  .btn-redb-o-xs:focus, .btn-redb-o-xs:hover {
    color: white;
    border-color: #ff5252;
    background-color: #ff5252;
  }
  .btn-redc-o-xs {
    color: #ff1744;
    border-color: #ff1744;
    background: transparent;
  }
  .btn-redc-o-xs:focus, .btn-redc-o-xs:hover {
    color: white;
    border-color: #ff1744;
    background-color: #ff1744;
  }
  .btn-redd-o-xs {
    color: #d50000;
    border-color: #d50000;
    background: transparent;
  }
  .btn-redd-o-xs:focus, .btn-redd-o-xs:hover {
    color: white;
    border-color: #d50000;
    background-color: #d50000;
  }
  .btn-pink-o-xs {
    color: pink;
    border-color: pink;
    background: transparent;
  }
  .btn-pink-o-xs:focus, .btn-pink-o-xs:hover {
    color: #222222;
    border-color: pink;
    background-color: pink;
  }
  .btn-pink0-o-xs {
    color: #fce4ec;
    border-color: #fce4ec;
    background: transparent;
  }
  .btn-pink0-o-xs:focus, .btn-pink0-o-xs:hover {
    color: #222222;
    border-color: #fce4ec;
    background-color: #fce4ec;
  }
  .btn-pink1-o-xs {
    color: #f8bbd0;
    border-color: #f8bbd0;
    background: transparent;
  }
  .btn-pink1-o-xs:focus, .btn-pink1-o-xs:hover {
    color: #222222;
    border-color: #f8bbd0;
    background-color: #f8bbd0;
  }
  .btn-pink2-o-xs {
    color: #f48fb1;
    border-color: #f48fb1;
    background: transparent;
  }
  .btn-pink2-o-xs:focus, .btn-pink2-o-xs:hover {
    color: #222222;
    border-color: #f48fb1;
    background-color: #f48fb1;
  }
  .btn-pink3-o-xs {
    color: #f06292;
    border-color: #f06292;
    background: transparent;
  }
  .btn-pink3-o-xs:focus, .btn-pink3-o-xs:hover {
    color: white;
    border-color: #f06292;
    background-color: #f06292;
  }
  .btn-pink4-o-xs {
    color: #ec407a;
    border-color: #ec407a;
    background: transparent;
  }
  .btn-pink4-o-xs:focus, .btn-pink4-o-xs:hover {
    color: white;
    border-color: #ec407a;
    background-color: #ec407a;
  }
  .btn-pink5-o-xs {
    color: #e91e63;
    border-color: #e91e63;
    background: transparent;
  }
  .btn-pink5-o-xs:focus, .btn-pink5-o-xs:hover {
    color: white;
    border-color: #e91e63;
    background-color: #e91e63;
  }
  .btn-pink6-o-xs {
    color: #d81b60;
    border-color: #d81b60;
    background: transparent;
  }
  .btn-pink6-o-xs:focus, .btn-pink6-o-xs:hover {
    color: white;
    border-color: #d81b60;
    background-color: #d81b60;
  }
  .btn-pink7-o-xs {
    color: #c2185b;
    border-color: #c2185b;
    background: transparent;
  }
  .btn-pink7-o-xs:focus, .btn-pink7-o-xs:hover {
    color: white;
    border-color: #c2185b;
    background-color: #c2185b;
  }
  .btn-pink8-o-xs {
    color: #ad1457;
    border-color: #ad1457;
    background: transparent;
  }
  .btn-pink8-o-xs:focus, .btn-pink8-o-xs:hover {
    color: white;
    border-color: #ad1457;
    background-color: #ad1457;
  }
  .btn-pink9-o-xs {
    color: #880e4f;
    border-color: #880e4f;
    background: transparent;
  }
  .btn-pink9-o-xs:focus, .btn-pink9-o-xs:hover {
    color: white;
    border-color: #880e4f;
    background-color: #880e4f;
  }
  .btn-pinka-o-xs {
    color: #ff80ab;
    border-color: #ff80ab;
    background: transparent;
  }
  .btn-pinka-o-xs:focus, .btn-pinka-o-xs:hover {
    color: #222222;
    border-color: #ff80ab;
    background-color: #ff80ab;
  }
  .btn-pinkb-o-xs {
    color: #ff4081;
    border-color: #ff4081;
    background: transparent;
  }
  .btn-pinkb-o-xs:focus, .btn-pinkb-o-xs:hover {
    color: white;
    border-color: #ff4081;
    background-color: #ff4081;
  }
  .btn-pinkc-o-xs {
    color: #f50057;
    border-color: #f50057;
    background: transparent;
  }
  .btn-pinkc-o-xs:focus, .btn-pinkc-o-xs:hover {
    color: white;
    border-color: #f50057;
    background-color: #f50057;
  }
  .btn-pinkd-o-xs {
    color: #c51162;
    border-color: #c51162;
    background: transparent;
  }
  .btn-pinkd-o-xs:focus, .btn-pinkd-o-xs:hover {
    color: white;
    border-color: #c51162;
    background-color: #c51162;
  }
  .btn-purple-o-xs {
    color: purple;
    border-color: purple;
    background: transparent;
  }
  .btn-purple-o-xs:focus, .btn-purple-o-xs:hover {
    color: white;
    border-color: purple;
    background-color: purple;
  }
  .btn-purple0-o-xs {
    color: #f3e5f5;
    border-color: #f3e5f5;
    background: transparent;
  }
  .btn-purple0-o-xs:focus, .btn-purple0-o-xs:hover {
    color: #222222;
    border-color: #f3e5f5;
    background-color: #f3e5f5;
  }
  .btn-purple1-o-xs {
    color: #e1bee7;
    border-color: #e1bee7;
    background: transparent;
  }
  .btn-purple1-o-xs:focus, .btn-purple1-o-xs:hover {
    color: #222222;
    border-color: #e1bee7;
    background-color: #e1bee7;
  }
  .btn-purple2-o-xs {
    color: #ce93d8;
    border-color: #ce93d8;
    background: transparent;
  }
  .btn-purple2-o-xs:focus, .btn-purple2-o-xs:hover {
    color: #222222;
    border-color: #ce93d8;
    background-color: #ce93d8;
  }
  .btn-purple3-o-xs {
    color: #ba68c8;
    border-color: #ba68c8;
    background: transparent;
  }
  .btn-purple3-o-xs:focus, .btn-purple3-o-xs:hover {
    color: white;
    border-color: #ba68c8;
    background-color: #ba68c8;
  }
  .btn-purple4-o-xs {
    color: #ab47bc;
    border-color: #ab47bc;
    background: transparent;
  }
  .btn-purple4-o-xs:focus, .btn-purple4-o-xs:hover {
    color: white;
    border-color: #ab47bc;
    background-color: #ab47bc;
  }
  .btn-purple5-o-xs {
    color: #9c27b0;
    border-color: #9c27b0;
    background: transparent;
  }
  .btn-purple5-o-xs:focus, .btn-purple5-o-xs:hover {
    color: white;
    border-color: #9c27b0;
    background-color: #9c27b0;
  }
  .btn-purple6-o-xs {
    color: #8e24aa;
    border-color: #8e24aa;
    background: transparent;
  }
  .btn-purple6-o-xs:focus, .btn-purple6-o-xs:hover {
    color: white;
    border-color: #8e24aa;
    background-color: #8e24aa;
  }
  .btn-purple7-o-xs {
    color: #7b1fa2;
    border-color: #7b1fa2;
    background: transparent;
  }
  .btn-purple7-o-xs:focus, .btn-purple7-o-xs:hover {
    color: white;
    border-color: #7b1fa2;
    background-color: #7b1fa2;
  }
  .btn-purple8-o-xs {
    color: #6a1b9a;
    border-color: #6a1b9a;
    background: transparent;
  }
  .btn-purple8-o-xs:focus, .btn-purple8-o-xs:hover {
    color: white;
    border-color: #6a1b9a;
    background-color: #6a1b9a;
  }
  .btn-purple9-o-xs {
    color: #4a148c;
    border-color: #4a148c;
    background: transparent;
  }
  .btn-purple9-o-xs:focus, .btn-purple9-o-xs:hover {
    color: white;
    border-color: #4a148c;
    background-color: #4a148c;
  }
  .btn-purplea-o-xs {
    color: #ea80fc;
    border-color: #ea80fc;
    background: transparent;
  }
  .btn-purplea-o-xs:focus, .btn-purplea-o-xs:hover {
    color: #222222;
    border-color: #ea80fc;
    background-color: #ea80fc;
  }
  .btn-purpleb-o-xs {
    color: #e040fb;
    border-color: #e040fb;
    background: transparent;
  }
  .btn-purpleb-o-xs:focus, .btn-purpleb-o-xs:hover {
    color: white;
    border-color: #e040fb;
    background-color: #e040fb;
  }
  .btn-purplec-o-xs {
    color: #d500f9;
    border-color: #d500f9;
    background: transparent;
  }
  .btn-purplec-o-xs:focus, .btn-purplec-o-xs:hover {
    color: white;
    border-color: #d500f9;
    background-color: #d500f9;
  }
  .btn-purpled-o-xs {
    color: #a0f;
    border-color: #a0f;
    background: transparent;
  }
  .btn-purpled-o-xs:focus, .btn-purpled-o-xs:hover {
    color: white;
    border-color: #a0f;
    background-color: #a0f;
  }
  .btn-d-purple-o-xs {
    color: darkmagenta;
    border-color: darkmagenta;
    background: transparent;
  }
  .btn-d-purple-o-xs:focus, .btn-d-purple-o-xs:hover {
    color: white;
    border-color: darkmagenta;
    background-color: darkmagenta;
  }
  .btn-d-purple0-o-xs {
    color: #ede7f6;
    border-color: #ede7f6;
    background: transparent;
  }
  .btn-d-purple0-o-xs:focus, .btn-d-purple0-o-xs:hover {
    color: #222222;
    border-color: #ede7f6;
    background-color: #ede7f6;
  }
  .btn-d-purple1-o-xs {
    color: #d1c4e9;
    border-color: #d1c4e9;
    background: transparent;
  }
  .btn-d-purple1-o-xs:focus, .btn-d-purple1-o-xs:hover {
    color: #222222;
    border-color: #d1c4e9;
    background-color: #d1c4e9;
  }
  .btn-d-purple2-o-xs {
    color: #b39ddb;
    border-color: #b39ddb;
    background: transparent;
  }
  .btn-d-purple2-o-xs:focus, .btn-d-purple2-o-xs:hover {
    color: #222222;
    border-color: #b39ddb;
    background-color: #b39ddb;
  }
  .btn-d-purple3-o-xs {
    color: #9575cd;
    border-color: #9575cd;
    background: transparent;
  }
  .btn-d-purple3-o-xs:focus, .btn-d-purple3-o-xs:hover {
    color: white;
    border-color: #9575cd;
    background-color: #9575cd;
  }
  .btn-d-purple4-o-xs {
    color: #7e57c2;
    border-color: #7e57c2;
    background: transparent;
  }
  .btn-d-purple4-o-xs:focus, .btn-d-purple4-o-xs:hover {
    color: white;
    border-color: #7e57c2;
    background-color: #7e57c2;
  }
  .btn-d-purple5-o-xs {
    color: #673ab7;
    border-color: #673ab7;
    background: transparent;
  }
  .btn-d-purple5-o-xs:focus, .btn-d-purple5-o-xs:hover {
    color: white;
    border-color: #673ab7;
    background-color: #673ab7;
  }
  .btn-d-purple6-o-xs {
    color: #5e35b1;
    border-color: #5e35b1;
    background: transparent;
  }
  .btn-d-purple6-o-xs:focus, .btn-d-purple6-o-xs:hover {
    color: white;
    border-color: #5e35b1;
    background-color: #5e35b1;
  }
  .btn-d-purple7-o-xs {
    color: #512da8;
    border-color: #512da8;
    background: transparent;
  }
  .btn-d-purple7-o-xs:focus, .btn-d-purple7-o-xs:hover {
    color: white;
    border-color: #512da8;
    background-color: #512da8;
  }
  .btn-d-purple8-o-xs {
    color: #4527a0;
    border-color: #4527a0;
    background: transparent;
  }
  .btn-d-purple8-o-xs:focus, .btn-d-purple8-o-xs:hover {
    color: white;
    border-color: #4527a0;
    background-color: #4527a0;
  }
  .btn-d-purple9-o-xs {
    color: #311b92;
    border-color: #311b92;
    background: transparent;
  }
  .btn-d-purple9-o-xs:focus, .btn-d-purple9-o-xs:hover {
    color: white;
    border-color: #311b92;
    background-color: #311b92;
  }
  .btn-d-purplea-o-xs {
    color: #b388ff;
    border-color: #b388ff;
    background: transparent;
  }
  .btn-d-purplea-o-xs:focus, .btn-d-purplea-o-xs:hover {
    color: #222222;
    border-color: #b388ff;
    background-color: #b388ff;
  }
  .btn-d-purpleb-o-xs {
    color: #7c4dff;
    border-color: #7c4dff;
    background: transparent;
  }
  .btn-d-purpleb-o-xs:focus, .btn-d-purpleb-o-xs:hover {
    color: white;
    border-color: #7c4dff;
    background-color: #7c4dff;
  }
  .btn-d-purplec-o-xs {
    color: #651fff;
    border-color: #651fff;
    background: transparent;
  }
  .btn-d-purplec-o-xs:focus, .btn-d-purplec-o-xs:hover {
    color: white;
    border-color: #651fff;
    background-color: #651fff;
  }
  .btn-d-purpled-o-xs {
    color: #6200ea;
    border-color: #6200ea;
    background: transparent;
  }
  .btn-d-purpled-o-xs:focus, .btn-d-purpled-o-xs:hover {
    color: white;
    border-color: #6200ea;
    background-color: #6200ea;
  }
  .btn-indigo-o-xs {
    color: indigo;
    border-color: indigo;
    background: transparent;
  }
  .btn-indigo-o-xs:focus, .btn-indigo-o-xs:hover {
    color: white;
    border-color: indigo;
    background-color: indigo;
  }
  .btn-indigo0-o-xs {
    color: #e8eaf6;
    border-color: #e8eaf6;
    background: transparent;
  }
  .btn-indigo0-o-xs:focus, .btn-indigo0-o-xs:hover {
    color: #222222;
    border-color: #e8eaf6;
    background-color: #e8eaf6;
  }
  .btn-indigo1-o-xs {
    color: #c5cae9;
    border-color: #c5cae9;
    background: transparent;
  }
  .btn-indigo1-o-xs:focus, .btn-indigo1-o-xs:hover {
    color: #222222;
    border-color: #c5cae9;
    background-color: #c5cae9;
  }
  .btn-indigo2-o-xs {
    color: #9fa8da;
    border-color: #9fa8da;
    background: transparent;
  }
  .btn-indigo2-o-xs:focus, .btn-indigo2-o-xs:hover {
    color: #222222;
    border-color: #9fa8da;
    background-color: #9fa8da;
  }
  .btn-indigo3-o-xs {
    color: #7986cb;
    border-color: #7986cb;
    background: transparent;
  }
  .btn-indigo3-o-xs:focus, .btn-indigo3-o-xs:hover {
    color: white;
    border-color: #7986cb;
    background-color: #7986cb;
  }
  .btn-indigo4-o-xs {
    color: #5c6bc0;
    border-color: #5c6bc0;
    background: transparent;
  }
  .btn-indigo4-o-xs:focus, .btn-indigo4-o-xs:hover {
    color: white;
    border-color: #5c6bc0;
    background-color: #5c6bc0;
  }
  .btn-indigo5-o-xs {
    color: #3f51b5;
    border-color: #3f51b5;
    background: transparent;
  }
  .btn-indigo5-o-xs:focus, .btn-indigo5-o-xs:hover {
    color: white;
    border-color: #3f51b5;
    background-color: #3f51b5;
  }
  .btn-indigo6-o-xs {
    color: #3949ab;
    border-color: #3949ab;
    background: transparent;
  }
  .btn-indigo6-o-xs:focus, .btn-indigo6-o-xs:hover {
    color: white;
    border-color: #3949ab;
    background-color: #3949ab;
  }
  .btn-indigo7-o-xs {
    color: #303f9f;
    border-color: #303f9f;
    background: transparent;
  }
  .btn-indigo7-o-xs:focus, .btn-indigo7-o-xs:hover {
    color: white;
    border-color: #303f9f;
    background-color: #303f9f;
  }
  .btn-indigo8-o-xs {
    color: #283593;
    border-color: #283593;
    background: transparent;
  }
  .btn-indigo8-o-xs:focus, .btn-indigo8-o-xs:hover {
    color: white;
    border-color: #283593;
    background-color: #283593;
  }
  .btn-indigo9-o-xs {
    color: #1a237e;
    border-color: #1a237e;
    background: transparent;
  }
  .btn-indigo9-o-xs:focus, .btn-indigo9-o-xs:hover {
    color: white;
    border-color: #1a237e;
    background-color: #1a237e;
  }
  .btn-indigoa-o-xs {
    color: #8c9eff;
    border-color: #8c9eff;
    background: transparent;
  }
  .btn-indigoa-o-xs:focus, .btn-indigoa-o-xs:hover {
    color: #222222;
    border-color: #8c9eff;
    background-color: #8c9eff;
  }
  .btn-indigob-o-xs {
    color: #536dfe;
    border-color: #536dfe;
    background: transparent;
  }
  .btn-indigob-o-xs:focus, .btn-indigob-o-xs:hover {
    color: white;
    border-color: #536dfe;
    background-color: #536dfe;
  }
  .btn-indigoc-o-xs {
    color: #3d5afe;
    border-color: #3d5afe;
    background: transparent;
  }
  .btn-indigoc-o-xs:focus, .btn-indigoc-o-xs:hover {
    color: white;
    border-color: #3d5afe;
    background-color: #3d5afe;
  }
  .btn-indigod-o-xs {
    color: #304ffe;
    border-color: #304ffe;
    background: transparent;
  }
  .btn-indigod-o-xs:focus, .btn-indigod-o-xs:hover {
    color: white;
    border-color: #304ffe;
    background-color: #304ffe;
  }
  .btn-blue-o-xs {
    color: blue;
    border-color: blue;
    background: transparent;
  }
  .btn-blue-o-xs:focus, .btn-blue-o-xs:hover {
    color: white;
    border-color: blue;
    background-color: blue;
  }
  .btn-blue0-o-xs {
    color: #e3f2fd;
    border-color: #e3f2fd;
    background: transparent;
  }
  .btn-blue0-o-xs:focus, .btn-blue0-o-xs:hover {
    color: #222222;
    border-color: #e3f2fd;
    background-color: #e3f2fd;
  }
  .btn-blue1-o-xs {
    color: #bbdefb;
    border-color: #bbdefb;
    background: transparent;
  }
  .btn-blue1-o-xs:focus, .btn-blue1-o-xs:hover {
    color: #222222;
    border-color: #bbdefb;
    background-color: #bbdefb;
  }
  .btn-blue2-o-xs {
    color: #90caf9;
    border-color: #90caf9;
    background: transparent;
  }
  .btn-blue2-o-xs:focus, .btn-blue2-o-xs:hover {
    color: #222222;
    border-color: #90caf9;
    background-color: #90caf9;
  }
  .btn-blue3-o-xs {
    color: #64b5f6;
    border-color: #64b5f6;
    background: transparent;
  }
  .btn-blue3-o-xs:focus, .btn-blue3-o-xs:hover {
    color: #222222;
    border-color: #64b5f6;
    background-color: #64b5f6;
  }
  .btn-blue4-o-xs {
    color: #42a5f5;
    border-color: #42a5f5;
    background: transparent;
  }
  .btn-blue4-o-xs:focus, .btn-blue4-o-xs:hover {
    color: white;
    border-color: #42a5f5;
    background-color: #42a5f5;
  }
  .btn-blue5-o-xs {
    color: #2196f3;
    border-color: #2196f3;
    background: transparent;
  }
  .btn-blue5-o-xs:focus, .btn-blue5-o-xs:hover {
    color: white;
    border-color: #2196f3;
    background-color: #2196f3;
  }
  .btn-blue6-o-xs {
    color: #1e88e5;
    border-color: #1e88e5;
    background: transparent;
  }
  .btn-blue6-o-xs:focus, .btn-blue6-o-xs:hover {
    color: white;
    border-color: #1e88e5;
    background-color: #1e88e5;
  }
  .btn-blue7-o-xs {
    color: #1976d2;
    border-color: #1976d2;
    background: transparent;
  }
  .btn-blue7-o-xs:focus, .btn-blue7-o-xs:hover {
    color: white;
    border-color: #1976d2;
    background-color: #1976d2;
  }
  .btn-blue8-o-xs {
    color: #1565c0;
    border-color: #1565c0;
    background: transparent;
  }
  .btn-blue8-o-xs:focus, .btn-blue8-o-xs:hover {
    color: white;
    border-color: #1565c0;
    background-color: #1565c0;
  }
  .btn-blue9-o-xs {
    color: #0d47a1;
    border-color: #0d47a1;
    background: transparent;
  }
  .btn-blue9-o-xs:focus, .btn-blue9-o-xs:hover {
    color: white;
    border-color: #0d47a1;
    background-color: #0d47a1;
  }
  .btn-bluea-o-xs {
    color: #82b1ff;
    border-color: #82b1ff;
    background: transparent;
  }
  .btn-bluea-o-xs:focus, .btn-bluea-o-xs:hover {
    color: #222222;
    border-color: #82b1ff;
    background-color: #82b1ff;
  }
  .btn-blueb-o-xs {
    color: #448aff;
    border-color: #448aff;
    background: transparent;
  }
  .btn-blueb-o-xs:focus, .btn-blueb-o-xs:hover {
    color: white;
    border-color: #448aff;
    background-color: #448aff;
  }
  .btn-bluec-o-xs {
    color: #2979ff;
    border-color: #2979ff;
    background: transparent;
  }
  .btn-bluec-o-xs:focus, .btn-bluec-o-xs:hover {
    color: white;
    border-color: #2979ff;
    background-color: #2979ff;
  }
  .btn-blued-o-xs {
    color: #2962ff;
    border-color: #2962ff;
    background: transparent;
  }
  .btn-blued-o-xs:focus, .btn-blued-o-xs:hover {
    color: white;
    border-color: #2962ff;
    background-color: #2962ff;
  }
  .btn-l-blue-o-xs {
    color: lightblue;
    border-color: lightblue;
    background: transparent;
  }
  .btn-l-blue-o-xs:focus, .btn-l-blue-o-xs:hover {
    color: #222222;
    border-color: lightblue;
    background-color: lightblue;
  }
  .btn-l-blue0-o-xs {
    color: #e1f5fe;
    border-color: #e1f5fe;
    background: transparent;
  }
  .btn-l-blue0-o-xs:focus, .btn-l-blue0-o-xs:hover {
    color: #222222;
    border-color: #e1f5fe;
    background-color: #e1f5fe;
  }
  .btn-l-blue1-o-xs {
    color: #b3e5fc;
    border-color: #b3e5fc;
    background: transparent;
  }
  .btn-l-blue1-o-xs:focus, .btn-l-blue1-o-xs:hover {
    color: #222222;
    border-color: #b3e5fc;
    background-color: #b3e5fc;
  }
  .btn-l-blue2-o-xs {
    color: #81d4fa;
    border-color: #81d4fa;
    background: transparent;
  }
  .btn-l-blue2-o-xs:focus, .btn-l-blue2-o-xs:hover {
    color: #222222;
    border-color: #81d4fa;
    background-color: #81d4fa;
  }
  .btn-l-blue3-o-xs {
    color: #4fc3f7;
    border-color: #4fc3f7;
    background: transparent;
  }
  .btn-l-blue3-o-xs:focus, .btn-l-blue3-o-xs:hover {
    color: #222222;
    border-color: #4fc3f7;
    background-color: #4fc3f7;
  }
  .btn-l-blue4-o-xs {
    color: #29b6f6;
    border-color: #29b6f6;
    background: transparent;
  }
  .btn-l-blue4-o-xs:focus, .btn-l-blue4-o-xs:hover {
    color: white;
    border-color: #29b6f6;
    background-color: #29b6f6;
  }
  .btn-l-blue5-o-xs {
    color: #03a9f4;
    border-color: #03a9f4;
    background: transparent;
  }
  .btn-l-blue5-o-xs:focus, .btn-l-blue5-o-xs:hover {
    color: white;
    border-color: #03a9f4;
    background-color: #03a9f4;
  }
  .btn-l-blue6-o-xs {
    color: #039be5;
    border-color: #039be5;
    background: transparent;
  }
  .btn-l-blue6-o-xs:focus, .btn-l-blue6-o-xs:hover {
    color: white;
    border-color: #039be5;
    background-color: #039be5;
  }
  .btn-l-blue7-o-xs {
    color: #0288d1;
    border-color: #0288d1;
    background: transparent;
  }
  .btn-l-blue7-o-xs:focus, .btn-l-blue7-o-xs:hover {
    color: white;
    border-color: #0288d1;
    background-color: #0288d1;
  }
  .btn-l-blue8-o-xs {
    color: #0277bd;
    border-color: #0277bd;
    background: transparent;
  }
  .btn-l-blue8-o-xs:focus, .btn-l-blue8-o-xs:hover {
    color: white;
    border-color: #0277bd;
    background-color: #0277bd;
  }
  .btn-l-blue9-o-xs {
    color: #01579b;
    border-color: #01579b;
    background: transparent;
  }
  .btn-l-blue9-o-xs:focus, .btn-l-blue9-o-xs:hover {
    color: white;
    border-color: #01579b;
    background-color: #01579b;
  }
  .btn-l-bluea-o-xs {
    color: #80d8ff;
    border-color: #80d8ff;
    background: transparent;
  }
  .btn-l-bluea-o-xs:focus, .btn-l-bluea-o-xs:hover {
    color: #222222;
    border-color: #80d8ff;
    background-color: #80d8ff;
  }
  .btn-l-blueb-o-xs {
    color: #40c4ff;
    border-color: #40c4ff;
    background: transparent;
  }
  .btn-l-blueb-o-xs:focus, .btn-l-blueb-o-xs:hover {
    color: #222222;
    border-color: #40c4ff;
    background-color: #40c4ff;
  }
  .btn-l-bluec-o-xs {
    color: #00b0ff;
    border-color: #00b0ff;
    background: transparent;
  }
  .btn-l-bluec-o-xs:focus, .btn-l-bluec-o-xs:hover {
    color: white;
    border-color: #00b0ff;
    background-color: #00b0ff;
  }
  .btn-l-blued-o-xs {
    color: #0091ea;
    border-color: #0091ea;
    background: transparent;
  }
  .btn-l-blued-o-xs:focus, .btn-l-blued-o-xs:hover {
    color: white;
    border-color: #0091ea;
    background-color: #0091ea;
  }
  .btn-cyan-o-xs {
    color: cyan;
    border-color: cyan;
    background: transparent;
  }
  .btn-cyan-o-xs:focus, .btn-cyan-o-xs:hover {
    color: #222222;
    border-color: cyan;
    background-color: cyan;
  }
  .btn-cyan0-o-xs {
    color: #e0f7fa;
    border-color: #e0f7fa;
    background: transparent;
  }
  .btn-cyan0-o-xs:focus, .btn-cyan0-o-xs:hover {
    color: #222222;
    border-color: #e0f7fa;
    background-color: #e0f7fa;
  }
  .btn-cyan1-o-xs {
    color: #b2ebf2;
    border-color: #b2ebf2;
    background: transparent;
  }
  .btn-cyan1-o-xs:focus, .btn-cyan1-o-xs:hover {
    color: #222222;
    border-color: #b2ebf2;
    background-color: #b2ebf2;
  }
  .btn-cyan2-o-xs {
    color: #80deea;
    border-color: #80deea;
    background: transparent;
  }
  .btn-cyan2-o-xs:focus, .btn-cyan2-o-xs:hover {
    color: #222222;
    border-color: #80deea;
    background-color: #80deea;
  }
  .btn-cyan3-o-xs {
    color: #4dd0e1;
    border-color: #4dd0e1;
    background: transparent;
  }
  .btn-cyan3-o-xs:focus, .btn-cyan3-o-xs:hover {
    color: #222222;
    border-color: #4dd0e1;
    background-color: #4dd0e1;
  }
  .btn-cyan4-o-xs {
    color: #26c6da;
    border-color: #26c6da;
    background: transparent;
  }
  .btn-cyan4-o-xs:focus, .btn-cyan4-o-xs:hover {
    color: #222222;
    border-color: #26c6da;
    background-color: #26c6da;
  }
  .btn-cyan5-o-xs {
    color: #00bcd4;
    border-color: #00bcd4;
    background: transparent;
  }
  .btn-cyan5-o-xs:focus, .btn-cyan5-o-xs:hover {
    color: white;
    border-color: #00bcd4;
    background-color: #00bcd4;
  }
  .btn-cyan6-o-xs {
    color: #00acc1;
    border-color: #00acc1;
    background: transparent;
  }
  .btn-cyan6-o-xs:focus, .btn-cyan6-o-xs:hover {
    color: white;
    border-color: #00acc1;
    background-color: #00acc1;
  }
  .btn-cyan7-o-xs {
    color: #0097a7;
    border-color: #0097a7;
    background: transparent;
  }
  .btn-cyan7-o-xs:focus, .btn-cyan7-o-xs:hover {
    color: white;
    border-color: #0097a7;
    background-color: #0097a7;
  }
  .btn-cyan8-o-xs {
    color: #00838f;
    border-color: #00838f;
    background: transparent;
  }
  .btn-cyan8-o-xs:focus, .btn-cyan8-o-xs:hover {
    color: white;
    border-color: #00838f;
    background-color: #00838f;
  }
  .btn-cyan9-o-xs {
    color: #006064;
    border-color: #006064;
    background: transparent;
  }
  .btn-cyan9-o-xs:focus, .btn-cyan9-o-xs:hover {
    color: white;
    border-color: #006064;
    background-color: #006064;
  }
  .btn-cyana-o-xs {
    color: #84ffff;
    border-color: #84ffff;
    background: transparent;
  }
  .btn-cyana-o-xs:focus, .btn-cyana-o-xs:hover {
    color: #222222;
    border-color: #84ffff;
    background-color: #84ffff;
  }
  .btn-cyanb-o-xs {
    color: #18ffff;
    border-color: #18ffff;
    background: transparent;
  }
  .btn-cyanb-o-xs:focus, .btn-cyanb-o-xs:hover {
    color: #222222;
    border-color: #18ffff;
    background-color: #18ffff;
  }
  .btn-cyanc-o-xs {
    color: #00e5ff;
    border-color: #00e5ff;
    background: transparent;
  }
  .btn-cyanc-o-xs:focus, .btn-cyanc-o-xs:hover {
    color: #222222;
    border-color: #00e5ff;
    background-color: #00e5ff;
  }
  .btn-cyand-o-xs {
    color: #00b8d4;
    border-color: #00b8d4;
    background: transparent;
  }
  .btn-cyand-o-xs:focus, .btn-cyand-o-xs:hover {
    color: white;
    border-color: #00b8d4;
    background-color: #00b8d4;
  }
  .btn-teal-o-xs {
    color: teal;
    border-color: teal;
    background: transparent;
  }
  .btn-teal-o-xs:focus, .btn-teal-o-xs:hover {
    color: white;
    border-color: teal;
    background-color: teal;
  }
  .btn-teal0-o-xs {
    color: #e0f2f1;
    border-color: #e0f2f1;
    background: transparent;
  }
  .btn-teal0-o-xs:focus, .btn-teal0-o-xs:hover {
    color: #222222;
    border-color: #e0f2f1;
    background-color: #e0f2f1;
  }
  .btn-teal1-o-xs {
    color: #b2dfdb;
    border-color: #b2dfdb;
    background: transparent;
  }
  .btn-teal1-o-xs:focus, .btn-teal1-o-xs:hover {
    color: #222222;
    border-color: #b2dfdb;
    background-color: #b2dfdb;
  }
  .btn-teal2-o-xs {
    color: #80cbc4;
    border-color: #80cbc4;
    background: transparent;
  }
  .btn-teal2-o-xs:focus, .btn-teal2-o-xs:hover {
    color: #222222;
    border-color: #80cbc4;
    background-color: #80cbc4;
  }
  .btn-teal3-o-xs {
    color: #4db6ac;
    border-color: #4db6ac;
    background: transparent;
  }
  .btn-teal3-o-xs:focus, .btn-teal3-o-xs:hover {
    color: white;
    border-color: #4db6ac;
    background-color: #4db6ac;
  }
  .btn-teal4-o-xs {
    color: #26a69a;
    border-color: #26a69a;
    background: transparent;
  }
  .btn-teal4-o-xs:focus, .btn-teal4-o-xs:hover {
    color: white;
    border-color: #26a69a;
    background-color: #26a69a;
  }
  .btn-teal5-o-xs {
    color: #009688;
    border-color: #009688;
    background: transparent;
  }
  .btn-teal5-o-xs:focus, .btn-teal5-o-xs:hover {
    color: white;
    border-color: #009688;
    background-color: #009688;
  }
  .btn-teal6-o-xs {
    color: #00897b;
    border-color: #00897b;
    background: transparent;
  }
  .btn-teal6-o-xs:focus, .btn-teal6-o-xs:hover {
    color: white;
    border-color: #00897b;
    background-color: #00897b;
  }
  .btn-teal7-o-xs {
    color: #00796b;
    border-color: #00796b;
    background: transparent;
  }
  .btn-teal7-o-xs:focus, .btn-teal7-o-xs:hover {
    color: white;
    border-color: #00796b;
    background-color: #00796b;
  }
  .btn-teal8-o-xs {
    color: #00695c;
    border-color: #00695c;
    background: transparent;
  }
  .btn-teal8-o-xs:focus, .btn-teal8-o-xs:hover {
    color: white;
    border-color: #00695c;
    background-color: #00695c;
  }
  .btn-teal9-o-xs {
    color: #004d40;
    border-color: #004d40;
    background: transparent;
  }
  .btn-teal9-o-xs:focus, .btn-teal9-o-xs:hover {
    color: white;
    border-color: #004d40;
    background-color: #004d40;
  }
  .btn-teala-o-xs {
    color: #a7ffeb;
    border-color: #a7ffeb;
    background: transparent;
  }
  .btn-teala-o-xs:focus, .btn-teala-o-xs:hover {
    color: #222222;
    border-color: #a7ffeb;
    background-color: #a7ffeb;
  }
  .btn-tealb-o-xs {
    color: #64ffda;
    border-color: #64ffda;
    background: transparent;
  }
  .btn-tealb-o-xs:focus, .btn-tealb-o-xs:hover {
    color: #222222;
    border-color: #64ffda;
    background-color: #64ffda;
  }
  .btn-tealc-o-xs {
    color: #1de9b6;
    border-color: #1de9b6;
    background: transparent;
  }
  .btn-tealc-o-xs:focus, .btn-tealc-o-xs:hover {
    color: #222222;
    border-color: #1de9b6;
    background-color: #1de9b6;
  }
  .btn-teald-o-xs {
    color: #00bfa5;
    border-color: #00bfa5;
    background: transparent;
  }
  .btn-teald-o-xs:focus, .btn-teald-o-xs:hover {
    color: white;
    border-color: #00bfa5;
    background-color: #00bfa5;
  }
  .btn-green-o-xs {
    color: green;
    border-color: green;
    background: transparent;
  }
  .btn-green-o-xs:focus, .btn-green-o-xs:hover {
    color: white;
    border-color: green;
    background-color: green;
  }
  .btn-green0-o-xs {
    color: #e8f5e9;
    border-color: #e8f5e9;
    background: transparent;
  }
  .btn-green0-o-xs:focus, .btn-green0-o-xs:hover {
    color: #222222;
    border-color: #e8f5e9;
    background-color: #e8f5e9;
  }
  .btn-green1-o-xs {
    color: #c8e6c9;
    border-color: #c8e6c9;
    background: transparent;
  }
  .btn-green1-o-xs:focus, .btn-green1-o-xs:hover {
    color: #222222;
    border-color: #c8e6c9;
    background-color: #c8e6c9;
  }
  .btn-green2-o-xs {
    color: #a5d6a7;
    border-color: #a5d6a7;
    background: transparent;
  }
  .btn-green2-o-xs:focus, .btn-green2-o-xs:hover {
    color: #222222;
    border-color: #a5d6a7;
    background-color: #a5d6a7;
  }
  .btn-green3-o-xs {
    color: #81c784;
    border-color: #81c784;
    background: transparent;
  }
  .btn-green3-o-xs:focus, .btn-green3-o-xs:hover {
    color: #222222;
    border-color: #81c784;
    background-color: #81c784;
  }
  .btn-green4-o-xs {
    color: #66bb6a;
    border-color: #66bb6a;
    background: transparent;
  }
  .btn-green4-o-xs:focus, .btn-green4-o-xs:hover {
    color: #222222;
    border-color: #66bb6a;
    background-color: #66bb6a;
  }
  .btn-green5-o-xs {
    color: #4caf50;
    border-color: #4caf50;
    background: transparent;
  }
  .btn-green5-o-xs:focus, .btn-green5-o-xs:hover {
    color: white;
    border-color: #4caf50;
    background-color: #4caf50;
  }
  .btn-green6-o-xs {
    color: #43a047;
    border-color: #43a047;
    background: transparent;
  }
  .btn-green6-o-xs:focus, .btn-green6-o-xs:hover {
    color: white;
    border-color: #43a047;
    background-color: #43a047;
  }
  .btn-green7-o-xs {
    color: #388e3c;
    border-color: #388e3c;
    background: transparent;
  }
  .btn-green7-o-xs:focus, .btn-green7-o-xs:hover {
    color: white;
    border-color: #388e3c;
    background-color: #388e3c;
  }
  .btn-green8-o-xs {
    color: #2e7d32;
    border-color: #2e7d32;
    background: transparent;
  }
  .btn-green8-o-xs:focus, .btn-green8-o-xs:hover {
    color: white;
    border-color: #2e7d32;
    background-color: #2e7d32;
  }
  .btn-green9-o-xs {
    color: #1b5e20;
    border-color: #1b5e20;
    background: transparent;
  }
  .btn-green9-o-xs:focus, .btn-green9-o-xs:hover {
    color: white;
    border-color: #1b5e20;
    background-color: #1b5e20;
  }
  .btn-greena-o-xs {
    color: #b9f6ca;
    border-color: #b9f6ca;
    background: transparent;
  }
  .btn-greena-o-xs:focus, .btn-greena-o-xs:hover {
    color: #222222;
    border-color: #b9f6ca;
    background-color: #b9f6ca;
  }
  .btn-greenb-o-xs {
    color: #69f0ae;
    border-color: #69f0ae;
    background: transparent;
  }
  .btn-greenb-o-xs:focus, .btn-greenb-o-xs:hover {
    color: #222222;
    border-color: #69f0ae;
    background-color: #69f0ae;
  }
  .btn-greenc-o-xs {
    color: #00e676;
    border-color: #00e676;
    background: transparent;
  }
  .btn-greenc-o-xs:focus, .btn-greenc-o-xs:hover {
    color: white;
    border-color: #00e676;
    background-color: #00e676;
  }
  .btn-greend-o-xs {
    color: #00c853;
    border-color: #00c853;
    background: transparent;
  }
  .btn-greend-o-xs:focus, .btn-greend-o-xs:hover {
    color: white;
    border-color: #00c853;
    background-color: #00c853;
  }
  .btn-l-green-o-xs {
    color: lightgreen;
    border-color: lightgreen;
    background: transparent;
  }
  .btn-l-green-o-xs:focus, .btn-l-green-o-xs:hover {
    color: #222222;
    border-color: lightgreen;
    background-color: lightgreen;
  }
  .btn-l-green0-o-xs {
    color: #f1f8e9;
    border-color: #f1f8e9;
    background: transparent;
  }
  .btn-l-green0-o-xs:focus, .btn-l-green0-o-xs:hover {
    color: #222222;
    border-color: #f1f8e9;
    background-color: #f1f8e9;
  }
  .btn-l-green1-o-xs {
    color: #dcedc8;
    border-color: #dcedc8;
    background: transparent;
  }
  .btn-l-green1-o-xs:focus, .btn-l-green1-o-xs:hover {
    color: #222222;
    border-color: #dcedc8;
    background-color: #dcedc8;
  }
  .btn-l-green2-o-xs {
    color: #c5e1a5;
    border-color: #c5e1a5;
    background: transparent;
  }
  .btn-l-green2-o-xs:focus, .btn-l-green2-o-xs:hover {
    color: #222222;
    border-color: #c5e1a5;
    background-color: #c5e1a5;
  }
  .btn-l-green3-o-xs {
    color: #aed581;
    border-color: #aed581;
    background: transparent;
  }
  .btn-l-green3-o-xs:focus, .btn-l-green3-o-xs:hover {
    color: #222222;
    border-color: #aed581;
    background-color: #aed581;
  }
  .btn-l-green4-o-xs {
    color: #9ccc65;
    border-color: #9ccc65;
    background: transparent;
  }
  .btn-l-green4-o-xs:focus, .btn-l-green4-o-xs:hover {
    color: #222222;
    border-color: #9ccc65;
    background-color: #9ccc65;
  }
  .btn-l-green5-o-xs {
    color: #8bc34a;
    border-color: #8bc34a;
    background: transparent;
  }
  .btn-l-green5-o-xs:focus, .btn-l-green5-o-xs:hover {
    color: #222222;
    border-color: #8bc34a;
    background-color: #8bc34a;
  }
  .btn-l-green6-o-xs {
    color: #7cb342;
    border-color: #7cb342;
    background: transparent;
  }
  .btn-l-green6-o-xs:focus, .btn-l-green6-o-xs:hover {
    color: white;
    border-color: #7cb342;
    background-color: #7cb342;
  }
  .btn-l-green7-o-xs {
    color: #689f38;
    border-color: #689f38;
    background: transparent;
  }
  .btn-l-green7-o-xs:focus, .btn-l-green7-o-xs:hover {
    color: white;
    border-color: #689f38;
    background-color: #689f38;
  }
  .btn-l-green8-o-xs {
    color: #558b2f;
    border-color: #558b2f;
    background: transparent;
  }
  .btn-l-green8-o-xs:focus, .btn-l-green8-o-xs:hover {
    color: white;
    border-color: #558b2f;
    background-color: #558b2f;
  }
  .btn-l-green9-o-xs {
    color: #33691e;
    border-color: #33691e;
    background: transparent;
  }
  .btn-l-green9-o-xs:focus, .btn-l-green9-o-xs:hover {
    color: white;
    border-color: #33691e;
    background-color: #33691e;
  }
  .btn-l-greena-o-xs {
    color: #ccff90;
    border-color: #ccff90;
    background: transparent;
  }
  .btn-l-greena-o-xs:focus, .btn-l-greena-o-xs:hover {
    color: #222222;
    border-color: #ccff90;
    background-color: #ccff90;
  }
  .btn-l-greenb-o-xs {
    color: #b2ff59;
    border-color: #b2ff59;
    background: transparent;
  }
  .btn-l-greenb-o-xs:focus, .btn-l-greenb-o-xs:hover {
    color: #222222;
    border-color: #b2ff59;
    background-color: #b2ff59;
  }
  .btn-l-greenc-o-xs {
    color: #76ff03;
    border-color: #76ff03;
    background: transparent;
  }
  .btn-l-greenc-o-xs:focus, .btn-l-greenc-o-xs:hover {
    color: #222222;
    border-color: #76ff03;
    background-color: #76ff03;
  }
  .btn-l-greend-o-xs {
    color: #64dd17;
    border-color: #64dd17;
    background: transparent;
  }
  .btn-l-greend-o-xs:focus, .btn-l-greend-o-xs:hover {
    color: #222222;
    border-color: #64dd17;
    background-color: #64dd17;
  }
  .btn-lime-o-xs {
    color: lime;
    border-color: lime;
    background: transparent;
  }
  .btn-lime-o-xs:focus, .btn-lime-o-xs:hover {
    color: white;
    border-color: lime;
    background-color: lime;
  }
  .btn-lime0-o-xs {
    color: #f9fbe7;
    border-color: #f9fbe7;
    background: transparent;
  }
  .btn-lime0-o-xs:focus, .btn-lime0-o-xs:hover {
    color: #222222;
    border-color: #f9fbe7;
    background-color: #f9fbe7;
  }
  .btn-lime1-o-xs {
    color: #f0f4c3;
    border-color: #f0f4c3;
    background: transparent;
  }
  .btn-lime1-o-xs:focus, .btn-lime1-o-xs:hover {
    color: #222222;
    border-color: #f0f4c3;
    background-color: #f0f4c3;
  }
  .btn-lime2-o-xs {
    color: #e6ee9c;
    border-color: #e6ee9c;
    background: transparent;
  }
  .btn-lime2-o-xs:focus, .btn-lime2-o-xs:hover {
    color: #222222;
    border-color: #e6ee9c;
    background-color: #e6ee9c;
  }
  .btn-lime3-o-xs {
    color: #d4e056;
    border-color: #d4e056;
    background: transparent;
  }
  .btn-lime3-o-xs:focus, .btn-lime3-o-xs:hover {
    color: #222222;
    border-color: #d4e056;
    background-color: #d4e056;
  }
  .btn-lime4-o-xs {
    color: #d4e157;
    border-color: #d4e157;
    background: transparent;
  }
  .btn-lime4-o-xs:focus, .btn-lime4-o-xs:hover {
    color: #222222;
    border-color: #d4e157;
    background-color: #d4e157;
  }
  .btn-lime5-o-xs {
    color: #cddc39;
    border-color: #cddc39;
    background: transparent;
  }
  .btn-lime5-o-xs:focus, .btn-lime5-o-xs:hover {
    color: #222222;
    border-color: #cddc39;
    background-color: #cddc39;
  }
  .btn-lime6-o-xs {
    color: #c0ca33;
    border-color: #c0ca33;
    background: transparent;
  }
  .btn-lime6-o-xs:focus, .btn-lime6-o-xs:hover {
    color: #222222;
    border-color: #c0ca33;
    background-color: #c0ca33;
  }
  .btn-lime7-o-xs {
    color: #afb42b;
    border-color: #afb42b;
    background: transparent;
  }
  .btn-lime7-o-xs:focus, .btn-lime7-o-xs:hover {
    color: #222222;
    border-color: #afb42b;
    background-color: #afb42b;
  }
  .btn-lime8-o-xs {
    color: #9e9d24;
    border-color: #9e9d24;
    background: transparent;
  }
  .btn-lime8-o-xs:focus, .btn-lime8-o-xs:hover {
    color: white;
    border-color: #9e9d24;
    background-color: #9e9d24;
  }
  .btn-lime9-o-xs {
    color: #827717;
    border-color: #827717;
    background: transparent;
  }
  .btn-lime9-o-xs:focus, .btn-lime9-o-xs:hover {
    color: white;
    border-color: #827717;
    background-color: #827717;
  }
  .btn-limea-o-xs {
    color: #f4ff81;
    border-color: #f4ff81;
    background: transparent;
  }
  .btn-limea-o-xs:focus, .btn-limea-o-xs:hover {
    color: #222222;
    border-color: #f4ff81;
    background-color: #f4ff81;
  }
  .btn-limeb-o-xs {
    color: #eeff41;
    border-color: #eeff41;
    background: transparent;
  }
  .btn-limeb-o-xs:focus, .btn-limeb-o-xs:hover {
    color: #222222;
    border-color: #eeff41;
    background-color: #eeff41;
  }
  .btn-limec-o-xs {
    color: #c6ff00;
    border-color: #c6ff00;
    background: transparent;
  }
  .btn-limec-o-xs:focus, .btn-limec-o-xs:hover {
    color: #222222;
    border-color: #c6ff00;
    background-color: #c6ff00;
  }
  .btn-limed-o-xs {
    color: #aeea00;
    border-color: #aeea00;
    background: transparent;
  }
  .btn-limed-o-xs:focus, .btn-limed-o-xs:hover {
    color: #222222;
    border-color: #aeea00;
    background-color: #aeea00;
  }
  .btn-yellow-o-xs {
    color: yellow;
    border-color: yellow;
    background: transparent;
  }
  .btn-yellow-o-xs:focus, .btn-yellow-o-xs:hover {
    color: #222222;
    border-color: yellow;
    background-color: yellow;
  }
  .btn-yellow0-o-xs {
    color: #fffde7;
    border-color: #fffde7;
    background: transparent;
  }
  .btn-yellow0-o-xs:focus, .btn-yellow0-o-xs:hover {
    color: #222222;
    border-color: #fffde7;
    background-color: #fffde7;
  }
  .btn-yellow1-o-xs {
    color: #fff9c4;
    border-color: #fff9c4;
    background: transparent;
  }
  .btn-yellow1-o-xs:focus, .btn-yellow1-o-xs:hover {
    color: #222222;
    border-color: #fff9c4;
    background-color: #fff9c4;
  }
  .btn-yellow2-o-xs {
    color: #fff59d;
    border-color: #fff59d;
    background: transparent;
  }
  .btn-yellow2-o-xs:focus, .btn-yellow2-o-xs:hover {
    color: #222222;
    border-color: #fff59d;
    background-color: #fff59d;
  }
  .btn-yellow3-o-xs {
    color: #fff176;
    border-color: #fff176;
    background: transparent;
  }
  .btn-yellow3-o-xs:focus, .btn-yellow3-o-xs:hover {
    color: #222222;
    border-color: #fff176;
    background-color: #fff176;
  }
  .btn-yellow4-o-xs {
    color: #ffee58;
    border-color: #ffee58;
    background: transparent;
  }
  .btn-yellow4-o-xs:focus, .btn-yellow4-o-xs:hover {
    color: #222222;
    border-color: #ffee58;
    background-color: #ffee58;
  }
  .btn-yellow5-o-xs {
    color: #ffeb3b;
    border-color: #ffeb3b;
    background: transparent;
  }
  .btn-yellow5-o-xs:focus, .btn-yellow5-o-xs:hover {
    color: #222222;
    border-color: #ffeb3b;
    background-color: #ffeb3b;
  }
  .btn-yellow6-o-xs {
    color: #fdd835;
    border-color: #fdd835;
    background: transparent;
  }
  .btn-yellow6-o-xs:focus, .btn-yellow6-o-xs:hover {
    color: #222222;
    border-color: #fdd835;
    background-color: #fdd835;
  }
  .btn-yellow7-o-xs {
    color: #fbc02d;
    border-color: #fbc02d;
    background: transparent;
  }
  .btn-yellow7-o-xs:focus, .btn-yellow7-o-xs:hover {
    color: #222222;
    border-color: #fbc02d;
    background-color: #fbc02d;
  }
  .btn-yellow8-o-xs {
    color: #f9a825;
    border-color: #f9a825;
    background: transparent;
  }
  .btn-yellow8-o-xs:focus, .btn-yellow8-o-xs:hover {
    color: #222222;
    border-color: #f9a825;
    background-color: #f9a825;
  }
  .btn-yellow9-o-xs {
    color: #f57f17;
    border-color: #f57f17;
    background: transparent;
  }
  .btn-yellow9-o-xs:focus, .btn-yellow9-o-xs:hover {
    color: #222222;
    border-color: #f57f17;
    background-color: #f57f17;
  }
  .btn-yellowa-o-xs {
    color: #ffff8d;
    border-color: #ffff8d;
    background: transparent;
  }
  .btn-yellowa-o-xs:focus, .btn-yellowa-o-xs:hover {
    color: #222222;
    border-color: #ffff8d;
    background-color: #ffff8d;
  }
  .btn-yellowb-o-xs {
    color: #ff0;
    border-color: #ff0;
    background: transparent;
  }
  .btn-yellowb-o-xs:focus, .btn-yellowb-o-xs:hover {
    color: #222222;
    border-color: #ff0;
    background-color: #ff0;
  }
  .btn-yellowc-o-xs {
    color: #ffea00;
    border-color: #ffea00;
    background: transparent;
  }
  .btn-yellowc-o-xs:focus, .btn-yellowc-o-xs:hover {
    color: #222222;
    border-color: #ffea00;
    background-color: #ffea00;
  }
  .btn-yellowd-o-xs {
    color: #ffd600;
    border-color: #ffd600;
    background: transparent;
  }
  .btn-yellowd-o-xs:focus, .btn-yellowd-o-xs:hover {
    color: #222222;
    border-color: #ffd600;
    background-color: #ffd600;
  }
  .btn-amber-o-xs {
    color: #ffd740;
    border-color: #ffd740;
    background: transparent;
  }
  .btn-amber-o-xs:focus, .btn-amber-o-xs:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amber0-o-xs {
    color: #fff8e1;
    border-color: #fff8e1;
    background: transparent;
  }
  .btn-amber0-o-xs:focus, .btn-amber0-o-xs:hover {
    color: #222222;
    border-color: #fff8e1;
    background-color: #fff8e1;
  }
  .btn-amber1-o-xs {
    color: #ffecb3;
    border-color: #ffecb3;
    background: transparent;
  }
  .btn-amber1-o-xs:focus, .btn-amber1-o-xs:hover {
    color: #222222;
    border-color: #ffecb3;
    background-color: #ffecb3;
  }
  .btn-amber2-o-xs {
    color: #ffe082;
    border-color: #ffe082;
    background: transparent;
  }
  .btn-amber2-o-xs:focus, .btn-amber2-o-xs:hover {
    color: #222222;
    border-color: #ffe082;
    background-color: #ffe082;
  }
  .btn-amber3-o-xs {
    color: #ffd54f;
    border-color: #ffd54f;
    background: transparent;
  }
  .btn-amber3-o-xs:focus, .btn-amber3-o-xs:hover {
    color: #222222;
    border-color: #ffd54f;
    background-color: #ffd54f;
  }
  .btn-amber4-o-xs {
    color: #ffca28;
    border-color: #ffca28;
    background: transparent;
  }
  .btn-amber4-o-xs:focus, .btn-amber4-o-xs:hover {
    color: #222222;
    border-color: #ffca28;
    background-color: #ffca28;
  }
  .btn-amber5-o-xs {
    color: #ffc107;
    border-color: #ffc107;
    background: transparent;
  }
  .btn-amber5-o-xs:focus, .btn-amber5-o-xs:hover {
    color: #222222;
    border-color: #ffc107;
    background-color: #ffc107;
  }
  .btn-amber6-o-xs {
    color: #ffb300;
    border-color: #ffb300;
    background: transparent;
  }
  .btn-amber6-o-xs:focus, .btn-amber6-o-xs:hover {
    color: #222222;
    border-color: #ffb300;
    background-color: #ffb300;
  }
  .btn-amber7-o-xs {
    color: #ffa000;
    border-color: #ffa000;
    background: transparent;
  }
  .btn-amber7-o-xs:focus, .btn-amber7-o-xs:hover {
    color: #222222;
    border-color: #ffa000;
    background-color: #ffa000;
  }
  .btn-amber8-o-xs {
    color: #ff8f00;
    border-color: #ff8f00;
    background: transparent;
  }
  .btn-amber8-o-xs:focus, .btn-amber8-o-xs:hover {
    color: #222222;
    border-color: #ff8f00;
    background-color: #ff8f00;
  }
  .btn-amber9-o-xs {
    color: #ff6f00;
    border-color: #ff6f00;
    background: transparent;
  }
  .btn-amber9-o-xs:focus, .btn-amber9-o-xs:hover {
    color: white;
    border-color: #ff6f00;
    background-color: #ff6f00;
  }
  .btn-ambera-o-xs {
    color: #ffe57f;
    border-color: #ffe57f;
    background: transparent;
  }
  .btn-ambera-o-xs:focus, .btn-ambera-o-xs:hover {
    color: #222222;
    border-color: #ffe57f;
    background-color: #ffe57f;
  }
  .btn-amberb-o-xs {
    color: #ffd740;
    border-color: #ffd740;
    background: transparent;
  }
  .btn-amberb-o-xs:focus, .btn-amberb-o-xs:hover {
    color: #222222;
    border-color: #ffd740;
    background-color: #ffd740;
  }
  .btn-amberc-o-xs {
    color: #ffc400;
    border-color: #ffc400;
    background: transparent;
  }
  .btn-amberc-o-xs:focus, .btn-amberc-o-xs:hover {
    color: #222222;
    border-color: #ffc400;
    background-color: #ffc400;
  }
  .btn-amberd-o-xs {
    color: #ffab00;
    border-color: #ffab00;
    background: transparent;
  }
  .btn-amberd-o-xs:focus, .btn-amberd-o-xs:hover {
    color: #222222;
    border-color: #ffab00;
    background-color: #ffab00;
  }
  .btn-orange-o-xs {
    color: orange;
    border-color: orange;
    background: transparent;
  }
  .btn-orange-o-xs:focus, .btn-orange-o-xs:hover {
    color: #222222;
    border-color: orange;
    background-color: orange;
  }
  .btn-orange0-o-xs {
    color: #fff3e0;
    border-color: #fff3e0;
    background: transparent;
  }
  .btn-orange0-o-xs:focus, .btn-orange0-o-xs:hover {
    color: #222222;
    border-color: #fff3e0;
    background-color: #fff3e0;
  }
  .btn-orange1-o-xs {
    color: #ffe0b2;
    border-color: #ffe0b2;
    background: transparent;
  }
  .btn-orange1-o-xs:focus, .btn-orange1-o-xs:hover {
    color: #222222;
    border-color: #ffe0b2;
    background-color: #ffe0b2;
  }
  .btn-orange2-o-xs {
    color: #ffcc80;
    border-color: #ffcc80;
    background: transparent;
  }
  .btn-orange2-o-xs:focus, .btn-orange2-o-xs:hover {
    color: #222222;
    border-color: #ffcc80;
    background-color: #ffcc80;
  }
  .btn-orange3-o-xs {
    color: #ffb74d;
    border-color: #ffb74d;
    background: transparent;
  }
  .btn-orange3-o-xs:focus, .btn-orange3-o-xs:hover {
    color: #222222;
    border-color: #ffb74d;
    background-color: #ffb74d;
  }
  .btn-orange4-o-xs {
    color: #ffa726;
    border-color: #ffa726;
    background: transparent;
  }
  .btn-orange4-o-xs:focus, .btn-orange4-o-xs:hover {
    color: #222222;
    border-color: #ffa726;
    background-color: #ffa726;
  }
  .btn-orange5-o-xs {
    color: #ff9800;
    border-color: #ff9800;
    background: transparent;
  }
  .btn-orange5-o-xs:focus, .btn-orange5-o-xs:hover {
    color: #222222;
    border-color: #ff9800;
    background-color: #ff9800;
  }
  .btn-orange6-o-xs {
    color: #fb8c00;
    border-color: #fb8c00;
    background: transparent;
  }
  .btn-orange6-o-xs:focus, .btn-orange6-o-xs:hover {
    color: #222222;
    border-color: #fb8c00;
    background-color: #fb8c00;
  }
  .btn-orange7-o-xs {
    color: #f57c00;
    border-color: #f57c00;
    background: transparent;
  }
  .btn-orange7-o-xs:focus, .btn-orange7-o-xs:hover {
    color: white;
    border-color: #f57c00;
    background-color: #f57c00;
  }
  .btn-orange8-o-xs {
    color: #ef6c00;
    border-color: #ef6c00;
    background: transparent;
  }
  .btn-orange8-o-xs:focus, .btn-orange8-o-xs:hover {
    color: white;
    border-color: #ef6c00;
    background-color: #ef6c00;
  }
  .btn-orange9-o-xs {
    color: #e65100;
    border-color: #e65100;
    background: transparent;
  }
  .btn-orange9-o-xs:focus, .btn-orange9-o-xs:hover {
    color: white;
    border-color: #e65100;
    background-color: #e65100;
  }
  .btn-orangea-o-xs {
    color: #ffd180;
    border-color: #ffd180;
    background: transparent;
  }
  .btn-orangea-o-xs:focus, .btn-orangea-o-xs:hover {
    color: #222222;
    border-color: #ffd180;
    background-color: #ffd180;
  }
  .btn-orangeb-o-xs {
    color: #ffab40;
    border-color: #ffab40;
    background: transparent;
  }
  .btn-orangeb-o-xs:focus, .btn-orangeb-o-xs:hover {
    color: #222222;
    border-color: #ffab40;
    background-color: #ffab40;
  }
  .btn-orangec-o-xs {
    color: #ff9100;
    border-color: #ff9100;
    background: transparent;
  }
  .btn-orangec-o-xs:focus, .btn-orangec-o-xs:hover {
    color: #222222;
    border-color: #ff9100;
    background-color: #ff9100;
  }
  .btn-oranged-o-xs {
    color: #ff6d00;
    border-color: #ff6d00;
    background: transparent;
  }
  .btn-oranged-o-xs:focus, .btn-oranged-o-xs:hover {
    color: white;
    border-color: #ff6d00;
    background-color: #ff6d00;
  }
  .btn-d-orange-o-xs {
    color: darkorange;
    border-color: darkorange;
    background: transparent;
  }
  .btn-d-orange-o-xs:focus, .btn-d-orange-o-xs:hover {
    color: #222222;
    border-color: darkorange;
    background-color: darkorange;
  }
  .btn-d-orange0-o-xs {
    color: #fbe9e7;
    border-color: #fbe9e7;
    background: transparent;
  }
  .btn-d-orange0-o-xs:focus, .btn-d-orange0-o-xs:hover {
    color: #222222;
    border-color: #fbe9e7;
    background-color: #fbe9e7;
  }
  .btn-d-orange1-o-xs {
    color: #ffccbc;
    border-color: #ffccbc;
    background: transparent;
  }
  .btn-d-orange1-o-xs:focus, .btn-d-orange1-o-xs:hover {
    color: #222222;
    border-color: #ffccbc;
    background-color: #ffccbc;
  }
  .btn-d-orange2-o-xs {
    color: #ffab91;
    border-color: #ffab91;
    background: transparent;
  }
  .btn-d-orange2-o-xs:focus, .btn-d-orange2-o-xs:hover {
    color: #222222;
    border-color: #ffab91;
    background-color: #ffab91;
  }
  .btn-d-orange3-o-xs {
    color: #ff8a65;
    border-color: #ff8a65;
    background: transparent;
  }
  .btn-d-orange3-o-xs:focus, .btn-d-orange3-o-xs:hover {
    color: #222222;
    border-color: #ff8a65;
    background-color: #ff8a65;
  }
  .btn-d-orange4-o-xs {
    color: #ff7043;
    border-color: #ff7043;
    background: transparent;
  }
  .btn-d-orange4-o-xs:focus, .btn-d-orange4-o-xs:hover {
    color: white;
    border-color: #ff7043;
    background-color: #ff7043;
  }
  .btn-d-orange5-o-xs {
    color: #ff5722;
    border-color: #ff5722;
    background: transparent;
  }
  .btn-d-orange5-o-xs:focus, .btn-d-orange5-o-xs:hover {
    color: white;
    border-color: #ff5722;
    background-color: #ff5722;
  }
  .btn-d-orange6-o-xs {
    color: #f4511e;
    border-color: #f4511e;
    background: transparent;
  }
  .btn-d-orange6-o-xs:focus, .btn-d-orange6-o-xs:hover {
    color: white;
    border-color: #f4511e;
    background-color: #f4511e;
  }
  .btn-d-orange7-o-xs {
    color: #e64a19;
    border-color: #e64a19;
    background: transparent;
  }
  .btn-d-orange7-o-xs:focus, .btn-d-orange7-o-xs:hover {
    color: white;
    border-color: #e64a19;
    background-color: #e64a19;
  }
  .btn-d-orange8-o-xs {
    color: #d84315;
    border-color: #d84315;
    background: transparent;
  }
  .btn-d-orange8-o-xs:focus, .btn-d-orange8-o-xs:hover {
    color: white;
    border-color: #d84315;
    background-color: #d84315;
  }
  .btn-d-orange9-o-xs {
    color: #bf360c;
    border-color: #bf360c;
    background: transparent;
  }
  .btn-d-orange9-o-xs:focus, .btn-d-orange9-o-xs:hover {
    color: white;
    border-color: #bf360c;
    background-color: #bf360c;
  }
  .btn-d-orangea-o-xs {
    color: #ff9e80;
    border-color: #ff9e80;
    background: transparent;
  }
  .btn-d-orangea-o-xs:focus, .btn-d-orangea-o-xs:hover {
    color: #222222;
    border-color: #ff9e80;
    background-color: #ff9e80;
  }
  .btn-d-orangeb-o-xs {
    color: #ff6e40;
    border-color: #ff6e40;
    background: transparent;
  }
  .btn-d-orangeb-o-xs:focus, .btn-d-orangeb-o-xs:hover {
    color: white;
    border-color: #ff6e40;
    background-color: #ff6e40;
  }
  .btn-d-orangec-o-xs {
    color: #ff3d00;
    border-color: #ff3d00;
    background: transparent;
  }
  .btn-d-orangec-o-xs:focus, .btn-d-orangec-o-xs:hover {
    color: white;
    border-color: #ff3d00;
    background-color: #ff3d00;
  }
  .btn-d-oranged-o-xs {
    color: #dd2c00;
    border-color: #dd2c00;
    background: transparent;
  }
  .btn-d-oranged-o-xs:focus, .btn-d-oranged-o-xs:hover {
    color: white;
    border-color: #dd2c00;
    background-color: #dd2c00;
  }
  .btn-brown-o-xs {
    color: brown;
    border-color: brown;
    background: transparent;
  }
  .btn-brown-o-xs:focus, .btn-brown-o-xs:hover {
    color: white;
    border-color: brown;
    background-color: brown;
  }
  .btn-brown0-o-xs {
    color: #efebe9;
    border-color: #efebe9;
    background: transparent;
  }
  .btn-brown0-o-xs:focus, .btn-brown0-o-xs:hover {
    color: #222222;
    border-color: #efebe9;
    background-color: #efebe9;
  }
  .btn-brown1-o-xs {
    color: #d7ccc8;
    border-color: #d7ccc8;
    background: transparent;
  }
  .btn-brown1-o-xs:focus, .btn-brown1-o-xs:hover {
    color: #222222;
    border-color: #d7ccc8;
    background-color: #d7ccc8;
  }
  .btn-brown2-o-xs {
    color: #bcaaa4;
    border-color: #bcaaa4;
    background: transparent;
  }
  .btn-brown2-o-xs:focus, .btn-brown2-o-xs:hover {
    color: #222222;
    border-color: #bcaaa4;
    background-color: #bcaaa4;
  }
  .btn-brown3-o-xs {
    color: #a1887f;
    border-color: #a1887f;
    background: transparent;
  }
  .btn-brown3-o-xs:focus, .btn-brown3-o-xs:hover {
    color: white;
    border-color: #a1887f;
    background-color: #a1887f;
  }
  .btn-brown4-o-xs {
    color: #8d6e63;
    border-color: #8d6e63;
    background: transparent;
  }
  .btn-brown4-o-xs:focus, .btn-brown4-o-xs:hover {
    color: white;
    border-color: #8d6e63;
    background-color: #8d6e63;
  }
  .btn-brown5-o-xs {
    color: #795548;
    border-color: #795548;
    background: transparent;
  }
  .btn-brown5-o-xs:focus, .btn-brown5-o-xs:hover {
    color: white;
    border-color: #795548;
    background-color: #795548;
  }
  .btn-brown6-o-xs {
    color: #6d4c41;
    border-color: #6d4c41;
    background: transparent;
  }
  .btn-brown6-o-xs:focus, .btn-brown6-o-xs:hover {
    color: white;
    border-color: #6d4c41;
    background-color: #6d4c41;
  }
  .btn-brown7-o-xs {
    color: #5d4037;
    border-color: #5d4037;
    background: transparent;
  }
  .btn-brown7-o-xs:focus, .btn-brown7-o-xs:hover {
    color: white;
    border-color: #5d4037;
    background-color: #5d4037;
  }
  .btn-brown8-o-xs {
    color: #4e342e;
    border-color: #4e342e;
    background: transparent;
  }
  .btn-brown8-o-xs:focus, .btn-brown8-o-xs:hover {
    color: white;
    border-color: #4e342e;
    background-color: #4e342e;
  }
  .btn-brown9-o-xs {
    color: #3e2723;
    border-color: #3e2723;
    background: transparent;
  }
  .btn-brown9-o-xs:focus, .btn-brown9-o-xs:hover {
    color: white;
    border-color: #3e2723;
    background-color: #3e2723;
  }
  .btn-grey-o-xs {
    color: grey;
    border-color: grey;
    background: transparent;
  }
  .btn-grey-o-xs:focus, .btn-grey-o-xs:hover {
    color: white;
    border-color: grey;
    background-color: grey;
  }
  .btn-grey0-o-xs {
    color: #fafafa;
    border-color: #fafafa;
    background: transparent;
  }
  .btn-grey0-o-xs:focus, .btn-grey0-o-xs:hover {
    color: #222222;
    border-color: #fafafa;
    background-color: #fafafa;
  }
  .btn-grey1-o-xs {
    color: #f5f5f5;
    border-color: #f5f5f5;
    background: transparent;
  }
  .btn-grey1-o-xs:focus, .btn-grey1-o-xs:hover {
    color: #222222;
    border-color: #f5f5f5;
    background-color: #f5f5f5;
  }
  .btn-grey2-o-xs {
    color: #eee;
    border-color: #eee;
    background: transparent;
  }
  .btn-grey2-o-xs:focus, .btn-grey2-o-xs:hover {
    color: #222222;
    border-color: #eee;
    background-color: #eee;
  }
  .btn-grey3-o-xs {
    color: #e0e0e0;
    border-color: #e0e0e0;
    background: transparent;
  }
  .btn-grey3-o-xs:focus, .btn-grey3-o-xs:hover {
    color: #222222;
    border-color: #e0e0e0;
    background-color: #e0e0e0;
  }
  .btn-grey4-o-xs {
    color: #bdbdbd;
    border-color: #bdbdbd;
    background: transparent;
  }
  .btn-grey4-o-xs:focus, .btn-grey4-o-xs:hover {
    color: #222222;
    border-color: #bdbdbd;
    background-color: #bdbdbd;
  }
  .btn-grey5-o-xs {
    color: #9e9e9e;
    border-color: #9e9e9e;
    background: transparent;
  }
  .btn-grey5-o-xs:focus, .btn-grey5-o-xs:hover {
    color: #222222;
    border-color: #9e9e9e;
    background-color: #9e9e9e;
  }
  .btn-grey6-o-xs {
    color: #757575;
    border-color: #757575;
    background: transparent;
  }
  .btn-grey6-o-xs:focus, .btn-grey6-o-xs:hover {
    color: white;
    border-color: #757575;
    background-color: #757575;
  }
  .btn-grey7-o-xs {
    color: #616161;
    border-color: #616161;
    background: transparent;
  }
  .btn-grey7-o-xs:focus, .btn-grey7-o-xs:hover {
    color: white;
    border-color: #616161;
    background-color: #616161;
  }
  .btn-grey8-o-xs {
    color: #424242;
    border-color: #424242;
    background: transparent;
  }
  .btn-grey8-o-xs:focus, .btn-grey8-o-xs:hover {
    color: white;
    border-color: #424242;
    background-color: #424242;
  }
  .btn-grey9-o-xs {
    color: #212121;
    border-color: #212121;
    background: transparent;
  }
  .btn-grey9-o-xs:focus, .btn-grey9-o-xs:hover {
    color: white;
    border-color: #212121;
    background-color: #212121;
  }
  .btn-blue-grey-o-xs {
    color: lightsteelblue;
    border-color: lightsteelblue;
    background: transparent;
  }
  .btn-blue-grey-o-xs:focus, .btn-blue-grey-o-xs:hover {
    color: #222222;
    border-color: lightsteelblue;
    background-color: lightsteelblue;
  }
  .btn-blue-grey0-o-xs {
    color: #eceff1;
    border-color: #eceff1;
    background: transparent;
  }
  .btn-blue-grey0-o-xs:focus, .btn-blue-grey0-o-xs:hover {
    color: #222222;
    border-color: #eceff1;
    background-color: #eceff1;
  }
  .btn-blue-grey1-o-xs {
    color: #cfd8dc;
    border-color: #cfd8dc;
    background: transparent;
  }
  .btn-blue-grey1-o-xs:focus, .btn-blue-grey1-o-xs:hover {
    color: #222222;
    border-color: #cfd8dc;
    background-color: #cfd8dc;
  }
  .btn-blue-grey2-o-xs {
    color: #b0bec5;
    border-color: #b0bec5;
    background: transparent;
  }
  .btn-blue-grey2-o-xs:focus, .btn-blue-grey2-o-xs:hover {
    color: #222222;
    border-color: #b0bec5;
    background-color: #b0bec5;
  }
  .btn-blue-grey3-o-xs {
    color: #90a4ae;
    border-color: #90a4ae;
    background: transparent;
  }
  .btn-blue-grey3-o-xs:focus, .btn-blue-grey3-o-xs:hover {
    color: #222222;
    border-color: #90a4ae;
    background-color: #90a4ae;
  }
  .btn-blue-grey4-o-xs {
    color: #78909c;
    border-color: #78909c;
    background: transparent;
  }
  .btn-blue-grey4-o-xs:focus, .btn-blue-grey4-o-xs:hover {
    color: white;
    border-color: #78909c;
    background-color: #78909c;
  }
  .btn-blue-grey5-o-xs {
    color: #607d8b;
    border-color: #607d8b;
    background: transparent;
  }
  .btn-blue-grey5-o-xs:focus, .btn-blue-grey5-o-xs:hover {
    color: white;
    border-color: #607d8b;
    background-color: #607d8b;
  }
  .btn-blue-grey6-o-xs {
    color: #546e7a;
    border-color: #546e7a;
    background: transparent;
  }
  .btn-blue-grey6-o-xs:focus, .btn-blue-grey6-o-xs:hover {
    color: white;
    border-color: #546e7a;
    background-color: #546e7a;
  }
  .btn-blue-grey7-o-xs {
    color: #455a64;
    border-color: #455a64;
    background: transparent;
  }
  .btn-blue-grey7-o-xs:focus, .btn-blue-grey7-o-xs:hover {
    color: white;
    border-color: #455a64;
    background-color: #455a64;
  }
  .btn-blue-grey8-o-xs {
    color: #37474f;
    border-color: #37474f;
    background: transparent;
  }
  .btn-blue-grey8-o-xs:focus, .btn-blue-grey8-o-xs:hover {
    color: white;
    border-color: #37474f;
    background-color: #37474f;
  }
  .btn-blue-grey9-o-xs {
    color: #263238;
    border-color: #263238;
    background: transparent;
  }
  .btn-blue-grey9-o-xs:focus, .btn-blue-grey9-o-xs:hover {
    color: white;
    border-color: #263238;
    background-color: #263238;
  }
}

.bd {
  border: 1px solid #dddddd;
}

.bd.n {
  border: none !important;
}

.bd.t-n {
  border-top: none !important;
}

.bd.r-n {
  border-right: none !important;
}

.bd.b-n {
  border-bottom: none !important;
}

.bd.l-n {
  border-left: none !important;
}

.bd.tr-n {
  border-top: none !important;
  border-right: none !important;
}

.bd.tb-n {
  border-top: none !important;
  border-bottom: none !important;
}

.bd.tl-n {
  border-top: none !important;
  border-left: none !important;
}

.bd.lr-n {
  border-left: none !important;
  border-right: none !important;
}

.bd.rb-n {
  border-right: none !important;
  border-bottom: none !important;
}

.bd.bl-n {
  border-bottom: none !important;
  border-left: none !important;
}

.bd.solid {
  border-style: solid;
}

.bd.t-solid {
  border-right: none !important;
  border-bottom: none !important;
  border-left: none !important;
  border-top-style: solid;
}

.bd.r-solid {
  border-top: none !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right-style: solid;
}

.bd.b-solid {
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
  border-bottom-style: solid;
}

.bd.l-solid {
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left-style: solid;
}

.bd.dashed {
  border-style: dashed;
}

.bd.t-dashed {
  border-right: none !important;
  border-bottom: none !important;
  border-left: none !important;
  border-top-style: dashed;
}

.bd.r-dashed {
  border-top: none !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right-style: dashed;
}

.bd.b-dashed {
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
  border-bottom-style: dashed;
}

.bd.l-dashed {
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left-style: dashed;
}

.bd.dotted {
  border-style: dotted;
}

.bd.t-dotted {
  border-right: none !important;
  border-bottom: none !important;
  border-left: none !important;
  border-top-style: dotted;
}

.bd.r-dotted {
  border-top: none !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right-style: dotted;
}

.bd.b-dotted {
  border-top: none !important;
  border-right: none !important;
  border-left: none !important;
  border-bottom-style: dotted;
}

.bd.l-dotted {
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left-style: dotted;
}

.bd-1 {
  border-width: 1px;
}

.bd-2 {
  border-width: 2px;
}

.bd-3 {
  border-width: 3px;
}

.bd-4 {
  border-width: 4px;
}

.bd-5 {
  border-width: 5px;
}

.bd-6 {
  border-width: 6px;
}

.bd-7 {
  border-width: 7px;
}

.bd-8 {
  border-width: 8px;
}

.bd-9 {
  border-width: 9px;
}

.bd-10 {
  border-width: 10px;
}

@media (max-width: 1199px) {
  .bd-lg {
    border: 1px solid #dddddd;
  }
  .bd.n-lg {
    border: none !important;
  }
  .bd.t-n-lg {
    border-top: none !important;
  }
  .bd.r-n-lg {
    border-right: none !important;
  }
  .bd.b-n-lg {
    border-bottom: none !important;
  }
  .bd.l-n-lg {
    border-left: none !important;
  }
  .bd.tr-n-lg {
    border-top: none !important;
    border-right: none !important;
  }
  .bd.tb-n-lg {
    border-top: none !important;
    border-bottom: none !important;
  }
  .bd.tl-n-lg {
    border-top: none !important;
    border-left: none !important;
  }
  .bd.lr-n-lg {
    border-left: none !important;
    border-right: none !important;
  }
  .bd.rb-n-lg {
    border-right: none !important;
    border-bottom: none !important;
  }
  .bd.bl-n-lg {
    border-bottom: none !important;
    border-left: none !important;
  }
  .bd.solid-lg {
    border-style: solid;
  }
  .bd.t-solid-lg {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: solid;
  }
  .bd.r-solid-lg {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: solid;
  }
  .bd.b-solid-lg {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: solid;
  }
  .bd.l-solid-lg {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: solid;
  }
  .bd.dashed-lg {
    border-style: dashed;
  }
  .bd.t-dashed-lg {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: dashed;
  }
  .bd.r-dashed-lg {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: dashed;
  }
  .bd.b-dashed-lg {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: dashed;
  }
  .bd.l-dashed-lg {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: dashed;
  }
  .bd.dotted-lg {
    border-style: dotted;
  }
  .bd.t-dotted-lg {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: dotted;
  }
  .bd.r-dotted-lg {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: dotted;
  }
  .bd.b-dotted-lg {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: dotted;
  }
  .bd.l-dotted-lg {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: dotted;
  }
  .bd-1-lg {
    border-width: 1px;
  }
  .bd-2-lg {
    border-width: 2px;
  }
  .bd-3-lg {
    border-width: 3px;
  }
  .bd-4-lg {
    border-width: 4px;
  }
  .bd-5-lg {
    border-width: 5px;
  }
  .bd-6-lg {
    border-width: 6px;
  }
  .bd-7-lg {
    border-width: 7px;
  }
  .bd-8-lg {
    border-width: 8px;
  }
  .bd-9-lg {
    border-width: 9px;
  }
  .bd-10-lg {
    border-width: 10px;
  }
}

@media (max-width: 991px) {
  .bd-md {
    border: 1px solid #dddddd;
  }
  .bd.n-md {
    border: none !important;
  }
  .bd.t-n-md {
    border-top: none !important;
  }
  .bd.r-n-md {
    border-right: none !important;
  }
  .bd.b-n-md {
    border-bottom: none !important;
  }
  .bd.l-n-md {
    border-left: none !important;
  }
  .bd.tr-n-md {
    border-top: none !important;
    border-right: none !important;
  }
  .bd.tb-n-md {
    border-top: none !important;
    border-bottom: none !important;
  }
  .bd.tl-n-md {
    border-top: none !important;
    border-left: none !important;
  }
  .bd.lr-n-md {
    border-left: none !important;
    border-right: none !important;
  }
  .bd.rb-n-md {
    border-right: none !important;
    border-bottom: none !important;
  }
  .bd.bl-n-md {
    border-bottom: none !important;
    border-left: none !important;
  }
  .bd.solid-md {
    border-style: solid;
  }
  .bd.t-solid-md {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: solid;
  }
  .bd.r-solid-md {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: solid;
  }
  .bd.b-solid-md {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: solid;
  }
  .bd.l-solid-md {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: solid;
  }
  .bd.dashed-md {
    border-style: dashed;
  }
  .bd.t-dashed-md {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: dashed;
  }
  .bd.r-dashed-md {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: dashed;
  }
  .bd.b-dashed-md {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: dashed;
  }
  .bd.l-dashed-md {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: dashed;
  }
  .bd.dotted-md {
    border-style: dotted;
  }
  .bd.t-dotted-md {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: dotted;
  }
  .bd.r-dotted-md {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: dotted;
  }
  .bd.b-dotted-md {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: dotted;
  }
  .bd.l-dotted-md {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: dotted;
  }
  .bd-1-md {
    border-width: 1px;
  }
  .bd-2-md {
    border-width: 2px;
  }
  .bd-3-md {
    border-width: 3px;
  }
  .bd-4-md {
    border-width: 4px;
  }
  .bd-5-md {
    border-width: 5px;
  }
  .bd-6-md {
    border-width: 6px;
  }
  .bd-7-md {
    border-width: 7px;
  }
  .bd-8-md {
    border-width: 8px;
  }
  .bd-9-md {
    border-width: 9px;
  }
  .bd-10-md {
    border-width: 10px;
  }
}

@media (max-width: 767px) {
  .bd-sm {
    border: 1px solid #dddddd;
  }
  .bd.n-sm {
    border: none !important;
  }
  .bd.t-n-sm {
    border-top: none !important;
  }
  .bd.r-n-sm {
    border-right: none !important;
  }
  .bd.b-n-sm {
    border-bottom: none !important;
  }
  .bd.l-n-sm {
    border-left: none !important;
  }
  .bd.tr-n-sm {
    border-top: none !important;
    border-right: none !important;
  }
  .bd.tb-n-sm {
    border-top: none !important;
    border-bottom: none !important;
  }
  .bd.tl-n-sm {
    border-top: none !important;
    border-left: none !important;
  }
  .bd.lr-n-sm {
    border-left: none !important;
    border-right: none !important;
  }
  .bd.rb-n-sm {
    border-right: none !important;
    border-bottom: none !important;
  }
  .bd.bl-n-sm {
    border-bottom: none !important;
    border-left: none !important;
  }
  .bd.solid-sm {
    border-style: solid;
  }
  .bd.t-solid-sm {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: solid;
  }
  .bd.r-solid-sm {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: solid;
  }
  .bd.b-solid-sm {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: solid;
  }
  .bd.l-solid-sm {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: solid;
  }
  .bd.dashed-sm {
    border-style: dashed;
  }
  .bd.t-dashed-sm {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: dashed;
  }
  .bd.r-dashed-sm {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: dashed;
  }
  .bd.b-dashed-sm {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: dashed;
  }
  .bd.l-dashed-sm {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: dashed;
  }
  .bd.dotted-sm {
    border-style: dotted;
  }
  .bd.t-dotted-sm {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: dotted;
  }
  .bd.r-dotted-sm {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: dotted;
  }
  .bd.b-dotted-sm {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: dotted;
  }
  .bd.l-dotted-sm {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: dotted;
  }
  .bd-1-sm {
    border-width: 1px;
  }
  .bd-2-sm {
    border-width: 2px;
  }
  .bd-3-sm {
    border-width: 3px;
  }
  .bd-4-sm {
    border-width: 4px;
  }
  .bd-5-sm {
    border-width: 5px;
  }
  .bd-6-sm {
    border-width: 6px;
  }
  .bd-7-sm {
    border-width: 7px;
  }
  .bd-8-sm {
    border-width: 8px;
  }
  .bd-9-sm {
    border-width: 9px;
  }
  .bd-10-sm {
    border-width: 10px;
  }
}

@media (max-width: 575px) {
  .bd-xs {
    border: 1px solid #dddddd;
  }
  .bd.n-xs {
    border: none !important;
  }
  .bd.t-n-xs {
    border-top: none !important;
  }
  .bd.r-n-xs {
    border-right: none !important;
  }
  .bd.b-n-xs {
    border-bottom: none !important;
  }
  .bd.l-n-xs {
    border-left: none !important;
  }
  .bd.tr-n-xs {
    border-top: none !important;
    border-right: none !important;
  }
  .bd.tb-n-xs {
    border-top: none !important;
    border-bottom: none !important;
  }
  .bd.tl-n-xs {
    border-top: none !important;
    border-left: none !important;
  }
  .bd.lr-n-xs {
    border-left: none !important;
    border-right: none !important;
  }
  .bd.rb-n-xs {
    border-right: none !important;
    border-bottom: none !important;
  }
  .bd.bl-n-xs {
    border-bottom: none !important;
    border-left: none !important;
  }
  .bd.solid-xs {
    border-style: solid;
  }
  .bd.t-solid-xs {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: solid;
  }
  .bd.r-solid-xs {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: solid;
  }
  .bd.b-solid-xs {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: solid;
  }
  .bd.l-solid-xs {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: solid;
  }
  .bd.dashed-xs {
    border-style: dashed;
  }
  .bd.t-dashed-xs {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: dashed;
  }
  .bd.r-dashed-xs {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: dashed;
  }
  .bd.b-dashed-xs {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: dashed;
  }
  .bd.l-dashed-xs {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: dashed;
  }
  .bd.dotted-xs {
    border-style: dotted;
  }
  .bd.t-dotted-xs {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-top-style: dotted;
  }
  .bd.r-dotted-xs {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right-style: dotted;
  }
  .bd.b-dotted-xs {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom-style: dotted;
  }
  .bd.l-dotted-xs {
    border-top: none !important;
    border-right: none !important;
    border-bottom: none !important;
    border-left-style: dotted;
  }
  .bd-1-xs {
    border-width: 1px;
  }
  .bd-2-xs {
    border-width: 2px;
  }
  .bd-3-xs {
    border-width: 3px;
  }
  .bd-4-xs {
    border-width: 4px;
  }
  .bd-5-xs {
    border-width: 5px;
  }
  .bd-6-xs {
    border-width: 6px;
  }
  .bd-7-xs {
    border-width: 7px;
  }
  .bd-8-xs {
    border-width: 8px;
  }
  .bd-9-xs {
    border-width: 9px;
  }
  .bd-10-xs {
    border-width: 10px;
  }
}

[class^="border-"].default {
  border-color: #1e88e5;
}

.bd-transparent {
  border-color: transparent;
}

.bd-black {
  border-color: black;
}

.bd-color0 {
  border-color: black;
}

.bd-color1 {
  border-color: #111111;
}

.bd-color2 {
  border-color: #222222;
}

.bd-color3 {
  border-color: #333333;
}

.bd-color4 {
  border-color: #444444;
}

.bd-color5 {
  border-color: #555555;
}

.bd-color6 {
  border-color: #666666;
}

.bd-color7 {
  border-color: #777777;
}

.bd-color8 {
  border-color: #888888;
}

.bd-color9 {
  border-color: #999999;
}

.bd-colora {
  border-color: #aaaaaa;
}

.bd-colorb {
  border-color: #bbbbbb;
}

.bd-colorc {
  border-color: #cccccc;
}

.bd-colord {
  border-color: #dddddd;
}

.bd-colore {
  border-color: #eeeeee;
}

.bd-colorf {
  border-color: white;
}

.bd-white {
  border-color: white;
}

.bd-red {
  border-color: red;
}

.bd-red0 {
  border-color: #ffebee;
}

.bd-red1 {
  border-color: #ffcdd2;
}

.bd-red2 {
  border-color: #ef9a9a;
}

.bd-red3 {
  border-color: #e57373;
}

.bd-red4 {
  border-color: #ef5350;
}

.bd-red5 {
  border-color: #f44336;
}

.bd-red6 {
  border-color: #e53935;
}

.bd-red7 {
  border-color: #d32f2f;
}

.bd-red8 {
  border-color: #c62828;
}

.bd-red9 {
  border-color: #b71c1c;
}

.bd-reda {
  border-color: #ff8a80;
}

.bd-redb {
  border-color: #ff5252;
}

.bd-redc {
  border-color: #ff1744;
}

.bd-redd {
  border-color: #d50000;
}

.bd-pink {
  border-color: pink;
}

.bd-pink0 {
  border-color: #fce4ec;
}

.bd-pink1 {
  border-color: #f8bbd0;
}

.bd-pink2 {
  border-color: #f48fb1;
}

.bd-pink3 {
  border-color: #f06292;
}

.bd-pink4 {
  border-color: #ec407a;
}

.bd-pink5 {
  border-color: #e91e63;
}

.bd-pink6 {
  border-color: #d81b60;
}

.bd-pink7 {
  border-color: #c2185b;
}

.bd-pink8 {
  border-color: #ad1457;
}

.bd-pink9 {
  border-color: #880e4f;
}

.bd-pinka {
  border-color: #ff80ab;
}

.bd-pinkb {
  border-color: #ff4081;
}

.bd-pinkc {
  border-color: #f50057;
}

.bd-pinkd {
  border-color: #c51162;
}

.bd-purple {
  border-color: purple;
}

.bd-purple0 {
  border-color: #f3e5f5;
}

.bd-purple1 {
  border-color: #e1bee7;
}

.bd-purple2 {
  border-color: #ce93d8;
}

.bd-purple3 {
  border-color: #ba68c8;
}

.bd-purple4 {
  border-color: #ab47bc;
}

.bd-purple5 {
  border-color: #9c27b0;
}

.bd-purple6 {
  border-color: #8e24aa;
}

.bd-purple7 {
  border-color: #7b1fa2;
}

.bd-purple8 {
  border-color: #6a1b9a;
}

.bd-purple9 {
  border-color: #4a148c;
}

.bd-purplea {
  border-color: #ea80fc;
}

.bd-purpleb {
  border-color: #e040fb;
}

.bd-purplec {
  border-color: #d500f9;
}

.bd-purpled {
  border-color: #a0f;
}

.bd-d-purple {
  border-color: darkmagenta;
}

.bd-d-purple0 {
  border-color: #ede7f6;
}

.bd-d-purple1 {
  border-color: #d1c4e9;
}

.bd-d-purple2 {
  border-color: #b39ddb;
}

.bd-d-purple3 {
  border-color: #9575cd;
}

.bd-d-purple4 {
  border-color: #7e57c2;
}

.bd-d-purple5 {
  border-color: #673ab7;
}

.bd-d-purple6 {
  border-color: #5e35b1;
}

.bd-d-purple7 {
  border-color: #512da8;
}

.bd-d-purple8 {
  border-color: #4527a0;
}

.bd-d-purple9 {
  border-color: #311b92;
}

.bd-d-purplea {
  border-color: #b388ff;
}

.bd-d-purpleb {
  border-color: #7c4dff;
}

.bd-d-purplec {
  border-color: #651fff;
}

.bd-d-purpled {
  border-color: #6200ea;
}

.bd-indigo {
  border-color: indigo;
}

.bd-indigo0 {
  border-color: #e8eaf6;
}

.bd-indigo1 {
  border-color: #c5cae9;
}

.bd-indigo2 {
  border-color: #9fa8da;
}

.bd-indigo3 {
  border-color: #7986cb;
}

.bd-indigo4 {
  border-color: #5c6bc0;
}

.bd-indigo5 {
  border-color: #3f51b5;
}

.bd-indigo6 {
  border-color: #3949ab;
}

.bd-indigo7 {
  border-color: #303f9f;
}

.bd-indigo8 {
  border-color: #283593;
}

.bd-indigo9 {
  border-color: #1a237e;
}

.bd-indigoa {
  border-color: #8c9eff;
}

.bd-indigob {
  border-color: #536dfe;
}

.bd-indigoc {
  border-color: #3d5afe;
}

.bd-indigod {
  border-color: #304ffe;
}

.bd-blue {
  border-color: blue;
}

.bd-blue0 {
  border-color: #e3f2fd;
}

.bd-blue1 {
  border-color: #bbdefb;
}

.bd-blue2 {
  border-color: #90caf9;
}

.bd-blue3 {
  border-color: #64b5f6;
}

.bd-blue4 {
  border-color: #42a5f5;
}

.bd-blue5 {
  border-color: #2196f3;
}

.bd-blue6 {
  border-color: #1e88e5;
}

.bd-blue7 {
  border-color: #1976d2;
}

.bd-blue8 {
  border-color: #1565c0;
}

.bd-blue9 {
  border-color: #0d47a1;
}

.bd-bluea {
  border-color: #82b1ff;
}

.bd-blueb {
  border-color: #448aff;
}

.bd-bluec {
  border-color: #2979ff;
}

.bd-blued {
  border-color: #2962ff;
}

.bd-l-blue {
  border-color: lightblue;
}

.bd-l-blue0 {
  border-color: #e1f5fe;
}

.bd-l-blue1 {
  border-color: #b3e5fc;
}

.bd-l-blue2 {
  border-color: #81d4fa;
}

.bd-l-blue3 {
  border-color: #4fc3f7;
}

.bd-l-blue4 {
  border-color: #29b6f6;
}

.bd-l-blue5 {
  border-color: #03a9f4;
}

.bd-l-blue6 {
  border-color: #039be5;
}

.bd-l-blue7 {
  border-color: #0288d1;
}

.bd-l-blue8 {
  border-color: #0277bd;
}

.bd-l-blue9 {
  border-color: #01579b;
}

.bd-l-bluea {
  border-color: #80d8ff;
}

.bd-l-blueb {
  border-color: #40c4ff;
}

.bd-l-bluec {
  border-color: #00b0ff;
}

.bd-l-blued {
  border-color: #0091ea;
}

.bd-cyan {
  border-color: cyan;
}

.bd-cyan0 {
  border-color: #e0f7fa;
}

.bd-cyan1 {
  border-color: #b2ebf2;
}

.bd-cyan2 {
  border-color: #80deea;
}

.bd-cyan3 {
  border-color: #4dd0e1;
}

.bd-cyan4 {
  border-color: #26c6da;
}

.bd-cyan5 {
  border-color: #00bcd4;
}

.bd-cyan6 {
  border-color: #00acc1;
}

.bd-cyan7 {
  border-color: #0097a7;
}

.bd-cyan8 {
  border-color: #00838f;
}

.bd-cyan9 {
  border-color: #006064;
}

.bd-cyana {
  border-color: #84ffff;
}

.bd-cyanb {
  border-color: #18ffff;
}

.bd-cyanc {
  border-color: #00e5ff;
}

.bd-cyand {
  border-color: #00b8d4;
}

.bd-teal {
  border-color: teal;
}

.bd-teal0 {
  border-color: #e0f2f1;
}

.bd-teal1 {
  border-color: #b2dfdb;
}

.bd-teal2 {
  border-color: #80cbc4;
}

.bd-teal3 {
  border-color: #4db6ac;
}

.bd-teal4 {
  border-color: #26a69a;
}

.bd-teal5 {
  border-color: #009688;
}

.bd-teal6 {
  border-color: #00897b;
}

.bd-teal7 {
  border-color: #00796b;
}

.bd-teal8 {
  border-color: #00695c;
}

.bd-teal9 {
  border-color: #004d40;
}

.bd-teala {
  border-color: #a7ffeb;
}

.bd-tealb {
  border-color: #64ffda;
}

.bd-tealc {
  border-color: #1de9b6;
}

.bd-teald {
  border-color: #00bfa5;
}

.bd-green {
  border-color: green;
}

.bd-green0 {
  border-color: #e8f5e9;
}

.bd-green1 {
  border-color: #c8e6c9;
}

.bd-green2 {
  border-color: #a5d6a7;
}

.bd-green3 {
  border-color: #81c784;
}

.bd-green4 {
  border-color: #66bb6a;
}

.bd-green5 {
  border-color: #4caf50;
}

.bd-green6 {
  border-color: #43a047;
}

.bd-green7 {
  border-color: #388e3c;
}

.bd-green8 {
  border-color: #2e7d32;
}

.bd-green9 {
  border-color: #1b5e20;
}

.bd-greena {
  border-color: #b9f6ca;
}

.bd-greenb {
  border-color: #69f0ae;
}

.bd-greenc {
  border-color: #00e676;
}

.bd-greend {
  border-color: #00c853;
}

.bd-l-green {
  border-color: lightgreen;
}

.bd-l-green0 {
  border-color: #f1f8e9;
}

.bd-l-green1 {
  border-color: #dcedc8;
}

.bd-l-green2 {
  border-color: #c5e1a5;
}

.bd-l-green3 {
  border-color: #aed581;
}

.bd-l-green4 {
  border-color: #9ccc65;
}

.bd-l-green5 {
  border-color: #8bc34a;
}

.bd-l-green6 {
  border-color: #7cb342;
}

.bd-l-green7 {
  border-color: #689f38;
}

.bd-l-green8 {
  border-color: #558b2f;
}

.bd-l-green9 {
  border-color: #33691e;
}

.bd-l-greena {
  border-color: #ccff90;
}

.bd-l-greenb {
  border-color: #b2ff59;
}

.bd-l-greenc {
  border-color: #76ff03;
}

.bd-l-greend {
  border-color: #64dd17;
}

.bd-lime {
  border-color: lime;
}

.bd-lime0 {
  border-color: #f9fbe7;
}

.bd-lime1 {
  border-color: #f0f4c3;
}

.bd-lime2 {
  border-color: #e6ee9c;
}

.bd-lime3 {
  border-color: #d4e056;
}

.bd-lime4 {
  border-color: #d4e157;
}

.bd-lime5 {
  border-color: #cddc39;
}

.bd-lime6 {
  border-color: #c0ca33;
}

.bd-lime7 {
  border-color: #afb42b;
}

.bd-lime8 {
  border-color: #9e9d24;
}

.bd-lime9 {
  border-color: #827717;
}

.bd-limea {
  border-color: #f4ff81;
}

.bd-limeb {
  border-color: #eeff41;
}

.bd-limec {
  border-color: #c6ff00;
}

.bd-limed {
  border-color: #aeea00;
}

.bd-yellow {
  border-color: yellow;
}

.bd-yellow0 {
  border-color: #fffde7;
}

.bd-yellow1 {
  border-color: #fff9c4;
}

.bd-yellow2 {
  border-color: #fff59d;
}

.bd-yellow3 {
  border-color: #fff176;
}

.bd-yellow4 {
  border-color: #ffee58;
}

.bd-yellow5 {
  border-color: #ffeb3b;
}

.bd-yellow6 {
  border-color: #fdd835;
}

.bd-yellow7 {
  border-color: #fbc02d;
}

.bd-yellow8 {
  border-color: #f9a825;
}

.bd-yellow9 {
  border-color: #f57f17;
}

.bd-yellowa {
  border-color: #ffff8d;
}

.bd-yellowb {
  border-color: #ff0;
}

.bd-yellowc {
  border-color: #ffea00;
}

.bd-yellowd {
  border-color: #ffd600;
}

.bd-amber {
  border-color: #ffd740;
}

.bd-amber0 {
  border-color: #fff8e1;
}

.bd-amber1 {
  border-color: #ffecb3;
}

.bd-amber2 {
  border-color: #ffe082;
}

.bd-amber3 {
  border-color: #ffd54f;
}

.bd-amber4 {
  border-color: #ffca28;
}

.bd-amber5 {
  border-color: #ffc107;
}

.bd-amber6 {
  border-color: #ffb300;
}

.bd-amber7 {
  border-color: #ffa000;
}

.bd-amber8 {
  border-color: #ff8f00;
}

.bd-amber9 {
  border-color: #ff6f00;
}

.bd-ambera {
  border-color: #ffe57f;
}

.bd-amberb {
  border-color: #ffd740;
}

.bd-amberc {
  border-color: #ffc400;
}

.bd-amberd {
  border-color: #ffab00;
}

.bd-orange {
  border-color: orange;
}

.bd-orange0 {
  border-color: #fff3e0;
}

.bd-orange1 {
  border-color: #ffe0b2;
}

.bd-orange2 {
  border-color: #ffcc80;
}

.bd-orange3 {
  border-color: #ffb74d;
}

.bd-orange4 {
  border-color: #ffa726;
}

.bd-orange5 {
  border-color: #ff9800;
}

.bd-orange6 {
  border-color: #fb8c00;
}

.bd-orange7 {
  border-color: #f57c00;
}

.bd-orange8 {
  border-color: #ef6c00;
}

.bd-orange9 {
  border-color: #e65100;
}

.bd-orangea {
  border-color: #ffd180;
}

.bd-orangeb {
  border-color: #ffab40;
}

.bd-orangec {
  border-color: #ff9100;
}

.bd-oranged {
  border-color: #ff6d00;
}

.bd-d-orange {
  border-color: darkorange;
}

.bd-d-orange0 {
  border-color: #fbe9e7;
}

.bd-d-orange1 {
  border-color: #ffccbc;
}

.bd-d-orange2 {
  border-color: #ffab91;
}

.bd-d-orange3 {
  border-color: #ff8a65;
}

.bd-d-orange4 {
  border-color: #ff7043;
}

.bd-d-orange5 {
  border-color: #ff5722;
}

.bd-d-orange6 {
  border-color: #f4511e;
}

.bd-d-orange7 {
  border-color: #e64a19;
}

.bd-d-orange8 {
  border-color: #d84315;
}

.bd-d-orange9 {
  border-color: #bf360c;
}

.bd-d-orangea {
  border-color: #ff9e80;
}

.bd-d-orangeb {
  border-color: #ff6e40;
}

.bd-d-orangec {
  border-color: #ff3d00;
}

.bd-d-oranged {
  border-color: #dd2c00;
}

.bd-brown {
  border-color: brown;
}

.bd-brown0 {
  border-color: #efebe9;
}

.bd-brown1 {
  border-color: #d7ccc8;
}

.bd-brown2 {
  border-color: #bcaaa4;
}

.bd-brown3 {
  border-color: #a1887f;
}

.bd-brown4 {
  border-color: #8d6e63;
}

.bd-brown5 {
  border-color: #795548;
}

.bd-brown6 {
  border-color: #6d4c41;
}

.bd-brown7 {
  border-color: #5d4037;
}

.bd-brown8 {
  border-color: #4e342e;
}

.bd-brown9 {
  border-color: #3e2723;
}

.bd-grey {
  border-color: grey;
}

.bd-grey0 {
  border-color: #fafafa;
}

.bd-grey1 {
  border-color: #f5f5f5;
}

.bd-grey2 {
  border-color: #eee;
}

.bd-grey3 {
  border-color: #e0e0e0;
}

.bd-grey4 {
  border-color: #bdbdbd;
}

.bd-grey5 {
  border-color: #9e9e9e;
}

.bd-grey6 {
  border-color: #757575;
}

.bd-grey7 {
  border-color: #616161;
}

.bd-grey8 {
  border-color: #424242;
}

.bd-grey9 {
  border-color: #212121;
}

.bd-blue-grey {
  border-color: lightsteelblue;
}

.bd-blue-grey0 {
  border-color: #eceff1;
}

.bd-blue-grey1 {
  border-color: #cfd8dc;
}

.bd-blue-grey2 {
  border-color: #b0bec5;
}

.bd-blue-grey3 {
  border-color: #90a4ae;
}

.bd-blue-grey4 {
  border-color: #78909c;
}

.bd-blue-grey5 {
  border-color: #607d8b;
}

.bd-blue-grey6 {
  border-color: #546e7a;
}

.bd-blue-grey7 {
  border-color: #455a64;
}

.bd-blue-grey8 {
  border-color: #37474f;
}

.bd-blue-grey9 {
  border-color: #263238;
}

@media (max-width: 1199px) {
  .bd-transparent-lg {
    border-color: transparent;
  }
  .bd-black-lg {
    border-color: black;
  }
  .bd-color0-lg {
    border-color: black;
  }
  .bd-color1-lg {
    border-color: #111111;
  }
  .bd-color2-lg {
    border-color: #222222;
  }
  .bd-color3-lg {
    border-color: #333333;
  }
  .bd-color4-lg {
    border-color: #444444;
  }
  .bd-color5-lg {
    border-color: #555555;
  }
  .bd-color6-lg {
    border-color: #666666;
  }
  .bd-color7-lg {
    border-color: #777777;
  }
  .bd-color8-lg {
    border-color: #888888;
  }
  .bd-color9-lg {
    border-color: #999999;
  }
  .bd-colora-lg {
    border-color: #aaaaaa;
  }
  .bd-colorb-lg {
    border-color: #bbbbbb;
  }
  .bd-colorc-lg {
    border-color: #cccccc;
  }
  .bd-colord-lg {
    border-color: #dddddd;
  }
  .bd-colore-lg {
    border-color: #eeeeee;
  }
  .bd-colorf-lg {
    border-color: white;
  }
  .bd-white-lg {
    border-color: white;
  }
  .bd-red-lg {
    border-color: red;
  }
  .bd-red0-lg {
    border-color: #ffebee;
  }
  .bd-red1-lg {
    border-color: #ffcdd2;
  }
  .bd-red2-lg {
    border-color: #ef9a9a;
  }
  .bd-red3-lg {
    border-color: #e57373;
  }
  .bd-red4-lg {
    border-color: #ef5350;
  }
  .bd-red5-lg {
    border-color: #f44336;
  }
  .bd-red6-lg {
    border-color: #e53935;
  }
  .bd-red7-lg {
    border-color: #d32f2f;
  }
  .bd-red8-lg {
    border-color: #c62828;
  }
  .bd-red9-lg {
    border-color: #b71c1c;
  }
  .bd-reda-lg {
    border-color: #ff8a80;
  }
  .bd-redb-lg {
    border-color: #ff5252;
  }
  .bd-redc-lg {
    border-color: #ff1744;
  }
  .bd-redd-lg {
    border-color: #d50000;
  }
  .bd-pink-lg {
    border-color: pink;
  }
  .bd-pink0-lg {
    border-color: #fce4ec;
  }
  .bd-pink1-lg {
    border-color: #f8bbd0;
  }
  .bd-pink2-lg {
    border-color: #f48fb1;
  }
  .bd-pink3-lg {
    border-color: #f06292;
  }
  .bd-pink4-lg {
    border-color: #ec407a;
  }
  .bd-pink5-lg {
    border-color: #e91e63;
  }
  .bd-pink6-lg {
    border-color: #d81b60;
  }
  .bd-pink7-lg {
    border-color: #c2185b;
  }
  .bd-pink8-lg {
    border-color: #ad1457;
  }
  .bd-pink9-lg {
    border-color: #880e4f;
  }
  .bd-pinka-lg {
    border-color: #ff80ab;
  }
  .bd-pinkb-lg {
    border-color: #ff4081;
  }
  .bd-pinkc-lg {
    border-color: #f50057;
  }
  .bd-pinkd-lg {
    border-color: #c51162;
  }
  .bd-purple-lg {
    border-color: purple;
  }
  .bd-purple0-lg {
    border-color: #f3e5f5;
  }
  .bd-purple1-lg {
    border-color: #e1bee7;
  }
  .bd-purple2-lg {
    border-color: #ce93d8;
  }
  .bd-purple3-lg {
    border-color: #ba68c8;
  }
  .bd-purple4-lg {
    border-color: #ab47bc;
  }
  .bd-purple5-lg {
    border-color: #9c27b0;
  }
  .bd-purple6-lg {
    border-color: #8e24aa;
  }
  .bd-purple7-lg {
    border-color: #7b1fa2;
  }
  .bd-purple8-lg {
    border-color: #6a1b9a;
  }
  .bd-purple9-lg {
    border-color: #4a148c;
  }
  .bd-purplea-lg {
    border-color: #ea80fc;
  }
  .bd-purpleb-lg {
    border-color: #e040fb;
  }
  .bd-purplec-lg {
    border-color: #d500f9;
  }
  .bd-purpled-lg {
    border-color: #a0f;
  }
  .bd-d-purple-lg {
    border-color: darkmagenta;
  }
  .bd-d-purple0-lg {
    border-color: #ede7f6;
  }
  .bd-d-purple1-lg {
    border-color: #d1c4e9;
  }
  .bd-d-purple2-lg {
    border-color: #b39ddb;
  }
  .bd-d-purple3-lg {
    border-color: #9575cd;
  }
  .bd-d-purple4-lg {
    border-color: #7e57c2;
  }
  .bd-d-purple5-lg {
    border-color: #673ab7;
  }
  .bd-d-purple6-lg {
    border-color: #5e35b1;
  }
  .bd-d-purple7-lg {
    border-color: #512da8;
  }
  .bd-d-purple8-lg {
    border-color: #4527a0;
  }
  .bd-d-purple9-lg {
    border-color: #311b92;
  }
  .bd-d-purplea-lg {
    border-color: #b388ff;
  }
  .bd-d-purpleb-lg {
    border-color: #7c4dff;
  }
  .bd-d-purplec-lg {
    border-color: #651fff;
  }
  .bd-d-purpled-lg {
    border-color: #6200ea;
  }
  .bd-indigo-lg {
    border-color: indigo;
  }
  .bd-indigo0-lg {
    border-color: #e8eaf6;
  }
  .bd-indigo1-lg {
    border-color: #c5cae9;
  }
  .bd-indigo2-lg {
    border-color: #9fa8da;
  }
  .bd-indigo3-lg {
    border-color: #7986cb;
  }
  .bd-indigo4-lg {
    border-color: #5c6bc0;
  }
  .bd-indigo5-lg {
    border-color: #3f51b5;
  }
  .bd-indigo6-lg {
    border-color: #3949ab;
  }
  .bd-indigo7-lg {
    border-color: #303f9f;
  }
  .bd-indigo8-lg {
    border-color: #283593;
  }
  .bd-indigo9-lg {
    border-color: #1a237e;
  }
  .bd-indigoa-lg {
    border-color: #8c9eff;
  }
  .bd-indigob-lg {
    border-color: #536dfe;
  }
  .bd-indigoc-lg {
    border-color: #3d5afe;
  }
  .bd-indigod-lg {
    border-color: #304ffe;
  }
  .bd-blue-lg {
    border-color: blue;
  }
  .bd-blue0-lg {
    border-color: #e3f2fd;
  }
  .bd-blue1-lg {
    border-color: #bbdefb;
  }
  .bd-blue2-lg {
    border-color: #90caf9;
  }
  .bd-blue3-lg {
    border-color: #64b5f6;
  }
  .bd-blue4-lg {
    border-color: #42a5f5;
  }
  .bd-blue5-lg {
    border-color: #2196f3;
  }
  .bd-blue6-lg {
    border-color: #1e88e5;
  }
  .bd-blue7-lg {
    border-color: #1976d2;
  }
  .bd-blue8-lg {
    border-color: #1565c0;
  }
  .bd-blue9-lg {
    border-color: #0d47a1;
  }
  .bd-bluea-lg {
    border-color: #82b1ff;
  }
  .bd-blueb-lg {
    border-color: #448aff;
  }
  .bd-bluec-lg {
    border-color: #2979ff;
  }
  .bd-blued-lg {
    border-color: #2962ff;
  }
  .bd-l-blue-lg {
    border-color: lightblue;
  }
  .bd-l-blue0-lg {
    border-color: #e1f5fe;
  }
  .bd-l-blue1-lg {
    border-color: #b3e5fc;
  }
  .bd-l-blue2-lg {
    border-color: #81d4fa;
  }
  .bd-l-blue3-lg {
    border-color: #4fc3f7;
  }
  .bd-l-blue4-lg {
    border-color: #29b6f6;
  }
  .bd-l-blue5-lg {
    border-color: #03a9f4;
  }
  .bd-l-blue6-lg {
    border-color: #039be5;
  }
  .bd-l-blue7-lg {
    border-color: #0288d1;
  }
  .bd-l-blue8-lg {
    border-color: #0277bd;
  }
  .bd-l-blue9-lg {
    border-color: #01579b;
  }
  .bd-l-bluea-lg {
    border-color: #80d8ff;
  }
  .bd-l-blueb-lg {
    border-color: #40c4ff;
  }
  .bd-l-bluec-lg {
    border-color: #00b0ff;
  }
  .bd-l-blued-lg {
    border-color: #0091ea;
  }
  .bd-cyan-lg {
    border-color: cyan;
  }
  .bd-cyan0-lg {
    border-color: #e0f7fa;
  }
  .bd-cyan1-lg {
    border-color: #b2ebf2;
  }
  .bd-cyan2-lg {
    border-color: #80deea;
  }
  .bd-cyan3-lg {
    border-color: #4dd0e1;
  }
  .bd-cyan4-lg {
    border-color: #26c6da;
  }
  .bd-cyan5-lg {
    border-color: #00bcd4;
  }
  .bd-cyan6-lg {
    border-color: #00acc1;
  }
  .bd-cyan7-lg {
    border-color: #0097a7;
  }
  .bd-cyan8-lg {
    border-color: #00838f;
  }
  .bd-cyan9-lg {
    border-color: #006064;
  }
  .bd-cyana-lg {
    border-color: #84ffff;
  }
  .bd-cyanb-lg {
    border-color: #18ffff;
  }
  .bd-cyanc-lg {
    border-color: #00e5ff;
  }
  .bd-cyand-lg {
    border-color: #00b8d4;
  }
  .bd-teal-lg {
    border-color: teal;
  }
  .bd-teal0-lg {
    border-color: #e0f2f1;
  }
  .bd-teal1-lg {
    border-color: #b2dfdb;
  }
  .bd-teal2-lg {
    border-color: #80cbc4;
  }
  .bd-teal3-lg {
    border-color: #4db6ac;
  }
  .bd-teal4-lg {
    border-color: #26a69a;
  }
  .bd-teal5-lg {
    border-color: #009688;
  }
  .bd-teal6-lg {
    border-color: #00897b;
  }
  .bd-teal7-lg {
    border-color: #00796b;
  }
  .bd-teal8-lg {
    border-color: #00695c;
  }
  .bd-teal9-lg {
    border-color: #004d40;
  }
  .bd-teala-lg {
    border-color: #a7ffeb;
  }
  .bd-tealb-lg {
    border-color: #64ffda;
  }
  .bd-tealc-lg {
    border-color: #1de9b6;
  }
  .bd-teald-lg {
    border-color: #00bfa5;
  }
  .bd-green-lg {
    border-color: green;
  }
  .bd-green0-lg {
    border-color: #e8f5e9;
  }
  .bd-green1-lg {
    border-color: #c8e6c9;
  }
  .bd-green2-lg {
    border-color: #a5d6a7;
  }
  .bd-green3-lg {
    border-color: #81c784;
  }
  .bd-green4-lg {
    border-color: #66bb6a;
  }
  .bd-green5-lg {
    border-color: #4caf50;
  }
  .bd-green6-lg {
    border-color: #43a047;
  }
  .bd-green7-lg {
    border-color: #388e3c;
  }
  .bd-green8-lg {
    border-color: #2e7d32;
  }
  .bd-green9-lg {
    border-color: #1b5e20;
  }
  .bd-greena-lg {
    border-color: #b9f6ca;
  }
  .bd-greenb-lg {
    border-color: #69f0ae;
  }
  .bd-greenc-lg {
    border-color: #00e676;
  }
  .bd-greend-lg {
    border-color: #00c853;
  }
  .bd-l-green-lg {
    border-color: lightgreen;
  }
  .bd-l-green0-lg {
    border-color: #f1f8e9;
  }
  .bd-l-green1-lg {
    border-color: #dcedc8;
  }
  .bd-l-green2-lg {
    border-color: #c5e1a5;
  }
  .bd-l-green3-lg {
    border-color: #aed581;
  }
  .bd-l-green4-lg {
    border-color: #9ccc65;
  }
  .bd-l-green5-lg {
    border-color: #8bc34a;
  }
  .bd-l-green6-lg {
    border-color: #7cb342;
  }
  .bd-l-green7-lg {
    border-color: #689f38;
  }
  .bd-l-green8-lg {
    border-color: #558b2f;
  }
  .bd-l-green9-lg {
    border-color: #33691e;
  }
  .bd-l-greena-lg {
    border-color: #ccff90;
  }
  .bd-l-greenb-lg {
    border-color: #b2ff59;
  }
  .bd-l-greenc-lg {
    border-color: #76ff03;
  }
  .bd-l-greend-lg {
    border-color: #64dd17;
  }
  .bd-lime-lg {
    border-color: lime;
  }
  .bd-lime0-lg {
    border-color: #f9fbe7;
  }
  .bd-lime1-lg {
    border-color: #f0f4c3;
  }
  .bd-lime2-lg {
    border-color: #e6ee9c;
  }
  .bd-lime3-lg {
    border-color: #d4e056;
  }
  .bd-lime4-lg {
    border-color: #d4e157;
  }
  .bd-lime5-lg {
    border-color: #cddc39;
  }
  .bd-lime6-lg {
    border-color: #c0ca33;
  }
  .bd-lime7-lg {
    border-color: #afb42b;
  }
  .bd-lime8-lg {
    border-color: #9e9d24;
  }
  .bd-lime9-lg {
    border-color: #827717;
  }
  .bd-limea-lg {
    border-color: #f4ff81;
  }
  .bd-limeb-lg {
    border-color: #eeff41;
  }
  .bd-limec-lg {
    border-color: #c6ff00;
  }
  .bd-limed-lg {
    border-color: #aeea00;
  }
  .bd-yellow-lg {
    border-color: yellow;
  }
  .bd-yellow0-lg {
    border-color: #fffde7;
  }
  .bd-yellow1-lg {
    border-color: #fff9c4;
  }
  .bd-yellow2-lg {
    border-color: #fff59d;
  }
  .bd-yellow3-lg {
    border-color: #fff176;
  }
  .bd-yellow4-lg {
    border-color: #ffee58;
  }
  .bd-yellow5-lg {
    border-color: #ffeb3b;
  }
  .bd-yellow6-lg {
    border-color: #fdd835;
  }
  .bd-yellow7-lg {
    border-color: #fbc02d;
  }
  .bd-yellow8-lg {
    border-color: #f9a825;
  }
  .bd-yellow9-lg {
    border-color: #f57f17;
  }
  .bd-yellowa-lg {
    border-color: #ffff8d;
  }
  .bd-yellowb-lg {
    border-color: #ff0;
  }
  .bd-yellowc-lg {
    border-color: #ffea00;
  }
  .bd-yellowd-lg {
    border-color: #ffd600;
  }
  .bd-amber-lg {
    border-color: #ffd740;
  }
  .bd-amber0-lg {
    border-color: #fff8e1;
  }
  .bd-amber1-lg {
    border-color: #ffecb3;
  }
  .bd-amber2-lg {
    border-color: #ffe082;
  }
  .bd-amber3-lg {
    border-color: #ffd54f;
  }
  .bd-amber4-lg {
    border-color: #ffca28;
  }
  .bd-amber5-lg {
    border-color: #ffc107;
  }
  .bd-amber6-lg {
    border-color: #ffb300;
  }
  .bd-amber7-lg {
    border-color: #ffa000;
  }
  .bd-amber8-lg {
    border-color: #ff8f00;
  }
  .bd-amber9-lg {
    border-color: #ff6f00;
  }
  .bd-ambera-lg {
    border-color: #ffe57f;
  }
  .bd-amberb-lg {
    border-color: #ffd740;
  }
  .bd-amberc-lg {
    border-color: #ffc400;
  }
  .bd-amberd-lg {
    border-color: #ffab00;
  }
  .bd-orange-lg {
    border-color: orange;
  }
  .bd-orange0-lg {
    border-color: #fff3e0;
  }
  .bd-orange1-lg {
    border-color: #ffe0b2;
  }
  .bd-orange2-lg {
    border-color: #ffcc80;
  }
  .bd-orange3-lg {
    border-color: #ffb74d;
  }
  .bd-orange4-lg {
    border-color: #ffa726;
  }
  .bd-orange5-lg {
    border-color: #ff9800;
  }
  .bd-orange6-lg {
    border-color: #fb8c00;
  }
  .bd-orange7-lg {
    border-color: #f57c00;
  }
  .bd-orange8-lg {
    border-color: #ef6c00;
  }
  .bd-orange9-lg {
    border-color: #e65100;
  }
  .bd-orangea-lg {
    border-color: #ffd180;
  }
  .bd-orangeb-lg {
    border-color: #ffab40;
  }
  .bd-orangec-lg {
    border-color: #ff9100;
  }
  .bd-oranged-lg {
    border-color: #ff6d00;
  }
  .bd-d-orange-lg {
    border-color: darkorange;
  }
  .bd-d-orange0-lg {
    border-color: #fbe9e7;
  }
  .bd-d-orange1-lg {
    border-color: #ffccbc;
  }
  .bd-d-orange2-lg {
    border-color: #ffab91;
  }
  .bd-d-orange3-lg {
    border-color: #ff8a65;
  }
  .bd-d-orange4-lg {
    border-color: #ff7043;
  }
  .bd-d-orange5-lg {
    border-color: #ff5722;
  }
  .bd-d-orange6-lg {
    border-color: #f4511e;
  }
  .bd-d-orange7-lg {
    border-color: #e64a19;
  }
  .bd-d-orange8-lg {
    border-color: #d84315;
  }
  .bd-d-orange9-lg {
    border-color: #bf360c;
  }
  .bd-d-orangea-lg {
    border-color: #ff9e80;
  }
  .bd-d-orangeb-lg {
    border-color: #ff6e40;
  }
  .bd-d-orangec-lg {
    border-color: #ff3d00;
  }
  .bd-d-oranged-lg {
    border-color: #dd2c00;
  }
  .bd-brown-lg {
    border-color: brown;
  }
  .bd-brown0-lg {
    border-color: #efebe9;
  }
  .bd-brown1-lg {
    border-color: #d7ccc8;
  }
  .bd-brown2-lg {
    border-color: #bcaaa4;
  }
  .bd-brown3-lg {
    border-color: #a1887f;
  }
  .bd-brown4-lg {
    border-color: #8d6e63;
  }
  .bd-brown5-lg {
    border-color: #795548;
  }
  .bd-brown6-lg {
    border-color: #6d4c41;
  }
  .bd-brown7-lg {
    border-color: #5d4037;
  }
  .bd-brown8-lg {
    border-color: #4e342e;
  }
  .bd-brown9-lg {
    border-color: #3e2723;
  }
  .bd-grey-lg {
    border-color: grey;
  }
  .bd-grey0-lg {
    border-color: #fafafa;
  }
  .bd-grey1-lg {
    border-color: #f5f5f5;
  }
  .bd-grey2-lg {
    border-color: #eee;
  }
  .bd-grey3-lg {
    border-color: #e0e0e0;
  }
  .bd-grey4-lg {
    border-color: #bdbdbd;
  }
  .bd-grey5-lg {
    border-color: #9e9e9e;
  }
  .bd-grey6-lg {
    border-color: #757575;
  }
  .bd-grey7-lg {
    border-color: #616161;
  }
  .bd-grey8-lg {
    border-color: #424242;
  }
  .bd-grey9-lg {
    border-color: #212121;
  }
  .bd-blue-grey-lg {
    border-color: lightsteelblue;
  }
  .bd-blue-grey0-lg {
    border-color: #eceff1;
  }
  .bd-blue-grey1-lg {
    border-color: #cfd8dc;
  }
  .bd-blue-grey2-lg {
    border-color: #b0bec5;
  }
  .bd-blue-grey3-lg {
    border-color: #90a4ae;
  }
  .bd-blue-grey4-lg {
    border-color: #78909c;
  }
  .bd-blue-grey5-lg {
    border-color: #607d8b;
  }
  .bd-blue-grey6-lg {
    border-color: #546e7a;
  }
  .bd-blue-grey7-lg {
    border-color: #455a64;
  }
  .bd-blue-grey8-lg {
    border-color: #37474f;
  }
  .bd-blue-grey9-lg {
    border-color: #263238;
  }
}

@media (max-width: 991px) {
  .bd-transparent-md {
    border-color: transparent;
  }
  .bd-black-md {
    border-color: black;
  }
  .bd-color0-md {
    border-color: black;
  }
  .bd-color1-md {
    border-color: #111111;
  }
  .bd-color2-md {
    border-color: #222222;
  }
  .bd-color3-md {
    border-color: #333333;
  }
  .bd-color4-md {
    border-color: #444444;
  }
  .bd-color5-md {
    border-color: #555555;
  }
  .bd-color6-md {
    border-color: #666666;
  }
  .bd-color7-md {
    border-color: #777777;
  }
  .bd-color8-md {
    border-color: #888888;
  }
  .bd-color9-md {
    border-color: #999999;
  }
  .bd-colora-md {
    border-color: #aaaaaa;
  }
  .bd-colorb-md {
    border-color: #bbbbbb;
  }
  .bd-colorc-md {
    border-color: #cccccc;
  }
  .bd-colord-md {
    border-color: #dddddd;
  }
  .bd-colore-md {
    border-color: #eeeeee;
  }
  .bd-colorf-md {
    border-color: white;
  }
  .bd-white-md {
    border-color: white;
  }
  .bd-red-md {
    border-color: red;
  }
  .bd-red0-md {
    border-color: #ffebee;
  }
  .bd-red1-md {
    border-color: #ffcdd2;
  }
  .bd-red2-md {
    border-color: #ef9a9a;
  }
  .bd-red3-md {
    border-color: #e57373;
  }
  .bd-red4-md {
    border-color: #ef5350;
  }
  .bd-red5-md {
    border-color: #f44336;
  }
  .bd-red6-md {
    border-color: #e53935;
  }
  .bd-red7-md {
    border-color: #d32f2f;
  }
  .bd-red8-md {
    border-color: #c62828;
  }
  .bd-red9-md {
    border-color: #b71c1c;
  }
  .bd-reda-md {
    border-color: #ff8a80;
  }
  .bd-redb-md {
    border-color: #ff5252;
  }
  .bd-redc-md {
    border-color: #ff1744;
  }
  .bd-redd-md {
    border-color: #d50000;
  }
  .bd-pink-md {
    border-color: pink;
  }
  .bd-pink0-md {
    border-color: #fce4ec;
  }
  .bd-pink1-md {
    border-color: #f8bbd0;
  }
  .bd-pink2-md {
    border-color: #f48fb1;
  }
  .bd-pink3-md {
    border-color: #f06292;
  }
  .bd-pink4-md {
    border-color: #ec407a;
  }
  .bd-pink5-md {
    border-color: #e91e63;
  }
  .bd-pink6-md {
    border-color: #d81b60;
  }
  .bd-pink7-md {
    border-color: #c2185b;
  }
  .bd-pink8-md {
    border-color: #ad1457;
  }
  .bd-pink9-md {
    border-color: #880e4f;
  }
  .bd-pinka-md {
    border-color: #ff80ab;
  }
  .bd-pinkb-md {
    border-color: #ff4081;
  }
  .bd-pinkc-md {
    border-color: #f50057;
  }
  .bd-pinkd-md {
    border-color: #c51162;
  }
  .bd-purple-md {
    border-color: purple;
  }
  .bd-purple0-md {
    border-color: #f3e5f5;
  }
  .bd-purple1-md {
    border-color: #e1bee7;
  }
  .bd-purple2-md {
    border-color: #ce93d8;
  }
  .bd-purple3-md {
    border-color: #ba68c8;
  }
  .bd-purple4-md {
    border-color: #ab47bc;
  }
  .bd-purple5-md {
    border-color: #9c27b0;
  }
  .bd-purple6-md {
    border-color: #8e24aa;
  }
  .bd-purple7-md {
    border-color: #7b1fa2;
  }
  .bd-purple8-md {
    border-color: #6a1b9a;
  }
  .bd-purple9-md {
    border-color: #4a148c;
  }
  .bd-purplea-md {
    border-color: #ea80fc;
  }
  .bd-purpleb-md {
    border-color: #e040fb;
  }
  .bd-purplec-md {
    border-color: #d500f9;
  }
  .bd-purpled-md {
    border-color: #a0f;
  }
  .bd-d-purple-md {
    border-color: darkmagenta;
  }
  .bd-d-purple0-md {
    border-color: #ede7f6;
  }
  .bd-d-purple1-md {
    border-color: #d1c4e9;
  }
  .bd-d-purple2-md {
    border-color: #b39ddb;
  }
  .bd-d-purple3-md {
    border-color: #9575cd;
  }
  .bd-d-purple4-md {
    border-color: #7e57c2;
  }
  .bd-d-purple5-md {
    border-color: #673ab7;
  }
  .bd-d-purple6-md {
    border-color: #5e35b1;
  }
  .bd-d-purple7-md {
    border-color: #512da8;
  }
  .bd-d-purple8-md {
    border-color: #4527a0;
  }
  .bd-d-purple9-md {
    border-color: #311b92;
  }
  .bd-d-purplea-md {
    border-color: #b388ff;
  }
  .bd-d-purpleb-md {
    border-color: #7c4dff;
  }
  .bd-d-purplec-md {
    border-color: #651fff;
  }
  .bd-d-purpled-md {
    border-color: #6200ea;
  }
  .bd-indigo-md {
    border-color: indigo;
  }
  .bd-indigo0-md {
    border-color: #e8eaf6;
  }
  .bd-indigo1-md {
    border-color: #c5cae9;
  }
  .bd-indigo2-md {
    border-color: #9fa8da;
  }
  .bd-indigo3-md {
    border-color: #7986cb;
  }
  .bd-indigo4-md {
    border-color: #5c6bc0;
  }
  .bd-indigo5-md {
    border-color: #3f51b5;
  }
  .bd-indigo6-md {
    border-color: #3949ab;
  }
  .bd-indigo7-md {
    border-color: #303f9f;
  }
  .bd-indigo8-md {
    border-color: #283593;
  }
  .bd-indigo9-md {
    border-color: #1a237e;
  }
  .bd-indigoa-md {
    border-color: #8c9eff;
  }
  .bd-indigob-md {
    border-color: #536dfe;
  }
  .bd-indigoc-md {
    border-color: #3d5afe;
  }
  .bd-indigod-md {
    border-color: #304ffe;
  }
  .bd-blue-md {
    border-color: blue;
  }
  .bd-blue0-md {
    border-color: #e3f2fd;
  }
  .bd-blue1-md {
    border-color: #bbdefb;
  }
  .bd-blue2-md {
    border-color: #90caf9;
  }
  .bd-blue3-md {
    border-color: #64b5f6;
  }
  .bd-blue4-md {
    border-color: #42a5f5;
  }
  .bd-blue5-md {
    border-color: #2196f3;
  }
  .bd-blue6-md {
    border-color: #1e88e5;
  }
  .bd-blue7-md {
    border-color: #1976d2;
  }
  .bd-blue8-md {
    border-color: #1565c0;
  }
  .bd-blue9-md {
    border-color: #0d47a1;
  }
  .bd-bluea-md {
    border-color: #82b1ff;
  }
  .bd-blueb-md {
    border-color: #448aff;
  }
  .bd-bluec-md {
    border-color: #2979ff;
  }
  .bd-blued-md {
    border-color: #2962ff;
  }
  .bd-l-blue-md {
    border-color: lightblue;
  }
  .bd-l-blue0-md {
    border-color: #e1f5fe;
  }
  .bd-l-blue1-md {
    border-color: #b3e5fc;
  }
  .bd-l-blue2-md {
    border-color: #81d4fa;
  }
  .bd-l-blue3-md {
    border-color: #4fc3f7;
  }
  .bd-l-blue4-md {
    border-color: #29b6f6;
  }
  .bd-l-blue5-md {
    border-color: #03a9f4;
  }
  .bd-l-blue6-md {
    border-color: #039be5;
  }
  .bd-l-blue7-md {
    border-color: #0288d1;
  }
  .bd-l-blue8-md {
    border-color: #0277bd;
  }
  .bd-l-blue9-md {
    border-color: #01579b;
  }
  .bd-l-bluea-md {
    border-color: #80d8ff;
  }
  .bd-l-blueb-md {
    border-color: #40c4ff;
  }
  .bd-l-bluec-md {
    border-color: #00b0ff;
  }
  .bd-l-blued-md {
    border-color: #0091ea;
  }
  .bd-cyan-md {
    border-color: cyan;
  }
  .bd-cyan0-md {
    border-color: #e0f7fa;
  }
  .bd-cyan1-md {
    border-color: #b2ebf2;
  }
  .bd-cyan2-md {
    border-color: #80deea;
  }
  .bd-cyan3-md {
    border-color: #4dd0e1;
  }
  .bd-cyan4-md {
    border-color: #26c6da;
  }
  .bd-cyan5-md {
    border-color: #00bcd4;
  }
  .bd-cyan6-md {
    border-color: #00acc1;
  }
  .bd-cyan7-md {
    border-color: #0097a7;
  }
  .bd-cyan8-md {
    border-color: #00838f;
  }
  .bd-cyan9-md {
    border-color: #006064;
  }
  .bd-cyana-md {
    border-color: #84ffff;
  }
  .bd-cyanb-md {
    border-color: #18ffff;
  }
  .bd-cyanc-md {
    border-color: #00e5ff;
  }
  .bd-cyand-md {
    border-color: #00b8d4;
  }
  .bd-teal-md {
    border-color: teal;
  }
  .bd-teal0-md {
    border-color: #e0f2f1;
  }
  .bd-teal1-md {
    border-color: #b2dfdb;
  }
  .bd-teal2-md {
    border-color: #80cbc4;
  }
  .bd-teal3-md {
    border-color: #4db6ac;
  }
  .bd-teal4-md {
    border-color: #26a69a;
  }
  .bd-teal5-md {
    border-color: #009688;
  }
  .bd-teal6-md {
    border-color: #00897b;
  }
  .bd-teal7-md {
    border-color: #00796b;
  }
  .bd-teal8-md {
    border-color: #00695c;
  }
  .bd-teal9-md {
    border-color: #004d40;
  }
  .bd-teala-md {
    border-color: #a7ffeb;
  }
  .bd-tealb-md {
    border-color: #64ffda;
  }
  .bd-tealc-md {
    border-color: #1de9b6;
  }
  .bd-teald-md {
    border-color: #00bfa5;
  }
  .bd-green-md {
    border-color: green;
  }
  .bd-green0-md {
    border-color: #e8f5e9;
  }
  .bd-green1-md {
    border-color: #c8e6c9;
  }
  .bd-green2-md {
    border-color: #a5d6a7;
  }
  .bd-green3-md {
    border-color: #81c784;
  }
  .bd-green4-md {
    border-color: #66bb6a;
  }
  .bd-green5-md {
    border-color: #4caf50;
  }
  .bd-green6-md {
    border-color: #43a047;
  }
  .bd-green7-md {
    border-color: #388e3c;
  }
  .bd-green8-md {
    border-color: #2e7d32;
  }
  .bd-green9-md {
    border-color: #1b5e20;
  }
  .bd-greena-md {
    border-color: #b9f6ca;
  }
  .bd-greenb-md {
    border-color: #69f0ae;
  }
  .bd-greenc-md {
    border-color: #00e676;
  }
  .bd-greend-md {
    border-color: #00c853;
  }
  .bd-l-green-md {
    border-color: lightgreen;
  }
  .bd-l-green0-md {
    border-color: #f1f8e9;
  }
  .bd-l-green1-md {
    border-color: #dcedc8;
  }
  .bd-l-green2-md {
    border-color: #c5e1a5;
  }
  .bd-l-green3-md {
    border-color: #aed581;
  }
  .bd-l-green4-md {
    border-color: #9ccc65;
  }
  .bd-l-green5-md {
    border-color: #8bc34a;
  }
  .bd-l-green6-md {
    border-color: #7cb342;
  }
  .bd-l-green7-md {
    border-color: #689f38;
  }
  .bd-l-green8-md {
    border-color: #558b2f;
  }
  .bd-l-green9-md {
    border-color: #33691e;
  }
  .bd-l-greena-md {
    border-color: #ccff90;
  }
  .bd-l-greenb-md {
    border-color: #b2ff59;
  }
  .bd-l-greenc-md {
    border-color: #76ff03;
  }
  .bd-l-greend-md {
    border-color: #64dd17;
  }
  .bd-lime-md {
    border-color: lime;
  }
  .bd-lime0-md {
    border-color: #f9fbe7;
  }
  .bd-lime1-md {
    border-color: #f0f4c3;
  }
  .bd-lime2-md {
    border-color: #e6ee9c;
  }
  .bd-lime3-md {
    border-color: #d4e056;
  }
  .bd-lime4-md {
    border-color: #d4e157;
  }
  .bd-lime5-md {
    border-color: #cddc39;
  }
  .bd-lime6-md {
    border-color: #c0ca33;
  }
  .bd-lime7-md {
    border-color: #afb42b;
  }
  .bd-lime8-md {
    border-color: #9e9d24;
  }
  .bd-lime9-md {
    border-color: #827717;
  }
  .bd-limea-md {
    border-color: #f4ff81;
  }
  .bd-limeb-md {
    border-color: #eeff41;
  }
  .bd-limec-md {
    border-color: #c6ff00;
  }
  .bd-limed-md {
    border-color: #aeea00;
  }
  .bd-yellow-md {
    border-color: yellow;
  }
  .bd-yellow0-md {
    border-color: #fffde7;
  }
  .bd-yellow1-md {
    border-color: #fff9c4;
  }
  .bd-yellow2-md {
    border-color: #fff59d;
  }
  .bd-yellow3-md {
    border-color: #fff176;
  }
  .bd-yellow4-md {
    border-color: #ffee58;
  }
  .bd-yellow5-md {
    border-color: #ffeb3b;
  }
  .bd-yellow6-md {
    border-color: #fdd835;
  }
  .bd-yellow7-md {
    border-color: #fbc02d;
  }
  .bd-yellow8-md {
    border-color: #f9a825;
  }
  .bd-yellow9-md {
    border-color: #f57f17;
  }
  .bd-yellowa-md {
    border-color: #ffff8d;
  }
  .bd-yellowb-md {
    border-color: #ff0;
  }
  .bd-yellowc-md {
    border-color: #ffea00;
  }
  .bd-yellowd-md {
    border-color: #ffd600;
  }
  .bd-amber-md {
    border-color: #ffd740;
  }
  .bd-amber0-md {
    border-color: #fff8e1;
  }
  .bd-amber1-md {
    border-color: #ffecb3;
  }
  .bd-amber2-md {
    border-color: #ffe082;
  }
  .bd-amber3-md {
    border-color: #ffd54f;
  }
  .bd-amber4-md {
    border-color: #ffca28;
  }
  .bd-amber5-md {
    border-color: #ffc107;
  }
  .bd-amber6-md {
    border-color: #ffb300;
  }
  .bd-amber7-md {
    border-color: #ffa000;
  }
  .bd-amber8-md {
    border-color: #ff8f00;
  }
  .bd-amber9-md {
    border-color: #ff6f00;
  }
  .bd-ambera-md {
    border-color: #ffe57f;
  }
  .bd-amberb-md {
    border-color: #ffd740;
  }
  .bd-amberc-md {
    border-color: #ffc400;
  }
  .bd-amberd-md {
    border-color: #ffab00;
  }
  .bd-orange-md {
    border-color: orange;
  }
  .bd-orange0-md {
    border-color: #fff3e0;
  }
  .bd-orange1-md {
    border-color: #ffe0b2;
  }
  .bd-orange2-md {
    border-color: #ffcc80;
  }
  .bd-orange3-md {
    border-color: #ffb74d;
  }
  .bd-orange4-md {
    border-color: #ffa726;
  }
  .bd-orange5-md {
    border-color: #ff9800;
  }
  .bd-orange6-md {
    border-color: #fb8c00;
  }
  .bd-orange7-md {
    border-color: #f57c00;
  }
  .bd-orange8-md {
    border-color: #ef6c00;
  }
  .bd-orange9-md {
    border-color: #e65100;
  }
  .bd-orangea-md {
    border-color: #ffd180;
  }
  .bd-orangeb-md {
    border-color: #ffab40;
  }
  .bd-orangec-md {
    border-color: #ff9100;
  }
  .bd-oranged-md {
    border-color: #ff6d00;
  }
  .bd-d-orange-md {
    border-color: darkorange;
  }
  .bd-d-orange0-md {
    border-color: #fbe9e7;
  }
  .bd-d-orange1-md {
    border-color: #ffccbc;
  }
  .bd-d-orange2-md {
    border-color: #ffab91;
  }
  .bd-d-orange3-md {
    border-color: #ff8a65;
  }
  .bd-d-orange4-md {
    border-color: #ff7043;
  }
  .bd-d-orange5-md {
    border-color: #ff5722;
  }
  .bd-d-orange6-md {
    border-color: #f4511e;
  }
  .bd-d-orange7-md {
    border-color: #e64a19;
  }
  .bd-d-orange8-md {
    border-color: #d84315;
  }
  .bd-d-orange9-md {
    border-color: #bf360c;
  }
  .bd-d-orangea-md {
    border-color: #ff9e80;
  }
  .bd-d-orangeb-md {
    border-color: #ff6e40;
  }
  .bd-d-orangec-md {
    border-color: #ff3d00;
  }
  .bd-d-oranged-md {
    border-color: #dd2c00;
  }
  .bd-brown-md {
    border-color: brown;
  }
  .bd-brown0-md {
    border-color: #efebe9;
  }
  .bd-brown1-md {
    border-color: #d7ccc8;
  }
  .bd-brown2-md {
    border-color: #bcaaa4;
  }
  .bd-brown3-md {
    border-color: #a1887f;
  }
  .bd-brown4-md {
    border-color: #8d6e63;
  }
  .bd-brown5-md {
    border-color: #795548;
  }
  .bd-brown6-md {
    border-color: #6d4c41;
  }
  .bd-brown7-md {
    border-color: #5d4037;
  }
  .bd-brown8-md {
    border-color: #4e342e;
  }
  .bd-brown9-md {
    border-color: #3e2723;
  }
  .bd-grey-md {
    border-color: grey;
  }
  .bd-grey0-md {
    border-color: #fafafa;
  }
  .bd-grey1-md {
    border-color: #f5f5f5;
  }
  .bd-grey2-md {
    border-color: #eee;
  }
  .bd-grey3-md {
    border-color: #e0e0e0;
  }
  .bd-grey4-md {
    border-color: #bdbdbd;
  }
  .bd-grey5-md {
    border-color: #9e9e9e;
  }
  .bd-grey6-md {
    border-color: #757575;
  }
  .bd-grey7-md {
    border-color: #616161;
  }
  .bd-grey8-md {
    border-color: #424242;
  }
  .bd-grey9-md {
    border-color: #212121;
  }
  .bd-blue-grey-md {
    border-color: lightsteelblue;
  }
  .bd-blue-grey0-md {
    border-color: #eceff1;
  }
  .bd-blue-grey1-md {
    border-color: #cfd8dc;
  }
  .bd-blue-grey2-md {
    border-color: #b0bec5;
  }
  .bd-blue-grey3-md {
    border-color: #90a4ae;
  }
  .bd-blue-grey4-md {
    border-color: #78909c;
  }
  .bd-blue-grey5-md {
    border-color: #607d8b;
  }
  .bd-blue-grey6-md {
    border-color: #546e7a;
  }
  .bd-blue-grey7-md {
    border-color: #455a64;
  }
  .bd-blue-grey8-md {
    border-color: #37474f;
  }
  .bd-blue-grey9-md {
    border-color: #263238;
  }
}

@media (max-width: 767px) {
  .bd-transparent-sm {
    border-color: transparent;
  }
  .bd-black-sm {
    border-color: black;
  }
  .bd-color0-sm {
    border-color: black;
  }
  .bd-color1-sm {
    border-color: #111111;
  }
  .bd-color2-sm {
    border-color: #222222;
  }
  .bd-color3-sm {
    border-color: #333333;
  }
  .bd-color4-sm {
    border-color: #444444;
  }
  .bd-color5-sm {
    border-color: #555555;
  }
  .bd-color6-sm {
    border-color: #666666;
  }
  .bd-color7-sm {
    border-color: #777777;
  }
  .bd-color8-sm {
    border-color: #888888;
  }
  .bd-color9-sm {
    border-color: #999999;
  }
  .bd-colora-sm {
    border-color: #aaaaaa;
  }
  .bd-colorb-sm {
    border-color: #bbbbbb;
  }
  .bd-colorc-sm {
    border-color: #cccccc;
  }
  .bd-colord-sm {
    border-color: #dddddd;
  }
  .bd-colore-sm {
    border-color: #eeeeee;
  }
  .bd-colorf-sm {
    border-color: white;
  }
  .bd-white-sm {
    border-color: white;
  }
  .bd-red-sm {
    border-color: red;
  }
  .bd-red0-sm {
    border-color: #ffebee;
  }
  .bd-red1-sm {
    border-color: #ffcdd2;
  }
  .bd-red2-sm {
    border-color: #ef9a9a;
  }
  .bd-red3-sm {
    border-color: #e57373;
  }
  .bd-red4-sm {
    border-color: #ef5350;
  }
  .bd-red5-sm {
    border-color: #f44336;
  }
  .bd-red6-sm {
    border-color: #e53935;
  }
  .bd-red7-sm {
    border-color: #d32f2f;
  }
  .bd-red8-sm {
    border-color: #c62828;
  }
  .bd-red9-sm {
    border-color: #b71c1c;
  }
  .bd-reda-sm {
    border-color: #ff8a80;
  }
  .bd-redb-sm {
    border-color: #ff5252;
  }
  .bd-redc-sm {
    border-color: #ff1744;
  }
  .bd-redd-sm {
    border-color: #d50000;
  }
  .bd-pink-sm {
    border-color: pink;
  }
  .bd-pink0-sm {
    border-color: #fce4ec;
  }
  .bd-pink1-sm {
    border-color: #f8bbd0;
  }
  .bd-pink2-sm {
    border-color: #f48fb1;
  }
  .bd-pink3-sm {
    border-color: #f06292;
  }
  .bd-pink4-sm {
    border-color: #ec407a;
  }
  .bd-pink5-sm {
    border-color: #e91e63;
  }
  .bd-pink6-sm {
    border-color: #d81b60;
  }
  .bd-pink7-sm {
    border-color: #c2185b;
  }
  .bd-pink8-sm {
    border-color: #ad1457;
  }
  .bd-pink9-sm {
    border-color: #880e4f;
  }
  .bd-pinka-sm {
    border-color: #ff80ab;
  }
  .bd-pinkb-sm {
    border-color: #ff4081;
  }
  .bd-pinkc-sm {
    border-color: #f50057;
  }
  .bd-pinkd-sm {
    border-color: #c51162;
  }
  .bd-purple-sm {
    border-color: purple;
  }
  .bd-purple0-sm {
    border-color: #f3e5f5;
  }
  .bd-purple1-sm {
    border-color: #e1bee7;
  }
  .bd-purple2-sm {
    border-color: #ce93d8;
  }
  .bd-purple3-sm {
    border-color: #ba68c8;
  }
  .bd-purple4-sm {
    border-color: #ab47bc;
  }
  .bd-purple5-sm {
    border-color: #9c27b0;
  }
  .bd-purple6-sm {
    border-color: #8e24aa;
  }
  .bd-purple7-sm {
    border-color: #7b1fa2;
  }
  .bd-purple8-sm {
    border-color: #6a1b9a;
  }
  .bd-purple9-sm {
    border-color: #4a148c;
  }
  .bd-purplea-sm {
    border-color: #ea80fc;
  }
  .bd-purpleb-sm {
    border-color: #e040fb;
  }
  .bd-purplec-sm {
    border-color: #d500f9;
  }
  .bd-purpled-sm {
    border-color: #a0f;
  }
  .bd-d-purple-sm {
    border-color: darkmagenta;
  }
  .bd-d-purple0-sm {
    border-color: #ede7f6;
  }
  .bd-d-purple1-sm {
    border-color: #d1c4e9;
  }
  .bd-d-purple2-sm {
    border-color: #b39ddb;
  }
  .bd-d-purple3-sm {
    border-color: #9575cd;
  }
  .bd-d-purple4-sm {
    border-color: #7e57c2;
  }
  .bd-d-purple5-sm {
    border-color: #673ab7;
  }
  .bd-d-purple6-sm {
    border-color: #5e35b1;
  }
  .bd-d-purple7-sm {
    border-color: #512da8;
  }
  .bd-d-purple8-sm {
    border-color: #4527a0;
  }
  .bd-d-purple9-sm {
    border-color: #311b92;
  }
  .bd-d-purplea-sm {
    border-color: #b388ff;
  }
  .bd-d-purpleb-sm {
    border-color: #7c4dff;
  }
  .bd-d-purplec-sm {
    border-color: #651fff;
  }
  .bd-d-purpled-sm {
    border-color: #6200ea;
  }
  .bd-indigo-sm {
    border-color: indigo;
  }
  .bd-indigo0-sm {
    border-color: #e8eaf6;
  }
  .bd-indigo1-sm {
    border-color: #c5cae9;
  }
  .bd-indigo2-sm {
    border-color: #9fa8da;
  }
  .bd-indigo3-sm {
    border-color: #7986cb;
  }
  .bd-indigo4-sm {
    border-color: #5c6bc0;
  }
  .bd-indigo5-sm {
    border-color: #3f51b5;
  }
  .bd-indigo6-sm {
    border-color: #3949ab;
  }
  .bd-indigo7-sm {
    border-color: #303f9f;
  }
  .bd-indigo8-sm {
    border-color: #283593;
  }
  .bd-indigo9-sm {
    border-color: #1a237e;
  }
  .bd-indigoa-sm {
    border-color: #8c9eff;
  }
  .bd-indigob-sm {
    border-color: #536dfe;
  }
  .bd-indigoc-sm {
    border-color: #3d5afe;
  }
  .bd-indigod-sm {
    border-color: #304ffe;
  }
  .bd-blue-sm {
    border-color: blue;
  }
  .bd-blue0-sm {
    border-color: #e3f2fd;
  }
  .bd-blue1-sm {
    border-color: #bbdefb;
  }
  .bd-blue2-sm {
    border-color: #90caf9;
  }
  .bd-blue3-sm {
    border-color: #64b5f6;
  }
  .bd-blue4-sm {
    border-color: #42a5f5;
  }
  .bd-blue5-sm {
    border-color: #2196f3;
  }
  .bd-blue6-sm {
    border-color: #1e88e5;
  }
  .bd-blue7-sm {
    border-color: #1976d2;
  }
  .bd-blue8-sm {
    border-color: #1565c0;
  }
  .bd-blue9-sm {
    border-color: #0d47a1;
  }
  .bd-bluea-sm {
    border-color: #82b1ff;
  }
  .bd-blueb-sm {
    border-color: #448aff;
  }
  .bd-bluec-sm {
    border-color: #2979ff;
  }
  .bd-blued-sm {
    border-color: #2962ff;
  }
  .bd-l-blue-sm {
    border-color: lightblue;
  }
  .bd-l-blue0-sm {
    border-color: #e1f5fe;
  }
  .bd-l-blue1-sm {
    border-color: #b3e5fc;
  }
  .bd-l-blue2-sm {
    border-color: #81d4fa;
  }
  .bd-l-blue3-sm {
    border-color: #4fc3f7;
  }
  .bd-l-blue4-sm {
    border-color: #29b6f6;
  }
  .bd-l-blue5-sm {
    border-color: #03a9f4;
  }
  .bd-l-blue6-sm {
    border-color: #039be5;
  }
  .bd-l-blue7-sm {
    border-color: #0288d1;
  }
  .bd-l-blue8-sm {
    border-color: #0277bd;
  }
  .bd-l-blue9-sm {
    border-color: #01579b;
  }
  .bd-l-bluea-sm {
    border-color: #80d8ff;
  }
  .bd-l-blueb-sm {
    border-color: #40c4ff;
  }
  .bd-l-bluec-sm {
    border-color: #00b0ff;
  }
  .bd-l-blued-sm {
    border-color: #0091ea;
  }
  .bd-cyan-sm {
    border-color: cyan;
  }
  .bd-cyan0-sm {
    border-color: #e0f7fa;
  }
  .bd-cyan1-sm {
    border-color: #b2ebf2;
  }
  .bd-cyan2-sm {
    border-color: #80deea;
  }
  .bd-cyan3-sm {
    border-color: #4dd0e1;
  }
  .bd-cyan4-sm {
    border-color: #26c6da;
  }
  .bd-cyan5-sm {
    border-color: #00bcd4;
  }
  .bd-cyan6-sm {
    border-color: #00acc1;
  }
  .bd-cyan7-sm {
    border-color: #0097a7;
  }
  .bd-cyan8-sm {
    border-color: #00838f;
  }
  .bd-cyan9-sm {
    border-color: #006064;
  }
  .bd-cyana-sm {
    border-color: #84ffff;
  }
  .bd-cyanb-sm {
    border-color: #18ffff;
  }
  .bd-cyanc-sm {
    border-color: #00e5ff;
  }
  .bd-cyand-sm {
    border-color: #00b8d4;
  }
  .bd-teal-sm {
    border-color: teal;
  }
  .bd-teal0-sm {
    border-color: #e0f2f1;
  }
  .bd-teal1-sm {
    border-color: #b2dfdb;
  }
  .bd-teal2-sm {
    border-color: #80cbc4;
  }
  .bd-teal3-sm {
    border-color: #4db6ac;
  }
  .bd-teal4-sm {
    border-color: #26a69a;
  }
  .bd-teal5-sm {
    border-color: #009688;
  }
  .bd-teal6-sm {
    border-color: #00897b;
  }
  .bd-teal7-sm {
    border-color: #00796b;
  }
  .bd-teal8-sm {
    border-color: #00695c;
  }
  .bd-teal9-sm {
    border-color: #004d40;
  }
  .bd-teala-sm {
    border-color: #a7ffeb;
  }
  .bd-tealb-sm {
    border-color: #64ffda;
  }
  .bd-tealc-sm {
    border-color: #1de9b6;
  }
  .bd-teald-sm {
    border-color: #00bfa5;
  }
  .bd-green-sm {
    border-color: green;
  }
  .bd-green0-sm {
    border-color: #e8f5e9;
  }
  .bd-green1-sm {
    border-color: #c8e6c9;
  }
  .bd-green2-sm {
    border-color: #a5d6a7;
  }
  .bd-green3-sm {
    border-color: #81c784;
  }
  .bd-green4-sm {
    border-color: #66bb6a;
  }
  .bd-green5-sm {
    border-color: #4caf50;
  }
  .bd-green6-sm {
    border-color: #43a047;
  }
  .bd-green7-sm {
    border-color: #388e3c;
  }
  .bd-green8-sm {
    border-color: #2e7d32;
  }
  .bd-green9-sm {
    border-color: #1b5e20;
  }
  .bd-greena-sm {
    border-color: #b9f6ca;
  }
  .bd-greenb-sm {
    border-color: #69f0ae;
  }
  .bd-greenc-sm {
    border-color: #00e676;
  }
  .bd-greend-sm {
    border-color: #00c853;
  }
  .bd-l-green-sm {
    border-color: lightgreen;
  }
  .bd-l-green0-sm {
    border-color: #f1f8e9;
  }
  .bd-l-green1-sm {
    border-color: #dcedc8;
  }
  .bd-l-green2-sm {
    border-color: #c5e1a5;
  }
  .bd-l-green3-sm {
    border-color: #aed581;
  }
  .bd-l-green4-sm {
    border-color: #9ccc65;
  }
  .bd-l-green5-sm {
    border-color: #8bc34a;
  }
  .bd-l-green6-sm {
    border-color: #7cb342;
  }
  .bd-l-green7-sm {
    border-color: #689f38;
  }
  .bd-l-green8-sm {
    border-color: #558b2f;
  }
  .bd-l-green9-sm {
    border-color: #33691e;
  }
  .bd-l-greena-sm {
    border-color: #ccff90;
  }
  .bd-l-greenb-sm {
    border-color: #b2ff59;
  }
  .bd-l-greenc-sm {
    border-color: #76ff03;
  }
  .bd-l-greend-sm {
    border-color: #64dd17;
  }
  .bd-lime-sm {
    border-color: lime;
  }
  .bd-lime0-sm {
    border-color: #f9fbe7;
  }
  .bd-lime1-sm {
    border-color: #f0f4c3;
  }
  .bd-lime2-sm {
    border-color: #e6ee9c;
  }
  .bd-lime3-sm {
    border-color: #d4e056;
  }
  .bd-lime4-sm {
    border-color: #d4e157;
  }
  .bd-lime5-sm {
    border-color: #cddc39;
  }
  .bd-lime6-sm {
    border-color: #c0ca33;
  }
  .bd-lime7-sm {
    border-color: #afb42b;
  }
  .bd-lime8-sm {
    border-color: #9e9d24;
  }
  .bd-lime9-sm {
    border-color: #827717;
  }
  .bd-limea-sm {
    border-color: #f4ff81;
  }
  .bd-limeb-sm {
    border-color: #eeff41;
  }
  .bd-limec-sm {
    border-color: #c6ff00;
  }
  .bd-limed-sm {
    border-color: #aeea00;
  }
  .bd-yellow-sm {
    border-color: yellow;
  }
  .bd-yellow0-sm {
    border-color: #fffde7;
  }
  .bd-yellow1-sm {
    border-color: #fff9c4;
  }
  .bd-yellow2-sm {
    border-color: #fff59d;
  }
  .bd-yellow3-sm {
    border-color: #fff176;
  }
  .bd-yellow4-sm {
    border-color: #ffee58;
  }
  .bd-yellow5-sm {
    border-color: #ffeb3b;
  }
  .bd-yellow6-sm {
    border-color: #fdd835;
  }
  .bd-yellow7-sm {
    border-color: #fbc02d;
  }
  .bd-yellow8-sm {
    border-color: #f9a825;
  }
  .bd-yellow9-sm {
    border-color: #f57f17;
  }
  .bd-yellowa-sm {
    border-color: #ffff8d;
  }
  .bd-yellowb-sm {
    border-color: #ff0;
  }
  .bd-yellowc-sm {
    border-color: #ffea00;
  }
  .bd-yellowd-sm {
    border-color: #ffd600;
  }
  .bd-amber-sm {
    border-color: #ffd740;
  }
  .bd-amber0-sm {
    border-color: #fff8e1;
  }
  .bd-amber1-sm {
    border-color: #ffecb3;
  }
  .bd-amber2-sm {
    border-color: #ffe082;
  }
  .bd-amber3-sm {
    border-color: #ffd54f;
  }
  .bd-amber4-sm {
    border-color: #ffca28;
  }
  .bd-amber5-sm {
    border-color: #ffc107;
  }
  .bd-amber6-sm {
    border-color: #ffb300;
  }
  .bd-amber7-sm {
    border-color: #ffa000;
  }
  .bd-amber8-sm {
    border-color: #ff8f00;
  }
  .bd-amber9-sm {
    border-color: #ff6f00;
  }
  .bd-ambera-sm {
    border-color: #ffe57f;
  }
  .bd-amberb-sm {
    border-color: #ffd740;
  }
  .bd-amberc-sm {
    border-color: #ffc400;
  }
  .bd-amberd-sm {
    border-color: #ffab00;
  }
  .bd-orange-sm {
    border-color: orange;
  }
  .bd-orange0-sm {
    border-color: #fff3e0;
  }
  .bd-orange1-sm {
    border-color: #ffe0b2;
  }
  .bd-orange2-sm {
    border-color: #ffcc80;
  }
  .bd-orange3-sm {
    border-color: #ffb74d;
  }
  .bd-orange4-sm {
    border-color: #ffa726;
  }
  .bd-orange5-sm {
    border-color: #ff9800;
  }
  .bd-orange6-sm {
    border-color: #fb8c00;
  }
  .bd-orange7-sm {
    border-color: #f57c00;
  }
  .bd-orange8-sm {
    border-color: #ef6c00;
  }
  .bd-orange9-sm {
    border-color: #e65100;
  }
  .bd-orangea-sm {
    border-color: #ffd180;
  }
  .bd-orangeb-sm {
    border-color: #ffab40;
  }
  .bd-orangec-sm {
    border-color: #ff9100;
  }
  .bd-oranged-sm {
    border-color: #ff6d00;
  }
  .bd-d-orange-sm {
    border-color: darkorange;
  }
  .bd-d-orange0-sm {
    border-color: #fbe9e7;
  }
  .bd-d-orange1-sm {
    border-color: #ffccbc;
  }
  .bd-d-orange2-sm {
    border-color: #ffab91;
  }
  .bd-d-orange3-sm {
    border-color: #ff8a65;
  }
  .bd-d-orange4-sm {
    border-color: #ff7043;
  }
  .bd-d-orange5-sm {
    border-color: #ff5722;
  }
  .bd-d-orange6-sm {
    border-color: #f4511e;
  }
  .bd-d-orange7-sm {
    border-color: #e64a19;
  }
  .bd-d-orange8-sm {
    border-color: #d84315;
  }
  .bd-d-orange9-sm {
    border-color: #bf360c;
  }
  .bd-d-orangea-sm {
    border-color: #ff9e80;
  }
  .bd-d-orangeb-sm {
    border-color: #ff6e40;
  }
  .bd-d-orangec-sm {
    border-color: #ff3d00;
  }
  .bd-d-oranged-sm {
    border-color: #dd2c00;
  }
  .bd-brown-sm {
    border-color: brown;
  }
  .bd-brown0-sm {
    border-color: #efebe9;
  }
  .bd-brown1-sm {
    border-color: #d7ccc8;
  }
  .bd-brown2-sm {
    border-color: #bcaaa4;
  }
  .bd-brown3-sm {
    border-color: #a1887f;
  }
  .bd-brown4-sm {
    border-color: #8d6e63;
  }
  .bd-brown5-sm {
    border-color: #795548;
  }
  .bd-brown6-sm {
    border-color: #6d4c41;
  }
  .bd-brown7-sm {
    border-color: #5d4037;
  }
  .bd-brown8-sm {
    border-color: #4e342e;
  }
  .bd-brown9-sm {
    border-color: #3e2723;
  }
  .bd-grey-sm {
    border-color: grey;
  }
  .bd-grey0-sm {
    border-color: #fafafa;
  }
  .bd-grey1-sm {
    border-color: #f5f5f5;
  }
  .bd-grey2-sm {
    border-color: #eee;
  }
  .bd-grey3-sm {
    border-color: #e0e0e0;
  }
  .bd-grey4-sm {
    border-color: #bdbdbd;
  }
  .bd-grey5-sm {
    border-color: #9e9e9e;
  }
  .bd-grey6-sm {
    border-color: #757575;
  }
  .bd-grey7-sm {
    border-color: #616161;
  }
  .bd-grey8-sm {
    border-color: #424242;
  }
  .bd-grey9-sm {
    border-color: #212121;
  }
  .bd-blue-grey-sm {
    border-color: lightsteelblue;
  }
  .bd-blue-grey0-sm {
    border-color: #eceff1;
  }
  .bd-blue-grey1-sm {
    border-color: #cfd8dc;
  }
  .bd-blue-grey2-sm {
    border-color: #b0bec5;
  }
  .bd-blue-grey3-sm {
    border-color: #90a4ae;
  }
  .bd-blue-grey4-sm {
    border-color: #78909c;
  }
  .bd-blue-grey5-sm {
    border-color: #607d8b;
  }
  .bd-blue-grey6-sm {
    border-color: #546e7a;
  }
  .bd-blue-grey7-sm {
    border-color: #455a64;
  }
  .bd-blue-grey8-sm {
    border-color: #37474f;
  }
  .bd-blue-grey9-sm {
    border-color: #263238;
  }
}

@media (max-width: 575px) {
  .bd-transparent-xs {
    border-color: transparent;
  }
  .bd-black-xs {
    border-color: black;
  }
  .bd-color0-xs {
    border-color: black;
  }
  .bd-color1-xs {
    border-color: #111111;
  }
  .bd-color2-xs {
    border-color: #222222;
  }
  .bd-color3-xs {
    border-color: #333333;
  }
  .bd-color4-xs {
    border-color: #444444;
  }
  .bd-color5-xs {
    border-color: #555555;
  }
  .bd-color6-xs {
    border-color: #666666;
  }
  .bd-color7-xs {
    border-color: #777777;
  }
  .bd-color8-xs {
    border-color: #888888;
  }
  .bd-color9-xs {
    border-color: #999999;
  }
  .bd-colora-xs {
    border-color: #aaaaaa;
  }
  .bd-colorb-xs {
    border-color: #bbbbbb;
  }
  .bd-colorc-xs {
    border-color: #cccccc;
  }
  .bd-colord-xs {
    border-color: #dddddd;
  }
  .bd-colore-xs {
    border-color: #eeeeee;
  }
  .bd-colorf-xs {
    border-color: white;
  }
  .bd-white-xs {
    border-color: white;
  }
  .bd-red-xs {
    border-color: red;
  }
  .bd-red0-xs {
    border-color: #ffebee;
  }
  .bd-red1-xs {
    border-color: #ffcdd2;
  }
  .bd-red2-xs {
    border-color: #ef9a9a;
  }
  .bd-red3-xs {
    border-color: #e57373;
  }
  .bd-red4-xs {
    border-color: #ef5350;
  }
  .bd-red5-xs {
    border-color: #f44336;
  }
  .bd-red6-xs {
    border-color: #e53935;
  }
  .bd-red7-xs {
    border-color: #d32f2f;
  }
  .bd-red8-xs {
    border-color: #c62828;
  }
  .bd-red9-xs {
    border-color: #b71c1c;
  }
  .bd-reda-xs {
    border-color: #ff8a80;
  }
  .bd-redb-xs {
    border-color: #ff5252;
  }
  .bd-redc-xs {
    border-color: #ff1744;
  }
  .bd-redd-xs {
    border-color: #d50000;
  }
  .bd-pink-xs {
    border-color: pink;
  }
  .bd-pink0-xs {
    border-color: #fce4ec;
  }
  .bd-pink1-xs {
    border-color: #f8bbd0;
  }
  .bd-pink2-xs {
    border-color: #f48fb1;
  }
  .bd-pink3-xs {
    border-color: #f06292;
  }
  .bd-pink4-xs {
    border-color: #ec407a;
  }
  .bd-pink5-xs {
    border-color: #e91e63;
  }
  .bd-pink6-xs {
    border-color: #d81b60;
  }
  .bd-pink7-xs {
    border-color: #c2185b;
  }
  .bd-pink8-xs {
    border-color: #ad1457;
  }
  .bd-pink9-xs {
    border-color: #880e4f;
  }
  .bd-pinka-xs {
    border-color: #ff80ab;
  }
  .bd-pinkb-xs {
    border-color: #ff4081;
  }
  .bd-pinkc-xs {
    border-color: #f50057;
  }
  .bd-pinkd-xs {
    border-color: #c51162;
  }
  .bd-purple-xs {
    border-color: purple;
  }
  .bd-purple0-xs {
    border-color: #f3e5f5;
  }
  .bd-purple1-xs {
    border-color: #e1bee7;
  }
  .bd-purple2-xs {
    border-color: #ce93d8;
  }
  .bd-purple3-xs {
    border-color: #ba68c8;
  }
  .bd-purple4-xs {
    border-color: #ab47bc;
  }
  .bd-purple5-xs {
    border-color: #9c27b0;
  }
  .bd-purple6-xs {
    border-color: #8e24aa;
  }
  .bd-purple7-xs {
    border-color: #7b1fa2;
  }
  .bd-purple8-xs {
    border-color: #6a1b9a;
  }
  .bd-purple9-xs {
    border-color: #4a148c;
  }
  .bd-purplea-xs {
    border-color: #ea80fc;
  }
  .bd-purpleb-xs {
    border-color: #e040fb;
  }
  .bd-purplec-xs {
    border-color: #d500f9;
  }
  .bd-purpled-xs {
    border-color: #a0f;
  }
  .bd-d-purple-xs {
    border-color: darkmagenta;
  }
  .bd-d-purple0-xs {
    border-color: #ede7f6;
  }
  .bd-d-purple1-xs {
    border-color: #d1c4e9;
  }
  .bd-d-purple2-xs {
    border-color: #b39ddb;
  }
  .bd-d-purple3-xs {
    border-color: #9575cd;
  }
  .bd-d-purple4-xs {
    border-color: #7e57c2;
  }
  .bd-d-purple5-xs {
    border-color: #673ab7;
  }
  .bd-d-purple6-xs {
    border-color: #5e35b1;
  }
  .bd-d-purple7-xs {
    border-color: #512da8;
  }
  .bd-d-purple8-xs {
    border-color: #4527a0;
  }
  .bd-d-purple9-xs {
    border-color: #311b92;
  }
  .bd-d-purplea-xs {
    border-color: #b388ff;
  }
  .bd-d-purpleb-xs {
    border-color: #7c4dff;
  }
  .bd-d-purplec-xs {
    border-color: #651fff;
  }
  .bd-d-purpled-xs {
    border-color: #6200ea;
  }
  .bd-indigo-xs {
    border-color: indigo;
  }
  .bd-indigo0-xs {
    border-color: #e8eaf6;
  }
  .bd-indigo1-xs {
    border-color: #c5cae9;
  }
  .bd-indigo2-xs {
    border-color: #9fa8da;
  }
  .bd-indigo3-xs {
    border-color: #7986cb;
  }
  .bd-indigo4-xs {
    border-color: #5c6bc0;
  }
  .bd-indigo5-xs {
    border-color: #3f51b5;
  }
  .bd-indigo6-xs {
    border-color: #3949ab;
  }
  .bd-indigo7-xs {
    border-color: #303f9f;
  }
  .bd-indigo8-xs {
    border-color: #283593;
  }
  .bd-indigo9-xs {
    border-color: #1a237e;
  }
  .bd-indigoa-xs {
    border-color: #8c9eff;
  }
  .bd-indigob-xs {
    border-color: #536dfe;
  }
  .bd-indigoc-xs {
    border-color: #3d5afe;
  }
  .bd-indigod-xs {
    border-color: #304ffe;
  }
  .bd-blue-xs {
    border-color: blue;
  }
  .bd-blue0-xs {
    border-color: #e3f2fd;
  }
  .bd-blue1-xs {
    border-color: #bbdefb;
  }
  .bd-blue2-xs {
    border-color: #90caf9;
  }
  .bd-blue3-xs {
    border-color: #64b5f6;
  }
  .bd-blue4-xs {
    border-color: #42a5f5;
  }
  .bd-blue5-xs {
    border-color: #2196f3;
  }
  .bd-blue6-xs {
    border-color: #1e88e5;
  }
  .bd-blue7-xs {
    border-color: #1976d2;
  }
  .bd-blue8-xs {
    border-color: #1565c0;
  }
  .bd-blue9-xs {
    border-color: #0d47a1;
  }
  .bd-bluea-xs {
    border-color: #82b1ff;
  }
  .bd-blueb-xs {
    border-color: #448aff;
  }
  .bd-bluec-xs {
    border-color: #2979ff;
  }
  .bd-blued-xs {
    border-color: #2962ff;
  }
  .bd-l-blue-xs {
    border-color: lightblue;
  }
  .bd-l-blue0-xs {
    border-color: #e1f5fe;
  }
  .bd-l-blue1-xs {
    border-color: #b3e5fc;
  }
  .bd-l-blue2-xs {
    border-color: #81d4fa;
  }
  .bd-l-blue3-xs {
    border-color: #4fc3f7;
  }
  .bd-l-blue4-xs {
    border-color: #29b6f6;
  }
  .bd-l-blue5-xs {
    border-color: #03a9f4;
  }
  .bd-l-blue6-xs {
    border-color: #039be5;
  }
  .bd-l-blue7-xs {
    border-color: #0288d1;
  }
  .bd-l-blue8-xs {
    border-color: #0277bd;
  }
  .bd-l-blue9-xs {
    border-color: #01579b;
  }
  .bd-l-bluea-xs {
    border-color: #80d8ff;
  }
  .bd-l-blueb-xs {
    border-color: #40c4ff;
  }
  .bd-l-bluec-xs {
    border-color: #00b0ff;
  }
  .bd-l-blued-xs {
    border-color: #0091ea;
  }
  .bd-cyan-xs {
    border-color: cyan;
  }
  .bd-cyan0-xs {
    border-color: #e0f7fa;
  }
  .bd-cyan1-xs {
    border-color: #b2ebf2;
  }
  .bd-cyan2-xs {
    border-color: #80deea;
  }
  .bd-cyan3-xs {
    border-color: #4dd0e1;
  }
  .bd-cyan4-xs {
    border-color: #26c6da;
  }
  .bd-cyan5-xs {
    border-color: #00bcd4;
  }
  .bd-cyan6-xs {
    border-color: #00acc1;
  }
  .bd-cyan7-xs {
    border-color: #0097a7;
  }
  .bd-cyan8-xs {
    border-color: #00838f;
  }
  .bd-cyan9-xs {
    border-color: #006064;
  }
  .bd-cyana-xs {
    border-color: #84ffff;
  }
  .bd-cyanb-xs {
    border-color: #18ffff;
  }
  .bd-cyanc-xs {
    border-color: #00e5ff;
  }
  .bd-cyand-xs {
    border-color: #00b8d4;
  }
  .bd-teal-xs {
    border-color: teal;
  }
  .bd-teal0-xs {
    border-color: #e0f2f1;
  }
  .bd-teal1-xs {
    border-color: #b2dfdb;
  }
  .bd-teal2-xs {
    border-color: #80cbc4;
  }
  .bd-teal3-xs {
    border-color: #4db6ac;
  }
  .bd-teal4-xs {
    border-color: #26a69a;
  }
  .bd-teal5-xs {
    border-color: #009688;
  }
  .bd-teal6-xs {
    border-color: #00897b;
  }
  .bd-teal7-xs {
    border-color: #00796b;
  }
  .bd-teal8-xs {
    border-color: #00695c;
  }
  .bd-teal9-xs {
    border-color: #004d40;
  }
  .bd-teala-xs {
    border-color: #a7ffeb;
  }
  .bd-tealb-xs {
    border-color: #64ffda;
  }
  .bd-tealc-xs {
    border-color: #1de9b6;
  }
  .bd-teald-xs {
    border-color: #00bfa5;
  }
  .bd-green-xs {
    border-color: green;
  }
  .bd-green0-xs {
    border-color: #e8f5e9;
  }
  .bd-green1-xs {
    border-color: #c8e6c9;
  }
  .bd-green2-xs {
    border-color: #a5d6a7;
  }
  .bd-green3-xs {
    border-color: #81c784;
  }
  .bd-green4-xs {
    border-color: #66bb6a;
  }
  .bd-green5-xs {
    border-color: #4caf50;
  }
  .bd-green6-xs {
    border-color: #43a047;
  }
  .bd-green7-xs {
    border-color: #388e3c;
  }
  .bd-green8-xs {
    border-color: #2e7d32;
  }
  .bd-green9-xs {
    border-color: #1b5e20;
  }
  .bd-greena-xs {
    border-color: #b9f6ca;
  }
  .bd-greenb-xs {
    border-color: #69f0ae;
  }
  .bd-greenc-xs {
    border-color: #00e676;
  }
  .bd-greend-xs {
    border-color: #00c853;
  }
  .bd-l-green-xs {
    border-color: lightgreen;
  }
  .bd-l-green0-xs {
    border-color: #f1f8e9;
  }
  .bd-l-green1-xs {
    border-color: #dcedc8;
  }
  .bd-l-green2-xs {
    border-color: #c5e1a5;
  }
  .bd-l-green3-xs {
    border-color: #aed581;
  }
  .bd-l-green4-xs {
    border-color: #9ccc65;
  }
  .bd-l-green5-xs {
    border-color: #8bc34a;
  }
  .bd-l-green6-xs {
    border-color: #7cb342;
  }
  .bd-l-green7-xs {
    border-color: #689f38;
  }
  .bd-l-green8-xs {
    border-color: #558b2f;
  }
  .bd-l-green9-xs {
    border-color: #33691e;
  }
  .bd-l-greena-xs {
    border-color: #ccff90;
  }
  .bd-l-greenb-xs {
    border-color: #b2ff59;
  }
  .bd-l-greenc-xs {
    border-color: #76ff03;
  }
  .bd-l-greend-xs {
    border-color: #64dd17;
  }
  .bd-lime-xs {
    border-color: lime;
  }
  .bd-lime0-xs {
    border-color: #f9fbe7;
  }
  .bd-lime1-xs {
    border-color: #f0f4c3;
  }
  .bd-lime2-xs {
    border-color: #e6ee9c;
  }
  .bd-lime3-xs {
    border-color: #d4e056;
  }
  .bd-lime4-xs {
    border-color: #d4e157;
  }
  .bd-lime5-xs {
    border-color: #cddc39;
  }
  .bd-lime6-xs {
    border-color: #c0ca33;
  }
  .bd-lime7-xs {
    border-color: #afb42b;
  }
  .bd-lime8-xs {
    border-color: #9e9d24;
  }
  .bd-lime9-xs {
    border-color: #827717;
  }
  .bd-limea-xs {
    border-color: #f4ff81;
  }
  .bd-limeb-xs {
    border-color: #eeff41;
  }
  .bd-limec-xs {
    border-color: #c6ff00;
  }
  .bd-limed-xs {
    border-color: #aeea00;
  }
  .bd-yellow-xs {
    border-color: yellow;
  }
  .bd-yellow0-xs {
    border-color: #fffde7;
  }
  .bd-yellow1-xs {
    border-color: #fff9c4;
  }
  .bd-yellow2-xs {
    border-color: #fff59d;
  }
  .bd-yellow3-xs {
    border-color: #fff176;
  }
  .bd-yellow4-xs {
    border-color: #ffee58;
  }
  .bd-yellow5-xs {
    border-color: #ffeb3b;
  }
  .bd-yellow6-xs {
    border-color: #fdd835;
  }
  .bd-yellow7-xs {
    border-color: #fbc02d;
  }
  .bd-yellow8-xs {
    border-color: #f9a825;
  }
  .bd-yellow9-xs {
    border-color: #f57f17;
  }
  .bd-yellowa-xs {
    border-color: #ffff8d;
  }
  .bd-yellowb-xs {
    border-color: #ff0;
  }
  .bd-yellowc-xs {
    border-color: #ffea00;
  }
  .bd-yellowd-xs {
    border-color: #ffd600;
  }
  .bd-amber-xs {
    border-color: #ffd740;
  }
  .bd-amber0-xs {
    border-color: #fff8e1;
  }
  .bd-amber1-xs {
    border-color: #ffecb3;
  }
  .bd-amber2-xs {
    border-color: #ffe082;
  }
  .bd-amber3-xs {
    border-color: #ffd54f;
  }
  .bd-amber4-xs {
    border-color: #ffca28;
  }
  .bd-amber5-xs {
    border-color: #ffc107;
  }
  .bd-amber6-xs {
    border-color: #ffb300;
  }
  .bd-amber7-xs {
    border-color: #ffa000;
  }
  .bd-amber8-xs {
    border-color: #ff8f00;
  }
  .bd-amber9-xs {
    border-color: #ff6f00;
  }
  .bd-ambera-xs {
    border-color: #ffe57f;
  }
  .bd-amberb-xs {
    border-color: #ffd740;
  }
  .bd-amberc-xs {
    border-color: #ffc400;
  }
  .bd-amberd-xs {
    border-color: #ffab00;
  }
  .bd-orange-xs {
    border-color: orange;
  }
  .bd-orange0-xs {
    border-color: #fff3e0;
  }
  .bd-orange1-xs {
    border-color: #ffe0b2;
  }
  .bd-orange2-xs {
    border-color: #ffcc80;
  }
  .bd-orange3-xs {
    border-color: #ffb74d;
  }
  .bd-orange4-xs {
    border-color: #ffa726;
  }
  .bd-orange5-xs {
    border-color: #ff9800;
  }
  .bd-orange6-xs {
    border-color: #fb8c00;
  }
  .bd-orange7-xs {
    border-color: #f57c00;
  }
  .bd-orange8-xs {
    border-color: #ef6c00;
  }
  .bd-orange9-xs {
    border-color: #e65100;
  }
  .bd-orangea-xs {
    border-color: #ffd180;
  }
  .bd-orangeb-xs {
    border-color: #ffab40;
  }
  .bd-orangec-xs {
    border-color: #ff9100;
  }
  .bd-oranged-xs {
    border-color: #ff6d00;
  }
  .bd-d-orange-xs {
    border-color: darkorange;
  }
  .bd-d-orange0-xs {
    border-color: #fbe9e7;
  }
  .bd-d-orange1-xs {
    border-color: #ffccbc;
  }
  .bd-d-orange2-xs {
    border-color: #ffab91;
  }
  .bd-d-orange3-xs {
    border-color: #ff8a65;
  }
  .bd-d-orange4-xs {
    border-color: #ff7043;
  }
  .bd-d-orange5-xs {
    border-color: #ff5722;
  }
  .bd-d-orange6-xs {
    border-color: #f4511e;
  }
  .bd-d-orange7-xs {
    border-color: #e64a19;
  }
  .bd-d-orange8-xs {
    border-color: #d84315;
  }
  .bd-d-orange9-xs {
    border-color: #bf360c;
  }
  .bd-d-orangea-xs {
    border-color: #ff9e80;
  }
  .bd-d-orangeb-xs {
    border-color: #ff6e40;
  }
  .bd-d-orangec-xs {
    border-color: #ff3d00;
  }
  .bd-d-oranged-xs {
    border-color: #dd2c00;
  }
  .bd-brown-xs {
    border-color: brown;
  }
  .bd-brown0-xs {
    border-color: #efebe9;
  }
  .bd-brown1-xs {
    border-color: #d7ccc8;
  }
  .bd-brown2-xs {
    border-color: #bcaaa4;
  }
  .bd-brown3-xs {
    border-color: #a1887f;
  }
  .bd-brown4-xs {
    border-color: #8d6e63;
  }
  .bd-brown5-xs {
    border-color: #795548;
  }
  .bd-brown6-xs {
    border-color: #6d4c41;
  }
  .bd-brown7-xs {
    border-color: #5d4037;
  }
  .bd-brown8-xs {
    border-color: #4e342e;
  }
  .bd-brown9-xs {
    border-color: #3e2723;
  }
  .bd-grey-xs {
    border-color: grey;
  }
  .bd-grey0-xs {
    border-color: #fafafa;
  }
  .bd-grey1-xs {
    border-color: #f5f5f5;
  }
  .bd-grey2-xs {
    border-color: #eee;
  }
  .bd-grey3-xs {
    border-color: #e0e0e0;
  }
  .bd-grey4-xs {
    border-color: #bdbdbd;
  }
  .bd-grey5-xs {
    border-color: #9e9e9e;
  }
  .bd-grey6-xs {
    border-color: #757575;
  }
  .bd-grey7-xs {
    border-color: #616161;
  }
  .bd-grey8-xs {
    border-color: #424242;
  }
  .bd-grey9-xs {
    border-color: #212121;
  }
  .bd-blue-grey-xs {
    border-color: lightsteelblue;
  }
  .bd-blue-grey0-xs {
    border-color: #eceff1;
  }
  .bd-blue-grey1-xs {
    border-color: #cfd8dc;
  }
  .bd-blue-grey2-xs {
    border-color: #b0bec5;
  }
  .bd-blue-grey3-xs {
    border-color: #90a4ae;
  }
  .bd-blue-grey4-xs {
    border-color: #78909c;
  }
  .bd-blue-grey5-xs {
    border-color: #607d8b;
  }
  .bd-blue-grey6-xs {
    border-color: #546e7a;
  }
  .bd-blue-grey7-xs {
    border-color: #455a64;
  }
  .bd-blue-grey8-xs {
    border-color: #37474f;
  }
  .bd-blue-grey9-xs {
    border-color: #263238;
  }
}

.radius-1 {
  border-radius: 1px;
}

.radius-2 {
  border-radius: 2px;
}

.radius-3 {
  border-radius: 3px;
}

.radius-4 {
  border-radius: 4px;
}

.radius-5 {
  border-radius: 5px;
}

.radius-6 {
  border-radius: 6px;
}

.radius-7 {
  border-radius: 7px;
}

.radius-8 {
  border-radius: 8px;
}

.radius-9 {
  border-radius: 9px;
}

.radius-10 {
  border-radius: 10px;
}

.radius-12 {
  border-radius: 12px;
}

.radius-15 {
  border-radius: 15px;
}

.radius-20 {
  border-radius: 20px;
}

.radius-25 {
  border-radius: 25px;
}

.radius-30 {
  border-radius: 30px;
}

.radius-35 {
  border-radius: 35px;
}

.radius-40 {
  border-radius: 40px;
}

.radius-45 {
  border-radius: 45px;
}

.radius-50 {
  border-radius: 50px;
}

.radius-55 {
  border-radius: 55px;
}

.radius-60 {
  border-radius: 60px;
}

.radius-100 {
  border-radius: 100px;
}

.radius-t {
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}

.radius-t-sm {
  border-top-left-radius: .125rem;
  border-top-right-radius: .125rem;
}

.radius-t-lg {
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
}

.radius-r {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.radius-r-sm {
  border-top-right-radius: .125rem;
  border-bottom-right-radius: .125rem;
}

.radius-r-lg {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
}

.radius-b {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.radius-b-sm {
  border-bottom-right-radius: .125rem;
  border-bottom-left-radius: .125rem;
}

.radius-b-lg {
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.radius-l {
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

.radius-l-sm {
  border-top-left-radius: .125rem;
  border-bottom-left-radius: .125rem;
}

.radius-l-lg {
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
}

.radius-tl {
  border-top-left-radius: .25rem;
}

.radius-tl-sm {
  border-top-left-radius: .125rem;
}

.radius-tl-lg {
  border-top-left-radius: .5rem;
}

.radius-tr {
  border-top-right-radius: .25rem;
}

.radius-tr-sm {
  border-top-right-radius: .125rem;
}

.radius-tr-lg {
  border-top-right-radius: .5rem;
}

.radius-br {
  border-bottom-right-radius: .25rem;
}

.radius-br-sm {
  border-bottom-right-radius: .125rem;
}

.radius-br-lg {
  border-bottom-right-radius: .5rem;
}

.radius-bl {
  border-bottom-left-radius: .25rem;
}

.radius-bl-sm {
  border-bottom-left-radius: .125rem;
}

.radius-bl-lg {
  border-bottom-left-radius: .5rem;
}

.radius-half {
  border-radius: 50%;
}

.radius-t-half {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.radius-r-half {
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}

.radius-b-half {
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}

.radius-l-half {
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
}

.radius-tl-half {
  border-top-left-radius: 50%;
}

.radius-tr-half {
  border-top-right-radius: 50%;
}

.radius-br-half {
  border-bottom-right-radius: 50%;
}

.radius-bl-half {
  border-bottom-left-radius: 50%;
}

.radius-full {
  border-radius: 100%;
}

.radius-t-full {
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
}

.radius-r-full {
  border-top-right-radius: 100%;
  border-bottom-right-radius: 100%;
}

.radius-b-full {
  border-bottom-right-radius: 100%;
  border-bottom-left-radius: 100%;
}

.radius-l-full {
  border-top-left-radius: 100%;
  border-bottom-left-radius: 100%;
}

.radius-tl-full {
  border-top-left-radius: 100%;
}

.radius-tr-full {
  border-top-right-radius: 100%;
}

.radius-br-full {
  border-bottom-right-radius: 100%;
}

.radius-bl-full {
  border-bottom-left-radius: 100%;
}

.radius-n {
  border-radius: 0;
}

.radius-t-n {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.radius-r-n {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.radius-b-n {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.radius-l-n {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.radius-tl-n {
  border-top-left-radius: 0;
}

.radius-tr-n {
  border-top-right-radius: 0;
}

.radius-br-n {
  border-bottom-right-radius: 0;
}

.radius-bl-n {
  border-bottom-left-radius: 0;
}

@media (max-width: 1199px) {
  .radius-1-lg {
    border-radius: 1px;
  }
  .radius-2-lg {
    border-radius: 2px;
  }
  .radius-3-lg {
    border-radius: 3px;
  }
  .radius-4-lg {
    border-radius: 4px;
  }
  .radius-5-lg {
    border-radius: 5px;
  }
  .radius-6-lg {
    border-radius: 6px;
  }
  .radius-7-lg {
    border-radius: 7px;
  }
  .radius-8-lg {
    border-radius: 8px;
  }
  .radius-9-lg {
    border-radius: 9px;
  }
  .radius-10-lg {
    border-radius: 10px;
  }
  .radius-12-lg {
    border-radius: 12px;
  }
  .radius-15-lg {
    border-radius: 15px;
  }
  .radius-20-lg {
    border-radius: 20px;
  }
  .radius-25-lg {
    border-radius: 25px;
  }
  .radius-30-lg {
    border-radius: 30px;
  }
  .radius-35-lg {
    border-radius: 35px;
  }
  .radius-40-lg {
    border-radius: 40px;
  }
  .radius-45-lg {
    border-radius: 45px;
  }
  .radius-50-lg {
    border-radius: 50px;
  }
  .radius-55-lg {
    border-radius: 55px;
  }
  .radius-60-lg {
    border-radius: 60px;
  }
  .radius-100-lg {
    border-radius: 100px;
  }
  .radius-t-lg {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }
  .radius-t-sm-lg {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }
  .radius-t-lg-lg {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }
  .radius-r-lg {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }
  .radius-r-sm-lg {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }
  .radius-r-lg-lg {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }
  .radius-b-lg {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }
  .radius-b-sm-lg {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }
  .radius-b-lg-lg {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  .radius-l-lg {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }
  .radius-l-sm-lg {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }
  .radius-l-lg-lg {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  .radius-tl-lg {
    border-top-left-radius: .25rem;
  }
  .radius-tl-sm-lg {
    border-top-left-radius: .125rem;
  }
  .radius-tl-lg-lg {
    border-top-left-radius: .5rem;
  }
  .radius-tr-lg {
    border-top-right-radius: .25rem;
  }
  .radius-tr-sm-lg {
    border-top-right-radius: .125rem;
  }
  .radius-tr-lg-lg {
    border-top-right-radius: .5rem;
  }
  .radius-br-lg {
    border-bottom-right-radius: .25rem;
  }
  .radius-br-sm-lg {
    border-bottom-right-radius: .125rem;
  }
  .radius-br-lg-lg {
    border-bottom-right-radius: .5rem;
  }
  .radius-bl-lg {
    border-bottom-left-radius: .25rem;
  }
  .radius-bl-sm-lg {
    border-bottom-left-radius: .125rem;
  }
  .radius-bl-lg-lg {
    border-bottom-left-radius: .5rem;
  }
  .radius-half-lg {
    border-radius: 50%;
  }
  .radius-t-half-lg {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .radius-r-half-lg {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .radius-b-half-lg {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .radius-l-half-lg {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .radius-tl-half-lg {
    border-top-left-radius: 50%;
  }
  .radius-tr-half-lg {
    border-top-right-radius: 50%;
  }
  .radius-br-half-lg {
    border-bottom-right-radius: 50%;
  }
  .radius-bl-half-lg {
    border-bottom-left-radius: 50%;
  }
  .radius-full-lg {
    border-radius: 100%;
  }
  .radius-t-full-lg {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }
  .radius-r-full-lg {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }
  .radius-b-full-lg {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }
  .radius-l-full-lg {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }
  .radius-tl-full-lg {
    border-top-left-radius: 100%;
  }
  .radius-tr-full-lg {
    border-top-right-radius: 100%;
  }
  .radius-br-full-lg {
    border-bottom-right-radius: 100%;
  }
  .radius-bl-full-lg {
    border-bottom-left-radius: 100%;
  }
  .radius-n-lg {
    border-radius: 0;
  }
  .radius-t-n-lg {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .radius-r-n-lg {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .radius-b-n-lg {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .radius-l-n-lg {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .radius-tl-n-lg {
    border-top-left-radius: 0;
  }
  .radius-tr-n-lg {
    border-top-right-radius: 0;
  }
  .radius-br-n-lg {
    border-bottom-right-radius: 0;
  }
  .radius-bl-n-lg {
    border-bottom-left-radius: 0;
  }
}

@media (max-width: 991px) {
  .radius-1-md {
    border-radius: 1px;
  }
  .radius-2-md {
    border-radius: 2px;
  }
  .radius-3-md {
    border-radius: 3px;
  }
  .radius-4-md {
    border-radius: 4px;
  }
  .radius-5-md {
    border-radius: 5px;
  }
  .radius-6-md {
    border-radius: 6px;
  }
  .radius-7-md {
    border-radius: 7px;
  }
  .radius-8-md {
    border-radius: 8px;
  }
  .radius-9-md {
    border-radius: 9px;
  }
  .radius-10-md {
    border-radius: 10px;
  }
  .radius-12-md {
    border-radius: 12px;
  }
  .radius-15-md {
    border-radius: 15px;
  }
  .radius-20-md {
    border-radius: 20px;
  }
  .radius-25-md {
    border-radius: 25px;
  }
  .radius-30-md {
    border-radius: 30px;
  }
  .radius-35-md {
    border-radius: 35px;
  }
  .radius-40-md {
    border-radius: 40px;
  }
  .radius-45-md {
    border-radius: 45px;
  }
  .radius-50-md {
    border-radius: 50px;
  }
  .radius-55-md {
    border-radius: 55px;
  }
  .radius-60-md {
    border-radius: 60px;
  }
  .radius-100-md {
    border-radius: 100px;
  }
  .radius-t-md {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }
  .radius-t-sm-md {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }
  .radius-t-lg-md {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }
  .radius-r-md {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }
  .radius-r-sm-md {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }
  .radius-r-lg-md {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }
  .radius-b-md {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }
  .radius-b-sm-md {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }
  .radius-b-lg-md {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  .radius-l-md {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }
  .radius-l-sm-md {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }
  .radius-l-lg-md {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  .radius-tl-md {
    border-top-left-radius: .25rem;
  }
  .radius-tl-sm-md {
    border-top-left-radius: .125rem;
  }
  .radius-tl-lg-md {
    border-top-left-radius: .5rem;
  }
  .radius-tr-md {
    border-top-right-radius: .25rem;
  }
  .radius-tr-sm-md {
    border-top-right-radius: .125rem;
  }
  .radius-tr-lg-md {
    border-top-right-radius: .5rem;
  }
  .radius-br-md {
    border-bottom-right-radius: .25rem;
  }
  .radius-br-sm-md {
    border-bottom-right-radius: .125rem;
  }
  .radius-br-lg-md {
    border-bottom-right-radius: .5rem;
  }
  .radius-bl-md {
    border-bottom-left-radius: .25rem;
  }
  .radius-bl-sm-md {
    border-bottom-left-radius: .125rem;
  }
  .radius-bl-lg-md {
    border-bottom-left-radius: .5rem;
  }
  .radius-half-md {
    border-radius: 50%;
  }
  .radius-t-half-md {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .radius-r-half-md {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .radius-b-half-md {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .radius-l-half-md {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .radius-tl-half-md {
    border-top-left-radius: 50%;
  }
  .radius-tr-half-md {
    border-top-right-radius: 50%;
  }
  .radius-br-half-md {
    border-bottom-right-radius: 50%;
  }
  .radius-bl-half-md {
    border-bottom-left-radius: 50%;
  }
  .radius-full-md {
    border-radius: 100%;
  }
  .radius-t-full-md {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }
  .radius-r-full-md {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }
  .radius-b-full-md {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }
  .radius-l-full-md {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }
  .radius-tl-full-md {
    border-top-left-radius: 100%;
  }
  .radius-tr-full-md {
    border-top-right-radius: 100%;
  }
  .radius-br-full-md {
    border-bottom-right-radius: 100%;
  }
  .radius-bl-full-md {
    border-bottom-left-radius: 100%;
  }
  .radius-n-md {
    border-radius: 0;
  }
  .radius-t-n-md {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .radius-r-n-md {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .radius-b-n-md {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .radius-l-n-md {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .radius-tl-n-md {
    border-top-left-radius: 0;
  }
  .radius-tr-n-md {
    border-top-right-radius: 0;
  }
  .radius-br-n-md {
    border-bottom-right-radius: 0;
  }
  .radius-bl-n-md {
    border-bottom-left-radius: 0;
  }
}

@media (max-width: 767px) {
  .radius-1-sm {
    border-radius: 1px;
  }
  .radius-2-sm {
    border-radius: 2px;
  }
  .radius-3-sm {
    border-radius: 3px;
  }
  .radius-4-sm {
    border-radius: 4px;
  }
  .radius-5-sm {
    border-radius: 5px;
  }
  .radius-6-sm {
    border-radius: 6px;
  }
  .radius-7-sm {
    border-radius: 7px;
  }
  .radius-8-sm {
    border-radius: 8px;
  }
  .radius-9-sm {
    border-radius: 9px;
  }
  .radius-10-sm {
    border-radius: 10px;
  }
  .radius-12-sm {
    border-radius: 12px;
  }
  .radius-15-sm {
    border-radius: 15px;
  }
  .radius-20-sm {
    border-radius: 20px;
  }
  .radius-25-sm {
    border-radius: 25px;
  }
  .radius-30-sm {
    border-radius: 30px;
  }
  .radius-35-sm {
    border-radius: 35px;
  }
  .radius-40-sm {
    border-radius: 40px;
  }
  .radius-45-sm {
    border-radius: 45px;
  }
  .radius-50-sm {
    border-radius: 50px;
  }
  .radius-55-sm {
    border-radius: 55px;
  }
  .radius-60-sm {
    border-radius: 60px;
  }
  .radius-100-sm {
    border-radius: 100px;
  }
  .radius-t-sm {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }
  .radius-t-sm-sm {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }
  .radius-t-lg-sm {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }
  .radius-r-sm {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }
  .radius-r-sm-sm {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }
  .radius-r-lg-sm {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }
  .radius-b-sm {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }
  .radius-b-sm-sm {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }
  .radius-b-lg-sm {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  .radius-l-sm {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }
  .radius-l-sm-sm {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }
  .radius-l-lg-sm {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  .radius-tl-sm {
    border-top-left-radius: .25rem;
  }
  .radius-tl-sm-sm {
    border-top-left-radius: .125rem;
  }
  .radius-tl-lg-sm {
    border-top-left-radius: .5rem;
  }
  .radius-tr-sm {
    border-top-right-radius: .25rem;
  }
  .radius-tr-sm-sm {
    border-top-right-radius: .125rem;
  }
  .radius-tr-lg-sm {
    border-top-right-radius: .5rem;
  }
  .radius-br-sm {
    border-bottom-right-radius: .25rem;
  }
  .radius-br-sm-sm {
    border-bottom-right-radius: .125rem;
  }
  .radius-br-lg-sm {
    border-bottom-right-radius: .5rem;
  }
  .radius-bl-sm {
    border-bottom-left-radius: .25rem;
  }
  .radius-bl-sm-sm {
    border-bottom-left-radius: .125rem;
  }
  .radius-bl-lg-sm {
    border-bottom-left-radius: .5rem;
  }
  .radius-half-sm {
    border-radius: 50%;
  }
  .radius-t-half-sm {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .radius-r-half-sm {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .radius-b-half-sm {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .radius-l-half-sm {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .radius-tl-half-sm {
    border-top-left-radius: 50%;
  }
  .radius-tr-half-sm {
    border-top-right-radius: 50%;
  }
  .radius-br-half-sm {
    border-bottom-right-radius: 50%;
  }
  .radius-bl-half-sm {
    border-bottom-left-radius: 50%;
  }
  .radius-full-sm {
    border-radius: 100%;
  }
  .radius-t-full-sm {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }
  .radius-r-full-sm {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }
  .radius-b-full-sm {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }
  .radius-l-full-sm {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }
  .radius-tl-full-sm {
    border-top-left-radius: 100%;
  }
  .radius-tr-full-sm {
    border-top-right-radius: 100%;
  }
  .radius-br-full-sm {
    border-bottom-right-radius: 100%;
  }
  .radius-bl-full-sm {
    border-bottom-left-radius: 100%;
  }
  .radius-n-sm {
    border-radius: 0;
  }
  .radius-t-n-sm {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .radius-r-n-sm {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .radius-b-n-sm {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .radius-l-n-sm {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .radius-tl-n-sm {
    border-top-left-radius: 0;
  }
  .radius-tr-n-sm {
    border-top-right-radius: 0;
  }
  .radius-br-n-sm {
    border-bottom-right-radius: 0;
  }
  .radius-bl-n-sm {
    border-bottom-left-radius: 0;
  }
}

@media (max-width: 575px) {
  .radius-1-xs {
    border-radius: 1px;
  }
  .radius-2-xs {
    border-radius: 2px;
  }
  .radius-3-xs {
    border-radius: 3px;
  }
  .radius-4-xs {
    border-radius: 4px;
  }
  .radius-5-xs {
    border-radius: 5px;
  }
  .radius-6-xs {
    border-radius: 6px;
  }
  .radius-7-xs {
    border-radius: 7px;
  }
  .radius-8-xs {
    border-radius: 8px;
  }
  .radius-9-xs {
    border-radius: 9px;
  }
  .radius-10-xs {
    border-radius: 10px;
  }
  .radius-12-xs {
    border-radius: 12px;
  }
  .radius-15-xs {
    border-radius: 15px;
  }
  .radius-20-xs {
    border-radius: 20px;
  }
  .radius-25-xs {
    border-radius: 25px;
  }
  .radius-30-xs {
    border-radius: 30px;
  }
  .radius-35-xs {
    border-radius: 35px;
  }
  .radius-40-xs {
    border-radius: 40px;
  }
  .radius-45-xs {
    border-radius: 45px;
  }
  .radius-50-xs {
    border-radius: 50px;
  }
  .radius-55-xs {
    border-radius: 55px;
  }
  .radius-60-xs {
    border-radius: 60px;
  }
  .radius-100-xs {
    border-radius: 100px;
  }
  .radius-t-xs {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }
  .radius-t-sm-xs {
    border-top-left-radius: .125rem;
    border-top-right-radius: .125rem;
  }
  .radius-t-lg-xs {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
  }
  .radius-r-xs {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
  }
  .radius-r-sm-xs {
    border-top-right-radius: .125rem;
    border-bottom-right-radius: .125rem;
  }
  .radius-r-lg-xs {
    border-top-right-radius: .5rem;
    border-bottom-right-radius: .5rem;
  }
  .radius-b-xs {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }
  .radius-b-sm-xs {
    border-bottom-right-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }
  .radius-b-lg-xs {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  .radius-l-xs {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }
  .radius-l-sm-xs {
    border-top-left-radius: .125rem;
    border-bottom-left-radius: .125rem;
  }
  .radius-l-lg-xs {
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
  }
  .radius-tl-xs {
    border-top-left-radius: .25rem;
  }
  .radius-tl-sm-xs {
    border-top-left-radius: .125rem;
  }
  .radius-tl-lg-xs {
    border-top-left-radius: .5rem;
  }
  .radius-tr-xs {
    border-top-right-radius: .25rem;
  }
  .radius-tr-sm-xs {
    border-top-right-radius: .125rem;
  }
  .radius-tr-lg-xs {
    border-top-right-radius: .5rem;
  }
  .radius-br-xs {
    border-bottom-right-radius: .25rem;
  }
  .radius-br-sm-xs {
    border-bottom-right-radius: .125rem;
  }
  .radius-br-lg-xs {
    border-bottom-right-radius: .5rem;
  }
  .radius-bl-xs {
    border-bottom-left-radius: .25rem;
  }
  .radius-bl-sm-xs {
    border-bottom-left-radius: .125rem;
  }
  .radius-bl-lg-xs {
    border-bottom-left-radius: .5rem;
  }
  .radius-half-xs {
    border-radius: 50%;
  }
  .radius-t-half-xs {
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }
  .radius-r-half-xs {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .radius-b-half-xs {
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .radius-l-half-xs {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .radius-tl-half-xs {
    border-top-left-radius: 50%;
  }
  .radius-tr-half-xs {
    border-top-right-radius: 50%;
  }
  .radius-br-half-xs {
    border-bottom-right-radius: 50%;
  }
  .radius-bl-half-xs {
    border-bottom-left-radius: 50%;
  }
  .radius-full-xs {
    border-radius: 100%;
  }
  .radius-t-full-xs {
    border-top-left-radius: 100%;
    border-top-right-radius: 100%;
  }
  .radius-r-full-xs {
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
  }
  .radius-b-full-xs {
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
  }
  .radius-l-full-xs {
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
  }
  .radius-tl-full-xs {
    border-top-left-radius: 100%;
  }
  .radius-tr-full-xs {
    border-top-right-radius: 100%;
  }
  .radius-br-full-xs {
    border-bottom-right-radius: 100%;
  }
  .radius-bl-full-xs {
    border-bottom-left-radius: 100%;
  }
  .radius-n-xs {
    border-radius: 0;
  }
  .radius-t-n-xs {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .radius-r-n-xs {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .radius-b-n-xs {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .radius-l-n-xs {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .radius-tl-n-xs {
    border-top-left-radius: 0;
  }
  .radius-tr-n-xs {
    border-top-right-radius: 0;
  }
  .radius-br-n-xs {
    border-bottom-right-radius: 0;
  }
  .radius-bl-n-xs {
    border-bottom-left-radius: 0;
  }
}

.font-sans {
  font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

.font-serif {
  font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
}

.font-mono {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

.font-12 {
  font-size: 12px;
}

.font-14 {
  font-size: 14px;
}

.font-16 {
  font-size: 16px;
}

.font-18 {
  font-size: 18px;
}

.font-20 {
  font-size: 20px;
}

.font-22 {
  font-size: 22px;
}

.font-24 {
  font-size: 24px;
}

.font-26 {
  font-size: 26px;
}

.font-28 {
  font-size: 28px;
}

.font-30 {
  font-size: 30px;
}

.font-32 {
  font-size: 32px;
}

.font-34 {
  font-size: 34px;
}

.font-36 {
  font-size: 36px;
}

.font-38 {
  font-size: 38px;
}

.font-40 {
  font-size: 40px;
}

.font-42 {
  font-size: 42px;
}

.font-44 {
  font-size: 44px;
}

.font-46 {
  font-size: 46px;
}

.font-48 {
  font-size: 48px;
}

.font-50 {
  font-size: 50px;
}

.font-52 {
  font-size: 52px;
}

.font-54 {
  font-size: 54px;
}

.font-56 {
  font-size: 56px;
}

.font-58 {
  font-size: 58px;
}

.font-60 {
  font-size: 60px;
}

.font-r025 {
  font-size: 0.25rem;
}

.font-r050 {
  font-size: 0.5rem;
}

.font-r075 {
  font-size: 0.75rem;
}

.font-r0875 {
  font-size: 0.875rem;
}

.font-r100 {
  font-size: 1rem;
}

.font-r125 {
  font-size: 1.25rem;
}

.font-r150 {
  font-size: 1.5rem;
}

.font-r175 {
  font-size: 1.75rem;
}

.font-r200 {
  font-size: 2rem;
}

.font-r225 {
  font-size: 2.25rem;
}

.font-r250 {
  font-size: 2.5rem;
}

.font-r275 {
  font-size: 2.75rem;
}

.font-r300 {
  font-size: 3rem;
}

.font-r325 {
  font-size: 3.25rem;
}

.font-r350 {
  font-size: 3.5rem;
}

.font-r375 {
  font-size: 3.75rem;
}

.font-r400 {
  font-size: 4rem;
}

.font-r425 {
  font-size: 4.25rem;
}

.font-r450 {
  font-size: 4.5rem;
}

.font-r475 {
  font-size: 4.75rem;
}

.font-r500 {
  font-size: 5rem;
}

.font-r525 {
  font-size: 5.25rem;
}

.font-r550 {
  font-size: 5.5rem;
}

.font-r575 {
  font-size: 5.75rem;
}

.font-r600 {
  font-size: 6rem;
}

.font-hairline {
  font-weight: 100;
}

.font-thin {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.normal {
  font-weight: normal;
}

.bold {
  font-weight: bold;
}

.initial {
  font-weight: initial;
}

.lighter {
  font-weight: lighter;
}

.letter-tight {
  letter-spacing: -0.05em;
}

.letter-normal {
  letter-spacing: 0;
}

.letter-wide {
  letter-spacing: 0.05em;
}

.italic {
  font-style: italic;
}

.roman {
  font-style: normal;
}

.upper {
  text-transform: uppercase;
}

.lower {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.underline {
  text-decoration: underline;
}

.underline-n {
  text-decoration: none;
}

.line-through {
  text-decoration: line-through;
}

/*CSS3属性-webkit-font-smoothing字体抗锯齿渲染*/
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: auto;
}

.pointer {
  cursor: pointer;
}

.hand {
  cursor: hand;
}

.help {
  cursor: help;
}

@media (max-width: 1199px) {
  .font-sans-lg {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }
  .font-serif-lg {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
  }
  .font-mono-lg {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }
  .font-12-lg {
    font-size: 12px;
  }
  .font-14-lg {
    font-size: 14px;
  }
  .font-16-lg {
    font-size: 16px;
  }
  .font-18-lg {
    font-size: 18px;
  }
  .font-20-lg {
    font-size: 20px;
  }
  .font-22-lg {
    font-size: 22px;
  }
  .font-24-lg {
    font-size: 24px;
  }
  .font-26-lg {
    font-size: 26px;
  }
  .font-28-lg {
    font-size: 28px;
  }
  .font-30-lg {
    font-size: 30px;
  }
  .font-32-lg {
    font-size: 32px;
  }
  .font-34-lg {
    font-size: 34px;
  }
  .font-36-lg {
    font-size: 36px;
  }
  .font-38-lg {
    font-size: 38px;
  }
  .font-40-lg {
    font-size: 40px;
  }
  .font-42-lg {
    font-size: 42px;
  }
  .font-44-lg {
    font-size: 44px;
  }
  .font-46-lg {
    font-size: 46px;
  }
  .font-48-lg {
    font-size: 48px;
  }
  .font-50-lg {
    font-size: 50px;
  }
  .font-52-lg {
    font-size: 52px;
  }
  .font-54-lg {
    font-size: 54px;
  }
  .font-56-lg {
    font-size: 56px;
  }
  .font-58-lg {
    font-size: 58px;
  }
  .font-60-lg {
    font-size: 60px;
  }
  .font-r025-lg {
    font-size: 0.25rem;
  }
  .font-r050-lg {
    font-size: 0.5rem;
  }
  .font-r075-lg {
    font-size: 0.75rem;
  }
  .font-r0875-lg {
    font-size: 0.875rem;
  }
  .font-r100-lg {
    font-size: 1rem;
  }
  .font-r125-lg {
    font-size: 1.25rem;
  }
  .font-r150-lg {
    font-size: 1.5rem;
  }
  .font-r175-lg {
    font-size: 1.75rem;
  }
  .font-r200-lg {
    font-size: 2rem;
  }
  .font-r225-lg {
    font-size: 2.25rem;
  }
  .font-r250-lg {
    font-size: 2.5rem;
  }
  .font-r275-lg {
    font-size: 2.75rem;
  }
  .font-r300-lg {
    font-size: 3rem;
  }
  .font-r325-lg {
    font-size: 3.25rem;
  }
  .font-r350-lg {
    font-size: 3.5rem;
  }
  .font-r375-lg {
    font-size: 3.75rem;
  }
  .font-r400-lg {
    font-size: 4rem;
  }
  .font-r425-lg {
    font-size: 4.25rem;
  }
  .font-r450-lg {
    font-size: 4.5rem;
  }
  .font-r475-lg {
    font-size: 4.75rem;
  }
  .font-r500-lg {
    font-size: 5rem;
  }
  .font-r525-lg {
    font-size: 5.25rem;
  }
  .font-r550-lg {
    font-size: 5.5rem;
  }
  .font-r575-lg {
    font-size: 5.75rem;
  }
  .font-r600-lg {
    font-size: 6rem;
  }
  .font-hairline-lg {
    font-weight: 100;
  }
  .font-thin-lg {
    font-weight: 200;
  }
  .font-light-lg {
    font-weight: 300;
  }
  .font-normal-lg {
    font-weight: 400;
  }
  .font-medium-lg {
    font-weight: 500;
  }
  .font-semibold-lg {
    font-weight: 600;
  }
  .font-bold-lg {
    font-weight: 700;
  }
  .font-extrabold-lg {
    font-weight: 800;
  }
  .font-black-lg {
    font-weight: 900;
  }
  .normal-lg {
    font-weight: normal;
  }
  .bold-lg {
    font-weight: bold;
  }
  .initial-lg {
    font-weight: initial;
  }
  .lighter-lg {
    font-weight: lighter;
  }
  .letter-tight-lg {
    letter-spacing: -0.05em;
  }
  .letter-normal-lg {
    letter-spacing: 0;
  }
  .letter-wide-lg {
    letter-spacing: 0.05em;
  }
  .italic-lg {
    font-style: italic;
  }
  .roman-lg {
    font-style: normal;
  }
  .upper-lg {
    text-transform: uppercase;
  }
  .lower-lg {
    text-transform: lowercase;
  }
  .capitalize-lg {
    text-transform: capitalize;
  }
  .normal-case-lg {
    text-transform: none;
  }
  .underline-lg {
    text-decoration: underline;
  }
  .underline-n-lg {
    text-decoration: none;
  }
  .line-through-lg {
    text-decoration: line-through;
  }
  .antialiased-lg {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .subpixel-antialiased-lg {
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: auto;
  }
  .pointer-lg {
    cursor: pointer;
  }
  .hand-lg {
    cursor: hand;
  }
  .help-lg {
    cursor: help;
  }
}

@media (max-width: 991px) {
  .font-sans-md {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }
  .font-serif-md {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
  }
  .font-mono-md {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }
  .font-12-md {
    font-size: 12px;
  }
  .font-14-md {
    font-size: 14px;
  }
  .font-16-md {
    font-size: 16px;
  }
  .font-18-md {
    font-size: 18px;
  }
  .font-20-md {
    font-size: 20px;
  }
  .font-22-md {
    font-size: 22px;
  }
  .font-24-md {
    font-size: 24px;
  }
  .font-26-md {
    font-size: 26px;
  }
  .font-28-md {
    font-size: 28px;
  }
  .font-30-md {
    font-size: 30px;
  }
  .font-32-md {
    font-size: 32px;
  }
  .font-34-md {
    font-size: 34px;
  }
  .font-36-md {
    font-size: 36px;
  }
  .font-38-md {
    font-size: 38px;
  }
  .font-40-md {
    font-size: 40px;
  }
  .font-42-md {
    font-size: 42px;
  }
  .font-44-md {
    font-size: 44px;
  }
  .font-46-md {
    font-size: 46px;
  }
  .font-48-md {
    font-size: 48px;
  }
  .font-50-md {
    font-size: 50px;
  }
  .font-52-md {
    font-size: 52px;
  }
  .font-54-md {
    font-size: 54px;
  }
  .font-56-md {
    font-size: 56px;
  }
  .font-58-md {
    font-size: 58px;
  }
  .font-60-md {
    font-size: 60px;
  }
  .font-r025-md {
    font-size: 0.25rem;
  }
  .font-r050-md {
    font-size: 0.5rem;
  }
  .font-r075-md {
    font-size: 0.75rem;
  }
  .font-r0875-md {
    font-size: 0.875rem;
  }
  .font-r100-md {
    font-size: 1rem;
  }
  .font-r125-md {
    font-size: 1.25rem;
  }
  .font-r150-md {
    font-size: 1.5rem;
  }
  .font-r175-md {
    font-size: 1.75rem;
  }
  .font-r200-md {
    font-size: 2rem;
  }
  .font-r225-md {
    font-size: 2.25rem;
  }
  .font-r250-md {
    font-size: 2.5rem;
  }
  .font-r275-md {
    font-size: 2.75rem;
  }
  .font-r300-md {
    font-size: 3rem;
  }
  .font-r325-md {
    font-size: 3.25rem;
  }
  .font-r350-md {
    font-size: 3.5rem;
  }
  .font-r375-md {
    font-size: 3.75rem;
  }
  .font-r400-md {
    font-size: 4rem;
  }
  .font-r425-md {
    font-size: 4.25rem;
  }
  .font-r450-md {
    font-size: 4.5rem;
  }
  .font-r475-md {
    font-size: 4.75rem;
  }
  .font-r500-md {
    font-size: 5rem;
  }
  .font-r525-md {
    font-size: 5.25rem;
  }
  .font-r550-md {
    font-size: 5.5rem;
  }
  .font-r575-md {
    font-size: 5.75rem;
  }
  .font-r600-md {
    font-size: 6rem;
  }
  .font-hairline-md {
    font-weight: 100;
  }
  .font-thin-md {
    font-weight: 200;
  }
  .font-light-md {
    font-weight: 300;
  }
  .font-normal-md {
    font-weight: 400;
  }
  .font-medium-md {
    font-weight: 500;
  }
  .font-semibold-md {
    font-weight: 600;
  }
  .font-bold-md {
    font-weight: 700;
  }
  .font-extrabold-md {
    font-weight: 800;
  }
  .font-black-md {
    font-weight: 900;
  }
  .normal-md {
    font-weight: normal;
  }
  .bold-md {
    font-weight: bold;
  }
  .initial-md {
    font-weight: initial;
  }
  .lighter-md {
    font-weight: lighter;
  }
  .letter-tight-md {
    letter-spacing: -0.05em;
  }
  .letter-normal-md {
    letter-spacing: 0;
  }
  .letter-wide-md {
    letter-spacing: 0.05em;
  }
  .italic-md {
    font-style: italic;
  }
  .roman-md {
    font-style: normal;
  }
  .upper-md {
    text-transform: uppercase;
  }
  .lower-md {
    text-transform: lowercase;
  }
  .capitalize-md {
    text-transform: capitalize;
  }
  .normal-case-md {
    text-transform: none;
  }
  .underline-md {
    text-decoration: underline;
  }
  .underline-n-md {
    text-decoration: none;
  }
  .line-through-md {
    text-decoration: line-through;
  }
  .antialiased-md {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .subpixel-antialiased-md {
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: auto;
  }
  .pointer-md {
    cursor: pointer;
  }
  .hand-md {
    cursor: hand;
  }
  .help-md {
    cursor: help;
  }
}

@media (max-width: 767px) {
  .font-sans-sm {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }
  .font-serif-sm {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
  }
  .font-mono-sm {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }
  .font-12-sm {
    font-size: 12px;
  }
  .font-14-sm {
    font-size: 14px;
  }
  .font-16-sm {
    font-size: 16px;
  }
  .font-18-sm {
    font-size: 18px;
  }
  .font-20-sm {
    font-size: 20px;
  }
  .font-22-sm {
    font-size: 22px;
  }
  .font-24-sm {
    font-size: 24px;
  }
  .font-26-sm {
    font-size: 26px;
  }
  .font-28-sm {
    font-size: 28px;
  }
  .font-30-sm {
    font-size: 30px;
  }
  .font-32-sm {
    font-size: 32px;
  }
  .font-34-sm {
    font-size: 34px;
  }
  .font-36-sm {
    font-size: 36px;
  }
  .font-38-sm {
    font-size: 38px;
  }
  .font-40-sm {
    font-size: 40px;
  }
  .font-42-sm {
    font-size: 42px;
  }
  .font-44-sm {
    font-size: 44px;
  }
  .font-46-sm {
    font-size: 46px;
  }
  .font-48-sm {
    font-size: 48px;
  }
  .font-50-sm {
    font-size: 50px;
  }
  .font-52-sm {
    font-size: 52px;
  }
  .font-54-sm {
    font-size: 54px;
  }
  .font-56-sm {
    font-size: 56px;
  }
  .font-58-sm {
    font-size: 58px;
  }
  .font-60-sm {
    font-size: 60px;
  }
  .font-r025-sm {
    font-size: 0.25rem;
  }
  .font-r050-sm {
    font-size: 0.5rem;
  }
  .font-r075-sm {
    font-size: 0.75rem;
  }
  .font-r0875-sm {
    font-size: 0.875rem;
  }
  .font-r100-sm {
    font-size: 1rem;
  }
  .font-r125-sm {
    font-size: 1.25rem;
  }
  .font-r150-sm {
    font-size: 1.5rem;
  }
  .font-r175-sm {
    font-size: 1.75rem;
  }
  .font-r200-sm {
    font-size: 2rem;
  }
  .font-r225-sm {
    font-size: 2.25rem;
  }
  .font-r250-sm {
    font-size: 2.5rem;
  }
  .font-r275-sm {
    font-size: 2.75rem;
  }
  .font-r300-sm {
    font-size: 3rem;
  }
  .font-r325-sm {
    font-size: 3.25rem;
  }
  .font-r350-sm {
    font-size: 3.5rem;
  }
  .font-r375-sm {
    font-size: 3.75rem;
  }
  .font-r400-sm {
    font-size: 4rem;
  }
  .font-r425-sm {
    font-size: 4.25rem;
  }
  .font-r450-sm {
    font-size: 4.5rem;
  }
  .font-r475-sm {
    font-size: 4.75rem;
  }
  .font-r500-sm {
    font-size: 5rem;
  }
  .font-r525-sm {
    font-size: 5.25rem;
  }
  .font-r550-sm {
    font-size: 5.5rem;
  }
  .font-r575-sm {
    font-size: 5.75rem;
  }
  .font-r600-sm {
    font-size: 6rem;
  }
  .font-hairline-sm {
    font-weight: 100;
  }
  .font-thin-sm {
    font-weight: 200;
  }
  .font-light-sm {
    font-weight: 300;
  }
  .font-normal-sm {
    font-weight: 400;
  }
  .font-medium-sm {
    font-weight: 500;
  }
  .font-semibold-sm {
    font-weight: 600;
  }
  .font-bold-sm {
    font-weight: 700;
  }
  .font-extrabold-sm {
    font-weight: 800;
  }
  .font-black-sm {
    font-weight: 900;
  }
  .normal-sm {
    font-weight: normal;
  }
  .bold-sm {
    font-weight: bold;
  }
  .initial-sm {
    font-weight: initial;
  }
  .lighter-sm {
    font-weight: lighter;
  }
  .letter-tight-sm {
    letter-spacing: -0.05em;
  }
  .letter-normal-sm {
    letter-spacing: 0;
  }
  .letter-wide-sm {
    letter-spacing: 0.05em;
  }
  .italic-sm {
    font-style: italic;
  }
  .roman-sm {
    font-style: normal;
  }
  .upper-sm {
    text-transform: uppercase;
  }
  .lower-sm {
    text-transform: lowercase;
  }
  .capitalize-sm {
    text-transform: capitalize;
  }
  .normal-case-sm {
    text-transform: none;
  }
  .underline-sm {
    text-decoration: underline;
  }
  .underline-n-sm {
    text-decoration: none;
  }
  .line-through-sm {
    text-decoration: line-through;
  }
  .antialiased-sm {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .subpixel-antialiased-sm {
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: auto;
  }
  .pointer-sm {
    cursor: pointer;
  }
  .hand-sm {
    cursor: hand;
  }
  .help-sm {
    cursor: help;
  }
}

@media (max-width: 575px) {
  .font-sans-xs {
    font-family: system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  }
  .font-serif-xs {
    font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif;
  }
  .font-mono-xs {
    font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }
  .font-12-xs {
    font-size: 12px;
  }
  .font-14-xs {
    font-size: 14px;
  }
  .font-16-xs {
    font-size: 16px;
  }
  .font-18-xs {
    font-size: 18px;
  }
  .font-20-xs {
    font-size: 20px;
  }
  .font-22-xs {
    font-size: 22px;
  }
  .font-24-xs {
    font-size: 24px;
  }
  .font-26-xs {
    font-size: 26px;
  }
  .font-28-xs {
    font-size: 28px;
  }
  .font-30-xs {
    font-size: 30px;
  }
  .font-32-xs {
    font-size: 32px;
  }
  .font-34-xs {
    font-size: 34px;
  }
  .font-36-xs {
    font-size: 36px;
  }
  .font-38-xs {
    font-size: 38px;
  }
  .font-40-xs {
    font-size: 40px;
  }
  .font-42-xs {
    font-size: 42px;
  }
  .font-44-xs {
    font-size: 44px;
  }
  .font-46-xs {
    font-size: 46px;
  }
  .font-48-xs {
    font-size: 48px;
  }
  .font-50-xs {
    font-size: 50px;
  }
  .font-52-xs {
    font-size: 52px;
  }
  .font-54-xs {
    font-size: 54px;
  }
  .font-56-xs {
    font-size: 56px;
  }
  .font-58-xs {
    font-size: 58px;
  }
  .font-60-xs {
    font-size: 60px;
  }
  .font-r025-xs {
    font-size: 0.25rem;
  }
  .font-r050-xs {
    font-size: 0.5rem;
  }
  .font-r075-xs {
    font-size: 0.75rem;
  }
  .font-r0875-xs {
    font-size: 0.875rem;
  }
  .font-r100-xs {
    font-size: 1rem;
  }
  .font-r125-xs {
    font-size: 1.25rem;
  }
  .font-r150-xs {
    font-size: 1.5rem;
  }
  .font-r175-xs {
    font-size: 1.75rem;
  }
  .font-r200-xs {
    font-size: 2rem;
  }
  .font-r225-xs {
    font-size: 2.25rem;
  }
  .font-r250-xs {
    font-size: 2.5rem;
  }
  .font-r275-xs {
    font-size: 2.75rem;
  }
  .font-r300-xs {
    font-size: 3rem;
  }
  .font-r325-xs {
    font-size: 3.25rem;
  }
  .font-r350-xs {
    font-size: 3.5rem;
  }
  .font-r375-xs {
    font-size: 3.75rem;
  }
  .font-r400-xs {
    font-size: 4rem;
  }
  .font-r425-xs {
    font-size: 4.25rem;
  }
  .font-r450-xs {
    font-size: 4.5rem;
  }
  .font-r475-xs {
    font-size: 4.75rem;
  }
  .font-r500-xs {
    font-size: 5rem;
  }
  .font-r525-xs {
    font-size: 5.25rem;
  }
  .font-r550-xs {
    font-size: 5.5rem;
  }
  .font-r575-xs {
    font-size: 5.75rem;
  }
  .font-r600-xs {
    font-size: 6rem;
  }
  .font-hairline-xs {
    font-weight: 100;
  }
  .font-thin-xs {
    font-weight: 200;
  }
  .font-light-xs {
    font-weight: 300;
  }
  .font-normal-xs {
    font-weight: 400;
  }
  .font-medium-xs {
    font-weight: 500;
  }
  .font-semibold-xs {
    font-weight: 600;
  }
  .font-bold-xs {
    font-weight: 700;
  }
  .font-extrabold-xs {
    font-weight: 800;
  }
  .font-black-xs {
    font-weight: 900;
  }
  .normal-xs {
    font-weight: normal;
  }
  .bold-xs {
    font-weight: bold;
  }
  .initial-xs {
    font-weight: initial;
  }
  .lighter-xs {
    font-weight: lighter;
  }
  .letter-tight-xs {
    letter-spacing: -0.05em;
  }
  .letter-normal-xs {
    letter-spacing: 0;
  }
  .letter-wide-xs {
    letter-spacing: 0.05em;
  }
  .italic-xs {
    font-style: italic;
  }
  .roman-xs {
    font-style: normal;
  }
  .upper-xs {
    text-transform: uppercase;
  }
  .lower-xs {
    text-transform: lowercase;
  }
  .capitalize-xs {
    text-transform: capitalize;
  }
  .normal-case-xs {
    text-transform: none;
  }
  .underline-xs {
    text-decoration: underline;
  }
  .underline-n-xs {
    text-decoration: none;
  }
  .line-through-xs {
    text-decoration: line-through;
  }
  .antialiased-xs {
    -webkit-font-xsoothing: antialiased;
    -moz-osx-font-xsoothing: grayscale;
  }
  .subpixel-antialiased-xs {
    -webkit-font-xsoothing: inherit;
    -moz-osx-font-xsoothing: auto;
  }
  .pointer-xs {
    cursor: pointer;
  }
  .hand-xs {
    cursor: hand;
  }
  .help-xs {
    cursor: help;
  }
}

[class^="font-"].default {
  color: #1e88e5;
}

.font-black {
  color: black;
}

.font-color0 {
  color: black;
}

.font-color1 {
  color: #111111;
}

.font-color2 {
  color: #222222;
}

.font-color3 {
  color: #333333;
}

.font-color4 {
  color: #444444;
}

.font-color5 {
  color: #555555;
}

.font-color6 {
  color: #666666;
}

.font-color7 {
  color: #777777;
}

.font-color8 {
  color: #888888;
}

.font-color9 {
  color: #999999;
}

.font-colora {
  color: #aaaaaa;
}

.font-colorb {
  color: #bbbbbb;
}

.font-colorc {
  color: #cccccc;
}

.font-colord {
  color: #dddddd;
}

.font-colore {
  color: #eeeeee;
}

.font-colorf {
  color: white;
}

.font-white {
  color: white;
}

.font-red {
  color: red;
}

.font-red0 {
  color: #ffebee;
}

.font-red1 {
  color: #ffcdd2;
}

.font-red2 {
  color: #ef9a9a;
}

.font-red3 {
  color: #e57373;
}

.font-red4 {
  color: #ef5350;
}

.font-red5 {
  color: #f44336;
}

.font-red6 {
  color: #e53935;
}

.font-red7 {
  color: #d32f2f;
}

.font-red8 {
  color: #c62828;
}

.font-red9 {
  color: #b71c1c;
}

.font-reda {
  color: #ff8a80;
}

.font-redb {
  color: #ff5252;
}

.font-redc {
  color: #ff1744;
}

.font-redd {
  color: #d50000;
}

.font-pink {
  color: pink;
}

.font-pink0 {
  color: #fce4ec;
}

.font-pink1 {
  color: #f8bbd0;
}

.font-pink2 {
  color: #f48fb1;
}

.font-pink3 {
  color: #f06292;
}

.font-pink4 {
  color: #ec407a;
}

.font-pink5 {
  color: #e91e63;
}

.font-pink6 {
  color: #d81b60;
}

.font-pink7 {
  color: #c2185b;
}

.font-pink8 {
  color: #ad1457;
}

.font-pink9 {
  color: #880e4f;
}

.font-pinka {
  color: #ff80ab;
}

.font-pinkb {
  color: #ff4081;
}

.font-pinkc {
  color: #f50057;
}

.font-pinkd {
  color: #c51162;
}

.font-purple {
  color: purple;
}

.font-purple0 {
  color: #f3e5f5;
}

.font-purple1 {
  color: #e1bee7;
}

.font-purple2 {
  color: #ce93d8;
}

.font-purple3 {
  color: #ba68c8;
}

.font-purple4 {
  color: #ab47bc;
}

.font-purple5 {
  color: #9c27b0;
}

.font-purple6 {
  color: #8e24aa;
}

.font-purple7 {
  color: #7b1fa2;
}

.font-purple8 {
  color: #6a1b9a;
}

.font-purple9 {
  color: #4a148c;
}

.font-purplea {
  color: #ea80fc;
}

.font-purpleb {
  color: #e040fb;
}

.font-purplec {
  color: #d500f9;
}

.font-purpled {
  color: #a0f;
}

.font-d-purple {
  color: darkmagenta;
}

.font-d-purple0 {
  color: #ede7f6;
}

.font-d-purple1 {
  color: #d1c4e9;
}

.font-d-purple2 {
  color: #b39ddb;
}

.font-d-purple3 {
  color: #9575cd;
}

.font-d-purple4 {
  color: #7e57c2;
}

.font-d-purple5 {
  color: #673ab7;
}

.font-d-purple6 {
  color: #5e35b1;
}

.font-d-purple7 {
  color: #512da8;
}

.font-d-purple8 {
  color: #4527a0;
}

.font-d-purple9 {
  color: #311b92;
}

.font-d-purplea {
  color: #b388ff;
}

.font-d-purpleb {
  color: #7c4dff;
}

.font-d-purplec {
  color: #651fff;
}

.font-d-purpled {
  color: #6200ea;
}

.font-indigo {
  color: indigo;
}

.font-indigo0 {
  color: #e8eaf6;
}

.font-indigo1 {
  color: #c5cae9;
}

.font-indigo2 {
  color: #9fa8da;
}

.font-indigo3 {
  color: #7986cb;
}

.font-indigo4 {
  color: #5c6bc0;
}

.font-indigo5 {
  color: #3f51b5;
}

.font-indigo6 {
  color: #3949ab;
}

.font-indigo7 {
  color: #303f9f;
}

.font-indigo8 {
  color: #283593;
}

.font-indigo9 {
  color: #1a237e;
}

.font-indigoa {
  color: #8c9eff;
}

.font-indigob {
  color: #536dfe;
}

.font-indigoc {
  color: #3d5afe;
}

.font-indigod {
  color: #304ffe;
}

.font-blue {
  color: blue;
}

.font-blue0 {
  color: #e3f2fd;
}

.font-blue1 {
  color: #bbdefb;
}

.font-blue2 {
  color: #90caf9;
}

.font-blue3 {
  color: #64b5f6;
}

.font-blue4 {
  color: #42a5f5;
}

.font-blue5 {
  color: #2196f3;
}

.font-blue6 {
  color: #1e88e5;
}

.font-blue7 {
  color: #1976d2;
}

.font-blue8 {
  color: #1565c0;
}

.font-blue9 {
  color: #0d47a1;
}

.font-bluea {
  color: #82b1ff;
}

.font-blueb {
  color: #448aff;
}

.font-bluec {
  color: #2979ff;
}

.font-blued {
  color: #2962ff;
}

.font-l-blue {
  color: lightblue;
}

.font-l-blue0 {
  color: #e1f5fe;
}

.font-l-blue1 {
  color: #b3e5fc;
}

.font-l-blue2 {
  color: #81d4fa;
}

.font-l-blue3 {
  color: #4fc3f7;
}

.font-l-blue4 {
  color: #29b6f6;
}

.font-l-blue5 {
  color: #03a9f4;
}

.font-l-blue6 {
  color: #039be5;
}

.font-l-blue7 {
  color: #0288d1;
}

.font-l-blue8 {
  color: #0277bd;
}

.font-l-blue9 {
  color: #01579b;
}

.font-l-bluea {
  color: #80d8ff;
}

.font-l-blueb {
  color: #40c4ff;
}

.font-l-bluec {
  color: #00b0ff;
}

.font-l-blued {
  color: #0091ea;
}

.font-cyan {
  color: cyan;
}

.font-cyan0 {
  color: #e0f7fa;
}

.font-cyan1 {
  color: #b2ebf2;
}

.font-cyan2 {
  color: #80deea;
}

.font-cyan3 {
  color: #4dd0e1;
}

.font-cyan4 {
  color: #26c6da;
}

.font-cyan5 {
  color: #00bcd4;
}

.font-cyan6 {
  color: #00acc1;
}

.font-cyan7 {
  color: #0097a7;
}

.font-cyan8 {
  color: #00838f;
}

.font-cyan9 {
  color: #006064;
}

.font-cyana {
  color: #84ffff;
}

.font-cyanb {
  color: #18ffff;
}

.font-cyanc {
  color: #00e5ff;
}

.font-cyand {
  color: #00b8d4;
}

.font-teal {
  color: teal;
}

.font-teal0 {
  color: #e0f2f1;
}

.font-teal1 {
  color: #b2dfdb;
}

.font-teal2 {
  color: #80cbc4;
}

.font-teal3 {
  color: #4db6ac;
}

.font-teal4 {
  color: #26a69a;
}

.font-teal5 {
  color: #009688;
}

.font-teal6 {
  color: #00897b;
}

.font-teal7 {
  color: #00796b;
}

.font-teal8 {
  color: #00695c;
}

.font-teal9 {
  color: #004d40;
}

.font-teala {
  color: #a7ffeb;
}

.font-tealb {
  color: #64ffda;
}

.font-tealc {
  color: #1de9b6;
}

.font-teald {
  color: #00bfa5;
}

.font-green {
  color: green;
}

.font-green0 {
  color: #e8f5e9;
}

.font-green1 {
  color: #c8e6c9;
}

.font-green2 {
  color: #a5d6a7;
}

.font-green3 {
  color: #81c784;
}

.font-green4 {
  color: #66bb6a;
}

.font-green5 {
  color: #4caf50;
}

.font-green6 {
  color: #43a047;
}

.font-green7 {
  color: #388e3c;
}

.font-green8 {
  color: #2e7d32;
}

.font-green9 {
  color: #1b5e20;
}

.font-greena {
  color: #b9f6ca;
}

.font-greenb {
  color: #69f0ae;
}

.font-greenc {
  color: #00e676;
}

.font-greend {
  color: #00c853;
}

.font-l-green {
  color: lightgreen;
}

.font-l-green0 {
  color: #f1f8e9;
}

.font-l-green1 {
  color: #dcedc8;
}

.font-l-green2 {
  color: #c5e1a5;
}

.font-l-green3 {
  color: #aed581;
}

.font-l-green4 {
  color: #9ccc65;
}

.font-l-green5 {
  color: #8bc34a;
}

.font-l-green6 {
  color: #7cb342;
}

.font-l-green7 {
  color: #689f38;
}

.font-l-green8 {
  color: #558b2f;
}

.font-l-green9 {
  color: #33691e;
}

.font-l-greena {
  color: #ccff90;
}

.font-l-greenb {
  color: #b2ff59;
}

.font-l-greenc {
  color: #76ff03;
}

.font-l-greend {
  color: #64dd17;
}

.font-lime {
  color: lime;
}

.font-lime0 {
  color: #f9fbe7;
}

.font-lime1 {
  color: #f0f4c3;
}

.font-lime2 {
  color: #e6ee9c;
}

.font-lime3 {
  color: #d4e056;
}

.font-lime4 {
  color: #d4e157;
}

.font-lime5 {
  color: #cddc39;
}

.font-lime6 {
  color: #c0ca33;
}

.font-lime7 {
  color: #afb42b;
}

.font-lime8 {
  color: #9e9d24;
}

.font-lime9 {
  color: #827717;
}

.font-limea {
  color: #f4ff81;
}

.font-limeb {
  color: #eeff41;
}

.font-limec {
  color: #c6ff00;
}

.font-limed {
  color: #aeea00;
}

.font-yellow {
  color: yellow;
}

.font-yellow0 {
  color: #fffde7;
}

.font-yellow1 {
  color: #fff9c4;
}

.font-yellow2 {
  color: #fff59d;
}

.font-yellow3 {
  color: #fff176;
}

.font-yellow4 {
  color: #ffee58;
}

.font-yellow5 {
  color: #ffeb3b;
}

.font-yellow6 {
  color: #fdd835;
}

.font-yellow7 {
  color: #fbc02d;
}

.font-yellow8 {
  color: #f9a825;
}

.font-yellow9 {
  color: #f57f17;
}

.font-yellowa {
  color: #ffff8d;
}

.font-yellowb {
  color: #ff0;
}

.font-yellowc {
  color: #ffea00;
}

.font-yellowd {
  color: #ffd600;
}

.font-amber {
  color: #ffd740;
}

.font-amber0 {
  color: #fff8e1;
}

.font-amber1 {
  color: #ffecb3;
}

.font-amber2 {
  color: #ffe082;
}

.font-amber3 {
  color: #ffd54f;
}

.font-amber4 {
  color: #ffca28;
}

.font-amber5 {
  color: #ffc107;
}

.font-amber6 {
  color: #ffb300;
}

.font-amber7 {
  color: #ffa000;
}

.font-amber8 {
  color: #ff8f00;
}

.font-amber9 {
  color: #ff6f00;
}

.font-ambera {
  color: #ffe57f;
}

.font-amberb {
  color: #ffd740;
}

.font-amberc {
  color: #ffc400;
}

.font-amberd {
  color: #ffab00;
}

.font-orange {
  color: orange;
}

.font-orange0 {
  color: #fff3e0;
}

.font-orange1 {
  color: #ffe0b2;
}

.font-orange2 {
  color: #ffcc80;
}

.font-orange3 {
  color: #ffb74d;
}

.font-orange4 {
  color: #ffa726;
}

.font-orange5 {
  color: #ff9800;
}

.font-orange6 {
  color: #fb8c00;
}

.font-orange7 {
  color: #f57c00;
}

.font-orange8 {
  color: #ef6c00;
}

.font-orange9 {
  color: #e65100;
}

.font-orangea {
  color: #ffd180;
}

.font-orangeb {
  color: #ffab40;
}

.font-orangec {
  color: #ff9100;
}

.font-oranged {
  color: #ff6d00;
}

.font-d-orange {
  color: darkorange;
}

.font-d-orange0 {
  color: #fbe9e7;
}

.font-d-orange1 {
  color: #ffccbc;
}

.font-d-orange2 {
  color: #ffab91;
}

.font-d-orange3 {
  color: #ff8a65;
}

.font-d-orange4 {
  color: #ff7043;
}

.font-d-orange5 {
  color: #ff5722;
}

.font-d-orange6 {
  color: #f4511e;
}

.font-d-orange7 {
  color: #e64a19;
}

.font-d-orange8 {
  color: #d84315;
}

.font-d-orange9 {
  color: #bf360c;
}

.font-d-orangea {
  color: #ff9e80;
}

.font-d-orangeb {
  color: #ff6e40;
}

.font-d-orangec {
  color: #ff3d00;
}

.font-d-oranged {
  color: #dd2c00;
}

.font-brown {
  color: brown;
}

.font-brown0 {
  color: #efebe9;
}

.font-brown1 {
  color: #d7ccc8;
}

.font-brown2 {
  color: #bcaaa4;
}

.font-brown3 {
  color: #a1887f;
}

.font-brown4 {
  color: #8d6e63;
}

.font-brown5 {
  color: #795548;
}

.font-brown6 {
  color: #6d4c41;
}

.font-brown7 {
  color: #5d4037;
}

.font-brown8 {
  color: #4e342e;
}

.font-brown9 {
  color: #3e2723;
}

.font-grey {
  color: grey;
}

.font-grey0 {
  color: #fafafa;
}

.font-grey1 {
  color: #f5f5f5;
}

.font-grey2 {
  color: #eee;
}

.font-grey3 {
  color: #e0e0e0;
}

.font-grey4 {
  color: #bdbdbd;
}

.font-grey5 {
  color: #9e9e9e;
}

.font-grey6 {
  color: #757575;
}

.font-grey7 {
  color: #616161;
}

.font-grey8 {
  color: #424242;
}

.font-grey9 {
  color: #212121;
}

.font-blue-grey {
  color: lightsteelblue;
}

.font-blue-grey0 {
  color: #eceff1;
}

.font-blue-grey1 {
  color: #cfd8dc;
}

.font-blue-grey2 {
  color: #b0bec5;
}

.font-blue-grey3 {
  color: #90a4ae;
}

.font-blue-grey4 {
  color: #78909c;
}

.font-blue-grey5 {
  color: #607d8b;
}

.font-blue-grey6 {
  color: #546e7a;
}

.font-blue-grey7 {
  color: #455a64;
}

.font-blue-grey8 {
  color: #37474f;
}

.font-blue-grey9 {
  color: #263238;
}

@media (max-width: 1199px) {
  .font-black-lg {
    color: black;
  }
  .font-color0-lg {
    color: black;
  }
  .font-color1-lg {
    color: #111111;
  }
  .font-color2-lg {
    color: #222222;
  }
  .font-color3-lg {
    color: #333333;
  }
  .font-color4-lg {
    color: #444444;
  }
  .font-color5-lg {
    color: #555555;
  }
  .font-color6-lg {
    color: #666666;
  }
  .font-color7-lg {
    color: #777777;
  }
  .font-color8-lg {
    color: #888888;
  }
  .font-color9-lg {
    color: #999999;
  }
  .font-colora-lg {
    color: #aaaaaa;
  }
  .font-colorb-lg {
    color: #bbbbbb;
  }
  .font-colorc-lg {
    color: #cccccc;
  }
  .font-colord-lg {
    color: #dddddd;
  }
  .font-colore-lg {
    color: #eeeeee;
  }
  .font-colorf-lg {
    color: white;
  }
  .font-white-lg {
    color: white;
  }
  .font-red-lg {
    color: red;
  }
  .font-red0-lg {
    color: #ffebee;
  }
  .font-red1-lg {
    color: #ffcdd2;
  }
  .font-red2-lg {
    color: #ef9a9a;
  }
  .font-red3-lg {
    color: #e57373;
  }
  .font-red4-lg {
    color: #ef5350;
  }
  .font-red5-lg {
    color: #f44336;
  }
  .font-red6-lg {
    color: #e53935;
  }
  .font-red7-lg {
    color: #d32f2f;
  }
  .font-red8-lg {
    color: #c62828;
  }
  .font-red9-lg {
    color: #b71c1c;
  }
  .font-reda-lg {
    color: #ff8a80;
  }
  .font-redb-lg {
    color: #ff5252;
  }
  .font-redc-lg {
    color: #ff1744;
  }
  .font-redd-lg {
    color: #d50000;
  }
  .font-pink-lg {
    color: pink;
  }
  .font-pink0-lg {
    color: #fce4ec;
  }
  .font-pink1-lg {
    color: #f8bbd0;
  }
  .font-pink2-lg {
    color: #f48fb1;
  }
  .font-pink3-lg {
    color: #f06292;
  }
  .font-pink4-lg {
    color: #ec407a;
  }
  .font-pink5-lg {
    color: #e91e63;
  }
  .font-pink6-lg {
    color: #d81b60;
  }
  .font-pink7-lg {
    color: #c2185b;
  }
  .font-pink8-lg {
    color: #ad1457;
  }
  .font-pink9-lg {
    color: #880e4f;
  }
  .font-pinka-lg {
    color: #ff80ab;
  }
  .font-pinkb-lg {
    color: #ff4081;
  }
  .font-pinkc-lg {
    color: #f50057;
  }
  .font-pinkd-lg {
    color: #c51162;
  }
  .font-purple-lg {
    color: purple;
  }
  .font-purple0-lg {
    color: #f3e5f5;
  }
  .font-purple1-lg {
    color: #e1bee7;
  }
  .font-purple2-lg {
    color: #ce93d8;
  }
  .font-purple3-lg {
    color: #ba68c8;
  }
  .font-purple4-lg {
    color: #ab47bc;
  }
  .font-purple5-lg {
    color: #9c27b0;
  }
  .font-purple6-lg {
    color: #8e24aa;
  }
  .font-purple7-lg {
    color: #7b1fa2;
  }
  .font-purple8-lg {
    color: #6a1b9a;
  }
  .font-purple9-lg {
    color: #4a148c;
  }
  .font-purplea-lg {
    color: #ea80fc;
  }
  .font-purpleb-lg {
    color: #e040fb;
  }
  .font-purplec-lg {
    color: #d500f9;
  }
  .font-purpled-lg {
    color: #a0f;
  }
  .font-d-purple-lg {
    color: darkmagenta;
  }
  .font-d-purple0-lg {
    color: #ede7f6;
  }
  .font-d-purple1-lg {
    color: #d1c4e9;
  }
  .font-d-purple2-lg {
    color: #b39ddb;
  }
  .font-d-purple3-lg {
    color: #9575cd;
  }
  .font-d-purple4-lg {
    color: #7e57c2;
  }
  .font-d-purple5-lg {
    color: #673ab7;
  }
  .font-d-purple6-lg {
    color: #5e35b1;
  }
  .font-d-purple7-lg {
    color: #512da8;
  }
  .font-d-purple8-lg {
    color: #4527a0;
  }
  .font-d-purple9-lg {
    color: #311b92;
  }
  .font-d-purplea-lg {
    color: #b388ff;
  }
  .font-d-purpleb-lg {
    color: #7c4dff;
  }
  .font-d-purplec-lg {
    color: #651fff;
  }
  .font-d-purpled-lg {
    color: #6200ea;
  }
  .font-indigo-lg {
    color: indigo;
  }
  .font-indigo0-lg {
    color: #e8eaf6;
  }
  .font-indigo1-lg {
    color: #c5cae9;
  }
  .font-indigo2-lg {
    color: #9fa8da;
  }
  .font-indigo3-lg {
    color: #7986cb;
  }
  .font-indigo4-lg {
    color: #5c6bc0;
  }
  .font-indigo5-lg {
    color: #3f51b5;
  }
  .font-indigo6-lg {
    color: #3949ab;
  }
  .font-indigo7-lg {
    color: #303f9f;
  }
  .font-indigo8-lg {
    color: #283593;
  }
  .font-indigo9-lg {
    color: #1a237e;
  }
  .font-indigoa-lg {
    color: #8c9eff;
  }
  .font-indigob-lg {
    color: #536dfe;
  }
  .font-indigoc-lg {
    color: #3d5afe;
  }
  .font-indigod-lg {
    color: #304ffe;
  }
  .font-blue-lg {
    color: blue;
  }
  .font-blue0-lg {
    color: #e3f2fd;
  }
  .font-blue1-lg {
    color: #bbdefb;
  }
  .font-blue2-lg {
    color: #90caf9;
  }
  .font-blue3-lg {
    color: #64b5f6;
  }
  .font-blue4-lg {
    color: #42a5f5;
  }
  .font-blue5-lg {
    color: #2196f3;
  }
  .font-blue6-lg {
    color: #1e88e5;
  }
  .font-blue7-lg {
    color: #1976d2;
  }
  .font-blue8-lg {
    color: #1565c0;
  }
  .font-blue9-lg {
    color: #0d47a1;
  }
  .font-bluea-lg {
    color: #82b1ff;
  }
  .font-blueb-lg {
    color: #448aff;
  }
  .font-bluec-lg {
    color: #2979ff;
  }
  .font-blued-lg {
    color: #2962ff;
  }
  .font-l-blue-lg {
    color: lightblue;
  }
  .font-l-blue0-lg {
    color: #e1f5fe;
  }
  .font-l-blue1-lg {
    color: #b3e5fc;
  }
  .font-l-blue2-lg {
    color: #81d4fa;
  }
  .font-l-blue3-lg {
    color: #4fc3f7;
  }
  .font-l-blue4-lg {
    color: #29b6f6;
  }
  .font-l-blue5-lg {
    color: #03a9f4;
  }
  .font-l-blue6-lg {
    color: #039be5;
  }
  .font-l-blue7-lg {
    color: #0288d1;
  }
  .font-l-blue8-lg {
    color: #0277bd;
  }
  .font-l-blue9-lg {
    color: #01579b;
  }
  .font-l-bluea-lg {
    color: #80d8ff;
  }
  .font-l-blueb-lg {
    color: #40c4ff;
  }
  .font-l-bluec-lg {
    color: #00b0ff;
  }
  .font-l-blued-lg {
    color: #0091ea;
  }
  .font-cyan-lg {
    color: cyan;
  }
  .font-cyan0-lg {
    color: #e0f7fa;
  }
  .font-cyan1-lg {
    color: #b2ebf2;
  }
  .font-cyan2-lg {
    color: #80deea;
  }
  .font-cyan3-lg {
    color: #4dd0e1;
  }
  .font-cyan4-lg {
    color: #26c6da;
  }
  .font-cyan5-lg {
    color: #00bcd4;
  }
  .font-cyan6-lg {
    color: #00acc1;
  }
  .font-cyan7-lg {
    color: #0097a7;
  }
  .font-cyan8-lg {
    color: #00838f;
  }
  .font-cyan9-lg {
    color: #006064;
  }
  .font-cyana-lg {
    color: #84ffff;
  }
  .font-cyanb-lg {
    color: #18ffff;
  }
  .font-cyanc-lg {
    color: #00e5ff;
  }
  .font-cyand-lg {
    color: #00b8d4;
  }
  .font-teal-lg {
    color: teal;
  }
  .font-teal0-lg {
    color: #e0f2f1;
  }
  .font-teal1-lg {
    color: #b2dfdb;
  }
  .font-teal2-lg {
    color: #80cbc4;
  }
  .font-teal3-lg {
    color: #4db6ac;
  }
  .font-teal4-lg {
    color: #26a69a;
  }
  .font-teal5-lg {
    color: #009688;
  }
  .font-teal6-lg {
    color: #00897b;
  }
  .font-teal7-lg {
    color: #00796b;
  }
  .font-teal8-lg {
    color: #00695c;
  }
  .font-teal9-lg {
    color: #004d40;
  }
  .font-teala-lg {
    color: #a7ffeb;
  }
  .font-tealb-lg {
    color: #64ffda;
  }
  .font-tealc-lg {
    color: #1de9b6;
  }
  .font-teald-lg {
    color: #00bfa5;
  }
  .font-green-lg {
    color: green;
  }
  .font-green0-lg {
    color: #e8f5e9;
  }
  .font-green1-lg {
    color: #c8e6c9;
  }
  .font-green2-lg {
    color: #a5d6a7;
  }
  .font-green3-lg {
    color: #81c784;
  }
  .font-green4-lg {
    color: #66bb6a;
  }
  .font-green5-lg {
    color: #4caf50;
  }
  .font-green6-lg {
    color: #43a047;
  }
  .font-green7-lg {
    color: #388e3c;
  }
  .font-green8-lg {
    color: #2e7d32;
  }
  .font-green9-lg {
    color: #1b5e20;
  }
  .font-greena-lg {
    color: #b9f6ca;
  }
  .font-greenb-lg {
    color: #69f0ae;
  }
  .font-greenc-lg {
    color: #00e676;
  }
  .font-greend-lg {
    color: #00c853;
  }
  .font-l-green-lg {
    color: lightgreen;
  }
  .font-l-green0-lg {
    color: #f1f8e9;
  }
  .font-l-green1-lg {
    color: #dcedc8;
  }
  .font-l-green2-lg {
    color: #c5e1a5;
  }
  .font-l-green3-lg {
    color: #aed581;
  }
  .font-l-green4-lg {
    color: #9ccc65;
  }
  .font-l-green5-lg {
    color: #8bc34a;
  }
  .font-l-green6-lg {
    color: #7cb342;
  }
  .font-l-green7-lg {
    color: #689f38;
  }
  .font-l-green8-lg {
    color: #558b2f;
  }
  .font-l-green9-lg {
    color: #33691e;
  }
  .font-l-greena-lg {
    color: #ccff90;
  }
  .font-l-greenb-lg {
    color: #b2ff59;
  }
  .font-l-greenc-lg {
    color: #76ff03;
  }
  .font-l-greend-lg {
    color: #64dd17;
  }
  .font-lime-lg {
    color: lime;
  }
  .font-lime0-lg {
    color: #f9fbe7;
  }
  .font-lime1-lg {
    color: #f0f4c3;
  }
  .font-lime2-lg {
    color: #e6ee9c;
  }
  .font-lime3-lg {
    color: #d4e056;
  }
  .font-lime4-lg {
    color: #d4e157;
  }
  .font-lime5-lg {
    color: #cddc39;
  }
  .font-lime6-lg {
    color: #c0ca33;
  }
  .font-lime7-lg {
    color: #afb42b;
  }
  .font-lime8-lg {
    color: #9e9d24;
  }
  .font-lime9-lg {
    color: #827717;
  }
  .font-limea-lg {
    color: #f4ff81;
  }
  .font-limeb-lg {
    color: #eeff41;
  }
  .font-limec-lg {
    color: #c6ff00;
  }
  .font-limed-lg {
    color: #aeea00;
  }
  .font-yellow-lg {
    color: yellow;
  }
  .font-yellow0-lg {
    color: #fffde7;
  }
  .font-yellow1-lg {
    color: #fff9c4;
  }
  .font-yellow2-lg {
    color: #fff59d;
  }
  .font-yellow3-lg {
    color: #fff176;
  }
  .font-yellow4-lg {
    color: #ffee58;
  }
  .font-yellow5-lg {
    color: #ffeb3b;
  }
  .font-yellow6-lg {
    color: #fdd835;
  }
  .font-yellow7-lg {
    color: #fbc02d;
  }
  .font-yellow8-lg {
    color: #f9a825;
  }
  .font-yellow9-lg {
    color: #f57f17;
  }
  .font-yellowa-lg {
    color: #ffff8d;
  }
  .font-yellowb-lg {
    color: #ff0;
  }
  .font-yellowc-lg {
    color: #ffea00;
  }
  .font-yellowd-lg {
    color: #ffd600;
  }
  .font-amber-lg {
    color: #ffd740;
  }
  .font-amber0-lg {
    color: #fff8e1;
  }
  .font-amber1-lg {
    color: #ffecb3;
  }
  .font-amber2-lg {
    color: #ffe082;
  }
  .font-amber3-lg {
    color: #ffd54f;
  }
  .font-amber4-lg {
    color: #ffca28;
  }
  .font-amber5-lg {
    color: #ffc107;
  }
  .font-amber6-lg {
    color: #ffb300;
  }
  .font-amber7-lg {
    color: #ffa000;
  }
  .font-amber8-lg {
    color: #ff8f00;
  }
  .font-amber9-lg {
    color: #ff6f00;
  }
  .font-ambera-lg {
    color: #ffe57f;
  }
  .font-amberb-lg {
    color: #ffd740;
  }
  .font-amberc-lg {
    color: #ffc400;
  }
  .font-amberd-lg {
    color: #ffab00;
  }
  .font-orange-lg {
    color: orange;
  }
  .font-orange0-lg {
    color: #fff3e0;
  }
  .font-orange1-lg {
    color: #ffe0b2;
  }
  .font-orange2-lg {
    color: #ffcc80;
  }
  .font-orange3-lg {
    color: #ffb74d;
  }
  .font-orange4-lg {
    color: #ffa726;
  }
  .font-orange5-lg {
    color: #ff9800;
  }
  .font-orange6-lg {
    color: #fb8c00;
  }
  .font-orange7-lg {
    color: #f57c00;
  }
  .font-orange8-lg {
    color: #ef6c00;
  }
  .font-orange9-lg {
    color: #e65100;
  }
  .font-orangea-lg {
    color: #ffd180;
  }
  .font-orangeb-lg {
    color: #ffab40;
  }
  .font-orangec-lg {
    color: #ff9100;
  }
  .font-oranged-lg {
    color: #ff6d00;
  }
  .font-d-orange-lg {
    color: darkorange;
  }
  .font-d-orange0-lg {
    color: #fbe9e7;
  }
  .font-d-orange1-lg {
    color: #ffccbc;
  }
  .font-d-orange2-lg {
    color: #ffab91;
  }
  .font-d-orange3-lg {
    color: #ff8a65;
  }
  .font-d-orange4-lg {
    color: #ff7043;
  }
  .font-d-orange5-lg {
    color: #ff5722;
  }
  .font-d-orange6-lg {
    color: #f4511e;
  }
  .font-d-orange7-lg {
    color: #e64a19;
  }
  .font-d-orange8-lg {
    color: #d84315;
  }
  .font-d-orange9-lg {
    color: #bf360c;
  }
  .font-d-orangea-lg {
    color: #ff9e80;
  }
  .font-d-orangeb-lg {
    color: #ff6e40;
  }
  .font-d-orangec-lg {
    color: #ff3d00;
  }
  .font-d-oranged-lg {
    color: #dd2c00;
  }
  .font-brown-lg {
    color: brown;
  }
  .font-brown0-lg {
    color: #efebe9;
  }
  .font-brown1-lg {
    color: #d7ccc8;
  }
  .font-brown2-lg {
    color: #bcaaa4;
  }
  .font-brown3-lg {
    color: #a1887f;
  }
  .font-brown4-lg {
    color: #8d6e63;
  }
  .font-brown5-lg {
    color: #795548;
  }
  .font-brown6-lg {
    color: #6d4c41;
  }
  .font-brown7-lg {
    color: #5d4037;
  }
  .font-brown8-lg {
    color: #4e342e;
  }
  .font-brown9-lg {
    color: #3e2723;
  }
  .font-grey-lg {
    color: grey;
  }
  .font-grey0-lg {
    color: #fafafa;
  }
  .font-grey1-lg {
    color: #f5f5f5;
  }
  .font-grey2-lg {
    color: #eee;
  }
  .font-grey3-lg {
    color: #e0e0e0;
  }
  .font-grey4-lg {
    color: #bdbdbd;
  }
  .font-grey5-lg {
    color: #9e9e9e;
  }
  .font-grey6-lg {
    color: #757575;
  }
  .font-grey7-lg {
    color: #616161;
  }
  .font-grey8-lg {
    color: #424242;
  }
  .font-grey9-lg {
    color: #212121;
  }
  .font-blue-grey-lg {
    color: lightsteelblue;
  }
  .font-blue-grey0-lg {
    color: #eceff1;
  }
  .font-blue-grey1-lg {
    color: #cfd8dc;
  }
  .font-blue-grey2-lg {
    color: #b0bec5;
  }
  .font-blue-grey3-lg {
    color: #90a4ae;
  }
  .font-blue-grey4-lg {
    color: #78909c;
  }
  .font-blue-grey5-lg {
    color: #607d8b;
  }
  .font-blue-grey6-lg {
    color: #546e7a;
  }
  .font-blue-grey7-lg {
    color: #455a64;
  }
  .font-blue-grey8-lg {
    color: #37474f;
  }
  .font-blue-grey9-lg {
    color: #263238;
  }
}

@media (max-width: 991px) {
  .font-black-md {
    color: black;
  }
  .font-color0-md {
    color: black;
  }
  .font-color1-md {
    color: #111111;
  }
  .font-color2-md {
    color: #222222;
  }
  .font-color3-md {
    color: #333333;
  }
  .font-color4-md {
    color: #444444;
  }
  .font-color5-md {
    color: #555555;
  }
  .font-color6-md {
    color: #666666;
  }
  .font-color7-md {
    color: #777777;
  }
  .font-color8-md {
    color: #888888;
  }
  .font-color9-md {
    color: #999999;
  }
  .font-colora-md {
    color: #aaaaaa;
  }
  .font-colorb-md {
    color: #bbbbbb;
  }
  .font-colorc-md {
    color: #cccccc;
  }
  .font-colord-md {
    color: #dddddd;
  }
  .font-colore-md {
    color: #eeeeee;
  }
  .font-colorf-md {
    color: white;
  }
  .font-white-md {
    color: white;
  }
  .font-red-md {
    color: red;
  }
  .font-red0-md {
    color: #ffebee;
  }
  .font-red1-md {
    color: #ffcdd2;
  }
  .font-red2-md {
    color: #ef9a9a;
  }
  .font-red3-md {
    color: #e57373;
  }
  .font-red4-md {
    color: #ef5350;
  }
  .font-red5-md {
    color: #f44336;
  }
  .font-red6-md {
    color: #e53935;
  }
  .font-red7-md {
    color: #d32f2f;
  }
  .font-red8-md {
    color: #c62828;
  }
  .font-red9-md {
    color: #b71c1c;
  }
  .font-reda-md {
    color: #ff8a80;
  }
  .font-redb-md {
    color: #ff5252;
  }
  .font-redc-md {
    color: #ff1744;
  }
  .font-redd-md {
    color: #d50000;
  }
  .font-pink-md {
    color: pink;
  }
  .font-pink0-md {
    color: #fce4ec;
  }
  .font-pink1-md {
    color: #f8bbd0;
  }
  .font-pink2-md {
    color: #f48fb1;
  }
  .font-pink3-md {
    color: #f06292;
  }
  .font-pink4-md {
    color: #ec407a;
  }
  .font-pink5-md {
    color: #e91e63;
  }
  .font-pink6-md {
    color: #d81b60;
  }
  .font-pink7-md {
    color: #c2185b;
  }
  .font-pink8-md {
    color: #ad1457;
  }
  .font-pink9-md {
    color: #880e4f;
  }
  .font-pinka-md {
    color: #ff80ab;
  }
  .font-pinkb-md {
    color: #ff4081;
  }
  .font-pinkc-md {
    color: #f50057;
  }
  .font-pinkd-md {
    color: #c51162;
  }
  .font-purple-md {
    color: purple;
  }
  .font-purple0-md {
    color: #f3e5f5;
  }
  .font-purple1-md {
    color: #e1bee7;
  }
  .font-purple2-md {
    color: #ce93d8;
  }
  .font-purple3-md {
    color: #ba68c8;
  }
  .font-purple4-md {
    color: #ab47bc;
  }
  .font-purple5-md {
    color: #9c27b0;
  }
  .font-purple6-md {
    color: #8e24aa;
  }
  .font-purple7-md {
    color: #7b1fa2;
  }
  .font-purple8-md {
    color: #6a1b9a;
  }
  .font-purple9-md {
    color: #4a148c;
  }
  .font-purplea-md {
    color: #ea80fc;
  }
  .font-purpleb-md {
    color: #e040fb;
  }
  .font-purplec-md {
    color: #d500f9;
  }
  .font-purpled-md {
    color: #a0f;
  }
  .font-d-purple-md {
    color: darkmagenta;
  }
  .font-d-purple0-md {
    color: #ede7f6;
  }
  .font-d-purple1-md {
    color: #d1c4e9;
  }
  .font-d-purple2-md {
    color: #b39ddb;
  }
  .font-d-purple3-md {
    color: #9575cd;
  }
  .font-d-purple4-md {
    color: #7e57c2;
  }
  .font-d-purple5-md {
    color: #673ab7;
  }
  .font-d-purple6-md {
    color: #5e35b1;
  }
  .font-d-purple7-md {
    color: #512da8;
  }
  .font-d-purple8-md {
    color: #4527a0;
  }
  .font-d-purple9-md {
    color: #311b92;
  }
  .font-d-purplea-md {
    color: #b388ff;
  }
  .font-d-purpleb-md {
    color: #7c4dff;
  }
  .font-d-purplec-md {
    color: #651fff;
  }
  .font-d-purpled-md {
    color: #6200ea;
  }
  .font-indigo-md {
    color: indigo;
  }
  .font-indigo0-md {
    color: #e8eaf6;
  }
  .font-indigo1-md {
    color: #c5cae9;
  }
  .font-indigo2-md {
    color: #9fa8da;
  }
  .font-indigo3-md {
    color: #7986cb;
  }
  .font-indigo4-md {
    color: #5c6bc0;
  }
  .font-indigo5-md {
    color: #3f51b5;
  }
  .font-indigo6-md {
    color: #3949ab;
  }
  .font-indigo7-md {
    color: #303f9f;
  }
  .font-indigo8-md {
    color: #283593;
  }
  .font-indigo9-md {
    color: #1a237e;
  }
  .font-indigoa-md {
    color: #8c9eff;
  }
  .font-indigob-md {
    color: #536dfe;
  }
  .font-indigoc-md {
    color: #3d5afe;
  }
  .font-indigod-md {
    color: #304ffe;
  }
  .font-blue-md {
    color: blue;
  }
  .font-blue0-md {
    color: #e3f2fd;
  }
  .font-blue1-md {
    color: #bbdefb;
  }
  .font-blue2-md {
    color: #90caf9;
  }
  .font-blue3-md {
    color: #64b5f6;
  }
  .font-blue4-md {
    color: #42a5f5;
  }
  .font-blue5-md {
    color: #2196f3;
  }
  .font-blue6-md {
    color: #1e88e5;
  }
  .font-blue7-md {
    color: #1976d2;
  }
  .font-blue8-md {
    color: #1565c0;
  }
  .font-blue9-md {
    color: #0d47a1;
  }
  .font-bluea-md {
    color: #82b1ff;
  }
  .font-blueb-md {
    color: #448aff;
  }
  .font-bluec-md {
    color: #2979ff;
  }
  .font-blued-md {
    color: #2962ff;
  }
  .font-l-blue-md {
    color: lightblue;
  }
  .font-l-blue0-md {
    color: #e1f5fe;
  }
  .font-l-blue1-md {
    color: #b3e5fc;
  }
  .font-l-blue2-md {
    color: #81d4fa;
  }
  .font-l-blue3-md {
    color: #4fc3f7;
  }
  .font-l-blue4-md {
    color: #29b6f6;
  }
  .font-l-blue5-md {
    color: #03a9f4;
  }
  .font-l-blue6-md {
    color: #039be5;
  }
  .font-l-blue7-md {
    color: #0288d1;
  }
  .font-l-blue8-md {
    color: #0277bd;
  }
  .font-l-blue9-md {
    color: #01579b;
  }
  .font-l-bluea-md {
    color: #80d8ff;
  }
  .font-l-blueb-md {
    color: #40c4ff;
  }
  .font-l-bluec-md {
    color: #00b0ff;
  }
  .font-l-blued-md {
    color: #0091ea;
  }
  .font-cyan-md {
    color: cyan;
  }
  .font-cyan0-md {
    color: #e0f7fa;
  }
  .font-cyan1-md {
    color: #b2ebf2;
  }
  .font-cyan2-md {
    color: #80deea;
  }
  .font-cyan3-md {
    color: #4dd0e1;
  }
  .font-cyan4-md {
    color: #26c6da;
  }
  .font-cyan5-md {
    color: #00bcd4;
  }
  .font-cyan6-md {
    color: #00acc1;
  }
  .font-cyan7-md {
    color: #0097a7;
  }
  .font-cyan8-md {
    color: #00838f;
  }
  .font-cyan9-md {
    color: #006064;
  }
  .font-cyana-md {
    color: #84ffff;
  }
  .font-cyanb-md {
    color: #18ffff;
  }
  .font-cyanc-md {
    color: #00e5ff;
  }
  .font-cyand-md {
    color: #00b8d4;
  }
  .font-teal-md {
    color: teal;
  }
  .font-teal0-md {
    color: #e0f2f1;
  }
  .font-teal1-md {
    color: #b2dfdb;
  }
  .font-teal2-md {
    color: #80cbc4;
  }
  .font-teal3-md {
    color: #4db6ac;
  }
  .font-teal4-md {
    color: #26a69a;
  }
  .font-teal5-md {
    color: #009688;
  }
  .font-teal6-md {
    color: #00897b;
  }
  .font-teal7-md {
    color: #00796b;
  }
  .font-teal8-md {
    color: #00695c;
  }
  .font-teal9-md {
    color: #004d40;
  }
  .font-teala-md {
    color: #a7ffeb;
  }
  .font-tealb-md {
    color: #64ffda;
  }
  .font-tealc-md {
    color: #1de9b6;
  }
  .font-teald-md {
    color: #00bfa5;
  }
  .font-green-md {
    color: green;
  }
  .font-green0-md {
    color: #e8f5e9;
  }
  .font-green1-md {
    color: #c8e6c9;
  }
  .font-green2-md {
    color: #a5d6a7;
  }
  .font-green3-md {
    color: #81c784;
  }
  .font-green4-md {
    color: #66bb6a;
  }
  .font-green5-md {
    color: #4caf50;
  }
  .font-green6-md {
    color: #43a047;
  }
  .font-green7-md {
    color: #388e3c;
  }
  .font-green8-md {
    color: #2e7d32;
  }
  .font-green9-md {
    color: #1b5e20;
  }
  .font-greena-md {
    color: #b9f6ca;
  }
  .font-greenb-md {
    color: #69f0ae;
  }
  .font-greenc-md {
    color: #00e676;
  }
  .font-greend-md {
    color: #00c853;
  }
  .font-l-green-md {
    color: lightgreen;
  }
  .font-l-green0-md {
    color: #f1f8e9;
  }
  .font-l-green1-md {
    color: #dcedc8;
  }
  .font-l-green2-md {
    color: #c5e1a5;
  }
  .font-l-green3-md {
    color: #aed581;
  }
  .font-l-green4-md {
    color: #9ccc65;
  }
  .font-l-green5-md {
    color: #8bc34a;
  }
  .font-l-green6-md {
    color: #7cb342;
  }
  .font-l-green7-md {
    color: #689f38;
  }
  .font-l-green8-md {
    color: #558b2f;
  }
  .font-l-green9-md {
    color: #33691e;
  }
  .font-l-greena-md {
    color: #ccff90;
  }
  .font-l-greenb-md {
    color: #b2ff59;
  }
  .font-l-greenc-md {
    color: #76ff03;
  }
  .font-l-greend-md {
    color: #64dd17;
  }
  .font-lime-md {
    color: lime;
  }
  .font-lime0-md {
    color: #f9fbe7;
  }
  .font-lime1-md {
    color: #f0f4c3;
  }
  .font-lime2-md {
    color: #e6ee9c;
  }
  .font-lime3-md {
    color: #d4e056;
  }
  .font-lime4-md {
    color: #d4e157;
  }
  .font-lime5-md {
    color: #cddc39;
  }
  .font-lime6-md {
    color: #c0ca33;
  }
  .font-lime7-md {
    color: #afb42b;
  }
  .font-lime8-md {
    color: #9e9d24;
  }
  .font-lime9-md {
    color: #827717;
  }
  .font-limea-md {
    color: #f4ff81;
  }
  .font-limeb-md {
    color: #eeff41;
  }
  .font-limec-md {
    color: #c6ff00;
  }
  .font-limed-md {
    color: #aeea00;
  }
  .font-yellow-md {
    color: yellow;
  }
  .font-yellow0-md {
    color: #fffde7;
  }
  .font-yellow1-md {
    color: #fff9c4;
  }
  .font-yellow2-md {
    color: #fff59d;
  }
  .font-yellow3-md {
    color: #fff176;
  }
  .font-yellow4-md {
    color: #ffee58;
  }
  .font-yellow5-md {
    color: #ffeb3b;
  }
  .font-yellow6-md {
    color: #fdd835;
  }
  .font-yellow7-md {
    color: #fbc02d;
  }
  .font-yellow8-md {
    color: #f9a825;
  }
  .font-yellow9-md {
    color: #f57f17;
  }
  .font-yellowa-md {
    color: #ffff8d;
  }
  .font-yellowb-md {
    color: #ff0;
  }
  .font-yellowc-md {
    color: #ffea00;
  }
  .font-yellowd-md {
    color: #ffd600;
  }
  .font-amber-md {
    color: #ffd740;
  }
  .font-amber0-md {
    color: #fff8e1;
  }
  .font-amber1-md {
    color: #ffecb3;
  }
  .font-amber2-md {
    color: #ffe082;
  }
  .font-amber3-md {
    color: #ffd54f;
  }
  .font-amber4-md {
    color: #ffca28;
  }
  .font-amber5-md {
    color: #ffc107;
  }
  .font-amber6-md {
    color: #ffb300;
  }
  .font-amber7-md {
    color: #ffa000;
  }
  .font-amber8-md {
    color: #ff8f00;
  }
  .font-amber9-md {
    color: #ff6f00;
  }
  .font-ambera-md {
    color: #ffe57f;
  }
  .font-amberb-md {
    color: #ffd740;
  }
  .font-amberc-md {
    color: #ffc400;
  }
  .font-amberd-md {
    color: #ffab00;
  }
  .font-orange-md {
    color: orange;
  }
  .font-orange0-md {
    color: #fff3e0;
  }
  .font-orange1-md {
    color: #ffe0b2;
  }
  .font-orange2-md {
    color: #ffcc80;
  }
  .font-orange3-md {
    color: #ffb74d;
  }
  .font-orange4-md {
    color: #ffa726;
  }
  .font-orange5-md {
    color: #ff9800;
  }
  .font-orange6-md {
    color: #fb8c00;
  }
  .font-orange7-md {
    color: #f57c00;
  }
  .font-orange8-md {
    color: #ef6c00;
  }
  .font-orange9-md {
    color: #e65100;
  }
  .font-orangea-md {
    color: #ffd180;
  }
  .font-orangeb-md {
    color: #ffab40;
  }
  .font-orangec-md {
    color: #ff9100;
  }
  .font-oranged-md {
    color: #ff6d00;
  }
  .font-d-orange-md {
    color: darkorange;
  }
  .font-d-orange0-md {
    color: #fbe9e7;
  }
  .font-d-orange1-md {
    color: #ffccbc;
  }
  .font-d-orange2-md {
    color: #ffab91;
  }
  .font-d-orange3-md {
    color: #ff8a65;
  }
  .font-d-orange4-md {
    color: #ff7043;
  }
  .font-d-orange5-md {
    color: #ff5722;
  }
  .font-d-orange6-md {
    color: #f4511e;
  }
  .font-d-orange7-md {
    color: #e64a19;
  }
  .font-d-orange8-md {
    color: #d84315;
  }
  .font-d-orange9-md {
    color: #bf360c;
  }
  .font-d-orangea-md {
    color: #ff9e80;
  }
  .font-d-orangeb-md {
    color: #ff6e40;
  }
  .font-d-orangec-md {
    color: #ff3d00;
  }
  .font-d-oranged-md {
    color: #dd2c00;
  }
  .font-brown-md {
    color: brown;
  }
  .font-brown0-md {
    color: #efebe9;
  }
  .font-brown1-md {
    color: #d7ccc8;
  }
  .font-brown2-md {
    color: #bcaaa4;
  }
  .font-brown3-md {
    color: #a1887f;
  }
  .font-brown4-md {
    color: #8d6e63;
  }
  .font-brown5-md {
    color: #795548;
  }
  .font-brown6-md {
    color: #6d4c41;
  }
  .font-brown7-md {
    color: #5d4037;
  }
  .font-brown8-md {
    color: #4e342e;
  }
  .font-brown9-md {
    color: #3e2723;
  }
  .font-grey-md {
    color: grey;
  }
  .font-grey0-md {
    color: #fafafa;
  }
  .font-grey1-md {
    color: #f5f5f5;
  }
  .font-grey2-md {
    color: #eee;
  }
  .font-grey3-md {
    color: #e0e0e0;
  }
  .font-grey4-md {
    color: #bdbdbd;
  }
  .font-grey5-md {
    color: #9e9e9e;
  }
  .font-grey6-md {
    color: #757575;
  }
  .font-grey7-md {
    color: #616161;
  }
  .font-grey8-md {
    color: #424242;
  }
  .font-grey9-md {
    color: #212121;
  }
  .font-blue-grey-md {
    color: lightsteelblue;
  }
  .font-blue-grey0-md {
    color: #eceff1;
  }
  .font-blue-grey1-md {
    color: #cfd8dc;
  }
  .font-blue-grey2-md {
    color: #b0bec5;
  }
  .font-blue-grey3-md {
    color: #90a4ae;
  }
  .font-blue-grey4-md {
    color: #78909c;
  }
  .font-blue-grey5-md {
    color: #607d8b;
  }
  .font-blue-grey6-md {
    color: #546e7a;
  }
  .font-blue-grey7-md {
    color: #455a64;
  }
  .font-blue-grey8-md {
    color: #37474f;
  }
  .font-blue-grey9-md {
    color: #263238;
  }
}

@media (max-width: 767px) {
  .font-black-sm {
    color: black;
  }
  .font-color0-sm {
    color: black;
  }
  .font-color1-sm {
    color: #111111;
  }
  .font-color2-sm {
    color: #222222;
  }
  .font-color3-sm {
    color: #333333;
  }
  .font-color4-sm {
    color: #444444;
  }
  .font-color5-sm {
    color: #555555;
  }
  .font-color6-sm {
    color: #666666;
  }
  .font-color7-sm {
    color: #777777;
  }
  .font-color8-sm {
    color: #888888;
  }
  .font-color9-sm {
    color: #999999;
  }
  .font-colora-sm {
    color: #aaaaaa;
  }
  .font-colorb-sm {
    color: #bbbbbb;
  }
  .font-colorc-sm {
    color: #cccccc;
  }
  .font-colord-sm {
    color: #dddddd;
  }
  .font-colore-sm {
    color: #eeeeee;
  }
  .font-colorf-sm {
    color: white;
  }
  .font-white-sm {
    color: white;
  }
  .font-red-sm {
    color: red;
  }
  .font-red0-sm {
    color: #ffebee;
  }
  .font-red1-sm {
    color: #ffcdd2;
  }
  .font-red2-sm {
    color: #ef9a9a;
  }
  .font-red3-sm {
    color: #e57373;
  }
  .font-red4-sm {
    color: #ef5350;
  }
  .font-red5-sm {
    color: #f44336;
  }
  .font-red6-sm {
    color: #e53935;
  }
  .font-red7-sm {
    color: #d32f2f;
  }
  .font-red8-sm {
    color: #c62828;
  }
  .font-red9-sm {
    color: #b71c1c;
  }
  .font-reda-sm {
    color: #ff8a80;
  }
  .font-redb-sm {
    color: #ff5252;
  }
  .font-redc-sm {
    color: #ff1744;
  }
  .font-redd-sm {
    color: #d50000;
  }
  .font-pink-sm {
    color: pink;
  }
  .font-pink0-sm {
    color: #fce4ec;
  }
  .font-pink1-sm {
    color: #f8bbd0;
  }
  .font-pink2-sm {
    color: #f48fb1;
  }
  .font-pink3-sm {
    color: #f06292;
  }
  .font-pink4-sm {
    color: #ec407a;
  }
  .font-pink5-sm {
    color: #e91e63;
  }
  .font-pink6-sm {
    color: #d81b60;
  }
  .font-pink7-sm {
    color: #c2185b;
  }
  .font-pink8-sm {
    color: #ad1457;
  }
  .font-pink9-sm {
    color: #880e4f;
  }
  .font-pinka-sm {
    color: #ff80ab;
  }
  .font-pinkb-sm {
    color: #ff4081;
  }
  .font-pinkc-sm {
    color: #f50057;
  }
  .font-pinkd-sm {
    color: #c51162;
  }
  .font-purple-sm {
    color: purple;
  }
  .font-purple0-sm {
    color: #f3e5f5;
  }
  .font-purple1-sm {
    color: #e1bee7;
  }
  .font-purple2-sm {
    color: #ce93d8;
  }
  .font-purple3-sm {
    color: #ba68c8;
  }
  .font-purple4-sm {
    color: #ab47bc;
  }
  .font-purple5-sm {
    color: #9c27b0;
  }
  .font-purple6-sm {
    color: #8e24aa;
  }
  .font-purple7-sm {
    color: #7b1fa2;
  }
  .font-purple8-sm {
    color: #6a1b9a;
  }
  .font-purple9-sm {
    color: #4a148c;
  }
  .font-purplea-sm {
    color: #ea80fc;
  }
  .font-purpleb-sm {
    color: #e040fb;
  }
  .font-purplec-sm {
    color: #d500f9;
  }
  .font-purpled-sm {
    color: #a0f;
  }
  .font-d-purple-sm {
    color: darkmagenta;
  }
  .font-d-purple0-sm {
    color: #ede7f6;
  }
  .font-d-purple1-sm {
    color: #d1c4e9;
  }
  .font-d-purple2-sm {
    color: #b39ddb;
  }
  .font-d-purple3-sm {
    color: #9575cd;
  }
  .font-d-purple4-sm {
    color: #7e57c2;
  }
  .font-d-purple5-sm {
    color: #673ab7;
  }
  .font-d-purple6-sm {
    color: #5e35b1;
  }
  .font-d-purple7-sm {
    color: #512da8;
  }
  .font-d-purple8-sm {
    color: #4527a0;
  }
  .font-d-purple9-sm {
    color: #311b92;
  }
  .font-d-purplea-sm {
    color: #b388ff;
  }
  .font-d-purpleb-sm {
    color: #7c4dff;
  }
  .font-d-purplec-sm {
    color: #651fff;
  }
  .font-d-purpled-sm {
    color: #6200ea;
  }
  .font-indigo-sm {
    color: indigo;
  }
  .font-indigo0-sm {
    color: #e8eaf6;
  }
  .font-indigo1-sm {
    color: #c5cae9;
  }
  .font-indigo2-sm {
    color: #9fa8da;
  }
  .font-indigo3-sm {
    color: #7986cb;
  }
  .font-indigo4-sm {
    color: #5c6bc0;
  }
  .font-indigo5-sm {
    color: #3f51b5;
  }
  .font-indigo6-sm {
    color: #3949ab;
  }
  .font-indigo7-sm {
    color: #303f9f;
  }
  .font-indigo8-sm {
    color: #283593;
  }
  .font-indigo9-sm {
    color: #1a237e;
  }
  .font-indigoa-sm {
    color: #8c9eff;
  }
  .font-indigob-sm {
    color: #536dfe;
  }
  .font-indigoc-sm {
    color: #3d5afe;
  }
  .font-indigod-sm {
    color: #304ffe;
  }
  .font-blue-sm {
    color: blue;
  }
  .font-blue0-sm {
    color: #e3f2fd;
  }
  .font-blue1-sm {
    color: #bbdefb;
  }
  .font-blue2-sm {
    color: #90caf9;
  }
  .font-blue3-sm {
    color: #64b5f6;
  }
  .font-blue4-sm {
    color: #42a5f5;
  }
  .font-blue5-sm {
    color: #2196f3;
  }
  .font-blue6-sm {
    color: #1e88e5;
  }
  .font-blue7-sm {
    color: #1976d2;
  }
  .font-blue8-sm {
    color: #1565c0;
  }
  .font-blue9-sm {
    color: #0d47a1;
  }
  .font-bluea-sm {
    color: #82b1ff;
  }
  .font-blueb-sm {
    color: #448aff;
  }
  .font-bluec-sm {
    color: #2979ff;
  }
  .font-blued-sm {
    color: #2962ff;
  }
  .font-l-blue-sm {
    color: lightblue;
  }
  .font-l-blue0-sm {
    color: #e1f5fe;
  }
  .font-l-blue1-sm {
    color: #b3e5fc;
  }
  .font-l-blue2-sm {
    color: #81d4fa;
  }
  .font-l-blue3-sm {
    color: #4fc3f7;
  }
  .font-l-blue4-sm {
    color: #29b6f6;
  }
  .font-l-blue5-sm {
    color: #03a9f4;
  }
  .font-l-blue6-sm {
    color: #039be5;
  }
  .font-l-blue7-sm {
    color: #0288d1;
  }
  .font-l-blue8-sm {
    color: #0277bd;
  }
  .font-l-blue9-sm {
    color: #01579b;
  }
  .font-l-bluea-sm {
    color: #80d8ff;
  }
  .font-l-blueb-sm {
    color: #40c4ff;
  }
  .font-l-bluec-sm {
    color: #00b0ff;
  }
  .font-l-blued-sm {
    color: #0091ea;
  }
  .font-cyan-sm {
    color: cyan;
  }
  .font-cyan0-sm {
    color: #e0f7fa;
  }
  .font-cyan1-sm {
    color: #b2ebf2;
  }
  .font-cyan2-sm {
    color: #80deea;
  }
  .font-cyan3-sm {
    color: #4dd0e1;
  }
  .font-cyan4-sm {
    color: #26c6da;
  }
  .font-cyan5-sm {
    color: #00bcd4;
  }
  .font-cyan6-sm {
    color: #00acc1;
  }
  .font-cyan7-sm {
    color: #0097a7;
  }
  .font-cyan8-sm {
    color: #00838f;
  }
  .font-cyan9-sm {
    color: #006064;
  }
  .font-cyana-sm {
    color: #84ffff;
  }
  .font-cyanb-sm {
    color: #18ffff;
  }
  .font-cyanc-sm {
    color: #00e5ff;
  }
  .font-cyand-sm {
    color: #00b8d4;
  }
  .font-teal-sm {
    color: teal;
  }
  .font-teal0-sm {
    color: #e0f2f1;
  }
  .font-teal1-sm {
    color: #b2dfdb;
  }
  .font-teal2-sm {
    color: #80cbc4;
  }
  .font-teal3-sm {
    color: #4db6ac;
  }
  .font-teal4-sm {
    color: #26a69a;
  }
  .font-teal5-sm {
    color: #009688;
  }
  .font-teal6-sm {
    color: #00897b;
  }
  .font-teal7-sm {
    color: #00796b;
  }
  .font-teal8-sm {
    color: #00695c;
  }
  .font-teal9-sm {
    color: #004d40;
  }
  .font-teala-sm {
    color: #a7ffeb;
  }
  .font-tealb-sm {
    color: #64ffda;
  }
  .font-tealc-sm {
    color: #1de9b6;
  }
  .font-teald-sm {
    color: #00bfa5;
  }
  .font-green-sm {
    color: green;
  }
  .font-green0-sm {
    color: #e8f5e9;
  }
  .font-green1-sm {
    color: #c8e6c9;
  }
  .font-green2-sm {
    color: #a5d6a7;
  }
  .font-green3-sm {
    color: #81c784;
  }
  .font-green4-sm {
    color: #66bb6a;
  }
  .font-green5-sm {
    color: #4caf50;
  }
  .font-green6-sm {
    color: #43a047;
  }
  .font-green7-sm {
    color: #388e3c;
  }
  .font-green8-sm {
    color: #2e7d32;
  }
  .font-green9-sm {
    color: #1b5e20;
  }
  .font-greena-sm {
    color: #b9f6ca;
  }
  .font-greenb-sm {
    color: #69f0ae;
  }
  .font-greenc-sm {
    color: #00e676;
  }
  .font-greend-sm {
    color: #00c853;
  }
  .font-l-green-sm {
    color: lightgreen;
  }
  .font-l-green0-sm {
    color: #f1f8e9;
  }
  .font-l-green1-sm {
    color: #dcedc8;
  }
  .font-l-green2-sm {
    color: #c5e1a5;
  }
  .font-l-green3-sm {
    color: #aed581;
  }
  .font-l-green4-sm {
    color: #9ccc65;
  }
  .font-l-green5-sm {
    color: #8bc34a;
  }
  .font-l-green6-sm {
    color: #7cb342;
  }
  .font-l-green7-sm {
    color: #689f38;
  }
  .font-l-green8-sm {
    color: #558b2f;
  }
  .font-l-green9-sm {
    color: #33691e;
  }
  .font-l-greena-sm {
    color: #ccff90;
  }
  .font-l-greenb-sm {
    color: #b2ff59;
  }
  .font-l-greenc-sm {
    color: #76ff03;
  }
  .font-l-greend-sm {
    color: #64dd17;
  }
  .font-lime-sm {
    color: lime;
  }
  .font-lime0-sm {
    color: #f9fbe7;
  }
  .font-lime1-sm {
    color: #f0f4c3;
  }
  .font-lime2-sm {
    color: #e6ee9c;
  }
  .font-lime3-sm {
    color: #d4e056;
  }
  .font-lime4-sm {
    color: #d4e157;
  }
  .font-lime5-sm {
    color: #cddc39;
  }
  .font-lime6-sm {
    color: #c0ca33;
  }
  .font-lime7-sm {
    color: #afb42b;
  }
  .font-lime8-sm {
    color: #9e9d24;
  }
  .font-lime9-sm {
    color: #827717;
  }
  .font-limea-sm {
    color: #f4ff81;
  }
  .font-limeb-sm {
    color: #eeff41;
  }
  .font-limec-sm {
    color: #c6ff00;
  }
  .font-limed-sm {
    color: #aeea00;
  }
  .font-yellow-sm {
    color: yellow;
  }
  .font-yellow0-sm {
    color: #fffde7;
  }
  .font-yellow1-sm {
    color: #fff9c4;
  }
  .font-yellow2-sm {
    color: #fff59d;
  }
  .font-yellow3-sm {
    color: #fff176;
  }
  .font-yellow4-sm {
    color: #ffee58;
  }
  .font-yellow5-sm {
    color: #ffeb3b;
  }
  .font-yellow6-sm {
    color: #fdd835;
  }
  .font-yellow7-sm {
    color: #fbc02d;
  }
  .font-yellow8-sm {
    color: #f9a825;
  }
  .font-yellow9-sm {
    color: #f57f17;
  }
  .font-yellowa-sm {
    color: #ffff8d;
  }
  .font-yellowb-sm {
    color: #ff0;
  }
  .font-yellowc-sm {
    color: #ffea00;
  }
  .font-yellowd-sm {
    color: #ffd600;
  }
  .font-amber-sm {
    color: #ffd740;
  }
  .font-amber0-sm {
    color: #fff8e1;
  }
  .font-amber1-sm {
    color: #ffecb3;
  }
  .font-amber2-sm {
    color: #ffe082;
  }
  .font-amber3-sm {
    color: #ffd54f;
  }
  .font-amber4-sm {
    color: #ffca28;
  }
  .font-amber5-sm {
    color: #ffc107;
  }
  .font-amber6-sm {
    color: #ffb300;
  }
  .font-amber7-sm {
    color: #ffa000;
  }
  .font-amber8-sm {
    color: #ff8f00;
  }
  .font-amber9-sm {
    color: #ff6f00;
  }
  .font-ambera-sm {
    color: #ffe57f;
  }
  .font-amberb-sm {
    color: #ffd740;
  }
  .font-amberc-sm {
    color: #ffc400;
  }
  .font-amberd-sm {
    color: #ffab00;
  }
  .font-orange-sm {
    color: orange;
  }
  .font-orange0-sm {
    color: #fff3e0;
  }
  .font-orange1-sm {
    color: #ffe0b2;
  }
  .font-orange2-sm {
    color: #ffcc80;
  }
  .font-orange3-sm {
    color: #ffb74d;
  }
  .font-orange4-sm {
    color: #ffa726;
  }
  .font-orange5-sm {
    color: #ff9800;
  }
  .font-orange6-sm {
    color: #fb8c00;
  }
  .font-orange7-sm {
    color: #f57c00;
  }
  .font-orange8-sm {
    color: #ef6c00;
  }
  .font-orange9-sm {
    color: #e65100;
  }
  .font-orangea-sm {
    color: #ffd180;
  }
  .font-orangeb-sm {
    color: #ffab40;
  }
  .font-orangec-sm {
    color: #ff9100;
  }
  .font-oranged-sm {
    color: #ff6d00;
  }
  .font-d-orange-sm {
    color: darkorange;
  }
  .font-d-orange0-sm {
    color: #fbe9e7;
  }
  .font-d-orange1-sm {
    color: #ffccbc;
  }
  .font-d-orange2-sm {
    color: #ffab91;
  }
  .font-d-orange3-sm {
    color: #ff8a65;
  }
  .font-d-orange4-sm {
    color: #ff7043;
  }
  .font-d-orange5-sm {
    color: #ff5722;
  }
  .font-d-orange6-sm {
    color: #f4511e;
  }
  .font-d-orange7-sm {
    color: #e64a19;
  }
  .font-d-orange8-sm {
    color: #d84315;
  }
  .font-d-orange9-sm {
    color: #bf360c;
  }
  .font-d-orangea-sm {
    color: #ff9e80;
  }
  .font-d-orangeb-sm {
    color: #ff6e40;
  }
  .font-d-orangec-sm {
    color: #ff3d00;
  }
  .font-d-oranged-sm {
    color: #dd2c00;
  }
  .font-brown-sm {
    color: brown;
  }
  .font-brown0-sm {
    color: #efebe9;
  }
  .font-brown1-sm {
    color: #d7ccc8;
  }
  .font-brown2-sm {
    color: #bcaaa4;
  }
  .font-brown3-sm {
    color: #a1887f;
  }
  .font-brown4-sm {
    color: #8d6e63;
  }
  .font-brown5-sm {
    color: #795548;
  }
  .font-brown6-sm {
    color: #6d4c41;
  }
  .font-brown7-sm {
    color: #5d4037;
  }
  .font-brown8-sm {
    color: #4e342e;
  }
  .font-brown9-sm {
    color: #3e2723;
  }
  .font-grey-sm {
    color: grey;
  }
  .font-grey0-sm {
    color: #fafafa;
  }
  .font-grey1-sm {
    color: #f5f5f5;
  }
  .font-grey2-sm {
    color: #eee;
  }
  .font-grey3-sm {
    color: #e0e0e0;
  }
  .font-grey4-sm {
    color: #bdbdbd;
  }
  .font-grey5-sm {
    color: #9e9e9e;
  }
  .font-grey6-sm {
    color: #757575;
  }
  .font-grey7-sm {
    color: #616161;
  }
  .font-grey8-sm {
    color: #424242;
  }
  .font-grey9-sm {
    color: #212121;
  }
  .font-blue-grey-sm {
    color: lightsteelblue;
  }
  .font-blue-grey0-sm {
    color: #eceff1;
  }
  .font-blue-grey1-sm {
    color: #cfd8dc;
  }
  .font-blue-grey2-sm {
    color: #b0bec5;
  }
  .font-blue-grey3-sm {
    color: #90a4ae;
  }
  .font-blue-grey4-sm {
    color: #78909c;
  }
  .font-blue-grey5-sm {
    color: #607d8b;
  }
  .font-blue-grey6-sm {
    color: #546e7a;
  }
  .font-blue-grey7-sm {
    color: #455a64;
  }
  .font-blue-grey8-sm {
    color: #37474f;
  }
  .font-blue-grey9-sm {
    color: #263238;
  }
}

@media (max-width: 575px) {
  .font-black-xs {
    color: black;
  }
  .font-color0-xs {
    color: black;
  }
  .font-color1-xs {
    color: #111111;
  }
  .font-color2-xs {
    color: #222222;
  }
  .font-color3-xs {
    color: #333333;
  }
  .font-color4-xs {
    color: #444444;
  }
  .font-color5-xs {
    color: #555555;
  }
  .font-color6-xs {
    color: #666666;
  }
  .font-color7-xs {
    color: #777777;
  }
  .font-color8-xs {
    color: #888888;
  }
  .font-color9-xs {
    color: #999999;
  }
  .font-colora-xs {
    color: #aaaaaa;
  }
  .font-colorb-xs {
    color: #bbbbbb;
  }
  .font-colorc-xs {
    color: #cccccc;
  }
  .font-colord-xs {
    color: #dddddd;
  }
  .font-colore-xs {
    color: #eeeeee;
  }
  .font-colorf-xs {
    color: white;
  }
  .font-white-xs {
    color: white;
  }
  .font-red-xs {
    color: red;
  }
  .font-red0-xs {
    color: #ffebee;
  }
  .font-red1-xs {
    color: #ffcdd2;
  }
  .font-red2-xs {
    color: #ef9a9a;
  }
  .font-red3-xs {
    color: #e57373;
  }
  .font-red4-xs {
    color: #ef5350;
  }
  .font-red5-xs {
    color: #f44336;
  }
  .font-red6-xs {
    color: #e53935;
  }
  .font-red7-xs {
    color: #d32f2f;
  }
  .font-red8-xs {
    color: #c62828;
  }
  .font-red9-xs {
    color: #b71c1c;
  }
  .font-reda-xs {
    color: #ff8a80;
  }
  .font-redb-xs {
    color: #ff5252;
  }
  .font-redc-xs {
    color: #ff1744;
  }
  .font-redd-xs {
    color: #d50000;
  }
  .font-pink-xs {
    color: pink;
  }
  .font-pink0-xs {
    color: #fce4ec;
  }
  .font-pink1-xs {
    color: #f8bbd0;
  }
  .font-pink2-xs {
    color: #f48fb1;
  }
  .font-pink3-xs {
    color: #f06292;
  }
  .font-pink4-xs {
    color: #ec407a;
  }
  .font-pink5-xs {
    color: #e91e63;
  }
  .font-pink6-xs {
    color: #d81b60;
  }
  .font-pink7-xs {
    color: #c2185b;
  }
  .font-pink8-xs {
    color: #ad1457;
  }
  .font-pink9-xs {
    color: #880e4f;
  }
  .font-pinka-xs {
    color: #ff80ab;
  }
  .font-pinkb-xs {
    color: #ff4081;
  }
  .font-pinkc-xs {
    color: #f50057;
  }
  .font-pinkd-xs {
    color: #c51162;
  }
  .font-purple-xs {
    color: purple;
  }
  .font-purple0-xs {
    color: #f3e5f5;
  }
  .font-purple1-xs {
    color: #e1bee7;
  }
  .font-purple2-xs {
    color: #ce93d8;
  }
  .font-purple3-xs {
    color: #ba68c8;
  }
  .font-purple4-xs {
    color: #ab47bc;
  }
  .font-purple5-xs {
    color: #9c27b0;
  }
  .font-purple6-xs {
    color: #8e24aa;
  }
  .font-purple7-xs {
    color: #7b1fa2;
  }
  .font-purple8-xs {
    color: #6a1b9a;
  }
  .font-purple9-xs {
    color: #4a148c;
  }
  .font-purplea-xs {
    color: #ea80fc;
  }
  .font-purpleb-xs {
    color: #e040fb;
  }
  .font-purplec-xs {
    color: #d500f9;
  }
  .font-purpled-xs {
    color: #a0f;
  }
  .font-d-purple-xs {
    color: darkmagenta;
  }
  .font-d-purple0-xs {
    color: #ede7f6;
  }
  .font-d-purple1-xs {
    color: #d1c4e9;
  }
  .font-d-purple2-xs {
    color: #b39ddb;
  }
  .font-d-purple3-xs {
    color: #9575cd;
  }
  .font-d-purple4-xs {
    color: #7e57c2;
  }
  .font-d-purple5-xs {
    color: #673ab7;
  }
  .font-d-purple6-xs {
    color: #5e35b1;
  }
  .font-d-purple7-xs {
    color: #512da8;
  }
  .font-d-purple8-xs {
    color: #4527a0;
  }
  .font-d-purple9-xs {
    color: #311b92;
  }
  .font-d-purplea-xs {
    color: #b388ff;
  }
  .font-d-purpleb-xs {
    color: #7c4dff;
  }
  .font-d-purplec-xs {
    color: #651fff;
  }
  .font-d-purpled-xs {
    color: #6200ea;
  }
  .font-indigo-xs {
    color: indigo;
  }
  .font-indigo0-xs {
    color: #e8eaf6;
  }
  .font-indigo1-xs {
    color: #c5cae9;
  }
  .font-indigo2-xs {
    color: #9fa8da;
  }
  .font-indigo3-xs {
    color: #7986cb;
  }
  .font-indigo4-xs {
    color: #5c6bc0;
  }
  .font-indigo5-xs {
    color: #3f51b5;
  }
  .font-indigo6-xs {
    color: #3949ab;
  }
  .font-indigo7-xs {
    color: #303f9f;
  }
  .font-indigo8-xs {
    color: #283593;
  }
  .font-indigo9-xs {
    color: #1a237e;
  }
  .font-indigoa-xs {
    color: #8c9eff;
  }
  .font-indigob-xs {
    color: #536dfe;
  }
  .font-indigoc-xs {
    color: #3d5afe;
  }
  .font-indigod-xs {
    color: #304ffe;
  }
  .font-blue-xs {
    color: blue;
  }
  .font-blue0-xs {
    color: #e3f2fd;
  }
  .font-blue1-xs {
    color: #bbdefb;
  }
  .font-blue2-xs {
    color: #90caf9;
  }
  .font-blue3-xs {
    color: #64b5f6;
  }
  .font-blue4-xs {
    color: #42a5f5;
  }
  .font-blue5-xs {
    color: #2196f3;
  }
  .font-blue6-xs {
    color: #1e88e5;
  }
  .font-blue7-xs {
    color: #1976d2;
  }
  .font-blue8-xs {
    color: #1565c0;
  }
  .font-blue9-xs {
    color: #0d47a1;
  }
  .font-bluea-xs {
    color: #82b1ff;
  }
  .font-blueb-xs {
    color: #448aff;
  }
  .font-bluec-xs {
    color: #2979ff;
  }
  .font-blued-xs {
    color: #2962ff;
  }
  .font-l-blue-xs {
    color: lightblue;
  }
  .font-l-blue0-xs {
    color: #e1f5fe;
  }
  .font-l-blue1-xs {
    color: #b3e5fc;
  }
  .font-l-blue2-xs {
    color: #81d4fa;
  }
  .font-l-blue3-xs {
    color: #4fc3f7;
  }
  .font-l-blue4-xs {
    color: #29b6f6;
  }
  .font-l-blue5-xs {
    color: #03a9f4;
  }
  .font-l-blue6-xs {
    color: #039be5;
  }
  .font-l-blue7-xs {
    color: #0288d1;
  }
  .font-l-blue8-xs {
    color: #0277bd;
  }
  .font-l-blue9-xs {
    color: #01579b;
  }
  .font-l-bluea-xs {
    color: #80d8ff;
  }
  .font-l-blueb-xs {
    color: #40c4ff;
  }
  .font-l-bluec-xs {
    color: #00b0ff;
  }
  .font-l-blued-xs {
    color: #0091ea;
  }
  .font-cyan-xs {
    color: cyan;
  }
  .font-cyan0-xs {
    color: #e0f7fa;
  }
  .font-cyan1-xs {
    color: #b2ebf2;
  }
  .font-cyan2-xs {
    color: #80deea;
  }
  .font-cyan3-xs {
    color: #4dd0e1;
  }
  .font-cyan4-xs {
    color: #26c6da;
  }
  .font-cyan5-xs {
    color: #00bcd4;
  }
  .font-cyan6-xs {
    color: #00acc1;
  }
  .font-cyan7-xs {
    color: #0097a7;
  }
  .font-cyan8-xs {
    color: #00838f;
  }
  .font-cyan9-xs {
    color: #006064;
  }
  .font-cyana-xs {
    color: #84ffff;
  }
  .font-cyanb-xs {
    color: #18ffff;
  }
  .font-cyanc-xs {
    color: #00e5ff;
  }
  .font-cyand-xs {
    color: #00b8d4;
  }
  .font-teal-xs {
    color: teal;
  }
  .font-teal0-xs {
    color: #e0f2f1;
  }
  .font-teal1-xs {
    color: #b2dfdb;
  }
  .font-teal2-xs {
    color: #80cbc4;
  }
  .font-teal3-xs {
    color: #4db6ac;
  }
  .font-teal4-xs {
    color: #26a69a;
  }
  .font-teal5-xs {
    color: #009688;
  }
  .font-teal6-xs {
    color: #00897b;
  }
  .font-teal7-xs {
    color: #00796b;
  }
  .font-teal8-xs {
    color: #00695c;
  }
  .font-teal9-xs {
    color: #004d40;
  }
  .font-teala-xs {
    color: #a7ffeb;
  }
  .font-tealb-xs {
    color: #64ffda;
  }
  .font-tealc-xs {
    color: #1de9b6;
  }
  .font-teald-xs {
    color: #00bfa5;
  }
  .font-green-xs {
    color: green;
  }
  .font-green0-xs {
    color: #e8f5e9;
  }
  .font-green1-xs {
    color: #c8e6c9;
  }
  .font-green2-xs {
    color: #a5d6a7;
  }
  .font-green3-xs {
    color: #81c784;
  }
  .font-green4-xs {
    color: #66bb6a;
  }
  .font-green5-xs {
    color: #4caf50;
  }
  .font-green6-xs {
    color: #43a047;
  }
  .font-green7-xs {
    color: #388e3c;
  }
  .font-green8-xs {
    color: #2e7d32;
  }
  .font-green9-xs {
    color: #1b5e20;
  }
  .font-greena-xs {
    color: #b9f6ca;
  }
  .font-greenb-xs {
    color: #69f0ae;
  }
  .font-greenc-xs {
    color: #00e676;
  }
  .font-greend-xs {
    color: #00c853;
  }
  .font-l-green-xs {
    color: lightgreen;
  }
  .font-l-green0-xs {
    color: #f1f8e9;
  }
  .font-l-green1-xs {
    color: #dcedc8;
  }
  .font-l-green2-xs {
    color: #c5e1a5;
  }
  .font-l-green3-xs {
    color: #aed581;
  }
  .font-l-green4-xs {
    color: #9ccc65;
  }
  .font-l-green5-xs {
    color: #8bc34a;
  }
  .font-l-green6-xs {
    color: #7cb342;
  }
  .font-l-green7-xs {
    color: #689f38;
  }
  .font-l-green8-xs {
    color: #558b2f;
  }
  .font-l-green9-xs {
    color: #33691e;
  }
  .font-l-greena-xs {
    color: #ccff90;
  }
  .font-l-greenb-xs {
    color: #b2ff59;
  }
  .font-l-greenc-xs {
    color: #76ff03;
  }
  .font-l-greend-xs {
    color: #64dd17;
  }
  .font-lime-xs {
    color: lime;
  }
  .font-lime0-xs {
    color: #f9fbe7;
  }
  .font-lime1-xs {
    color: #f0f4c3;
  }
  .font-lime2-xs {
    color: #e6ee9c;
  }
  .font-lime3-xs {
    color: #d4e056;
  }
  .font-lime4-xs {
    color: #d4e157;
  }
  .font-lime5-xs {
    color: #cddc39;
  }
  .font-lime6-xs {
    color: #c0ca33;
  }
  .font-lime7-xs {
    color: #afb42b;
  }
  .font-lime8-xs {
    color: #9e9d24;
  }
  .font-lime9-xs {
    color: #827717;
  }
  .font-limea-xs {
    color: #f4ff81;
  }
  .font-limeb-xs {
    color: #eeff41;
  }
  .font-limec-xs {
    color: #c6ff00;
  }
  .font-limed-xs {
    color: #aeea00;
  }
  .font-yellow-xs {
    color: yellow;
  }
  .font-yellow0-xs {
    color: #fffde7;
  }
  .font-yellow1-xs {
    color: #fff9c4;
  }
  .font-yellow2-xs {
    color: #fff59d;
  }
  .font-yellow3-xs {
    color: #fff176;
  }
  .font-yellow4-xs {
    color: #ffee58;
  }
  .font-yellow5-xs {
    color: #ffeb3b;
  }
  .font-yellow6-xs {
    color: #fdd835;
  }
  .font-yellow7-xs {
    color: #fbc02d;
  }
  .font-yellow8-xs {
    color: #f9a825;
  }
  .font-yellow9-xs {
    color: #f57f17;
  }
  .font-yellowa-xs {
    color: #ffff8d;
  }
  .font-yellowb-xs {
    color: #ff0;
  }
  .font-yellowc-xs {
    color: #ffea00;
  }
  .font-yellowd-xs {
    color: #ffd600;
  }
  .font-amber-xs {
    color: #ffd740;
  }
  .font-amber0-xs {
    color: #fff8e1;
  }
  .font-amber1-xs {
    color: #ffecb3;
  }
  .font-amber2-xs {
    color: #ffe082;
  }
  .font-amber3-xs {
    color: #ffd54f;
  }
  .font-amber4-xs {
    color: #ffca28;
  }
  .font-amber5-xs {
    color: #ffc107;
  }
  .font-amber6-xs {
    color: #ffb300;
  }
  .font-amber7-xs {
    color: #ffa000;
  }
  .font-amber8-xs {
    color: #ff8f00;
  }
  .font-amber9-xs {
    color: #ff6f00;
  }
  .font-ambera-xs {
    color: #ffe57f;
  }
  .font-amberb-xs {
    color: #ffd740;
  }
  .font-amberc-xs {
    color: #ffc400;
  }
  .font-amberd-xs {
    color: #ffab00;
  }
  .font-orange-xs {
    color: orange;
  }
  .font-orange0-xs {
    color: #fff3e0;
  }
  .font-orange1-xs {
    color: #ffe0b2;
  }
  .font-orange2-xs {
    color: #ffcc80;
  }
  .font-orange3-xs {
    color: #ffb74d;
  }
  .font-orange4-xs {
    color: #ffa726;
  }
  .font-orange5-xs {
    color: #ff9800;
  }
  .font-orange6-xs {
    color: #fb8c00;
  }
  .font-orange7-xs {
    color: #f57c00;
  }
  .font-orange8-xs {
    color: #ef6c00;
  }
  .font-orange9-xs {
    color: #e65100;
  }
  .font-orangea-xs {
    color: #ffd180;
  }
  .font-orangeb-xs {
    color: #ffab40;
  }
  .font-orangec-xs {
    color: #ff9100;
  }
  .font-oranged-xs {
    color: #ff6d00;
  }
  .font-d-orange-xs {
    color: darkorange;
  }
  .font-d-orange0-xs {
    color: #fbe9e7;
  }
  .font-d-orange1-xs {
    color: #ffccbc;
  }
  .font-d-orange2-xs {
    color: #ffab91;
  }
  .font-d-orange3-xs {
    color: #ff8a65;
  }
  .font-d-orange4-xs {
    color: #ff7043;
  }
  .font-d-orange5-xs {
    color: #ff5722;
  }
  .font-d-orange6-xs {
    color: #f4511e;
  }
  .font-d-orange7-xs {
    color: #e64a19;
  }
  .font-d-orange8-xs {
    color: #d84315;
  }
  .font-d-orange9-xs {
    color: #bf360c;
  }
  .font-d-orangea-xs {
    color: #ff9e80;
  }
  .font-d-orangeb-xs {
    color: #ff6e40;
  }
  .font-d-orangec-xs {
    color: #ff3d00;
  }
  .font-d-oranged-xs {
    color: #dd2c00;
  }
  .font-brown-xs {
    color: brown;
  }
  .font-brown0-xs {
    color: #efebe9;
  }
  .font-brown1-xs {
    color: #d7ccc8;
  }
  .font-brown2-xs {
    color: #bcaaa4;
  }
  .font-brown3-xs {
    color: #a1887f;
  }
  .font-brown4-xs {
    color: #8d6e63;
  }
  .font-brown5-xs {
    color: #795548;
  }
  .font-brown6-xs {
    color: #6d4c41;
  }
  .font-brown7-xs {
    color: #5d4037;
  }
  .font-brown8-xs {
    color: #4e342e;
  }
  .font-brown9-xs {
    color: #3e2723;
  }
  .font-grey-xs {
    color: grey;
  }
  .font-grey0-xs {
    color: #fafafa;
  }
  .font-grey1-xs {
    color: #f5f5f5;
  }
  .font-grey2-xs {
    color: #eee;
  }
  .font-grey3-xs {
    color: #e0e0e0;
  }
  .font-grey4-xs {
    color: #bdbdbd;
  }
  .font-grey5-xs {
    color: #9e9e9e;
  }
  .font-grey6-xs {
    color: #757575;
  }
  .font-grey7-xs {
    color: #616161;
  }
  .font-grey8-xs {
    color: #424242;
  }
  .font-grey9-xs {
    color: #212121;
  }
  .font-blue-grey-xs {
    color: lightsteelblue;
  }
  .font-blue-grey0-xs {
    color: #eceff1;
  }
  .font-blue-grey1-xs {
    color: #cfd8dc;
  }
  .font-blue-grey2-xs {
    color: #b0bec5;
  }
  .font-blue-grey3-xs {
    color: #90a4ae;
  }
  .font-blue-grey4-xs {
    color: #78909c;
  }
  .font-blue-grey5-xs {
    color: #607d8b;
  }
  .font-blue-grey6-xs {
    color: #546e7a;
  }
  .font-blue-grey7-xs {
    color: #455a64;
  }
  .font-blue-grey8-xs {
    color: #37474f;
  }
  .font-blue-grey9-xs {
    color: #263238;
  }
}

.line-1, .line-1-all, .line-1 > *, .line-1-all * {
  line-height: 1;
}

.line-1-2, .line-1-2-all, .line-1-2 > *, .line-1-2-all * {
  line-height: 1.2;
}

.line-1-4, .line-1-4-all, .line-1-4 > *, .line-1-4-all * {
  line-height: 1.4;
}

.line-1-6, .line-1-6-all, .line-1-6 > *, .line-1-6-all * {
  line-height: 1.6;
}

.line-1-8, .line-1-8-all, .line-1-8 > *, .line-1-8-all * {
  line-height: 1.8;
}

.line-2, .line-2-all, .line-2 > *, .line-2-all * {
  line-height: 2;
}

.line-2-2, .line-2-2-all, .line-2-2 > *, .line-2-2-all * {
  line-height: 2.2;
}

.line-2-4, .line-2-4-all, .line-2-4 > *, .line-2-4-all * {
  line-height: 2.4;
}

.line-2-6, .line-2-6-all, .line-2-6 > *, .line-2-6-all * {
  line-height: 2.6;
}

.line-2-8, .line-2-8-all, .line-2-8 > *, .line-2-8-all * {
  line-height: 2.8;
}

.line-3, .line-3-all, .line-3 > *, .line-3-all * {
  line-height: 3;
}

.line-3-2, .line-3-2-all, .line-3-2 > *, .line-3-2-all * {
  line-height: 3.2;
}

.line-3-4, .line-3-4-all, .line-3-4 > *, .line-3-4-all * {
  line-height: 3.4;
}

.line-3-6, .line-3-6-all, .line-3-6 > *, .line-3-6-all * {
  line-height: 3.6;
}

.line-3-8, .line-3-8-all, .line-3-8 > *, .line-3-8-all * {
  line-height: 3.8;
}

.line-4, .line-4-all, .line-4 > *, .line-4-all * {
  line-height: 4;
}

.line-4-2, .line-4-2-all, .line-4-2 > *, .line-4-2-all * {
  line-height: 4.2;
}

.line-4-4, .line-4-4-all, .line-4-4 > *, .line-4-4-all * {
  line-height: 4.4;
}

.line-4-6, .line-4-6-all, .line-4-6 > *, .line-4-6-all * {
  line-height: 4.6;
}

.line-4-8, .line-4-8-all, .line-4-8 > *, .line-4-8-all * {
  line-height: 4.8;
}

.line-5, .line-5-all, .line-5 > *, .line-5-all * {
  line-height: 5;
}

.line-5 {
  line-height: 5px;
}

.line-10 {
  line-height: 10px;
}

.line-15 {
  line-height: 15px;
}

.line-20 {
  line-height: 20px;
}

.line-25 {
  line-height: 25px;
}

.line-30 {
  line-height: 30px;
}

.line-35 {
  line-height: 35px;
}

.line-40 {
  line-height: 40px;
}

.line-45 {
  line-height: 45px;
}

.line-50 {
  line-height: 50px;
}

.line-55 {
  line-height: 55px;
}

.line-60 {
  line-height: 60px;
}

.line-65 {
  line-height: 65px;
}

.line-70 {
  line-height: 70px;
}

.line-75 {
  line-height: 75px;
}

.line-80 {
  line-height: 80px;
}

.line-85 {
  line-height: 85px;
}

.line-90 {
  line-height: 90px;
}

.line-95 {
  line-height: 95px;
}

.line-100 {
  line-height: 100px;
}

.line-r025 {
  line-height: 0.25rem;
}

.line-r050 {
  line-height: 0.5rem;
}

.line-r075 {
  line-height: 0.75rem;
}

.line-r0875 {
  line-height: 0.875rem;
}

.line-r100 {
  line-height: 1rem;
}

.line-r125 {
  line-height: 1.25rem;
}

.line-r150 {
  line-height: 1.5rem;
}

.line-r175 {
  line-height: 1.75rem;
}

.line-r200 {
  line-height: 2rem;
}

.line-r225 {
  line-height: 2.25rem;
}

.line-r250 {
  line-height: 2.5rem;
}

.line-r275 {
  line-height: 2.75rem;
}

.line-r300 {
  line-height: 3rem;
}

.line-r325 {
  line-height: 3.25rem;
}

.line-r350 {
  line-height: 3.5rem;
}

.line-r375 {
  line-height: 3.75rem;
}

.line-r400 {
  line-height: 4rem;
}

.line-r425 {
  line-height: 4.25rem;
}

.line-r450 {
  line-height: 4.5rem;
}

.line-r475 {
  line-height: 4.75rem;
}

.line-r500 {
  line-height: 5rem;
}

.line-r525 {
  line-height: 5.25rem;
}

.line-r550 {
  line-height: 5.5rem;
}

.line-r575 {
  line-height: 5.75rem;
}

.line-r600 {
  line-height: 6rem;
}

@media (max-width: 1199px) {
  .line-1-lg, .line-1-lg-all, .line-1-lg > *, .line-1-lg-all * {
    line-height: 1;
  }
  .line-1-2-lg, .line-1-2-lg-all, .line-1-2-lg > *, .line-1-2-lg-all * {
    line-height: 1.2;
  }
  .line-1-4-lg, .line-1-4-lg-all, .line-1-4-lg > *, .line-1-4-lg-all * {
    line-height: 1.4;
  }
  .line-1-6-lg, .line-1-6-lg-all, .line-1-6-lg > *, .line-1-6-lg-all * {
    line-height: 1.6;
  }
  .line-1-8-lg, .line-1-8-lg-all, .line-1-8-lg > *, .line-1-8-lg-all * {
    line-height: 1.8;
  }
  .line-2-lg, .line-2-lg-all, .line-2-lg > *, .line-2-lg-all * {
    line-height: 2;
  }
  .line-2-2-lg, .line-2-2-lg-all, .line-2-2-lg > *, .line-2-2-lg-all * {
    line-height: 2.2;
  }
  .line-2-4-lg, .line-2-4-lg-all, .line-2-4-lg > *, .line-2-4-lg-all * {
    line-height: 2.4;
  }
  .line-2-6-lg, .line-2-6-lg-all, .line-2-6-lg > *, .line-2-6-lg-all * {
    line-height: 2.6;
  }
  .line-2-8-lg, .line-2-8-lg-all, .line-2-8-lg > *, .line-2-8-lg-all * {
    line-height: 2.8;
  }
  .line-3-lg, .line-3-lg-all, .line-3-lg > *, .line-3-lg-all * {
    line-height: 3;
  }
  .line-3-2-lg, .line-3-2-lg-all, .line-3-2-lg > *, .line-3-2-lg-all * {
    line-height: 3.2;
  }
  .line-3-4-lg, .line-3-4-lg-all, .line-3-4-lg > *, .line-3-4-lg-all * {
    line-height: 3.4;
  }
  .line-3-6-lg, .line-3-6-lg-all, .line-3-6-lg > *, .line-3-6-lg-all * {
    line-height: 3.6;
  }
  .line-3-8-lg, .line-3-8-lg-all, .line-3-8-lg > *, .line-3-8-lg-all * {
    line-height: 3.8;
  }
  .line-4-lg, .line-4-lg-all, .line-4-lg > *, .line-4-lg-all * {
    line-height: 4;
  }
  .line-4-2-lg, .line-4-2-lg-all, .line-4-2-lg > *, .line-4-2-lg-all * {
    line-height: 4.2;
  }
  .line-4-4-lg, .line-4-4-lg-all, .line-4-4-lg > *, .line-4-4-lg-all * {
    line-height: 4.4;
  }
  .line-4-6-lg, .line-4-6-lg-all, .line-4-6-lg > *, .line-4-6-lg-all * {
    line-height: 4.6;
  }
  .line-4-8-lg, .line-4-8-lg-all, .line-4-8-lg > *, .line-4-8-lg-all * {
    line-height: 4.8;
  }
  .line-5-lg, .line-5-lg-all, .line-5-lg > *, .line-5-lg-all * {
    line-height: 5;
  }
  .line-5-lg {
    line-height: 5px;
  }
  .line-10-lg {
    line-height: 10px;
  }
  .line-15-lg {
    line-height: 15px;
  }
  .line-20-lg {
    line-height: 20px;
  }
  .line-25-lg {
    line-height: 25px;
  }
  .line-30-lg {
    line-height: 30px;
  }
  .line-35-lg {
    line-height: 35px;
  }
  .line-40-lg {
    line-height: 40px;
  }
  .line-45-lg {
    line-height: 45px;
  }
  .line-50-lg {
    line-height: 50px;
  }
  .line-55-lg {
    line-height: 55px;
  }
  .line-60-lg {
    line-height: 60px;
  }
  .line-65-lg {
    line-height: 65px;
  }
  .line-70-lg {
    line-height: 70px;
  }
  .line-75-lg {
    line-height: 75px;
  }
  .line-80-lg {
    line-height: 80px;
  }
  .line-85-lg {
    line-height: 85px;
  }
  .line-90-lg {
    line-height: 90px;
  }
  .line-95-lg {
    line-height: 95px;
  }
  .line-100-lg {
    line-height: 100px;
  }
  .line-r025-lg {
    line-height: 0.25rem;
  }
  .line-r050-lg {
    line-height: 0.5rem;
  }
  .line-r075-lg {
    line-height: 0.75rem;
  }
  .line-r0875-lg {
    line-height: 0.875rem;
  }
  .line-r100-lg {
    line-height: 1rem;
  }
  .line-r125-lg {
    line-height: 1.25rem;
  }
  .line-r150-lg {
    line-height: 1.5rem;
  }
  .line-r175-lg {
    line-height: 1.75rem;
  }
  .line-r200-lg {
    line-height: 2rem;
  }
  .line-r225-lg {
    line-height: 2.25rem;
  }
  .line-r250-lg {
    line-height: 2.5rem;
  }
  .line-r275-lg {
    line-height: 2.75rem;
  }
  .line-r300-lg {
    line-height: 3rem;
  }
  .line-r325-lg {
    line-height: 3.25rem;
  }
  .line-r350-lg {
    line-height: 3.5rem;
  }
  .line-r375-lg {
    line-height: 3.75rem;
  }
  .line-r400-lg {
    line-height: 4rem;
  }
  .line-r425-lg {
    line-height: 4.25rem;
  }
  .line-r450-lg {
    line-height: 4.5rem;
  }
  .line-r475-lg {
    line-height: 4.75rem;
  }
  .line-r500-lg {
    line-height: 5rem;
  }
  .line-r525-lg {
    line-height: 5.25rem;
  }
  .line-r550-lg {
    line-height: 5.5rem;
  }
  .line-r575-lg {
    line-height: 5.75rem;
  }
  .line-r600-lg {
    line-height: 6rem;
  }
}

@media (max-width: 991px) {
  .line-1-md, .line-1-md-all, .line-1-md > *, .line-1-md-all * {
    line-height: 1;
  }
  .line-1-2-md, .line-1-2-md-all, .line-1-2-md > *, .line-1-2-md-all * {
    line-height: 1.2;
  }
  .line-1-4-md, .line-1-4-md-all, .line-1-4-md > *, .line-1-4-md-all * {
    line-height: 1.4;
  }
  .line-1-6-md, .line-1-6-md-all, .line-1-6-md > *, .line-1-6-md-all * {
    line-height: 1.6;
  }
  .line-1-8-md, .line-1-8-md-all, .line-1-8-md > *, .line-1-8-md-all * {
    line-height: 1.8;
  }
  .line-2-md, .line-2-md-all, .line-2-md > *, .line-2-md-all * {
    line-height: 2;
  }
  .line-2-2-md, .line-2-2-md-all, .line-2-2-md > *, .line-2-2-md-all * {
    line-height: 2.2;
  }
  .line-2-4-md, .line-2-4-md-all, .line-2-4-md > *, .line-2-4-md-all * {
    line-height: 2.4;
  }
  .line-2-6-md, .line-2-6-md-all, .line-2-6-md > *, .line-2-6-md-all * {
    line-height: 2.6;
  }
  .line-2-8-md, .line-2-8-md-all, .line-2-8-md > *, .line-2-8-md-all * {
    line-height: 2.8;
  }
  .line-3-md, .line-3-md-all, .line-3-md > *, .line-3-md-all * {
    line-height: 3;
  }
  .line-3-2-md, .line-3-2-md-all, .line-3-2-md > *, .line-3-2-md-all * {
    line-height: 3.2;
  }
  .line-3-4-md, .line-3-4-md-all, .line-3-4-md > *, .line-3-4-md-all * {
    line-height: 3.4;
  }
  .line-3-6-md, .line-3-6-md-all, .line-3-6-md > *, .line-3-6-md-all * {
    line-height: 3.6;
  }
  .line-3-8-md, .line-3-8-md-all, .line-3-8-md > *, .line-3-8-md-all * {
    line-height: 3.8;
  }
  .line-4-md, .line-4-md-all, .line-4-md > *, .line-4-md-all * {
    line-height: 4;
  }
  .line-4-2-md, .line-4-2-md-all, .line-4-2-md > *, .line-4-2-md-all * {
    line-height: 4.2;
  }
  .line-4-4-md, .line-4-4-md-all, .line-4-4-md > *, .line-4-4-md-all * {
    line-height: 4.4;
  }
  .line-4-6-md, .line-4-6-md-all, .line-4-6-md > *, .line-4-6-md-all * {
    line-height: 4.6;
  }
  .line-4-8-md, .line-4-8-md-all, .line-4-8-md > *, .line-4-8-md-all * {
    line-height: 4.8;
  }
  .line-5-md, .line-5-md-all, .line-5-md > *, .line-5-md-all * {
    line-height: 5;
  }
  .line-5-md {
    line-height: 5px;
  }
  .line-10-md {
    line-height: 10px;
  }
  .line-15-md {
    line-height: 15px;
  }
  .line-20-md {
    line-height: 20px;
  }
  .line-25-md {
    line-height: 25px;
  }
  .line-30-md {
    line-height: 30px;
  }
  .line-35-md {
    line-height: 35px;
  }
  .line-40-md {
    line-height: 40px;
  }
  .line-45-md {
    line-height: 45px;
  }
  .line-50-md {
    line-height: 50px;
  }
  .line-55-md {
    line-height: 55px;
  }
  .line-60-md {
    line-height: 60px;
  }
  .line-65-md {
    line-height: 65px;
  }
  .line-70-md {
    line-height: 70px;
  }
  .line-75-md {
    line-height: 75px;
  }
  .line-80-md {
    line-height: 80px;
  }
  .line-85-md {
    line-height: 85px;
  }
  .line-90-md {
    line-height: 90px;
  }
  .line-95-md {
    line-height: 95px;
  }
  .line-100-md {
    line-height: 100px;
  }
  .line-r025-md {
    line-height: 0.25rem;
  }
  .line-r050-md {
    line-height: 0.5rem;
  }
  .line-r075-md {
    line-height: 0.75rem;
  }
  .line-r0875-md {
    line-height: 0.875rem;
  }
  .line-r100-md {
    line-height: 1rem;
  }
  .line-r125-md {
    line-height: 1.25rem;
  }
  .line-r150-md {
    line-height: 1.5rem;
  }
  .line-r175-md {
    line-height: 1.75rem;
  }
  .line-r200-md {
    line-height: 2rem;
  }
  .line-r225-md {
    line-height: 2.25rem;
  }
  .line-r250-md {
    line-height: 2.5rem;
  }
  .line-r275-md {
    line-height: 2.75rem;
  }
  .line-r300-md {
    line-height: 3rem;
  }
  .line-r325-md {
    line-height: 3.25rem;
  }
  .line-r350-md {
    line-height: 3.5rem;
  }
  .line-r375-md {
    line-height: 3.75rem;
  }
  .line-r400-md {
    line-height: 4rem;
  }
  .line-r425-md {
    line-height: 4.25rem;
  }
  .line-r450-md {
    line-height: 4.5rem;
  }
  .line-r475-md {
    line-height: 4.75rem;
  }
  .line-r500-md {
    line-height: 5rem;
  }
  .line-r525-md {
    line-height: 5.25rem;
  }
  .line-r550-md {
    line-height: 5.5rem;
  }
  .line-r575-md {
    line-height: 5.75rem;
  }
  .line-r600-md {
    line-height: 6rem;
  }
}

@media (max-width: 767px) {
  .line-1-sm, .line-1-sm-all, .line-1-sm > *, .line-1-sm-all * {
    line-height: 1;
  }
  .line-1-2-sm, .line-1-2-sm-all, .line-1-2-sm > *, .line-1-2-sm-all * {
    line-height: 1.2;
  }
  .line-1-4-sm, .line-1-4-sm-all, .line-1-4-sm > *, .line-1-4-sm-all * {
    line-height: 1.4;
  }
  .line-1-6-sm, .line-1-6-sm-all, .line-1-6-sm > *, .line-1-6-sm-all * {
    line-height: 1.6;
  }
  .line-1-8-sm, .line-1-8-sm-all, .line-1-8-sm > *, .line-1-8-sm-all * {
    line-height: 1.8;
  }
  .line-2-sm, .line-2-sm-all, .line-2-sm > *, .line-2-sm-all * {
    line-height: 2;
  }
  .line-2-2-sm, .line-2-2-sm-all, .line-2-2-sm > *, .line-2-2-sm-all * {
    line-height: 2.2;
  }
  .line-2-4-sm, .line-2-4-sm-all, .line-2-4-sm > *, .line-2-4-sm-all * {
    line-height: 2.4;
  }
  .line-2-6-sm, .line-2-6-sm-all, .line-2-6-sm > *, .line-2-6-sm-all * {
    line-height: 2.6;
  }
  .line-2-8-sm, .line-2-8-sm-all, .line-2-8-sm > *, .line-2-8-sm-all * {
    line-height: 2.8;
  }
  .line-3-sm, .line-3-sm-all, .line-3-sm > *, .line-3-sm-all * {
    line-height: 3;
  }
  .line-3-2-sm, .line-3-2-sm-all, .line-3-2-sm > *, .line-3-2-sm-all * {
    line-height: 3.2;
  }
  .line-3-4-sm, .line-3-4-sm-all, .line-3-4-sm > *, .line-3-4-sm-all * {
    line-height: 3.4;
  }
  .line-3-6-sm, .line-3-6-sm-all, .line-3-6-sm > *, .line-3-6-sm-all * {
    line-height: 3.6;
  }
  .line-3-8-sm, .line-3-8-sm-all, .line-3-8-sm > *, .line-3-8-sm-all * {
    line-height: 3.8;
  }
  .line-4-sm, .line-4-sm-all, .line-4-sm > *, .line-4-sm-all * {
    line-height: 4;
  }
  .line-4-2-sm, .line-4-2-sm-all, .line-4-2-sm > *, .line-4-2-sm-all * {
    line-height: 4.2;
  }
  .line-4-4-sm, .line-4-4-sm-all, .line-4-4-sm > *, .line-4-4-sm-all * {
    line-height: 4.4;
  }
  .line-4-6-sm, .line-4-6-sm-all, .line-4-6-sm > *, .line-4-6-sm-all * {
    line-height: 4.6;
  }
  .line-4-8-sm, .line-4-8-sm-all, .line-4-8-sm > *, .line-4-8-sm-all * {
    line-height: 4.8;
  }
  .line-5-sm, .line-5-sm-all, .line-5-sm > *, .line-5-sm-all * {
    line-height: 5;
  }
  .line-5-sm {
    line-height: 5px;
  }
  .line-10-sm {
    line-height: 10px;
  }
  .line-15-sm {
    line-height: 15px;
  }
  .line-20-sm {
    line-height: 20px;
  }
  .line-25-sm {
    line-height: 25px;
  }
  .line-30-sm {
    line-height: 30px;
  }
  .line-35-sm {
    line-height: 35px;
  }
  .line-40-sm {
    line-height: 40px;
  }
  .line-45-sm {
    line-height: 45px;
  }
  .line-50-sm {
    line-height: 50px;
  }
  .line-55-sm {
    line-height: 55px;
  }
  .line-60-sm {
    line-height: 60px;
  }
  .line-65-sm {
    line-height: 65px;
  }
  .line-70-sm {
    line-height: 70px;
  }
  .line-75-sm {
    line-height: 75px;
  }
  .line-80-sm {
    line-height: 80px;
  }
  .line-85-sm {
    line-height: 85px;
  }
  .line-90-sm {
    line-height: 90px;
  }
  .line-95-sm {
    line-height: 95px;
  }
  .line-100-sm {
    line-height: 100px;
  }
  .line-r025-sm {
    line-height: 0.25rem;
  }
  .line-r050-sm {
    line-height: 0.5rem;
  }
  .line-r075-sm {
    line-height: 0.75rem;
  }
  .line-r0875-sm {
    line-height: 0.875rem;
  }
  .line-r100-sm {
    line-height: 1rem;
  }
  .line-r125-sm {
    line-height: 1.25rem;
  }
  .line-r150-sm {
    line-height: 1.5rem;
  }
  .line-r175-sm {
    line-height: 1.75rem;
  }
  .line-r200-sm {
    line-height: 2rem;
  }
  .line-r225-sm {
    line-height: 2.25rem;
  }
  .line-r250-sm {
    line-height: 2.5rem;
  }
  .line-r275-sm {
    line-height: 2.75rem;
  }
  .line-r300-sm {
    line-height: 3rem;
  }
  .line-r325-sm {
    line-height: 3.25rem;
  }
  .line-r350-sm {
    line-height: 3.5rem;
  }
  .line-r375-sm {
    line-height: 3.75rem;
  }
  .line-r400-sm {
    line-height: 4rem;
  }
  .line-r425-sm {
    line-height: 4.25rem;
  }
  .line-r450-sm {
    line-height: 4.5rem;
  }
  .line-r475-sm {
    line-height: 4.75rem;
  }
  .line-r500-sm {
    line-height: 5rem;
  }
  .line-r525-sm {
    line-height: 5.25rem;
  }
  .line-r550-sm {
    line-height: 5.5rem;
  }
  .line-r575-sm {
    line-height: 5.75rem;
  }
  .line-r600-sm {
    line-height: 6rem;
  }
}

@media (max-width: 575px) {
  .line-1-xs, .line-1-xs-all, .line-1-xs > *, .line-1-xs-all * {
    line-height: 1;
  }
  .line-1-2-xs, .line-1-2-xs-all, .line-1-2-xs > *, .line-1-2-xs-all * {
    line-height: 1.2;
  }
  .line-1-4-xs, .line-1-4-xs-all, .line-1-4-xs > *, .line-1-4-xs-all * {
    line-height: 1.4;
  }
  .line-1-6-xs, .line-1-6-xs-all, .line-1-6-xs > *, .line-1-6-xs-all * {
    line-height: 1.6;
  }
  .line-1-8-xs, .line-1-8-xs-all, .line-1-8-xs > *, .line-1-8-xs-all * {
    line-height: 1.8;
  }
  .line-2-xs, .line-2-xs-all, .line-2-xs > *, .line-2-xs-all * {
    line-height: 2;
  }
  .line-2-2-xs, .line-2-2-xs-all, .line-2-2-xs > *, .line-2-2-xs-all * {
    line-height: 2.2;
  }
  .line-2-4-xs, .line-2-4-xs-all, .line-2-4-xs > *, .line-2-4-xs-all * {
    line-height: 2.4;
  }
  .line-2-6-xs, .line-2-6-xs-all, .line-2-6-xs > *, .line-2-6-xs-all * {
    line-height: 2.6;
  }
  .line-2-8-xs, .line-2-8-xs-all, .line-2-8-xs > *, .line-2-8-xs-all * {
    line-height: 2.8;
  }
  .line-3-xs, .line-3-xs-all, .line-3-xs > *, .line-3-xs-all * {
    line-height: 3;
  }
  .line-3-2-xs, .line-3-2-xs-all, .line-3-2-xs > *, .line-3-2-xs-all * {
    line-height: 3.2;
  }
  .line-3-4-xs, .line-3-4-xs-all, .line-3-4-xs > *, .line-3-4-xs-all * {
    line-height: 3.4;
  }
  .line-3-6-xs, .line-3-6-xs-all, .line-3-6-xs > *, .line-3-6-xs-all * {
    line-height: 3.6;
  }
  .line-3-8-xs, .line-3-8-xs-all, .line-3-8-xs > *, .line-3-8-xs-all * {
    line-height: 3.8;
  }
  .line-4-xs, .line-4-xs-all, .line-4-xs > *, .line-4-xs-all * {
    line-height: 4;
  }
  .line-4-2-xs, .line-4-2-xs-all, .line-4-2-xs > *, .line-4-2-xs-all * {
    line-height: 4.2;
  }
  .line-4-4-xs, .line-4-4-xs-all, .line-4-4-xs > *, .line-4-4-xs-all * {
    line-height: 4.4;
  }
  .line-4-6-xs, .line-4-6-xs-all, .line-4-6-xs > *, .line-4-6-xs-all * {
    line-height: 4.6;
  }
  .line-4-8-xs, .line-4-8-xs-all, .line-4-8-xs > *, .line-4-8-xs-all * {
    line-height: 4.8;
  }
  .line-5-xs, .line-5-xs-all, .line-5-xs > *, .line-5-xs-all * {
    line-height: 5;
  }
  .line-5-xs {
    line-height: 5px;
  }
  .line-10-xs {
    line-height: 10px;
  }
  .line-15-xs {
    line-height: 15px;
  }
  .line-20-xs {
    line-height: 20px;
  }
  .line-25-xs {
    line-height: 25px;
  }
  .line-30-xs {
    line-height: 30px;
  }
  .line-35-xs {
    line-height: 35px;
  }
  .line-40-xs {
    line-height: 40px;
  }
  .line-45-xs {
    line-height: 45px;
  }
  .line-50-xs {
    line-height: 50px;
  }
  .line-55-xs {
    line-height: 55px;
  }
  .line-60-xs {
    line-height: 60px;
  }
  .line-65-xs {
    line-height: 65px;
  }
  .line-70-xs {
    line-height: 70px;
  }
  .line-75-xs {
    line-height: 75px;
  }
  .line-80-xs {
    line-height: 80px;
  }
  .line-85-xs {
    line-height: 85px;
  }
  .line-90-xs {
    line-height: 90px;
  }
  .line-95-xs {
    line-height: 95px;
  }
  .line-100-xs {
    line-height: 100px;
  }
  .line-r025-xs {
    line-height: 0.25rem;
  }
  .line-r050-xs {
    line-height: 0.5rem;
  }
  .line-r075-xs {
    line-height: 0.75rem;
  }
  .line-r0875-xs {
    line-height: 0.875rem;
  }
  .line-r100-xs {
    line-height: 1rem;
  }
  .line-r125-xs {
    line-height: 1.25rem;
  }
  .line-r150-xs {
    line-height: 1.5rem;
  }
  .line-r175-xs {
    line-height: 1.75rem;
  }
  .line-r200-xs {
    line-height: 2rem;
  }
  .line-r225-xs {
    line-height: 2.25rem;
  }
  .line-r250-xs {
    line-height: 2.5rem;
  }
  .line-r275-xs {
    line-height: 2.75rem;
  }
  .line-r300-xs {
    line-height: 3rem;
  }
  .line-r325-xs {
    line-height: 3.25rem;
  }
  .line-r350-xs {
    line-height: 3.5rem;
  }
  .line-r375-xs {
    line-height: 3.75rem;
  }
  .line-r400-xs {
    line-height: 4rem;
  }
  .line-r425-xs {
    line-height: 4.25rem;
  }
  .line-r450-xs {
    line-height: 4.5rem;
  }
  .line-r475-xs {
    line-height: 4.75rem;
  }
  .line-r500-xs {
    line-height: 5rem;
  }
  .line-r525-xs {
    line-height: 5.25rem;
  }
  .line-r550-xs {
    line-height: 5.5rem;
  }
  .line-r575-xs {
    line-height: 5.75rem;
  }
  .line-r600-xs {
    line-height: 6rem;
  }
}

.single {
  width: 100%;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.lines {
  width: 100%;
  display: -webkit-box;
  /*float: left;*/
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.lines.one.font-r075 {
  height: calc(1rem * .75 * 1.5 * 1);
  -webkit-line-clamp: 1;
}

.lines.two.font-r075 {
  height: calc(1rem * .75 * 1.5 * 2);
  -webkit-line-clamp: 2;
}

.lines.three.font-r075 {
  height: calc(1rem * .75 * 1.5 * 3);
  -webkit-line-clamp: 3;
}

.lines.four.font-r075 {
  height: calc(1rem * .75 * 1.5 * 4);
  -webkit-line-clamp: 4;
}

.lines.five.font-r075 {
  height: calc(1rem * .75 * 1.5 * 5);
  -webkit-line-clamp: 5;
}

.lines.six.font-r075 {
  height: calc(1rem * .75 * 1.5 * 6);
  -webkit-line-clamp: 6;
}

.lines.one.font-r0875 {
  height: calc(1rem * .875 * 1.5 * 1);
  -webkit-line-clamp: 1;
}

.lines.two.font-r0875 {
  height: calc(1rem * .875 * 1.5 * 2);
  -webkit-line-clamp: 2;
}

.lines.three.font-r0875 {
  height: calc(1rem * .875 * 1.5 * 3);
  -webkit-line-clamp: 3;
}

.lines.four.font-r0875 {
  height: calc(1rem * .875 * 1.5 * 4);
  -webkit-line-clamp: 4;
}

.lines.five.font-r0875 {
  height: calc(1rem * .875 * 1.5 * 5);
  -webkit-line-clamp: 5;
}

.lines.six.font-r0875 {
  height: calc(1rem * .875 * 1.5 * 6);
  -webkit-line-clamp: 6;
}

.lines.one {
  height: calc(1rem * 1 * 1.5 * 1);
  -webkit-line-clamp: 1;
}

.lines.two {
  height: calc(1rem * 1 * 1.5 * 2);
  -webkit-line-clamp: 2;
}

.lines.three {
  height: calc(1rem * 1 * 1.5 * 3);
  -webkit-line-clamp: 3;
}

.lines.four {
  height: calc(1rem * 1 * 1.5 * 4);
  -webkit-line-clamp: 4;
}

.lines.five {
  height: calc(1rem * 1 * 1.5 * 5);
  -webkit-line-clamp: 5;
}

.lines.six {
  height: calc(1rem * 1 * 1.5 * 6);
  -webkit-line-clamp: 6;
}

.lines.one.font-r100 {
  height: calc(1rem * 1 * 1.5 * 1);
  -webkit-line-clamp: 1;
}

.lines.two.font-r100 {
  height: calc(1rem * 1 * 1.5 * 2);
  -webkit-line-clamp: 2;
}

.lines.three.font-r100 {
  height: calc(1rem * 1 * 1.5 * 3);
  -webkit-line-clamp: 3;
}

.lines.four.font-r100 {
  height: calc(1rem * 1 * 1.5 * 4);
  -webkit-line-clamp: 4;
}

.lines.five.font-r100 {
  height: calc(1rem * 1 * 1.5 * 5);
  -webkit-line-clamp: 5;
}

.lines.six.font-r100 {
  height: calc(1rem * 1 * 1.5 * 6);
  -webkit-line-clamp: 6;
}

.lines.one.font-r125 {
  height: calc(1rem * 1.25 * 1.5 * 1);
  -webkit-line-clamp: 1;
}

.lines.two.font-r125 {
  height: calc(1rem * 1.25 * 1.5 * 2);
  -webkit-line-clamp: 2;
}

.lines.three.font-r125 {
  height: calc(1rem * 1.25 * 1.5 * 3);
  -webkit-line-clamp: 3;
}

.lines.four.font-r125 {
  height: calc(1rem * 1.25 * 1.5 * 4);
  -webkit-line-clamp: 4;
}

.lines.five.font-r125 {
  height: calc(1rem * 1.25 * 1.5 * 5);
  -webkit-line-clamp: 5;
}

.lines.six.font-r125 {
  height: calc(1rem * 1.25 * 1.5 * 6);
  -webkit-line-clamp: 6;
}

.lines.one.font-r150 {
  height: calc(1rem * 1.5 * 1.5 * 1);
  -webkit-line-clamp: 1;
}

.lines.two.font-r150 {
  height: calc(1rem * 1.5 * 1.5 * 2);
  -webkit-line-clamp: 2;
}

.lines.three.font-r150 {
  height: calc(1rem * 1.5 * 1.5 * 3);
  -webkit-line-clamp: 3;
}

.lines.four.font-r150 {
  height: calc(1rem * 1.5 * 1.5 * 4);
  -webkit-line-clamp: 4;
}

.lines.five.font-r150 {
  height: calc(1rem * 1.5 * 1.5 * 5);
  -webkit-line-clamp: 5;
}

.lines.six.font-r150 {
  height: calc(1rem * 1.5 * 1.5 * 6);
  -webkit-line-clamp: 6;
}

@media (max-width: 1199px) {
  .single-lg {
    width: 100%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .lines.one-lg.font-r075 {
    height: calc(1rem * .75 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-lg.font-r075 {
    height: calc(1rem * .75 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-lg.font-r075 {
    height: calc(1rem * .75 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-lg.font-r075 {
    height: calc(1rem * .75 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-lg.font-r075 {
    height: calc(1rem * .75 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-lg.font-r075 {
    height: calc(1rem * .75 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-lg.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-lg.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-lg.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-lg.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-lg.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-lg.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-lg {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-lg {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-lg {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-lg {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-lg {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-lg {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-lg.font-r100 {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-lg.font-r100 {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-lg.font-r100 {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-lg.font-r100 {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-lg.font-r100 {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-lg.font-r100 {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-lg.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-lg.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-lg.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-lg.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-lg.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-lg.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-lg.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-lg.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-lg.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-lg.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-lg.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-lg.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r075-lg {
    height: calc(1rem * .75 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r075-lg {
    height: calc(1rem * .75 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r075-lg {
    height: calc(1rem * .75 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r075-lg {
    height: calc(1rem * .75 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r075-lg {
    height: calc(1rem * .75 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r075-lg {
    height: calc(1rem * .75 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r0875-lg {
    height: calc(1rem * .875 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r0875-lg {
    height: calc(1rem * .875 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r0875-lg {
    height: calc(1rem * .875 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r0875-lg {
    height: calc(1rem * .875 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r0875-lg {
    height: calc(1rem * .875 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r0875-lg {
    height: calc(1rem * .875 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r100-lg {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r100-lg {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r100-lg {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r100-lg {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r100-lg {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r100-lg {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r125-lg {
    height: calc(1rem * 1.25 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r125-lg {
    height: calc(1rem * 1.25 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r125-lg {
    height: calc(1rem * 1.25 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r125-lg {
    height: calc(1rem * 1.25 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r125-lg {
    height: calc(1rem * 1.25 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r125-lg {
    height: calc(1rem * 1.25 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r150-lg {
    height: calc(1rem * 1.5 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r150-lg {
    height: calc(1rem * 1.5 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r150-lg {
    height: calc(1rem * 1.5 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r150-lg {
    height: calc(1rem * 1.5 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r150-lg {
    height: calc(1rem * 1.5 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r150-lg {
    height: calc(1rem * 1.5 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
}

@media (max-width: 991px) {
  .single-md {
    width: 100%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .lines.one-md.font-r075 {
    height: calc(1rem * .75 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-md.font-r075 {
    height: calc(1rem * .75 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-md.font-r075 {
    height: calc(1rem * .75 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-md.font-r075 {
    height: calc(1rem * .75 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-md.font-r075 {
    height: calc(1rem * .75 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-md.font-r075 {
    height: calc(1rem * .75 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-md.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-md.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-md.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-md.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-md.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-md.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-md {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-md {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-md {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-md {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-md {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-md {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-md.font-r100 {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-md.font-r100 {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-md.font-r100 {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-md.font-r100 {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-md.font-r100 {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-md.font-r100 {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-md.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-md.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-md.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-md.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-md.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-md.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-md.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-md.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-md.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-md.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-md.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-md.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r075-md {
    height: calc(1rem * .75 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r075-md {
    height: calc(1rem * .75 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r075-md {
    height: calc(1rem * .75 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r075-md {
    height: calc(1rem * .75 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r075-md {
    height: calc(1rem * .75 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r075-md {
    height: calc(1rem * .75 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r0875-md {
    height: calc(1rem * .875 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r0875-md {
    height: calc(1rem * .875 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r0875-md {
    height: calc(1rem * .875 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r0875-md {
    height: calc(1rem * .875 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r0875-md {
    height: calc(1rem * .875 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r0875-md {
    height: calc(1rem * .875 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r100-md {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r100-md {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r100-md {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r100-md {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r100-md {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r100-md {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r125-md {
    height: calc(1rem * 1.25 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r125-md {
    height: calc(1rem * 1.25 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r125-md {
    height: calc(1rem * 1.25 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r125-md {
    height: calc(1rem * 1.25 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r125-md {
    height: calc(1rem * 1.25 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r125-md {
    height: calc(1rem * 1.25 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r150-md {
    height: calc(1rem * 1.5 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r150-md {
    height: calc(1rem * 1.5 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r150-md {
    height: calc(1rem * 1.5 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r150-md {
    height: calc(1rem * 1.5 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r150-md {
    height: calc(1rem * 1.5 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r150-md {
    height: calc(1rem * 1.5 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
}

@media (max-width: 767px) {
  .single-sm {
    width: 100%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .lines.one-sm.font-r075 {
    height: calc(1rem * .75 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-sm.font-r075 {
    height: calc(1rem * .75 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-sm.font-r075 {
    height: calc(1rem * .75 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-sm.font-r075 {
    height: calc(1rem * .75 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-sm.font-r075 {
    height: calc(1rem * .75 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-sm.font-r075 {
    height: calc(1rem * .75 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-sm.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-sm.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-sm.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-sm.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-sm.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-sm.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-sm {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-sm {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-sm {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-sm {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-sm {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-sm {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-sm.font-r100 {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-sm.font-r100 {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-sm.font-r100 {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-sm.font-r100 {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-sm.font-r100 {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-sm.font-r100 {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-sm.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-sm.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-sm.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-sm.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-sm.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-sm.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-sm.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-sm.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-sm.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-sm.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-sm.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-sm.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r075-sm {
    height: calc(1rem * .75 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r075-sm {
    height: calc(1rem * .75 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r075-sm {
    height: calc(1rem * .75 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r075-sm {
    height: calc(1rem * .75 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r075-sm {
    height: calc(1rem * .75 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r075-sm {
    height: calc(1rem * .75 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r0875-sm {
    height: calc(1rem * .875 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r0875-sm {
    height: calc(1rem * .875 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r0875-sm {
    height: calc(1rem * .875 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r0875-sm {
    height: calc(1rem * .875 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r0875-sm {
    height: calc(1rem * .875 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r0875-sm {
    height: calc(1rem * .875 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r100-sm {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r100-sm {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r100-sm {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r100-sm {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r100-sm {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r100-sm {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r125-sm {
    height: calc(1rem * 1.25 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r125-sm {
    height: calc(1rem * 1.25 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r125-sm {
    height: calc(1rem * 1.25 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r125-sm {
    height: calc(1rem * 1.25 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r125-sm {
    height: calc(1rem * 1.25 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r125-sm {
    height: calc(1rem * 1.25 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r150-sm {
    height: calc(1rem * 1.5 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r150-sm {
    height: calc(1rem * 1.5 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r150-sm {
    height: calc(1rem * 1.5 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r150-sm {
    height: calc(1rem * 1.5 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r150-sm {
    height: calc(1rem * 1.5 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r150-sm {
    height: calc(1rem * 1.5 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
}

@media (max-width: 575px) {
  .single-xs {
    width: 100%;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .lines.one-xs.font-r075 {
    height: calc(1rem * .75 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-xs.font-r075 {
    height: calc(1rem * .75 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-xs.font-r075 {
    height: calc(1rem * .75 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-xs.font-r075 {
    height: calc(1rem * .75 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-xs.font-r075 {
    height: calc(1rem * .75 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-xs.font-r075 {
    height: calc(1rem * .75 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-xs.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-xs.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-xs.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-xs.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-xs.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-xs.font-r0875 {
    height: calc(1rem * .875 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-xs {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-xs {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-xs {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-xs {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-xs {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-xs {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-xs.font-r100 {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-xs.font-r100 {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-xs.font-r100 {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-xs.font-r100 {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-xs.font-r100 {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-xs.font-r100 {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-xs.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-xs.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-xs.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-xs.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-xs.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-xs.font-r125 {
    height: calc(1rem * 1.25 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one-xs.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two-xs.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three-xs.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four-xs.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five-xs.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six-xs.font-r150 {
    height: calc(1rem * 1.5 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r075-xs {
    height: calc(1rem * .75 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r075-xs {
    height: calc(1rem * .75 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r075-xs {
    height: calc(1rem * .75 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r075-xs {
    height: calc(1rem * .75 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r075-xs {
    height: calc(1rem * .75 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r075-xs {
    height: calc(1rem * .75 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r0875-xs {
    height: calc(1rem * .875 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r0875-xs {
    height: calc(1rem * .875 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r0875-xs {
    height: calc(1rem * .875 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r0875-xs {
    height: calc(1rem * .875 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r0875-xs {
    height: calc(1rem * .875 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r0875-xs {
    height: calc(1rem * .875 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r100-xs {
    height: calc(1rem * 1 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r100-xs {
    height: calc(1rem * 1 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r100-xs {
    height: calc(1rem * 1 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r100-xs {
    height: calc(1rem * 1 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r100-xs {
    height: calc(1rem * 1 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r100-xs {
    height: calc(1rem * 1 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r125-xs {
    height: calc(1rem * 1.25 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r125-xs {
    height: calc(1rem * 1.25 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r125-xs {
    height: calc(1rem * 1.25 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r125-xs {
    height: calc(1rem * 1.25 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r125-xs {
    height: calc(1rem * 1.25 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r125-xs {
    height: calc(1rem * 1.25 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
  .lines.one.font-r150-xs {
    height: calc(1rem * 1.5 * 1.5 * 1);
    -webkit-line-clamp: 1;
  }
  .lines.two.font-r150-xs {
    height: calc(1rem * 1.5 * 1.5 * 2);
    -webkit-line-clamp: 2;
  }
  .lines.three.font-r150-xs {
    height: calc(1rem * 1.5 * 1.5 * 3);
    -webkit-line-clamp: 3;
  }
  .lines.four.font-r150-xs {
    height: calc(1rem * 1.5 * 1.5 * 4);
    -webkit-line-clamp: 4;
  }
  .lines.five.font-r150-xs {
    height: calc(1rem * 1.5 * 1.5 * 5);
    -webkit-line-clamp: 5;
  }
  .lines.six.font-r150-xs {
    height: calc(1rem * 1.5 * 1.5 * 6);
    -webkit-line-clamp: 6;
  }
}

.bg-t {
  background-position: top;
}

.bg-r {
  background-position: right;
}

.bg-rb {
  background-position: right bottom;
}

.bg-rt {
  background-position: right top;
}

.bg-b {
  background-position: bottom;
}

.bg-l {
  background-position: left;
}

.bg-lb {
  background-position: left bottom;
}

.bg-lt {
  background-position: left top;
}

.bg-c {
  background-position: center;
}

.bg-auto {
  background-size: auto;
}

.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.bg-repeat-no {
  background-repeat: no-repeat;
}

.bg-origin-border {
  background-origin: border-box;
}

.bg-origin-content {
  background-origin: content-box;
}

.bg-origin-padding {
  background-origin: padding-box;
}

.bg-clip-border {
  background-clip: border-box;
}

.bg-clip-content {
  background-clip: content-box;
}

.bg-clip-padding {
  background-clip: padding-box;
}

.bg-scroll {
  background-attachment: scroll;
}

.bg-fixed {
  background-attachment: fixed;
}

.bg-local {
  background-attachment: local;
}

.bg-image-n {
  background-image: none;
}

@media (max-width: 1199px) {
  .bg-t-lg {
    background-position: top;
  }
  .bg-r-lg {
    background-position: right;
  }
  .bg-rb-lg {
    background-position: right bottom;
  }
  .bg-rt-lg {
    background-position: right top;
  }
  .bg-b-lg {
    background-position: bottom;
  }
  .bg-l-lg {
    background-position: left;
  }
  .bg-lb-lg {
    background-position: left bottom;
  }
  .bg-lt-lg {
    background-position: left top;
  }
  .bg-c-lg {
    background-position: center;
  }
  .bg-auto-lg {
    background-size: auto;
  }
  .bg-cover-lg {
    background-size: cover;
  }
  .bg-contain-lg {
    background-size: contain;
  }
  .bg-repeat-lg {
    background-repeat: repeat;
  }
  .bg-repeat-x-lg {
    background-repeat: repeat-x;
  }
  .bg-repeat-y-lg {
    background-repeat: repeat-y;
  }
  .bg-repeat-no-lg {
    background-repeat: no-repeat;
  }
  .bg-origin-border-lg {
    background-origin: border-box;
  }
  .bg-origin-content-lg {
    background-origin: content-box;
  }
  .bg-origin-padding-lg {
    background-origin: padding-box;
  }
  .bg-clip-border-lg {
    background-clip: border-box;
  }
  .bg-clip-content-lg {
    background-clip: content-box;
  }
  .bg-clip-padding-lg {
    background-clip: padding-box;
  }
  .bg-scroll-lg {
    background-attachment: scroll;
  }
  .bg-fixed-lg {
    background-attachment: fixed;
  }
  .bg-local-lg {
    background-attachment: local;
  }
  .bg-image-n-lg {
    background-image: none;
  }
}

@media (max-width: 991px) {
  .bg-t-md {
    background-position: top;
  }
  .bg-r-md {
    background-position: right;
  }
  .bg-rb-md {
    background-position: right bottom;
  }
  .bg-rt-md {
    background-position: right top;
  }
  .bg-b-md {
    background-position: bottom;
  }
  .bg-l-md {
    background-position: left;
  }
  .bg-lb-md {
    background-position: left bottom;
  }
  .bg-lt-md {
    background-position: left top;
  }
  .bg-c-md {
    background-position: center;
  }
  .bg-auto-md {
    background-size: auto;
  }
  .bg-cover-md {
    background-size: cover;
  }
  .bg-contain-md {
    background-size: contain;
  }
  .bg-repeat-md {
    background-repeat: repeat;
  }
  .bg-repeat-x-md {
    background-repeat: repeat-x;
  }
  .bg-repeat-y-md {
    background-repeat: repeat-y;
  }
  .bg-repeat-no-md {
    background-repeat: no-repeat;
  }
  .bg-origin-border-md {
    background-origin: border-box;
  }
  .bg-origin-content-md {
    background-origin: content-box;
  }
  .bg-origin-padding-md {
    background-origin: padding-box;
  }
  .bg-clip-border-md {
    background-clip: border-box;
  }
  .bg-clip-content-md {
    background-clip: content-box;
  }
  .bg-clip-padding-md {
    background-clip: padding-box;
  }
  .bg-scroll-md {
    background-attachment: scroll;
  }
  .bg-fixed-md {
    background-attachment: fixed;
  }
  .bg-local-md {
    background-attachment: local;
  }
  .bg-image-n-md {
    background-image: none;
  }
}

@media (max-width: 767px) {
  .bg-t-sm {
    background-position: top;
  }
  .bg-r-sm {
    background-position: right;
  }
  .bg-rb-sm {
    background-position: right bottom;
  }
  .bg-rt-sm {
    background-position: right top;
  }
  .bg-b-sm {
    background-position: bottom;
  }
  .bg-l-sm {
    background-position: left;
  }
  .bg-lb-sm {
    background-position: left bottom;
  }
  .bg-lt-sm {
    background-position: left top;
  }
  .bg-c-sm {
    background-position: center;
  }
  .bg-auto-sm {
    background-size: auto;
  }
  .bg-cover-sm {
    background-size: cover;
  }
  .bg-contain-sm {
    background-size: contain;
  }
  .bg-repeat-sm {
    background-repeat: repeat;
  }
  .bg-repeat-x-sm {
    background-repeat: repeat-x;
  }
  .bg-repeat-y-sm {
    background-repeat: repeat-y;
  }
  .bg-repeat-no-sm {
    background-repeat: no-repeat;
  }
  .bg-origin-border-sm {
    background-origin: border-box;
  }
  .bg-origin-content-sm {
    background-origin: content-box;
  }
  .bg-origin-padding-sm {
    background-origin: padding-box;
  }
  .bg-clip-border-sm {
    background-clip: border-box;
  }
  .bg-clip-content-sm {
    background-clip: content-box;
  }
  .bg-clip-padding-sm {
    background-clip: padding-box;
  }
  .bg-scroll-sm {
    background-attachment: scroll;
  }
  .bg-fixed-sm {
    background-attachment: fixed;
  }
  .bg-local-sm {
    background-attachment: local;
  }
  .bg-image-n-sm {
    background-image: none;
  }
}

@media (max-width: 575px) {
  .bg-t-xs {
    background-position: top;
  }
  .bg-r-xs {
    background-position: right;
  }
  .bg-rb-xs {
    background-position: right bottom;
  }
  .bg-rt-xs {
    background-position: right top;
  }
  .bg-b-xs {
    background-position: bottom;
  }
  .bg-l-xs {
    background-position: left;
  }
  .bg-lb-xs {
    background-position: left bottom;
  }
  .bg-lt-xs {
    background-position: left top;
  }
  .bg-c-xs {
    background-position: center;
  }
  .bg-auto-xs {
    background-size: auto;
  }
  .bg-cover-xs {
    background-size: cover;
  }
  .bg-contain-xs {
    background-size: contain;
  }
  .bg-repeat-xs {
    background-repeat: repeat;
  }
  .bg-repeat-x-xs {
    background-repeat: repeat-x;
  }
  .bg-repeat-y-xs {
    background-repeat: repeat-y;
  }
  .bg-repeat-no-xs {
    background-repeat: no-repeat;
  }
  .bg-origin-border-xs {
    background-origin: border-box;
  }
  .bg-origin-content-xs {
    background-origin: content-box;
  }
  .bg-origin-padding-xs {
    background-origin: padding-box;
  }
  .bg-clip-border-xs {
    background-clip: border-box;
  }
  .bg-clip-content-xs {
    background-clip: content-box;
  }
  .bg-clip-padding-xs {
    background-clip: padding-box;
  }
  .bg-scroll-xs {
    background-attachment: scroll;
  }
  .bg-fixed-xs {
    background-attachment: fixed;
  }
  .bg-local-xs {
    background-attachment: local;
  }
  .bg-image-n-xs {
    background-image: none;
  }
}

[class^="bg-"].default {
  background-color: #1e88e5;
}

.bg-transparent {
  background-color: transparent;
}

.bg-black {
  background-color: black;
}

.bg-color0 {
  background-color: black;
}

.bg-color1 {
  background-color: #111111;
}

.bg-color2 {
  background-color: #222222;
}

.bg-color3 {
  background-color: #333333;
}

.bg-color4 {
  background-color: #444444;
}

.bg-color5 {
  background-color: #555555;
}

.bg-color6 {
  background-color: #666666;
}

.bg-color7 {
  background-color: #777777;
}

.bg-color8 {
  background-color: #888888;
}

.bg-color9 {
  background-color: #999999;
}

.bg-colora {
  background-color: #aaaaaa;
}

.bg-colorb {
  background-color: #bbbbbb;
}

.bg-colorc {
  background-color: #cccccc;
}

.bg-colord {
  background-color: #dddddd;
}

.bg-colore {
  background-color: #eeeeee;
}

.bg-colorf {
  background-color: white;
}

.bg-white {
  background-color: white;
}

.bg-red {
  background-color: red;
}

.bg-red0 {
  background-color: #ffebee;
}

.bg-red1 {
  background-color: #ffcdd2;
}

.bg-red2 {
  background-color: #ef9a9a;
}

.bg-red3 {
  background-color: #e57373;
}

.bg-red4 {
  background-color: #ef5350;
}

.bg-red5 {
  background-color: #f44336;
}

.bg-red6 {
  background-color: #e53935;
}

.bg-red7 {
  background-color: #d32f2f;
}

.bg-red8 {
  background-color: #c62828;
}

.bg-red9 {
  background-color: #b71c1c;
}

.bg-reda {
  background-color: #ff8a80;
}

.bg-redb {
  background-color: #ff5252;
}

.bg-redc {
  background-color: #ff1744;
}

.bg-redd {
  background-color: #d50000;
}

.bg-pink {
  background-color: pink;
}

.bg-pink0 {
  background-color: #fce4ec;
}

.bg-pink1 {
  background-color: #f8bbd0;
}

.bg-pink2 {
  background-color: #f48fb1;
}

.bg-pink3 {
  background-color: #f06292;
}

.bg-pink4 {
  background-color: #ec407a;
}

.bg-pink5 {
  background-color: #e91e63;
}

.bg-pink6 {
  background-color: #d81b60;
}

.bg-pink7 {
  background-color: #c2185b;
}

.bg-pink8 {
  background-color: #ad1457;
}

.bg-pink9 {
  background-color: #880e4f;
}

.bg-pinka {
  background-color: #ff80ab;
}

.bg-pinkb {
  background-color: #ff4081;
}

.bg-pinkc {
  background-color: #f50057;
}

.bg-pinkd {
  background-color: #c51162;
}

.bg-purple {
  background-color: purple;
}

.bg-purple0 {
  background-color: #f3e5f5;
}

.bg-purple1 {
  background-color: #e1bee7;
}

.bg-purple2 {
  background-color: #ce93d8;
}

.bg-purple3 {
  background-color: #ba68c8;
}

.bg-purple4 {
  background-color: #ab47bc;
}

.bg-purple5 {
  background-color: #9c27b0;
}

.bg-purple6 {
  background-color: #8e24aa;
}

.bg-purple7 {
  background-color: #7b1fa2;
}

.bg-purple8 {
  background-color: #6a1b9a;
}

.bg-purple9 {
  background-color: #4a148c;
}

.bg-purplea {
  background-color: #ea80fc;
}

.bg-purpleb {
  background-color: #e040fb;
}

.bg-purplec {
  background-color: #d500f9;
}

.bg-purpled {
  background-color: #a0f;
}

.bg-d-purple {
  background-color: darkmagenta;
}

.bg-d-purple0 {
  background-color: #ede7f6;
}

.bg-d-purple1 {
  background-color: #d1c4e9;
}

.bg-d-purple2 {
  background-color: #b39ddb;
}

.bg-d-purple3 {
  background-color: #9575cd;
}

.bg-d-purple4 {
  background-color: #7e57c2;
}

.bg-d-purple5 {
  background-color: #673ab7;
}

.bg-d-purple6 {
  background-color: #5e35b1;
}

.bg-d-purple7 {
  background-color: #512da8;
}

.bg-d-purple8 {
  background-color: #4527a0;
}

.bg-d-purple9 {
  background-color: #311b92;
}

.bg-d-purplea {
  background-color: #b388ff;
}

.bg-d-purpleb {
  background-color: #7c4dff;
}

.bg-d-purplec {
  background-color: #651fff;
}

.bg-d-purpled {
  background-color: #6200ea;
}

.bg-indigo {
  background-color: indigo;
}

.bg-indigo0 {
  background-color: #e8eaf6;
}

.bg-indigo1 {
  background-color: #c5cae9;
}

.bg-indigo2 {
  background-color: #9fa8da;
}

.bg-indigo3 {
  background-color: #7986cb;
}

.bg-indigo4 {
  background-color: #5c6bc0;
}

.bg-indigo5 {
  background-color: #3f51b5;
}

.bg-indigo6 {
  background-color: #3949ab;
}

.bg-indigo7 {
  background-color: #303f9f;
}

.bg-indigo8 {
  background-color: #283593;
}

.bg-indigo9 {
  background-color: #1a237e;
}

.bg-indigoa {
  background-color: #8c9eff;
}

.bg-indigob {
  background-color: #536dfe;
}

.bg-indigoc {
  background-color: #3d5afe;
}

.bg-indigod {
  background-color: #304ffe;
}

.bg-blue {
  background-color: blue;
}

.bg-blue0 {
  background-color: #e3f2fd;
}

.bg-blue1 {
  background-color: #bbdefb;
}

.bg-blue2 {
  background-color: #90caf9;
}

.bg-blue3 {
  background-color: #64b5f6;
}

.bg-blue4 {
  background-color: #42a5f5;
}

.bg-blue5 {
  background-color: #2196f3;
}

.bg-blue6 {
  background-color: #1e88e5;
}

.bg-blue7 {
  background-color: #1976d2;
}

.bg-blue8 {
  background-color: #1565c0;
}

.bg-blue9 {
  background-color: #0d47a1;
}

.bg-bluea {
  background-color: #82b1ff;
}

.bg-blueb {
  background-color: #448aff;
}

.bg-bluec {
  background-color: #2979ff;
}

.bg-blued {
  background-color: #2962ff;
}

.bg-l-blue {
  background-color: lightblue;
}

.bg-l-blue0 {
  background-color: #e1f5fe;
}

.bg-l-blue1 {
  background-color: #b3e5fc;
}

.bg-l-blue2 {
  background-color: #81d4fa;
}

.bg-l-blue3 {
  background-color: #4fc3f7;
}

.bg-l-blue4 {
  background-color: #29b6f6;
}

.bg-l-blue5 {
  background-color: #03a9f4;
}

.bg-l-blue6 {
  background-color: #039be5;
}

.bg-l-blue7 {
  background-color: #0288d1;
}

.bg-l-blue8 {
  background-color: #0277bd;
}

.bg-l-blue9 {
  background-color: #01579b;
}

.bg-l-bluea {
  background-color: #80d8ff;
}

.bg-l-blueb {
  background-color: #40c4ff;
}

.bg-l-bluec {
  background-color: #00b0ff;
}

.bg-l-blued {
  background-color: #0091ea;
}

.bg-cyan {
  background-color: cyan;
}

.bg-cyan0 {
  background-color: #e0f7fa;
}

.bg-cyan1 {
  background-color: #b2ebf2;
}

.bg-cyan2 {
  background-color: #80deea;
}

.bg-cyan3 {
  background-color: #4dd0e1;
}

.bg-cyan4 {
  background-color: #26c6da;
}

.bg-cyan5 {
  background-color: #00bcd4;
}

.bg-cyan6 {
  background-color: #00acc1;
}

.bg-cyan7 {
  background-color: #0097a7;
}

.bg-cyan8 {
  background-color: #00838f;
}

.bg-cyan9 {
  background-color: #006064;
}

.bg-cyana {
  background-color: #84ffff;
}

.bg-cyanb {
  background-color: #18ffff;
}

.bg-cyanc {
  background-color: #00e5ff;
}

.bg-cyand {
  background-color: #00b8d4;
}

.bg-teal {
  background-color: teal;
}

.bg-teal0 {
  background-color: #e0f2f1;
}

.bg-teal1 {
  background-color: #b2dfdb;
}

.bg-teal2 {
  background-color: #80cbc4;
}

.bg-teal3 {
  background-color: #4db6ac;
}

.bg-teal4 {
  background-color: #26a69a;
}

.bg-teal5 {
  background-color: #009688;
}

.bg-teal6 {
  background-color: #00897b;
}

.bg-teal7 {
  background-color: #00796b;
}

.bg-teal8 {
  background-color: #00695c;
}

.bg-teal9 {
  background-color: #004d40;
}

.bg-teala {
  background-color: #a7ffeb;
}

.bg-tealb {
  background-color: #64ffda;
}

.bg-tealc {
  background-color: #1de9b6;
}

.bg-teald {
  background-color: #00bfa5;
}

.bg-green {
  background-color: green;
}

.bg-green0 {
  background-color: #e8f5e9;
}

.bg-green1 {
  background-color: #c8e6c9;
}

.bg-green2 {
  background-color: #a5d6a7;
}

.bg-green3 {
  background-color: #81c784;
}

.bg-green4 {
  background-color: #66bb6a;
}

.bg-green5 {
  background-color: #4caf50;
}

.bg-green6 {
  background-color: #43a047;
}

.bg-green7 {
  background-color: #388e3c;
}

.bg-green8 {
  background-color: #2e7d32;
}

.bg-green9 {
  background-color: #1b5e20;
}

.bg-greena {
  background-color: #b9f6ca;
}

.bg-greenb {
  background-color: #69f0ae;
}

.bg-greenc {
  background-color: #00e676;
}

.bg-greend {
  background-color: #00c853;
}

.bg-l-green {
  background-color: lightgreen;
}

.bg-l-green0 {
  background-color: #f1f8e9;
}

.bg-l-green1 {
  background-color: #dcedc8;
}

.bg-l-green2 {
  background-color: #c5e1a5;
}

.bg-l-green3 {
  background-color: #aed581;
}

.bg-l-green4 {
  background-color: #9ccc65;
}

.bg-l-green5 {
  background-color: #8bc34a;
}

.bg-l-green6 {
  background-color: #7cb342;
}

.bg-l-green7 {
  background-color: #689f38;
}

.bg-l-green8 {
  background-color: #558b2f;
}

.bg-l-green9 {
  background-color: #33691e;
}

.bg-l-greena {
  background-color: #ccff90;
}

.bg-l-greenb {
  background-color: #b2ff59;
}

.bg-l-greenc {
  background-color: #76ff03;
}

.bg-l-greend {
  background-color: #64dd17;
}

.bg-lime {
  background-color: lime;
}

.bg-lime0 {
  background-color: #f9fbe7;
}

.bg-lime1 {
  background-color: #f0f4c3;
}

.bg-lime2 {
  background-color: #e6ee9c;
}

.bg-lime3 {
  background-color: #d4e056;
}

.bg-lime4 {
  background-color: #d4e157;
}

.bg-lime5 {
  background-color: #cddc39;
}

.bg-lime6 {
  background-color: #c0ca33;
}

.bg-lime7 {
  background-color: #afb42b;
}

.bg-lime8 {
  background-color: #9e9d24;
}

.bg-lime9 {
  background-color: #827717;
}

.bg-limea {
  background-color: #f4ff81;
}

.bg-limeb {
  background-color: #eeff41;
}

.bg-limec {
  background-color: #c6ff00;
}

.bg-limed {
  background-color: #aeea00;
}

.bg-yellow {
  background-color: yellow;
}

.bg-yellow0 {
  background-color: #fffde7;
}

.bg-yellow1 {
  background-color: #fff9c4;
}

.bg-yellow2 {
  background-color: #fff59d;
}

.bg-yellow3 {
  background-color: #fff176;
}

.bg-yellow4 {
  background-color: #ffee58;
}

.bg-yellow5 {
  background-color: #ffeb3b;
}

.bg-yellow6 {
  background-color: #fdd835;
}

.bg-yellow7 {
  background-color: #fbc02d;
}

.bg-yellow8 {
  background-color: #f9a825;
}

.bg-yellow9 {
  background-color: #f57f17;
}

.bg-yellowa {
  background-color: #ffff8d;
}

.bg-yellowb {
  background-color: #ff0;
}

.bg-yellowc {
  background-color: #ffea00;
}

.bg-yellowd {
  background-color: #ffd600;
}

.bg-amber {
  background-color: #ffd740;
}

.bg-amber0 {
  background-color: #fff8e1;
}

.bg-amber1 {
  background-color: #ffecb3;
}

.bg-amber2 {
  background-color: #ffe082;
}

.bg-amber3 {
  background-color: #ffd54f;
}

.bg-amber4 {
  background-color: #ffca28;
}

.bg-amber5 {
  background-color: #ffc107;
}

.bg-amber6 {
  background-color: #ffb300;
}

.bg-amber7 {
  background-color: #ffa000;
}

.bg-amber8 {
  background-color: #ff8f00;
}

.bg-amber9 {
  background-color: #ff6f00;
}

.bg-ambera {
  background-color: #ffe57f;
}

.bg-amberb {
  background-color: #ffd740;
}

.bg-amberc {
  background-color: #ffc400;
}

.bg-amberd {
  background-color: #ffab00;
}

.bg-orange {
  background-color: orange;
}

.bg-orange0 {
  background-color: #fff3e0;
}

.bg-orange1 {
  background-color: #ffe0b2;
}

.bg-orange2 {
  background-color: #ffcc80;
}

.bg-orange3 {
  background-color: #ffb74d;
}

.bg-orange4 {
  background-color: #ffa726;
}

.bg-orange5 {
  background-color: #ff9800;
}

.bg-orange6 {
  background-color: #fb8c00;
}

.bg-orange7 {
  background-color: #f57c00;
}

.bg-orange8 {
  background-color: #ef6c00;
}

.bg-orange9 {
  background-color: #e65100;
}

.bg-orangea {
  background-color: #ffd180;
}

.bg-orangeb {
  background-color: #ffab40;
}

.bg-orangec {
  background-color: #ff9100;
}

.bg-oranged {
  background-color: #ff6d00;
}

.bg-d-orange {
  background-color: darkorange;
}

.bg-d-orange0 {
  background-color: #fbe9e7;
}

.bg-d-orange1 {
  background-color: #ffccbc;
}

.bg-d-orange2 {
  background-color: #ffab91;
}

.bg-d-orange3 {
  background-color: #ff8a65;
}

.bg-d-orange4 {
  background-color: #ff7043;
}

.bg-d-orange5 {
  background-color: #ff5722;
}

.bg-d-orange6 {
  background-color: #f4511e;
}

.bg-d-orange7 {
  background-color: #e64a19;
}

.bg-d-orange8 {
  background-color: #d84315;
}

.bg-d-orange9 {
  background-color: #bf360c;
}

.bg-d-orangea {
  background-color: #ff9e80;
}

.bg-d-orangeb {
  background-color: #ff6e40;
}

.bg-d-orangec {
  background-color: #ff3d00;
}

.bg-d-oranged {
  background-color: #dd2c00;
}

.bg-brown {
  background-color: brown;
}

.bg-brown0 {
  background-color: #efebe9;
}

.bg-brown1 {
  background-color: #d7ccc8;
}

.bg-brown2 {
  background-color: #bcaaa4;
}

.bg-brown3 {
  background-color: #a1887f;
}

.bg-brown4 {
  background-color: #8d6e63;
}

.bg-brown5 {
  background-color: #795548;
}

.bg-brown6 {
  background-color: #6d4c41;
}

.bg-brown7 {
  background-color: #5d4037;
}

.bg-brown8 {
  background-color: #4e342e;
}

.bg-brown9 {
  background-color: #3e2723;
}

.bg-grey {
  background-color: grey;
}

.bg-grey0 {
  background-color: #fafafa;
}

.bg-grey1 {
  background-color: #f5f5f5;
}

.bg-grey2 {
  background-color: #eee;
}

.bg-grey3 {
  background-color: #e0e0e0;
}

.bg-grey4 {
  background-color: #bdbdbd;
}

.bg-grey5 {
  background-color: #9e9e9e;
}

.bg-grey6 {
  background-color: #757575;
}

.bg-grey7 {
  background-color: #616161;
}

.bg-grey8 {
  background-color: #424242;
}

.bg-grey9 {
  background-color: #212121;
}

.bg-blue-grey {
  background-color: lightsteelblue;
}

.bg-blue-grey0 {
  background-color: #eceff1;
}

.bg-blue-grey1 {
  background-color: #cfd8dc;
}

.bg-blue-grey2 {
  background-color: #b0bec5;
}

.bg-blue-grey3 {
  background-color: #90a4ae;
}

.bg-blue-grey4 {
  background-color: #78909c;
}

.bg-blue-grey5 {
  background-color: #607d8b;
}

.bg-blue-grey6 {
  background-color: #546e7a;
}

.bg-blue-grey7 {
  background-color: #455a64;
}

.bg-blue-grey8 {
  background-color: #37474f;
}

.bg-blue-grey9 {
  background-color: #263238;
}

@media (max-width: 1199px) {
  .bg-transparent-lg {
    background-color: transparent;
  }
  .bg-black-lg {
    background-color: black;
  }
  .bg-color0-lg {
    background-color: black;
  }
  .bg-color1-lg {
    background-color: #111111;
  }
  .bg-color2-lg {
    background-color: #222222;
  }
  .bg-color3-lg {
    background-color: #333333;
  }
  .bg-color4-lg {
    background-color: #444444;
  }
  .bg-color5-lg {
    background-color: #555555;
  }
  .bg-color6-lg {
    background-color: #666666;
  }
  .bg-color7-lg {
    background-color: #777777;
  }
  .bg-color8-lg {
    background-color: #888888;
  }
  .bg-color9-lg {
    background-color: #999999;
  }
  .bg-colora-lg {
    background-color: #aaaaaa;
  }
  .bg-colorb-lg {
    background-color: #bbbbbb;
  }
  .bg-colorc-lg {
    background-color: #cccccc;
  }
  .bg-colord-lg {
    background-color: #dddddd;
  }
  .bg-colore-lg {
    background-color: #eeeeee;
  }
  .bg-colorf-lg {
    background-color: white;
  }
  .bg-white-lg {
    background-color: white;
  }
  .bg-red-lg {
    background-color: red;
  }
  .bg-red0-lg {
    background-color: #ffebee;
  }
  .bg-red1-lg {
    background-color: #ffcdd2;
  }
  .bg-red2-lg {
    background-color: #ef9a9a;
  }
  .bg-red3-lg {
    background-color: #e57373;
  }
  .bg-red4-lg {
    background-color: #ef5350;
  }
  .bg-red5-lg {
    background-color: #f44336;
  }
  .bg-red6-lg {
    background-color: #e53935;
  }
  .bg-red7-lg {
    background-color: #d32f2f;
  }
  .bg-red8-lg {
    background-color: #c62828;
  }
  .bg-red9-lg {
    background-color: #b71c1c;
  }
  .bg-reda-lg {
    background-color: #ff8a80;
  }
  .bg-redb-lg {
    background-color: #ff5252;
  }
  .bg-redc-lg {
    background-color: #ff1744;
  }
  .bg-redd-lg {
    background-color: #d50000;
  }
  .bg-pink-lg {
    background-color: pink;
  }
  .bg-pink0-lg {
    background-color: #fce4ec;
  }
  .bg-pink1-lg {
    background-color: #f8bbd0;
  }
  .bg-pink2-lg {
    background-color: #f48fb1;
  }
  .bg-pink3-lg {
    background-color: #f06292;
  }
  .bg-pink4-lg {
    background-color: #ec407a;
  }
  .bg-pink5-lg {
    background-color: #e91e63;
  }
  .bg-pink6-lg {
    background-color: #d81b60;
  }
  .bg-pink7-lg {
    background-color: #c2185b;
  }
  .bg-pink8-lg {
    background-color: #ad1457;
  }
  .bg-pink9-lg {
    background-color: #880e4f;
  }
  .bg-pinka-lg {
    background-color: #ff80ab;
  }
  .bg-pinkb-lg {
    background-color: #ff4081;
  }
  .bg-pinkc-lg {
    background-color: #f50057;
  }
  .bg-pinkd-lg {
    background-color: #c51162;
  }
  .bg-purple-lg {
    background-color: purple;
  }
  .bg-purple0-lg {
    background-color: #f3e5f5;
  }
  .bg-purple1-lg {
    background-color: #e1bee7;
  }
  .bg-purple2-lg {
    background-color: #ce93d8;
  }
  .bg-purple3-lg {
    background-color: #ba68c8;
  }
  .bg-purple4-lg {
    background-color: #ab47bc;
  }
  .bg-purple5-lg {
    background-color: #9c27b0;
  }
  .bg-purple6-lg {
    background-color: #8e24aa;
  }
  .bg-purple7-lg {
    background-color: #7b1fa2;
  }
  .bg-purple8-lg {
    background-color: #6a1b9a;
  }
  .bg-purple9-lg {
    background-color: #4a148c;
  }
  .bg-purplea-lg {
    background-color: #ea80fc;
  }
  .bg-purpleb-lg {
    background-color: #e040fb;
  }
  .bg-purplec-lg {
    background-color: #d500f9;
  }
  .bg-purpled-lg {
    background-color: #a0f;
  }
  .bg-d-purple-lg {
    background-color: darkmagenta;
  }
  .bg-d-purple0-lg {
    background-color: #ede7f6;
  }
  .bg-d-purple1-lg {
    background-color: #d1c4e9;
  }
  .bg-d-purple2-lg {
    background-color: #b39ddb;
  }
  .bg-d-purple3-lg {
    background-color: #9575cd;
  }
  .bg-d-purple4-lg {
    background-color: #7e57c2;
  }
  .bg-d-purple5-lg {
    background-color: #673ab7;
  }
  .bg-d-purple6-lg {
    background-color: #5e35b1;
  }
  .bg-d-purple7-lg {
    background-color: #512da8;
  }
  .bg-d-purple8-lg {
    background-color: #4527a0;
  }
  .bg-d-purple9-lg {
    background-color: #311b92;
  }
  .bg-d-purplea-lg {
    background-color: #b388ff;
  }
  .bg-d-purpleb-lg {
    background-color: #7c4dff;
  }
  .bg-d-purplec-lg {
    background-color: #651fff;
  }
  .bg-d-purpled-lg {
    background-color: #6200ea;
  }
  .bg-indigo-lg {
    background-color: indigo;
  }
  .bg-indigo0-lg {
    background-color: #e8eaf6;
  }
  .bg-indigo1-lg {
    background-color: #c5cae9;
  }
  .bg-indigo2-lg {
    background-color: #9fa8da;
  }
  .bg-indigo3-lg {
    background-color: #7986cb;
  }
  .bg-indigo4-lg {
    background-color: #5c6bc0;
  }
  .bg-indigo5-lg {
    background-color: #3f51b5;
  }
  .bg-indigo6-lg {
    background-color: #3949ab;
  }
  .bg-indigo7-lg {
    background-color: #303f9f;
  }
  .bg-indigo8-lg {
    background-color: #283593;
  }
  .bg-indigo9-lg {
    background-color: #1a237e;
  }
  .bg-indigoa-lg {
    background-color: #8c9eff;
  }
  .bg-indigob-lg {
    background-color: #536dfe;
  }
  .bg-indigoc-lg {
    background-color: #3d5afe;
  }
  .bg-indigod-lg {
    background-color: #304ffe;
  }
  .bg-blue-lg {
    background-color: blue;
  }
  .bg-blue0-lg {
    background-color: #e3f2fd;
  }
  .bg-blue1-lg {
    background-color: #bbdefb;
  }
  .bg-blue2-lg {
    background-color: #90caf9;
  }
  .bg-blue3-lg {
    background-color: #64b5f6;
  }
  .bg-blue4-lg {
    background-color: #42a5f5;
  }
  .bg-blue5-lg {
    background-color: #2196f3;
  }
  .bg-blue6-lg {
    background-color: #1e88e5;
  }
  .bg-blue7-lg {
    background-color: #1976d2;
  }
  .bg-blue8-lg {
    background-color: #1565c0;
  }
  .bg-blue9-lg {
    background-color: #0d47a1;
  }
  .bg-bluea-lg {
    background-color: #82b1ff;
  }
  .bg-blueb-lg {
    background-color: #448aff;
  }
  .bg-bluec-lg {
    background-color: #2979ff;
  }
  .bg-blued-lg {
    background-color: #2962ff;
  }
  .bg-l-blue-lg {
    background-color: lightblue;
  }
  .bg-l-blue0-lg {
    background-color: #e1f5fe;
  }
  .bg-l-blue1-lg {
    background-color: #b3e5fc;
  }
  .bg-l-blue2-lg {
    background-color: #81d4fa;
  }
  .bg-l-blue3-lg {
    background-color: #4fc3f7;
  }
  .bg-l-blue4-lg {
    background-color: #29b6f6;
  }
  .bg-l-blue5-lg {
    background-color: #03a9f4;
  }
  .bg-l-blue6-lg {
    background-color: #039be5;
  }
  .bg-l-blue7-lg {
    background-color: #0288d1;
  }
  .bg-l-blue8-lg {
    background-color: #0277bd;
  }
  .bg-l-blue9-lg {
    background-color: #01579b;
  }
  .bg-l-bluea-lg {
    background-color: #80d8ff;
  }
  .bg-l-blueb-lg {
    background-color: #40c4ff;
  }
  .bg-l-bluec-lg {
    background-color: #00b0ff;
  }
  .bg-l-blued-lg {
    background-color: #0091ea;
  }
  .bg-cyan-lg {
    background-color: cyan;
  }
  .bg-cyan0-lg {
    background-color: #e0f7fa;
  }
  .bg-cyan1-lg {
    background-color: #b2ebf2;
  }
  .bg-cyan2-lg {
    background-color: #80deea;
  }
  .bg-cyan3-lg {
    background-color: #4dd0e1;
  }
  .bg-cyan4-lg {
    background-color: #26c6da;
  }
  .bg-cyan5-lg {
    background-color: #00bcd4;
  }
  .bg-cyan6-lg {
    background-color: #00acc1;
  }
  .bg-cyan7-lg {
    background-color: #0097a7;
  }
  .bg-cyan8-lg {
    background-color: #00838f;
  }
  .bg-cyan9-lg {
    background-color: #006064;
  }
  .bg-cyana-lg {
    background-color: #84ffff;
  }
  .bg-cyanb-lg {
    background-color: #18ffff;
  }
  .bg-cyanc-lg {
    background-color: #00e5ff;
  }
  .bg-cyand-lg {
    background-color: #00b8d4;
  }
  .bg-teal-lg {
    background-color: teal;
  }
  .bg-teal0-lg {
    background-color: #e0f2f1;
  }
  .bg-teal1-lg {
    background-color: #b2dfdb;
  }
  .bg-teal2-lg {
    background-color: #80cbc4;
  }
  .bg-teal3-lg {
    background-color: #4db6ac;
  }
  .bg-teal4-lg {
    background-color: #26a69a;
  }
  .bg-teal5-lg {
    background-color: #009688;
  }
  .bg-teal6-lg {
    background-color: #00897b;
  }
  .bg-teal7-lg {
    background-color: #00796b;
  }
  .bg-teal8-lg {
    background-color: #00695c;
  }
  .bg-teal9-lg {
    background-color: #004d40;
  }
  .bg-teala-lg {
    background-color: #a7ffeb;
  }
  .bg-tealb-lg {
    background-color: #64ffda;
  }
  .bg-tealc-lg {
    background-color: #1de9b6;
  }
  .bg-teald-lg {
    background-color: #00bfa5;
  }
  .bg-green-lg {
    background-color: green;
  }
  .bg-green0-lg {
    background-color: #e8f5e9;
  }
  .bg-green1-lg {
    background-color: #c8e6c9;
  }
  .bg-green2-lg {
    background-color: #a5d6a7;
  }
  .bg-green3-lg {
    background-color: #81c784;
  }
  .bg-green4-lg {
    background-color: #66bb6a;
  }
  .bg-green5-lg {
    background-color: #4caf50;
  }
  .bg-green6-lg {
    background-color: #43a047;
  }
  .bg-green7-lg {
    background-color: #388e3c;
  }
  .bg-green8-lg {
    background-color: #2e7d32;
  }
  .bg-green9-lg {
    background-color: #1b5e20;
  }
  .bg-greena-lg {
    background-color: #b9f6ca;
  }
  .bg-greenb-lg {
    background-color: #69f0ae;
  }
  .bg-greenc-lg {
    background-color: #00e676;
  }
  .bg-greend-lg {
    background-color: #00c853;
  }
  .bg-l-green-lg {
    background-color: lightgreen;
  }
  .bg-l-green0-lg {
    background-color: #f1f8e9;
  }
  .bg-l-green1-lg {
    background-color: #dcedc8;
  }
  .bg-l-green2-lg {
    background-color: #c5e1a5;
  }
  .bg-l-green3-lg {
    background-color: #aed581;
  }
  .bg-l-green4-lg {
    background-color: #9ccc65;
  }
  .bg-l-green5-lg {
    background-color: #8bc34a;
  }
  .bg-l-green6-lg {
    background-color: #7cb342;
  }
  .bg-l-green7-lg {
    background-color: #689f38;
  }
  .bg-l-green8-lg {
    background-color: #558b2f;
  }
  .bg-l-green9-lg {
    background-color: #33691e;
  }
  .bg-l-greena-lg {
    background-color: #ccff90;
  }
  .bg-l-greenb-lg {
    background-color: #b2ff59;
  }
  .bg-l-greenc-lg {
    background-color: #76ff03;
  }
  .bg-l-greend-lg {
    background-color: #64dd17;
  }
  .bg-lime-lg {
    background-color: lime;
  }
  .bg-lime0-lg {
    background-color: #f9fbe7;
  }
  .bg-lime1-lg {
    background-color: #f0f4c3;
  }
  .bg-lime2-lg {
    background-color: #e6ee9c;
  }
  .bg-lime3-lg {
    background-color: #d4e056;
  }
  .bg-lime4-lg {
    background-color: #d4e157;
  }
  .bg-lime5-lg {
    background-color: #cddc39;
  }
  .bg-lime6-lg {
    background-color: #c0ca33;
  }
  .bg-lime7-lg {
    background-color: #afb42b;
  }
  .bg-lime8-lg {
    background-color: #9e9d24;
  }
  .bg-lime9-lg {
    background-color: #827717;
  }
  .bg-limea-lg {
    background-color: #f4ff81;
  }
  .bg-limeb-lg {
    background-color: #eeff41;
  }
  .bg-limec-lg {
    background-color: #c6ff00;
  }
  .bg-limed-lg {
    background-color: #aeea00;
  }
  .bg-yellow-lg {
    background-color: yellow;
  }
  .bg-yellow0-lg {
    background-color: #fffde7;
  }
  .bg-yellow1-lg {
    background-color: #fff9c4;
  }
  .bg-yellow2-lg {
    background-color: #fff59d;
  }
  .bg-yellow3-lg {
    background-color: #fff176;
  }
  .bg-yellow4-lg {
    background-color: #ffee58;
  }
  .bg-yellow5-lg {
    background-color: #ffeb3b;
  }
  .bg-yellow6-lg {
    background-color: #fdd835;
  }
  .bg-yellow7-lg {
    background-color: #fbc02d;
  }
  .bg-yellow8-lg {
    background-color: #f9a825;
  }
  .bg-yellow9-lg {
    background-color: #f57f17;
  }
  .bg-yellowa-lg {
    background-color: #ffff8d;
  }
  .bg-yellowb-lg {
    background-color: #ff0;
  }
  .bg-yellowc-lg {
    background-color: #ffea00;
  }
  .bg-yellowd-lg {
    background-color: #ffd600;
  }
  .bg-amber-lg {
    background-color: #ffd740;
  }
  .bg-amber0-lg {
    background-color: #fff8e1;
  }
  .bg-amber1-lg {
    background-color: #ffecb3;
  }
  .bg-amber2-lg {
    background-color: #ffe082;
  }
  .bg-amber3-lg {
    background-color: #ffd54f;
  }
  .bg-amber4-lg {
    background-color: #ffca28;
  }
  .bg-amber5-lg {
    background-color: #ffc107;
  }
  .bg-amber6-lg {
    background-color: #ffb300;
  }
  .bg-amber7-lg {
    background-color: #ffa000;
  }
  .bg-amber8-lg {
    background-color: #ff8f00;
  }
  .bg-amber9-lg {
    background-color: #ff6f00;
  }
  .bg-ambera-lg {
    background-color: #ffe57f;
  }
  .bg-amberb-lg {
    background-color: #ffd740;
  }
  .bg-amberc-lg {
    background-color: #ffc400;
  }
  .bg-amberd-lg {
    background-color: #ffab00;
  }
  .bg-orange-lg {
    background-color: orange;
  }
  .bg-orange0-lg {
    background-color: #fff3e0;
  }
  .bg-orange1-lg {
    background-color: #ffe0b2;
  }
  .bg-orange2-lg {
    background-color: #ffcc80;
  }
  .bg-orange3-lg {
    background-color: #ffb74d;
  }
  .bg-orange4-lg {
    background-color: #ffa726;
  }
  .bg-orange5-lg {
    background-color: #ff9800;
  }
  .bg-orange6-lg {
    background-color: #fb8c00;
  }
  .bg-orange7-lg {
    background-color: #f57c00;
  }
  .bg-orange8-lg {
    background-color: #ef6c00;
  }
  .bg-orange9-lg {
    background-color: #e65100;
  }
  .bg-orangea-lg {
    background-color: #ffd180;
  }
  .bg-orangeb-lg {
    background-color: #ffab40;
  }
  .bg-orangec-lg {
    background-color: #ff9100;
  }
  .bg-oranged-lg {
    background-color: #ff6d00;
  }
  .bg-d-orange-lg {
    background-color: darkorange;
  }
  .bg-d-orange0-lg {
    background-color: #fbe9e7;
  }
  .bg-d-orange1-lg {
    background-color: #ffccbc;
  }
  .bg-d-orange2-lg {
    background-color: #ffab91;
  }
  .bg-d-orange3-lg {
    background-color: #ff8a65;
  }
  .bg-d-orange4-lg {
    background-color: #ff7043;
  }
  .bg-d-orange5-lg {
    background-color: #ff5722;
  }
  .bg-d-orange6-lg {
    background-color: #f4511e;
  }
  .bg-d-orange7-lg {
    background-color: #e64a19;
  }
  .bg-d-orange8-lg {
    background-color: #d84315;
  }
  .bg-d-orange9-lg {
    background-color: #bf360c;
  }
  .bg-d-orangea-lg {
    background-color: #ff9e80;
  }
  .bg-d-orangeb-lg {
    background-color: #ff6e40;
  }
  .bg-d-orangec-lg {
    background-color: #ff3d00;
  }
  .bg-d-oranged-lg {
    background-color: #dd2c00;
  }
  .bg-brown-lg {
    background-color: brown;
  }
  .bg-brown0-lg {
    background-color: #efebe9;
  }
  .bg-brown1-lg {
    background-color: #d7ccc8;
  }
  .bg-brown2-lg {
    background-color: #bcaaa4;
  }
  .bg-brown3-lg {
    background-color: #a1887f;
  }
  .bg-brown4-lg {
    background-color: #8d6e63;
  }
  .bg-brown5-lg {
    background-color: #795548;
  }
  .bg-brown6-lg {
    background-color: #6d4c41;
  }
  .bg-brown7-lg {
    background-color: #5d4037;
  }
  .bg-brown8-lg {
    background-color: #4e342e;
  }
  .bg-brown9-lg {
    background-color: #3e2723;
  }
  .bg-grey-lg {
    background-color: grey;
  }
  .bg-grey0-lg {
    background-color: #fafafa;
  }
  .bg-grey1-lg {
    background-color: #f5f5f5;
  }
  .bg-grey2-lg {
    background-color: #eee;
  }
  .bg-grey3-lg {
    background-color: #e0e0e0;
  }
  .bg-grey4-lg {
    background-color: #bdbdbd;
  }
  .bg-grey5-lg {
    background-color: #9e9e9e;
  }
  .bg-grey6-lg {
    background-color: #757575;
  }
  .bg-grey7-lg {
    background-color: #616161;
  }
  .bg-grey8-lg {
    background-color: #424242;
  }
  .bg-grey9-lg {
    background-color: #212121;
  }
  .bg-blue-grey-lg {
    background-color: lightsteelblue;
  }
  .bg-blue-grey0-lg {
    background-color: #eceff1;
  }
  .bg-blue-grey1-lg {
    background-color: #cfd8dc;
  }
  .bg-blue-grey2-lg {
    background-color: #b0bec5;
  }
  .bg-blue-grey3-lg {
    background-color: #90a4ae;
  }
  .bg-blue-grey4-lg {
    background-color: #78909c;
  }
  .bg-blue-grey5-lg {
    background-color: #607d8b;
  }
  .bg-blue-grey6-lg {
    background-color: #546e7a;
  }
  .bg-blue-grey7-lg {
    background-color: #455a64;
  }
  .bg-blue-grey8-lg {
    background-color: #37474f;
  }
  .bg-blue-grey9-lg {
    background-color: #263238;
  }
}

@media (max-width: 991px) {
  .bg-transparent-md {
    background-color: transparent;
  }
  .bg-black-md {
    background-color: black;
  }
  .bg-color0-md {
    background-color: black;
  }
  .bg-color1-md {
    background-color: #111111;
  }
  .bg-color2-md {
    background-color: #222222;
  }
  .bg-color3-md {
    background-color: #333333;
  }
  .bg-color4-md {
    background-color: #444444;
  }
  .bg-color5-md {
    background-color: #555555;
  }
  .bg-color6-md {
    background-color: #666666;
  }
  .bg-color7-md {
    background-color: #777777;
  }
  .bg-color8-md {
    background-color: #888888;
  }
  .bg-color9-md {
    background-color: #999999;
  }
  .bg-colora-md {
    background-color: #aaaaaa;
  }
  .bg-colorb-md {
    background-color: #bbbbbb;
  }
  .bg-colorc-md {
    background-color: #cccccc;
  }
  .bg-colord-md {
    background-color: #dddddd;
  }
  .bg-colore-md {
    background-color: #eeeeee;
  }
  .bg-colorf-md {
    background-color: white;
  }
  .bg-white-md {
    background-color: white;
  }
  .bg-red-md {
    background-color: red;
  }
  .bg-red0-md {
    background-color: #ffebee;
  }
  .bg-red1-md {
    background-color: #ffcdd2;
  }
  .bg-red2-md {
    background-color: #ef9a9a;
  }
  .bg-red3-md {
    background-color: #e57373;
  }
  .bg-red4-md {
    background-color: #ef5350;
  }
  .bg-red5-md {
    background-color: #f44336;
  }
  .bg-red6-md {
    background-color: #e53935;
  }
  .bg-red7-md {
    background-color: #d32f2f;
  }
  .bg-red8-md {
    background-color: #c62828;
  }
  .bg-red9-md {
    background-color: #b71c1c;
  }
  .bg-reda-md {
    background-color: #ff8a80;
  }
  .bg-redb-md {
    background-color: #ff5252;
  }
  .bg-redc-md {
    background-color: #ff1744;
  }
  .bg-redd-md {
    background-color: #d50000;
  }
  .bg-pink-md {
    background-color: pink;
  }
  .bg-pink0-md {
    background-color: #fce4ec;
  }
  .bg-pink1-md {
    background-color: #f8bbd0;
  }
  .bg-pink2-md {
    background-color: #f48fb1;
  }
  .bg-pink3-md {
    background-color: #f06292;
  }
  .bg-pink4-md {
    background-color: #ec407a;
  }
  .bg-pink5-md {
    background-color: #e91e63;
  }
  .bg-pink6-md {
    background-color: #d81b60;
  }
  .bg-pink7-md {
    background-color: #c2185b;
  }
  .bg-pink8-md {
    background-color: #ad1457;
  }
  .bg-pink9-md {
    background-color: #880e4f;
  }
  .bg-pinka-md {
    background-color: #ff80ab;
  }
  .bg-pinkb-md {
    background-color: #ff4081;
  }
  .bg-pinkc-md {
    background-color: #f50057;
  }
  .bg-pinkd-md {
    background-color: #c51162;
  }
  .bg-purple-md {
    background-color: purple;
  }
  .bg-purple0-md {
    background-color: #f3e5f5;
  }
  .bg-purple1-md {
    background-color: #e1bee7;
  }
  .bg-purple2-md {
    background-color: #ce93d8;
  }
  .bg-purple3-md {
    background-color: #ba68c8;
  }
  .bg-purple4-md {
    background-color: #ab47bc;
  }
  .bg-purple5-md {
    background-color: #9c27b0;
  }
  .bg-purple6-md {
    background-color: #8e24aa;
  }
  .bg-purple7-md {
    background-color: #7b1fa2;
  }
  .bg-purple8-md {
    background-color: #6a1b9a;
  }
  .bg-purple9-md {
    background-color: #4a148c;
  }
  .bg-purplea-md {
    background-color: #ea80fc;
  }
  .bg-purpleb-md {
    background-color: #e040fb;
  }
  .bg-purplec-md {
    background-color: #d500f9;
  }
  .bg-purpled-md {
    background-color: #a0f;
  }
  .bg-d-purple-md {
    background-color: darkmagenta;
  }
  .bg-d-purple0-md {
    background-color: #ede7f6;
  }
  .bg-d-purple1-md {
    background-color: #d1c4e9;
  }
  .bg-d-purple2-md {
    background-color: #b39ddb;
  }
  .bg-d-purple3-md {
    background-color: #9575cd;
  }
  .bg-d-purple4-md {
    background-color: #7e57c2;
  }
  .bg-d-purple5-md {
    background-color: #673ab7;
  }
  .bg-d-purple6-md {
    background-color: #5e35b1;
  }
  .bg-d-purple7-md {
    background-color: #512da8;
  }
  .bg-d-purple8-md {
    background-color: #4527a0;
  }
  .bg-d-purple9-md {
    background-color: #311b92;
  }
  .bg-d-purplea-md {
    background-color: #b388ff;
  }
  .bg-d-purpleb-md {
    background-color: #7c4dff;
  }
  .bg-d-purplec-md {
    background-color: #651fff;
  }
  .bg-d-purpled-md {
    background-color: #6200ea;
  }
  .bg-indigo-md {
    background-color: indigo;
  }
  .bg-indigo0-md {
    background-color: #e8eaf6;
  }
  .bg-indigo1-md {
    background-color: #c5cae9;
  }
  .bg-indigo2-md {
    background-color: #9fa8da;
  }
  .bg-indigo3-md {
    background-color: #7986cb;
  }
  .bg-indigo4-md {
    background-color: #5c6bc0;
  }
  .bg-indigo5-md {
    background-color: #3f51b5;
  }
  .bg-indigo6-md {
    background-color: #3949ab;
  }
  .bg-indigo7-md {
    background-color: #303f9f;
  }
  .bg-indigo8-md {
    background-color: #283593;
  }
  .bg-indigo9-md {
    background-color: #1a237e;
  }
  .bg-indigoa-md {
    background-color: #8c9eff;
  }
  .bg-indigob-md {
    background-color: #536dfe;
  }
  .bg-indigoc-md {
    background-color: #3d5afe;
  }
  .bg-indigod-md {
    background-color: #304ffe;
  }
  .bg-blue-md {
    background-color: blue;
  }
  .bg-blue0-md {
    background-color: #e3f2fd;
  }
  .bg-blue1-md {
    background-color: #bbdefb;
  }
  .bg-blue2-md {
    background-color: #90caf9;
  }
  .bg-blue3-md {
    background-color: #64b5f6;
  }
  .bg-blue4-md {
    background-color: #42a5f5;
  }
  .bg-blue5-md {
    background-color: #2196f3;
  }
  .bg-blue6-md {
    background-color: #1e88e5;
  }
  .bg-blue7-md {
    background-color: #1976d2;
  }
  .bg-blue8-md {
    background-color: #1565c0;
  }
  .bg-blue9-md {
    background-color: #0d47a1;
  }
  .bg-bluea-md {
    background-color: #82b1ff;
  }
  .bg-blueb-md {
    background-color: #448aff;
  }
  .bg-bluec-md {
    background-color: #2979ff;
  }
  .bg-blued-md {
    background-color: #2962ff;
  }
  .bg-l-blue-md {
    background-color: lightblue;
  }
  .bg-l-blue0-md {
    background-color: #e1f5fe;
  }
  .bg-l-blue1-md {
    background-color: #b3e5fc;
  }
  .bg-l-blue2-md {
    background-color: #81d4fa;
  }
  .bg-l-blue3-md {
    background-color: #4fc3f7;
  }
  .bg-l-blue4-md {
    background-color: #29b6f6;
  }
  .bg-l-blue5-md {
    background-color: #03a9f4;
  }
  .bg-l-blue6-md {
    background-color: #039be5;
  }
  .bg-l-blue7-md {
    background-color: #0288d1;
  }
  .bg-l-blue8-md {
    background-color: #0277bd;
  }
  .bg-l-blue9-md {
    background-color: #01579b;
  }
  .bg-l-bluea-md {
    background-color: #80d8ff;
  }
  .bg-l-blueb-md {
    background-color: #40c4ff;
  }
  .bg-l-bluec-md {
    background-color: #00b0ff;
  }
  .bg-l-blued-md {
    background-color: #0091ea;
  }
  .bg-cyan-md {
    background-color: cyan;
  }
  .bg-cyan0-md {
    background-color: #e0f7fa;
  }
  .bg-cyan1-md {
    background-color: #b2ebf2;
  }
  .bg-cyan2-md {
    background-color: #80deea;
  }
  .bg-cyan3-md {
    background-color: #4dd0e1;
  }
  .bg-cyan4-md {
    background-color: #26c6da;
  }
  .bg-cyan5-md {
    background-color: #00bcd4;
  }
  .bg-cyan6-md {
    background-color: #00acc1;
  }
  .bg-cyan7-md {
    background-color: #0097a7;
  }
  .bg-cyan8-md {
    background-color: #00838f;
  }
  .bg-cyan9-md {
    background-color: #006064;
  }
  .bg-cyana-md {
    background-color: #84ffff;
  }
  .bg-cyanb-md {
    background-color: #18ffff;
  }
  .bg-cyanc-md {
    background-color: #00e5ff;
  }
  .bg-cyand-md {
    background-color: #00b8d4;
  }
  .bg-teal-md {
    background-color: teal;
  }
  .bg-teal0-md {
    background-color: #e0f2f1;
  }
  .bg-teal1-md {
    background-color: #b2dfdb;
  }
  .bg-teal2-md {
    background-color: #80cbc4;
  }
  .bg-teal3-md {
    background-color: #4db6ac;
  }
  .bg-teal4-md {
    background-color: #26a69a;
  }
  .bg-teal5-md {
    background-color: #009688;
  }
  .bg-teal6-md {
    background-color: #00897b;
  }
  .bg-teal7-md {
    background-color: #00796b;
  }
  .bg-teal8-md {
    background-color: #00695c;
  }
  .bg-teal9-md {
    background-color: #004d40;
  }
  .bg-teala-md {
    background-color: #a7ffeb;
  }
  .bg-tealb-md {
    background-color: #64ffda;
  }
  .bg-tealc-md {
    background-color: #1de9b6;
  }
  .bg-teald-md {
    background-color: #00bfa5;
  }
  .bg-green-md {
    background-color: green;
  }
  .bg-green0-md {
    background-color: #e8f5e9;
  }
  .bg-green1-md {
    background-color: #c8e6c9;
  }
  .bg-green2-md {
    background-color: #a5d6a7;
  }
  .bg-green3-md {
    background-color: #81c784;
  }
  .bg-green4-md {
    background-color: #66bb6a;
  }
  .bg-green5-md {
    background-color: #4caf50;
  }
  .bg-green6-md {
    background-color: #43a047;
  }
  .bg-green7-md {
    background-color: #388e3c;
  }
  .bg-green8-md {
    background-color: #2e7d32;
  }
  .bg-green9-md {
    background-color: #1b5e20;
  }
  .bg-greena-md {
    background-color: #b9f6ca;
  }
  .bg-greenb-md {
    background-color: #69f0ae;
  }
  .bg-greenc-md {
    background-color: #00e676;
  }
  .bg-greend-md {
    background-color: #00c853;
  }
  .bg-l-green-md {
    background-color: lightgreen;
  }
  .bg-l-green0-md {
    background-color: #f1f8e9;
  }
  .bg-l-green1-md {
    background-color: #dcedc8;
  }
  .bg-l-green2-md {
    background-color: #c5e1a5;
  }
  .bg-l-green3-md {
    background-color: #aed581;
  }
  .bg-l-green4-md {
    background-color: #9ccc65;
  }
  .bg-l-green5-md {
    background-color: #8bc34a;
  }
  .bg-l-green6-md {
    background-color: #7cb342;
  }
  .bg-l-green7-md {
    background-color: #689f38;
  }
  .bg-l-green8-md {
    background-color: #558b2f;
  }
  .bg-l-green9-md {
    background-color: #33691e;
  }
  .bg-l-greena-md {
    background-color: #ccff90;
  }
  .bg-l-greenb-md {
    background-color: #b2ff59;
  }
  .bg-l-greenc-md {
    background-color: #76ff03;
  }
  .bg-l-greend-md {
    background-color: #64dd17;
  }
  .bg-lime-md {
    background-color: lime;
  }
  .bg-lime0-md {
    background-color: #f9fbe7;
  }
  .bg-lime1-md {
    background-color: #f0f4c3;
  }
  .bg-lime2-md {
    background-color: #e6ee9c;
  }
  .bg-lime3-md {
    background-color: #d4e056;
  }
  .bg-lime4-md {
    background-color: #d4e157;
  }
  .bg-lime5-md {
    background-color: #cddc39;
  }
  .bg-lime6-md {
    background-color: #c0ca33;
  }
  .bg-lime7-md {
    background-color: #afb42b;
  }
  .bg-lime8-md {
    background-color: #9e9d24;
  }
  .bg-lime9-md {
    background-color: #827717;
  }
  .bg-limea-md {
    background-color: #f4ff81;
  }
  .bg-limeb-md {
    background-color: #eeff41;
  }
  .bg-limec-md {
    background-color: #c6ff00;
  }
  .bg-limed-md {
    background-color: #aeea00;
  }
  .bg-yellow-md {
    background-color: yellow;
  }
  .bg-yellow0-md {
    background-color: #fffde7;
  }
  .bg-yellow1-md {
    background-color: #fff9c4;
  }
  .bg-yellow2-md {
    background-color: #fff59d;
  }
  .bg-yellow3-md {
    background-color: #fff176;
  }
  .bg-yellow4-md {
    background-color: #ffee58;
  }
  .bg-yellow5-md {
    background-color: #ffeb3b;
  }
  .bg-yellow6-md {
    background-color: #fdd835;
  }
  .bg-yellow7-md {
    background-color: #fbc02d;
  }
  .bg-yellow8-md {
    background-color: #f9a825;
  }
  .bg-yellow9-md {
    background-color: #f57f17;
  }
  .bg-yellowa-md {
    background-color: #ffff8d;
  }
  .bg-yellowb-md {
    background-color: #ff0;
  }
  .bg-yellowc-md {
    background-color: #ffea00;
  }
  .bg-yellowd-md {
    background-color: #ffd600;
  }
  .bg-amber-md {
    background-color: #ffd740;
  }
  .bg-amber0-md {
    background-color: #fff8e1;
  }
  .bg-amber1-md {
    background-color: #ffecb3;
  }
  .bg-amber2-md {
    background-color: #ffe082;
  }
  .bg-amber3-md {
    background-color: #ffd54f;
  }
  .bg-amber4-md {
    background-color: #ffca28;
  }
  .bg-amber5-md {
    background-color: #ffc107;
  }
  .bg-amber6-md {
    background-color: #ffb300;
  }
  .bg-amber7-md {
    background-color: #ffa000;
  }
  .bg-amber8-md {
    background-color: #ff8f00;
  }
  .bg-amber9-md {
    background-color: #ff6f00;
  }
  .bg-ambera-md {
    background-color: #ffe57f;
  }
  .bg-amberb-md {
    background-color: #ffd740;
  }
  .bg-amberc-md {
    background-color: #ffc400;
  }
  .bg-amberd-md {
    background-color: #ffab00;
  }
  .bg-orange-md {
    background-color: orange;
  }
  .bg-orange0-md {
    background-color: #fff3e0;
  }
  .bg-orange1-md {
    background-color: #ffe0b2;
  }
  .bg-orange2-md {
    background-color: #ffcc80;
  }
  .bg-orange3-md {
    background-color: #ffb74d;
  }
  .bg-orange4-md {
    background-color: #ffa726;
  }
  .bg-orange5-md {
    background-color: #ff9800;
  }
  .bg-orange6-md {
    background-color: #fb8c00;
  }
  .bg-orange7-md {
    background-color: #f57c00;
  }
  .bg-orange8-md {
    background-color: #ef6c00;
  }
  .bg-orange9-md {
    background-color: #e65100;
  }
  .bg-orangea-md {
    background-color: #ffd180;
  }
  .bg-orangeb-md {
    background-color: #ffab40;
  }
  .bg-orangec-md {
    background-color: #ff9100;
  }
  .bg-oranged-md {
    background-color: #ff6d00;
  }
  .bg-d-orange-md {
    background-color: darkorange;
  }
  .bg-d-orange0-md {
    background-color: #fbe9e7;
  }
  .bg-d-orange1-md {
    background-color: #ffccbc;
  }
  .bg-d-orange2-md {
    background-color: #ffab91;
  }
  .bg-d-orange3-md {
    background-color: #ff8a65;
  }
  .bg-d-orange4-md {
    background-color: #ff7043;
  }
  .bg-d-orange5-md {
    background-color: #ff5722;
  }
  .bg-d-orange6-md {
    background-color: #f4511e;
  }
  .bg-d-orange7-md {
    background-color: #e64a19;
  }
  .bg-d-orange8-md {
    background-color: #d84315;
  }
  .bg-d-orange9-md {
    background-color: #bf360c;
  }
  .bg-d-orangea-md {
    background-color: #ff9e80;
  }
  .bg-d-orangeb-md {
    background-color: #ff6e40;
  }
  .bg-d-orangec-md {
    background-color: #ff3d00;
  }
  .bg-d-oranged-md {
    background-color: #dd2c00;
  }
  .bg-brown-md {
    background-color: brown;
  }
  .bg-brown0-md {
    background-color: #efebe9;
  }
  .bg-brown1-md {
    background-color: #d7ccc8;
  }
  .bg-brown2-md {
    background-color: #bcaaa4;
  }
  .bg-brown3-md {
    background-color: #a1887f;
  }
  .bg-brown4-md {
    background-color: #8d6e63;
  }
  .bg-brown5-md {
    background-color: #795548;
  }
  .bg-brown6-md {
    background-color: #6d4c41;
  }
  .bg-brown7-md {
    background-color: #5d4037;
  }
  .bg-brown8-md {
    background-color: #4e342e;
  }
  .bg-brown9-md {
    background-color: #3e2723;
  }
  .bg-grey-md {
    background-color: grey;
  }
  .bg-grey0-md {
    background-color: #fafafa;
  }
  .bg-grey1-md {
    background-color: #f5f5f5;
  }
  .bg-grey2-md {
    background-color: #eee;
  }
  .bg-grey3-md {
    background-color: #e0e0e0;
  }
  .bg-grey4-md {
    background-color: #bdbdbd;
  }
  .bg-grey5-md {
    background-color: #9e9e9e;
  }
  .bg-grey6-md {
    background-color: #757575;
  }
  .bg-grey7-md {
    background-color: #616161;
  }
  .bg-grey8-md {
    background-color: #424242;
  }
  .bg-grey9-md {
    background-color: #212121;
  }
  .bg-blue-grey-md {
    background-color: lightsteelblue;
  }
  .bg-blue-grey0-md {
    background-color: #eceff1;
  }
  .bg-blue-grey1-md {
    background-color: #cfd8dc;
  }
  .bg-blue-grey2-md {
    background-color: #b0bec5;
  }
  .bg-blue-grey3-md {
    background-color: #90a4ae;
  }
  .bg-blue-grey4-md {
    background-color: #78909c;
  }
  .bg-blue-grey5-md {
    background-color: #607d8b;
  }
  .bg-blue-grey6-md {
    background-color: #546e7a;
  }
  .bg-blue-grey7-md {
    background-color: #455a64;
  }
  .bg-blue-grey8-md {
    background-color: #37474f;
  }
  .bg-blue-grey9-md {
    background-color: #263238;
  }
}

@media (max-width: 767px) {
  .bg-transparent-sm {
    background-color: transparent;
  }
  .bg-black-sm {
    background-color: black;
  }
  .bg-color0-sm {
    background-color: black;
  }
  .bg-color1-sm {
    background-color: #111111;
  }
  .bg-color2-sm {
    background-color: #222222;
  }
  .bg-color3-sm {
    background-color: #333333;
  }
  .bg-color4-sm {
    background-color: #444444;
  }
  .bg-color5-sm {
    background-color: #555555;
  }
  .bg-color6-sm {
    background-color: #666666;
  }
  .bg-color7-sm {
    background-color: #777777;
  }
  .bg-color8-sm {
    background-color: #888888;
  }
  .bg-color9-sm {
    background-color: #999999;
  }
  .bg-colora-sm {
    background-color: #aaaaaa;
  }
  .bg-colorb-sm {
    background-color: #bbbbbb;
  }
  .bg-colorc-sm {
    background-color: #cccccc;
  }
  .bg-colord-sm {
    background-color: #dddddd;
  }
  .bg-colore-sm {
    background-color: #eeeeee;
  }
  .bg-colorf-sm {
    background-color: white;
  }
  .bg-white-sm {
    background-color: white;
  }
  .bg-red-sm {
    background-color: red;
  }
  .bg-red0-sm {
    background-color: #ffebee;
  }
  .bg-red1-sm {
    background-color: #ffcdd2;
  }
  .bg-red2-sm {
    background-color: #ef9a9a;
  }
  .bg-red3-sm {
    background-color: #e57373;
  }
  .bg-red4-sm {
    background-color: #ef5350;
  }
  .bg-red5-sm {
    background-color: #f44336;
  }
  .bg-red6-sm {
    background-color: #e53935;
  }
  .bg-red7-sm {
    background-color: #d32f2f;
  }
  .bg-red8-sm {
    background-color: #c62828;
  }
  .bg-red9-sm {
    background-color: #b71c1c;
  }
  .bg-reda-sm {
    background-color: #ff8a80;
  }
  .bg-redb-sm {
    background-color: #ff5252;
  }
  .bg-redc-sm {
    background-color: #ff1744;
  }
  .bg-redd-sm {
    background-color: #d50000;
  }
  .bg-pink-sm {
    background-color: pink;
  }
  .bg-pink0-sm {
    background-color: #fce4ec;
  }
  .bg-pink1-sm {
    background-color: #f8bbd0;
  }
  .bg-pink2-sm {
    background-color: #f48fb1;
  }
  .bg-pink3-sm {
    background-color: #f06292;
  }
  .bg-pink4-sm {
    background-color: #ec407a;
  }
  .bg-pink5-sm {
    background-color: #e91e63;
  }
  .bg-pink6-sm {
    background-color: #d81b60;
  }
  .bg-pink7-sm {
    background-color: #c2185b;
  }
  .bg-pink8-sm {
    background-color: #ad1457;
  }
  .bg-pink9-sm {
    background-color: #880e4f;
  }
  .bg-pinka-sm {
    background-color: #ff80ab;
  }
  .bg-pinkb-sm {
    background-color: #ff4081;
  }
  .bg-pinkc-sm {
    background-color: #f50057;
  }
  .bg-pinkd-sm {
    background-color: #c51162;
  }
  .bg-purple-sm {
    background-color: purple;
  }
  .bg-purple0-sm {
    background-color: #f3e5f5;
  }
  .bg-purple1-sm {
    background-color: #e1bee7;
  }
  .bg-purple2-sm {
    background-color: #ce93d8;
  }
  .bg-purple3-sm {
    background-color: #ba68c8;
  }
  .bg-purple4-sm {
    background-color: #ab47bc;
  }
  .bg-purple5-sm {
    background-color: #9c27b0;
  }
  .bg-purple6-sm {
    background-color: #8e24aa;
  }
  .bg-purple7-sm {
    background-color: #7b1fa2;
  }
  .bg-purple8-sm {
    background-color: #6a1b9a;
  }
  .bg-purple9-sm {
    background-color: #4a148c;
  }
  .bg-purplea-sm {
    background-color: #ea80fc;
  }
  .bg-purpleb-sm {
    background-color: #e040fb;
  }
  .bg-purplec-sm {
    background-color: #d500f9;
  }
  .bg-purpled-sm {
    background-color: #a0f;
  }
  .bg-d-purple-sm {
    background-color: darkmagenta;
  }
  .bg-d-purple0-sm {
    background-color: #ede7f6;
  }
  .bg-d-purple1-sm {
    background-color: #d1c4e9;
  }
  .bg-d-purple2-sm {
    background-color: #b39ddb;
  }
  .bg-d-purple3-sm {
    background-color: #9575cd;
  }
  .bg-d-purple4-sm {
    background-color: #7e57c2;
  }
  .bg-d-purple5-sm {
    background-color: #673ab7;
  }
  .bg-d-purple6-sm {
    background-color: #5e35b1;
  }
  .bg-d-purple7-sm {
    background-color: #512da8;
  }
  .bg-d-purple8-sm {
    background-color: #4527a0;
  }
  .bg-d-purple9-sm {
    background-color: #311b92;
  }
  .bg-d-purplea-sm {
    background-color: #b388ff;
  }
  .bg-d-purpleb-sm {
    background-color: #7c4dff;
  }
  .bg-d-purplec-sm {
    background-color: #651fff;
  }
  .bg-d-purpled-sm {
    background-color: #6200ea;
  }
  .bg-indigo-sm {
    background-color: indigo;
  }
  .bg-indigo0-sm {
    background-color: #e8eaf6;
  }
  .bg-indigo1-sm {
    background-color: #c5cae9;
  }
  .bg-indigo2-sm {
    background-color: #9fa8da;
  }
  .bg-indigo3-sm {
    background-color: #7986cb;
  }
  .bg-indigo4-sm {
    background-color: #5c6bc0;
  }
  .bg-indigo5-sm {
    background-color: #3f51b5;
  }
  .bg-indigo6-sm {
    background-color: #3949ab;
  }
  .bg-indigo7-sm {
    background-color: #303f9f;
  }
  .bg-indigo8-sm {
    background-color: #283593;
  }
  .bg-indigo9-sm {
    background-color: #1a237e;
  }
  .bg-indigoa-sm {
    background-color: #8c9eff;
  }
  .bg-indigob-sm {
    background-color: #536dfe;
  }
  .bg-indigoc-sm {
    background-color: #3d5afe;
  }
  .bg-indigod-sm {
    background-color: #304ffe;
  }
  .bg-blue-sm {
    background-color: blue;
  }
  .bg-blue0-sm {
    background-color: #e3f2fd;
  }
  .bg-blue1-sm {
    background-color: #bbdefb;
  }
  .bg-blue2-sm {
    background-color: #90caf9;
  }
  .bg-blue3-sm {
    background-color: #64b5f6;
  }
  .bg-blue4-sm {
    background-color: #42a5f5;
  }
  .bg-blue5-sm {
    background-color: #2196f3;
  }
  .bg-blue6-sm {
    background-color: #1e88e5;
  }
  .bg-blue7-sm {
    background-color: #1976d2;
  }
  .bg-blue8-sm {
    background-color: #1565c0;
  }
  .bg-blue9-sm {
    background-color: #0d47a1;
  }
  .bg-bluea-sm {
    background-color: #82b1ff;
  }
  .bg-blueb-sm {
    background-color: #448aff;
  }
  .bg-bluec-sm {
    background-color: #2979ff;
  }
  .bg-blued-sm {
    background-color: #2962ff;
  }
  .bg-l-blue-sm {
    background-color: lightblue;
  }
  .bg-l-blue0-sm {
    background-color: #e1f5fe;
  }
  .bg-l-blue1-sm {
    background-color: #b3e5fc;
  }
  .bg-l-blue2-sm {
    background-color: #81d4fa;
  }
  .bg-l-blue3-sm {
    background-color: #4fc3f7;
  }
  .bg-l-blue4-sm {
    background-color: #29b6f6;
  }
  .bg-l-blue5-sm {
    background-color: #03a9f4;
  }
  .bg-l-blue6-sm {
    background-color: #039be5;
  }
  .bg-l-blue7-sm {
    background-color: #0288d1;
  }
  .bg-l-blue8-sm {
    background-color: #0277bd;
  }
  .bg-l-blue9-sm {
    background-color: #01579b;
  }
  .bg-l-bluea-sm {
    background-color: #80d8ff;
  }
  .bg-l-blueb-sm {
    background-color: #40c4ff;
  }
  .bg-l-bluec-sm {
    background-color: #00b0ff;
  }
  .bg-l-blued-sm {
    background-color: #0091ea;
  }
  .bg-cyan-sm {
    background-color: cyan;
  }
  .bg-cyan0-sm {
    background-color: #e0f7fa;
  }
  .bg-cyan1-sm {
    background-color: #b2ebf2;
  }
  .bg-cyan2-sm {
    background-color: #80deea;
  }
  .bg-cyan3-sm {
    background-color: #4dd0e1;
  }
  .bg-cyan4-sm {
    background-color: #26c6da;
  }
  .bg-cyan5-sm {
    background-color: #00bcd4;
  }
  .bg-cyan6-sm {
    background-color: #00acc1;
  }
  .bg-cyan7-sm {
    background-color: #0097a7;
  }
  .bg-cyan8-sm {
    background-color: #00838f;
  }
  .bg-cyan9-sm {
    background-color: #006064;
  }
  .bg-cyana-sm {
    background-color: #84ffff;
  }
  .bg-cyanb-sm {
    background-color: #18ffff;
  }
  .bg-cyanc-sm {
    background-color: #00e5ff;
  }
  .bg-cyand-sm {
    background-color: #00b8d4;
  }
  .bg-teal-sm {
    background-color: teal;
  }
  .bg-teal0-sm {
    background-color: #e0f2f1;
  }
  .bg-teal1-sm {
    background-color: #b2dfdb;
  }
  .bg-teal2-sm {
    background-color: #80cbc4;
  }
  .bg-teal3-sm {
    background-color: #4db6ac;
  }
  .bg-teal4-sm {
    background-color: #26a69a;
  }
  .bg-teal5-sm {
    background-color: #009688;
  }
  .bg-teal6-sm {
    background-color: #00897b;
  }
  .bg-teal7-sm {
    background-color: #00796b;
  }
  .bg-teal8-sm {
    background-color: #00695c;
  }
  .bg-teal9-sm {
    background-color: #004d40;
  }
  .bg-teala-sm {
    background-color: #a7ffeb;
  }
  .bg-tealb-sm {
    background-color: #64ffda;
  }
  .bg-tealc-sm {
    background-color: #1de9b6;
  }
  .bg-teald-sm {
    background-color: #00bfa5;
  }
  .bg-green-sm {
    background-color: green;
  }
  .bg-green0-sm {
    background-color: #e8f5e9;
  }
  .bg-green1-sm {
    background-color: #c8e6c9;
  }
  .bg-green2-sm {
    background-color: #a5d6a7;
  }
  .bg-green3-sm {
    background-color: #81c784;
  }
  .bg-green4-sm {
    background-color: #66bb6a;
  }
  .bg-green5-sm {
    background-color: #4caf50;
  }
  .bg-green6-sm {
    background-color: #43a047;
  }
  .bg-green7-sm {
    background-color: #388e3c;
  }
  .bg-green8-sm {
    background-color: #2e7d32;
  }
  .bg-green9-sm {
    background-color: #1b5e20;
  }
  .bg-greena-sm {
    background-color: #b9f6ca;
  }
  .bg-greenb-sm {
    background-color: #69f0ae;
  }
  .bg-greenc-sm {
    background-color: #00e676;
  }
  .bg-greend-sm {
    background-color: #00c853;
  }
  .bg-l-green-sm {
    background-color: lightgreen;
  }
  .bg-l-green0-sm {
    background-color: #f1f8e9;
  }
  .bg-l-green1-sm {
    background-color: #dcedc8;
  }
  .bg-l-green2-sm {
    background-color: #c5e1a5;
  }
  .bg-l-green3-sm {
    background-color: #aed581;
  }
  .bg-l-green4-sm {
    background-color: #9ccc65;
  }
  .bg-l-green5-sm {
    background-color: #8bc34a;
  }
  .bg-l-green6-sm {
    background-color: #7cb342;
  }
  .bg-l-green7-sm {
    background-color: #689f38;
  }
  .bg-l-green8-sm {
    background-color: #558b2f;
  }
  .bg-l-green9-sm {
    background-color: #33691e;
  }
  .bg-l-greena-sm {
    background-color: #ccff90;
  }
  .bg-l-greenb-sm {
    background-color: #b2ff59;
  }
  .bg-l-greenc-sm {
    background-color: #76ff03;
  }
  .bg-l-greend-sm {
    background-color: #64dd17;
  }
  .bg-lime-sm {
    background-color: lime;
  }
  .bg-lime0-sm {
    background-color: #f9fbe7;
  }
  .bg-lime1-sm {
    background-color: #f0f4c3;
  }
  .bg-lime2-sm {
    background-color: #e6ee9c;
  }
  .bg-lime3-sm {
    background-color: #d4e056;
  }
  .bg-lime4-sm {
    background-color: #d4e157;
  }
  .bg-lime5-sm {
    background-color: #cddc39;
  }
  .bg-lime6-sm {
    background-color: #c0ca33;
  }
  .bg-lime7-sm {
    background-color: #afb42b;
  }
  .bg-lime8-sm {
    background-color: #9e9d24;
  }
  .bg-lime9-sm {
    background-color: #827717;
  }
  .bg-limea-sm {
    background-color: #f4ff81;
  }
  .bg-limeb-sm {
    background-color: #eeff41;
  }
  .bg-limec-sm {
    background-color: #c6ff00;
  }
  .bg-limed-sm {
    background-color: #aeea00;
  }
  .bg-yellow-sm {
    background-color: yellow;
  }
  .bg-yellow0-sm {
    background-color: #fffde7;
  }
  .bg-yellow1-sm {
    background-color: #fff9c4;
  }
  .bg-yellow2-sm {
    background-color: #fff59d;
  }
  .bg-yellow3-sm {
    background-color: #fff176;
  }
  .bg-yellow4-sm {
    background-color: #ffee58;
  }
  .bg-yellow5-sm {
    background-color: #ffeb3b;
  }
  .bg-yellow6-sm {
    background-color: #fdd835;
  }
  .bg-yellow7-sm {
    background-color: #fbc02d;
  }
  .bg-yellow8-sm {
    background-color: #f9a825;
  }
  .bg-yellow9-sm {
    background-color: #f57f17;
  }
  .bg-yellowa-sm {
    background-color: #ffff8d;
  }
  .bg-yellowb-sm {
    background-color: #ff0;
  }
  .bg-yellowc-sm {
    background-color: #ffea00;
  }
  .bg-yellowd-sm {
    background-color: #ffd600;
  }
  .bg-amber-sm {
    background-color: #ffd740;
  }
  .bg-amber0-sm {
    background-color: #fff8e1;
  }
  .bg-amber1-sm {
    background-color: #ffecb3;
  }
  .bg-amber2-sm {
    background-color: #ffe082;
  }
  .bg-amber3-sm {
    background-color: #ffd54f;
  }
  .bg-amber4-sm {
    background-color: #ffca28;
  }
  .bg-amber5-sm {
    background-color: #ffc107;
  }
  .bg-amber6-sm {
    background-color: #ffb300;
  }
  .bg-amber7-sm {
    background-color: #ffa000;
  }
  .bg-amber8-sm {
    background-color: #ff8f00;
  }
  .bg-amber9-sm {
    background-color: #ff6f00;
  }
  .bg-ambera-sm {
    background-color: #ffe57f;
  }
  .bg-amberb-sm {
    background-color: #ffd740;
  }
  .bg-amberc-sm {
    background-color: #ffc400;
  }
  .bg-amberd-sm {
    background-color: #ffab00;
  }
  .bg-orange-sm {
    background-color: orange;
  }
  .bg-orange0-sm {
    background-color: #fff3e0;
  }
  .bg-orange1-sm {
    background-color: #ffe0b2;
  }
  .bg-orange2-sm {
    background-color: #ffcc80;
  }
  .bg-orange3-sm {
    background-color: #ffb74d;
  }
  .bg-orange4-sm {
    background-color: #ffa726;
  }
  .bg-orange5-sm {
    background-color: #ff9800;
  }
  .bg-orange6-sm {
    background-color: #fb8c00;
  }
  .bg-orange7-sm {
    background-color: #f57c00;
  }
  .bg-orange8-sm {
    background-color: #ef6c00;
  }
  .bg-orange9-sm {
    background-color: #e65100;
  }
  .bg-orangea-sm {
    background-color: #ffd180;
  }
  .bg-orangeb-sm {
    background-color: #ffab40;
  }
  .bg-orangec-sm {
    background-color: #ff9100;
  }
  .bg-oranged-sm {
    background-color: #ff6d00;
  }
  .bg-d-orange-sm {
    background-color: darkorange;
  }
  .bg-d-orange0-sm {
    background-color: #fbe9e7;
  }
  .bg-d-orange1-sm {
    background-color: #ffccbc;
  }
  .bg-d-orange2-sm {
    background-color: #ffab91;
  }
  .bg-d-orange3-sm {
    background-color: #ff8a65;
  }
  .bg-d-orange4-sm {
    background-color: #ff7043;
  }
  .bg-d-orange5-sm {
    background-color: #ff5722;
  }
  .bg-d-orange6-sm {
    background-color: #f4511e;
  }
  .bg-d-orange7-sm {
    background-color: #e64a19;
  }
  .bg-d-orange8-sm {
    background-color: #d84315;
  }
  .bg-d-orange9-sm {
    background-color: #bf360c;
  }
  .bg-d-orangea-sm {
    background-color: #ff9e80;
  }
  .bg-d-orangeb-sm {
    background-color: #ff6e40;
  }
  .bg-d-orangec-sm {
    background-color: #ff3d00;
  }
  .bg-d-oranged-sm {
    background-color: #dd2c00;
  }
  .bg-brown-sm {
    background-color: brown;
  }
  .bg-brown0-sm {
    background-color: #efebe9;
  }
  .bg-brown1-sm {
    background-color: #d7ccc8;
  }
  .bg-brown2-sm {
    background-color: #bcaaa4;
  }
  .bg-brown3-sm {
    background-color: #a1887f;
  }
  .bg-brown4-sm {
    background-color: #8d6e63;
  }
  .bg-brown5-sm {
    background-color: #795548;
  }
  .bg-brown6-sm {
    background-color: #6d4c41;
  }
  .bg-brown7-sm {
    background-color: #5d4037;
  }
  .bg-brown8-sm {
    background-color: #4e342e;
  }
  .bg-brown9-sm {
    background-color: #3e2723;
  }
  .bg-grey-sm {
    background-color: grey;
  }
  .bg-grey0-sm {
    background-color: #fafafa;
  }
  .bg-grey1-sm {
    background-color: #f5f5f5;
  }
  .bg-grey2-sm {
    background-color: #eee;
  }
  .bg-grey3-sm {
    background-color: #e0e0e0;
  }
  .bg-grey4-sm {
    background-color: #bdbdbd;
  }
  .bg-grey5-sm {
    background-color: #9e9e9e;
  }
  .bg-grey6-sm {
    background-color: #757575;
  }
  .bg-grey7-sm {
    background-color: #616161;
  }
  .bg-grey8-sm {
    background-color: #424242;
  }
  .bg-grey9-sm {
    background-color: #212121;
  }
  .bg-blue-grey-sm {
    background-color: lightsteelblue;
  }
  .bg-blue-grey0-sm {
    background-color: #eceff1;
  }
  .bg-blue-grey1-sm {
    background-color: #cfd8dc;
  }
  .bg-blue-grey2-sm {
    background-color: #b0bec5;
  }
  .bg-blue-grey3-sm {
    background-color: #90a4ae;
  }
  .bg-blue-grey4-sm {
    background-color: #78909c;
  }
  .bg-blue-grey5-sm {
    background-color: #607d8b;
  }
  .bg-blue-grey6-sm {
    background-color: #546e7a;
  }
  .bg-blue-grey7-sm {
    background-color: #455a64;
  }
  .bg-blue-grey8-sm {
    background-color: #37474f;
  }
  .bg-blue-grey9-sm {
    background-color: #263238;
  }
}

@media (max-width: 575px) {
  .bg-transparent-xs {
    background-color: transparent;
  }
  .bg-black-xs {
    background-color: black;
  }
  .bg-color0-xs {
    background-color: black;
  }
  .bg-color1-xs {
    background-color: #111111;
  }
  .bg-color2-xs {
    background-color: #222222;
  }
  .bg-color3-xs {
    background-color: #333333;
  }
  .bg-color4-xs {
    background-color: #444444;
  }
  .bg-color5-xs {
    background-color: #555555;
  }
  .bg-color6-xs {
    background-color: #666666;
  }
  .bg-color7-xs {
    background-color: #777777;
  }
  .bg-color8-xs {
    background-color: #888888;
  }
  .bg-color9-xs {
    background-color: #999999;
  }
  .bg-colora-xs {
    background-color: #aaaaaa;
  }
  .bg-colorb-xs {
    background-color: #bbbbbb;
  }
  .bg-colorc-xs {
    background-color: #cccccc;
  }
  .bg-colord-xs {
    background-color: #dddddd;
  }
  .bg-colore-xs {
    background-color: #eeeeee;
  }
  .bg-colorf-xs {
    background-color: white;
  }
  .bg-white-xs {
    background-color: white;
  }
  .bg-red-xs {
    background-color: red;
  }
  .bg-red0-xs {
    background-color: #ffebee;
  }
  .bg-red1-xs {
    background-color: #ffcdd2;
  }
  .bg-red2-xs {
    background-color: #ef9a9a;
  }
  .bg-red3-xs {
    background-color: #e57373;
  }
  .bg-red4-xs {
    background-color: #ef5350;
  }
  .bg-red5-xs {
    background-color: #f44336;
  }
  .bg-red6-xs {
    background-color: #e53935;
  }
  .bg-red7-xs {
    background-color: #d32f2f;
  }
  .bg-red8-xs {
    background-color: #c62828;
  }
  .bg-red9-xs {
    background-color: #b71c1c;
  }
  .bg-reda-xs {
    background-color: #ff8a80;
  }
  .bg-redb-xs {
    background-color: #ff5252;
  }
  .bg-redc-xs {
    background-color: #ff1744;
  }
  .bg-redd-xs {
    background-color: #d50000;
  }
  .bg-pink-xs {
    background-color: pink;
  }
  .bg-pink0-xs {
    background-color: #fce4ec;
  }
  .bg-pink1-xs {
    background-color: #f8bbd0;
  }
  .bg-pink2-xs {
    background-color: #f48fb1;
  }
  .bg-pink3-xs {
    background-color: #f06292;
  }
  .bg-pink4-xs {
    background-color: #ec407a;
  }
  .bg-pink5-xs {
    background-color: #e91e63;
  }
  .bg-pink6-xs {
    background-color: #d81b60;
  }
  .bg-pink7-xs {
    background-color: #c2185b;
  }
  .bg-pink8-xs {
    background-color: #ad1457;
  }
  .bg-pink9-xs {
    background-color: #880e4f;
  }
  .bg-pinka-xs {
    background-color: #ff80ab;
  }
  .bg-pinkb-xs {
    background-color: #ff4081;
  }
  .bg-pinkc-xs {
    background-color: #f50057;
  }
  .bg-pinkd-xs {
    background-color: #c51162;
  }
  .bg-purple-xs {
    background-color: purple;
  }
  .bg-purple0-xs {
    background-color: #f3e5f5;
  }
  .bg-purple1-xs {
    background-color: #e1bee7;
  }
  .bg-purple2-xs {
    background-color: #ce93d8;
  }
  .bg-purple3-xs {
    background-color: #ba68c8;
  }
  .bg-purple4-xs {
    background-color: #ab47bc;
  }
  .bg-purple5-xs {
    background-color: #9c27b0;
  }
  .bg-purple6-xs {
    background-color: #8e24aa;
  }
  .bg-purple7-xs {
    background-color: #7b1fa2;
  }
  .bg-purple8-xs {
    background-color: #6a1b9a;
  }
  .bg-purple9-xs {
    background-color: #4a148c;
  }
  .bg-purplea-xs {
    background-color: #ea80fc;
  }
  .bg-purpleb-xs {
    background-color: #e040fb;
  }
  .bg-purplec-xs {
    background-color: #d500f9;
  }
  .bg-purpled-xs {
    background-color: #a0f;
  }
  .bg-d-purple-xs {
    background-color: darkmagenta;
  }
  .bg-d-purple0-xs {
    background-color: #ede7f6;
  }
  .bg-d-purple1-xs {
    background-color: #d1c4e9;
  }
  .bg-d-purple2-xs {
    background-color: #b39ddb;
  }
  .bg-d-purple3-xs {
    background-color: #9575cd;
  }
  .bg-d-purple4-xs {
    background-color: #7e57c2;
  }
  .bg-d-purple5-xs {
    background-color: #673ab7;
  }
  .bg-d-purple6-xs {
    background-color: #5e35b1;
  }
  .bg-d-purple7-xs {
    background-color: #512da8;
  }
  .bg-d-purple8-xs {
    background-color: #4527a0;
  }
  .bg-d-purple9-xs {
    background-color: #311b92;
  }
  .bg-d-purplea-xs {
    background-color: #b388ff;
  }
  .bg-d-purpleb-xs {
    background-color: #7c4dff;
  }
  .bg-d-purplec-xs {
    background-color: #651fff;
  }
  .bg-d-purpled-xs {
    background-color: #6200ea;
  }
  .bg-indigo-xs {
    background-color: indigo;
  }
  .bg-indigo0-xs {
    background-color: #e8eaf6;
  }
  .bg-indigo1-xs {
    background-color: #c5cae9;
  }
  .bg-indigo2-xs {
    background-color: #9fa8da;
  }
  .bg-indigo3-xs {
    background-color: #7986cb;
  }
  .bg-indigo4-xs {
    background-color: #5c6bc0;
  }
  .bg-indigo5-xs {
    background-color: #3f51b5;
  }
  .bg-indigo6-xs {
    background-color: #3949ab;
  }
  .bg-indigo7-xs {
    background-color: #303f9f;
  }
  .bg-indigo8-xs {
    background-color: #283593;
  }
  .bg-indigo9-xs {
    background-color: #1a237e;
  }
  .bg-indigoa-xs {
    background-color: #8c9eff;
  }
  .bg-indigob-xs {
    background-color: #536dfe;
  }
  .bg-indigoc-xs {
    background-color: #3d5afe;
  }
  .bg-indigod-xs {
    background-color: #304ffe;
  }
  .bg-blue-xs {
    background-color: blue;
  }
  .bg-blue0-xs {
    background-color: #e3f2fd;
  }
  .bg-blue1-xs {
    background-color: #bbdefb;
  }
  .bg-blue2-xs {
    background-color: #90caf9;
  }
  .bg-blue3-xs {
    background-color: #64b5f6;
  }
  .bg-blue4-xs {
    background-color: #42a5f5;
  }
  .bg-blue5-xs {
    background-color: #2196f3;
  }
  .bg-blue6-xs {
    background-color: #1e88e5;
  }
  .bg-blue7-xs {
    background-color: #1976d2;
  }
  .bg-blue8-xs {
    background-color: #1565c0;
  }
  .bg-blue9-xs {
    background-color: #0d47a1;
  }
  .bg-bluea-xs {
    background-color: #82b1ff;
  }
  .bg-blueb-xs {
    background-color: #448aff;
  }
  .bg-bluec-xs {
    background-color: #2979ff;
  }
  .bg-blued-xs {
    background-color: #2962ff;
  }
  .bg-l-blue-xs {
    background-color: lightblue;
  }
  .bg-l-blue0-xs {
    background-color: #e1f5fe;
  }
  .bg-l-blue1-xs {
    background-color: #b3e5fc;
  }
  .bg-l-blue2-xs {
    background-color: #81d4fa;
  }
  .bg-l-blue3-xs {
    background-color: #4fc3f7;
  }
  .bg-l-blue4-xs {
    background-color: #29b6f6;
  }
  .bg-l-blue5-xs {
    background-color: #03a9f4;
  }
  .bg-l-blue6-xs {
    background-color: #039be5;
  }
  .bg-l-blue7-xs {
    background-color: #0288d1;
  }
  .bg-l-blue8-xs {
    background-color: #0277bd;
  }
  .bg-l-blue9-xs {
    background-color: #01579b;
  }
  .bg-l-bluea-xs {
    background-color: #80d8ff;
  }
  .bg-l-blueb-xs {
    background-color: #40c4ff;
  }
  .bg-l-bluec-xs {
    background-color: #00b0ff;
  }
  .bg-l-blued-xs {
    background-color: #0091ea;
  }
  .bg-cyan-xs {
    background-color: cyan;
  }
  .bg-cyan0-xs {
    background-color: #e0f7fa;
  }
  .bg-cyan1-xs {
    background-color: #b2ebf2;
  }
  .bg-cyan2-xs {
    background-color: #80deea;
  }
  .bg-cyan3-xs {
    background-color: #4dd0e1;
  }
  .bg-cyan4-xs {
    background-color: #26c6da;
  }
  .bg-cyan5-xs {
    background-color: #00bcd4;
  }
  .bg-cyan6-xs {
    background-color: #00acc1;
  }
  .bg-cyan7-xs {
    background-color: #0097a7;
  }
  .bg-cyan8-xs {
    background-color: #00838f;
  }
  .bg-cyan9-xs {
    background-color: #006064;
  }
  .bg-cyana-xs {
    background-color: #84ffff;
  }
  .bg-cyanb-xs {
    background-color: #18ffff;
  }
  .bg-cyanc-xs {
    background-color: #00e5ff;
  }
  .bg-cyand-xs {
    background-color: #00b8d4;
  }
  .bg-teal-xs {
    background-color: teal;
  }
  .bg-teal0-xs {
    background-color: #e0f2f1;
  }
  .bg-teal1-xs {
    background-color: #b2dfdb;
  }
  .bg-teal2-xs {
    background-color: #80cbc4;
  }
  .bg-teal3-xs {
    background-color: #4db6ac;
  }
  .bg-teal4-xs {
    background-color: #26a69a;
  }
  .bg-teal5-xs {
    background-color: #009688;
  }
  .bg-teal6-xs {
    background-color: #00897b;
  }
  .bg-teal7-xs {
    background-color: #00796b;
  }
  .bg-teal8-xs {
    background-color: #00695c;
  }
  .bg-teal9-xs {
    background-color: #004d40;
  }
  .bg-teala-xs {
    background-color: #a7ffeb;
  }
  .bg-tealb-xs {
    background-color: #64ffda;
  }
  .bg-tealc-xs {
    background-color: #1de9b6;
  }
  .bg-teald-xs {
    background-color: #00bfa5;
  }
  .bg-green-xs {
    background-color: green;
  }
  .bg-green0-xs {
    background-color: #e8f5e9;
  }
  .bg-green1-xs {
    background-color: #c8e6c9;
  }
  .bg-green2-xs {
    background-color: #a5d6a7;
  }
  .bg-green3-xs {
    background-color: #81c784;
  }
  .bg-green4-xs {
    background-color: #66bb6a;
  }
  .bg-green5-xs {
    background-color: #4caf50;
  }
  .bg-green6-xs {
    background-color: #43a047;
  }
  .bg-green7-xs {
    background-color: #388e3c;
  }
  .bg-green8-xs {
    background-color: #2e7d32;
  }
  .bg-green9-xs {
    background-color: #1b5e20;
  }
  .bg-greena-xs {
    background-color: #b9f6ca;
  }
  .bg-greenb-xs {
    background-color: #69f0ae;
  }
  .bg-greenc-xs {
    background-color: #00e676;
  }
  .bg-greend-xs {
    background-color: #00c853;
  }
  .bg-l-green-xs {
    background-color: lightgreen;
  }
  .bg-l-green0-xs {
    background-color: #f1f8e9;
  }
  .bg-l-green1-xs {
    background-color: #dcedc8;
  }
  .bg-l-green2-xs {
    background-color: #c5e1a5;
  }
  .bg-l-green3-xs {
    background-color: #aed581;
  }
  .bg-l-green4-xs {
    background-color: #9ccc65;
  }
  .bg-l-green5-xs {
    background-color: #8bc34a;
  }
  .bg-l-green6-xs {
    background-color: #7cb342;
  }
  .bg-l-green7-xs {
    background-color: #689f38;
  }
  .bg-l-green8-xs {
    background-color: #558b2f;
  }
  .bg-l-green9-xs {
    background-color: #33691e;
  }
  .bg-l-greena-xs {
    background-color: #ccff90;
  }
  .bg-l-greenb-xs {
    background-color: #b2ff59;
  }
  .bg-l-greenc-xs {
    background-color: #76ff03;
  }
  .bg-l-greend-xs {
    background-color: #64dd17;
  }
  .bg-lime-xs {
    background-color: lime;
  }
  .bg-lime0-xs {
    background-color: #f9fbe7;
  }
  .bg-lime1-xs {
    background-color: #f0f4c3;
  }
  .bg-lime2-xs {
    background-color: #e6ee9c;
  }
  .bg-lime3-xs {
    background-color: #d4e056;
  }
  .bg-lime4-xs {
    background-color: #d4e157;
  }
  .bg-lime5-xs {
    background-color: #cddc39;
  }
  .bg-lime6-xs {
    background-color: #c0ca33;
  }
  .bg-lime7-xs {
    background-color: #afb42b;
  }
  .bg-lime8-xs {
    background-color: #9e9d24;
  }
  .bg-lime9-xs {
    background-color: #827717;
  }
  .bg-limea-xs {
    background-color: #f4ff81;
  }
  .bg-limeb-xs {
    background-color: #eeff41;
  }
  .bg-limec-xs {
    background-color: #c6ff00;
  }
  .bg-limed-xs {
    background-color: #aeea00;
  }
  .bg-yellow-xs {
    background-color: yellow;
  }
  .bg-yellow0-xs {
    background-color: #fffde7;
  }
  .bg-yellow1-xs {
    background-color: #fff9c4;
  }
  .bg-yellow2-xs {
    background-color: #fff59d;
  }
  .bg-yellow3-xs {
    background-color: #fff176;
  }
  .bg-yellow4-xs {
    background-color: #ffee58;
  }
  .bg-yellow5-xs {
    background-color: #ffeb3b;
  }
  .bg-yellow6-xs {
    background-color: #fdd835;
  }
  .bg-yellow7-xs {
    background-color: #fbc02d;
  }
  .bg-yellow8-xs {
    background-color: #f9a825;
  }
  .bg-yellow9-xs {
    background-color: #f57f17;
  }
  .bg-yellowa-xs {
    background-color: #ffff8d;
  }
  .bg-yellowb-xs {
    background-color: #ff0;
  }
  .bg-yellowc-xs {
    background-color: #ffea00;
  }
  .bg-yellowd-xs {
    background-color: #ffd600;
  }
  .bg-amber-xs {
    background-color: #ffd740;
  }
  .bg-amber0-xs {
    background-color: #fff8e1;
  }
  .bg-amber1-xs {
    background-color: #ffecb3;
  }
  .bg-amber2-xs {
    background-color: #ffe082;
  }
  .bg-amber3-xs {
    background-color: #ffd54f;
  }
  .bg-amber4-xs {
    background-color: #ffca28;
  }
  .bg-amber5-xs {
    background-color: #ffc107;
  }
  .bg-amber6-xs {
    background-color: #ffb300;
  }
  .bg-amber7-xs {
    background-color: #ffa000;
  }
  .bg-amber8-xs {
    background-color: #ff8f00;
  }
  .bg-amber9-xs {
    background-color: #ff6f00;
  }
  .bg-ambera-xs {
    background-color: #ffe57f;
  }
  .bg-amberb-xs {
    background-color: #ffd740;
  }
  .bg-amberc-xs {
    background-color: #ffc400;
  }
  .bg-amberd-xs {
    background-color: #ffab00;
  }
  .bg-orange-xs {
    background-color: orange;
  }
  .bg-orange0-xs {
    background-color: #fff3e0;
  }
  .bg-orange1-xs {
    background-color: #ffe0b2;
  }
  .bg-orange2-xs {
    background-color: #ffcc80;
  }
  .bg-orange3-xs {
    background-color: #ffb74d;
  }
  .bg-orange4-xs {
    background-color: #ffa726;
  }
  .bg-orange5-xs {
    background-color: #ff9800;
  }
  .bg-orange6-xs {
    background-color: #fb8c00;
  }
  .bg-orange7-xs {
    background-color: #f57c00;
  }
  .bg-orange8-xs {
    background-color: #ef6c00;
  }
  .bg-orange9-xs {
    background-color: #e65100;
  }
  .bg-orangea-xs {
    background-color: #ffd180;
  }
  .bg-orangeb-xs {
    background-color: #ffab40;
  }
  .bg-orangec-xs {
    background-color: #ff9100;
  }
  .bg-oranged-xs {
    background-color: #ff6d00;
  }
  .bg-d-orange-xs {
    background-color: darkorange;
  }
  .bg-d-orange0-xs {
    background-color: #fbe9e7;
  }
  .bg-d-orange1-xs {
    background-color: #ffccbc;
  }
  .bg-d-orange2-xs {
    background-color: #ffab91;
  }
  .bg-d-orange3-xs {
    background-color: #ff8a65;
  }
  .bg-d-orange4-xs {
    background-color: #ff7043;
  }
  .bg-d-orange5-xs {
    background-color: #ff5722;
  }
  .bg-d-orange6-xs {
    background-color: #f4511e;
  }
  .bg-d-orange7-xs {
    background-color: #e64a19;
  }
  .bg-d-orange8-xs {
    background-color: #d84315;
  }
  .bg-d-orange9-xs {
    background-color: #bf360c;
  }
  .bg-d-orangea-xs {
    background-color: #ff9e80;
  }
  .bg-d-orangeb-xs {
    background-color: #ff6e40;
  }
  .bg-d-orangec-xs {
    background-color: #ff3d00;
  }
  .bg-d-oranged-xs {
    background-color: #dd2c00;
  }
  .bg-brown-xs {
    background-color: brown;
  }
  .bg-brown0-xs {
    background-color: #efebe9;
  }
  .bg-brown1-xs {
    background-color: #d7ccc8;
  }
  .bg-brown2-xs {
    background-color: #bcaaa4;
  }
  .bg-brown3-xs {
    background-color: #a1887f;
  }
  .bg-brown4-xs {
    background-color: #8d6e63;
  }
  .bg-brown5-xs {
    background-color: #795548;
  }
  .bg-brown6-xs {
    background-color: #6d4c41;
  }
  .bg-brown7-xs {
    background-color: #5d4037;
  }
  .bg-brown8-xs {
    background-color: #4e342e;
  }
  .bg-brown9-xs {
    background-color: #3e2723;
  }
  .bg-grey-xs {
    background-color: grey;
  }
  .bg-grey0-xs {
    background-color: #fafafa;
  }
  .bg-grey1-xs {
    background-color: #f5f5f5;
  }
  .bg-grey2-xs {
    background-color: #eee;
  }
  .bg-grey3-xs {
    background-color: #e0e0e0;
  }
  .bg-grey4-xs {
    background-color: #bdbdbd;
  }
  .bg-grey5-xs {
    background-color: #9e9e9e;
  }
  .bg-grey6-xs {
    background-color: #757575;
  }
  .bg-grey7-xs {
    background-color: #616161;
  }
  .bg-grey8-xs {
    background-color: #424242;
  }
  .bg-grey9-xs {
    background-color: #212121;
  }
  .bg-blue-grey-xs {
    background-color: lightsteelblue;
  }
  .bg-blue-grey0-xs {
    background-color: #eceff1;
  }
  .bg-blue-grey1-xs {
    background-color: #cfd8dc;
  }
  .bg-blue-grey2-xs {
    background-color: #b0bec5;
  }
  .bg-blue-grey3-xs {
    background-color: #90a4ae;
  }
  .bg-blue-grey4-xs {
    background-color: #78909c;
  }
  .bg-blue-grey5-xs {
    background-color: #607d8b;
  }
  .bg-blue-grey6-xs {
    background-color: #546e7a;
  }
  .bg-blue-grey7-xs {
    background-color: #455a64;
  }
  .bg-blue-grey8-xs {
    background-color: #37474f;
  }
  .bg-blue-grey9-xs {
    background-color: #263238;
  }
}

.white-a1 {
  background: rgba(255, 255, 255, 0.1);
}

.white-a2 {
  background: rgba(255, 255, 255, 0.2);
}

.white-a3 {
  background: rgba(255, 255, 255, 0.3);
}

.white-a4 {
  background: rgba(255, 255, 255, 0.4);
}

.white-a5 {
  background: rgba(255, 255, 255, 0.5);
}

.white-a6 {
  background: rgba(255, 255, 255, 0.6);
}

.white-a7 {
  background: rgba(255, 255, 255, 0.7);
}

.white-a8 {
  background: rgba(255, 255, 255, 0.8);
}

.white-a9 {
  background: rgba(255, 255, 255, 0.9);
}

.black-a1 {
  background: rgba(0, 0, 0, 0.1);
}

.black-a2 {
  background: rgba(0, 0, 0, 0.2);
}

.black-a3 {
  background: rgba(0, 0, 0, 0.3);
}

.black-a4 {
  background: rgba(0, 0, 0, 0.4);
}

.black-a5 {
  background: rgba(0, 0, 0, 0.5);
}

.black-a6 {
  background: rgba(0, 0, 0, 0.6);
}

.black-a7 {
  background: rgba(0, 0, 0, 0.7);
}

.black-a8 {
  background: rgba(0, 0, 0, 0.8);
}

.black-a9 {
  background: rgba(0, 0, 0, 0.9);
}

@media (max-width: 1199px) {
  .white-a1-lg {
    background: rgba(255, 255, 255, 0.1);
  }
  .white-a2-lg {
    background: rgba(255, 255, 255, 0.2);
  }
  .white-a3-lg {
    background: rgba(255, 255, 255, 0.3);
  }
  .white-a4-lg {
    background: rgba(255, 255, 255, 0.4);
  }
  .white-a5-lg {
    background: rgba(255, 255, 255, 0.5);
  }
  .white-a6-lg {
    background: rgba(255, 255, 255, 0.6);
  }
  .white-a7-lg {
    background: rgba(255, 255, 255, 0.7);
  }
  .white-a8-lg {
    background: rgba(255, 255, 255, 0.8);
  }
  .white-a9-lg {
    background: rgba(255, 255, 255, 0.9);
  }
  .black-a1-lg {
    background: rgba(0, 0, 0, 0.1);
  }
  .black-a2-lg {
    background: rgba(0, 0, 0, 0.2);
  }
  .black-a3-lg {
    background: rgba(0, 0, 0, 0.3);
  }
  .black-a4-lg {
    background: rgba(0, 0, 0, 0.4);
  }
  .black-a5-lg {
    background: rgba(0, 0, 0, 0.5);
  }
  .black-a6-lg {
    background: rgba(0, 0, 0, 0.6);
  }
  .black-a7-lg {
    background: rgba(0, 0, 0, 0.7);
  }
  .black-a8-lg {
    background: rgba(0, 0, 0, 0.8);
  }
  .black-a9-lg {
    background: rgba(0, 0, 0, 0.9);
  }
}

@media (max-width: 991px) {
  .white-a1-md {
    background: rgba(255, 255, 255, 0.1);
  }
  .white-a2-md {
    background: rgba(255, 255, 255, 0.2);
  }
  .white-a3-md {
    background: rgba(255, 255, 255, 0.3);
  }
  .white-a4-md {
    background: rgba(255, 255, 255, 0.4);
  }
  .white-a5-md {
    background: rgba(255, 255, 255, 0.5);
  }
  .white-a6-md {
    background: rgba(255, 255, 255, 0.6);
  }
  .white-a7-md {
    background: rgba(255, 255, 255, 0.7);
  }
  .white-a8-md {
    background: rgba(255, 255, 255, 0.8);
  }
  .white-a9-md {
    background: rgba(255, 255, 255, 0.9);
  }
  .black-a1-md {
    background: rgba(0, 0, 0, 0.1);
  }
  .black-a2-md {
    background: rgba(0, 0, 0, 0.2);
  }
  .black-a3-md {
    background: rgba(0, 0, 0, 0.3);
  }
  .black-a4-md {
    background: rgba(0, 0, 0, 0.4);
  }
  .black-a5-md {
    background: rgba(0, 0, 0, 0.5);
  }
  .black-a6-md {
    background: rgba(0, 0, 0, 0.6);
  }
  .black-a7-md {
    background: rgba(0, 0, 0, 0.7);
  }
  .black-a8-md {
    background: rgba(0, 0, 0, 0.8);
  }
  .black-a9-md {
    background: rgba(0, 0, 0, 0.9);
  }
}

@media (max-width: 767px) {
  .white-a1-sm {
    background: rgba(255, 255, 255, 0.1);
  }
  .white-a2-sm {
    background: rgba(255, 255, 255, 0.2);
  }
  .white-a3-sm {
    background: rgba(255, 255, 255, 0.3);
  }
  .white-a4-sm {
    background: rgba(255, 255, 255, 0.4);
  }
  .white-a5-sm {
    background: rgba(255, 255, 255, 0.5);
  }
  .white-a6-sm {
    background: rgba(255, 255, 255, 0.6);
  }
  .white-a7-sm {
    background: rgba(255, 255, 255, 0.7);
  }
  .white-a8-sm {
    background: rgba(255, 255, 255, 0.8);
  }
  .white-a9-sm {
    background: rgba(255, 255, 255, 0.9);
  }
  .black-a1-sm {
    background: rgba(0, 0, 0, 0.1);
  }
  .black-a2-sm {
    background: rgba(0, 0, 0, 0.2);
  }
  .black-a3-sm {
    background: rgba(0, 0, 0, 0.3);
  }
  .black-a4-sm {
    background: rgba(0, 0, 0, 0.4);
  }
  .black-a5-sm {
    background: rgba(0, 0, 0, 0.5);
  }
  .black-a6-sm {
    background: rgba(0, 0, 0, 0.6);
  }
  .black-a7-sm {
    background: rgba(0, 0, 0, 0.7);
  }
  .black-a8-sm {
    background: rgba(0, 0, 0, 0.8);
  }
  .black-a9-sm {
    background: rgba(0, 0, 0, 0.9);
  }
}

@media (max-width: 575px) {
  .white-a1-xs {
    background: rgba(255, 255, 255, 0.1);
  }
  .white-a2-xs {
    background: rgba(255, 255, 255, 0.2);
  }
  .white-a3-xs {
    background: rgba(255, 255, 255, 0.3);
  }
  .white-a4-xs {
    background: rgba(255, 255, 255, 0.4);
  }
  .white-a5-xs {
    background: rgba(255, 255, 255, 0.5);
  }
  .white-a6-xs {
    background: rgba(255, 255, 255, 0.6);
  }
  .white-a7-xs {
    background: rgba(255, 255, 255, 0.7);
  }
  .white-a8-xs {
    background: rgba(255, 255, 255, 0.8);
  }
  .white-a9-xs {
    background: rgba(255, 255, 255, 0.9);
  }
  .black-a1-xs {
    background: rgba(0, 0, 0, 0.1);
  }
  .black-a2-xs {
    background: rgba(0, 0, 0, 0.2);
  }
  .black-a3-xs {
    background: rgba(0, 0, 0, 0.3);
  }
  .black-a4-xs {
    background: rgba(0, 0, 0, 0.4);
  }
  .black-a5-xs {
    background: rgba(0, 0, 0, 0.5);
  }
  .black-a6-xs {
    background: rgba(0, 0, 0, 0.6);
  }
  .black-a7-xs {
    background: rgba(0, 0, 0, 0.7);
  }
  .black-a8-xs {
    background: rgba(0, 0, 0, 0.8);
  }
  .black-a9-xs {
    background: rgba(0, 0, 0, 0.9);
  }
}

.container {
  max-width: 1200px;
}

.container-fluid {
  width: 100%;
}

.container,
.container-fluid {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}

.layout,
.row {
  margin-right: -15px;
  margin-left: -15px;
}

.layout,
.row {
  display: flex;
  flex-wrap: wrap;
}

.wrapper,
.package {
  position: relative;
  width: 100%;
}

.wrapper,
.package {
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 1199px) {
  .container {
    max-width: inherit;
  }
}

@media (max-width: 991px) {
  .container {
    max-width: inherit;
  }
}

@media (max-width: 767px) {
  .container {
    max-width: inherit;
  }
}

@media (max-width: 575px) {
  .container {
    max-width: inherit;
  }
}

.column > * {
  width: 100%;
  height: 100%;
  overflow: auto;
}

.column {
  -moz-column-gap: 20px;
  column-gap: 20px;
}

.column.one {
  -moz-column-count: 1;
       column-count: 1;
}

.column.two {
  -moz-column-count: 2;
       column-count: 2;
}

.column.three {
  -moz-column-count: 3;
       column-count: 3;
}

.column.four {
  -moz-column-count: 4;
       column-count: 4;
}

.column.five {
  -moz-column-count: 5;
       column-count: 5;
}

.column.six {
  -moz-column-count: 6;
       column-count: 6;
}

.column.seven {
  -moz-column-count: 7;
       column-count: 7;
}

.column.eight {
  -moz-column-count: 8;
       column-count: 8;
}

.column.nine {
  -moz-column-count: 9;
       column-count: 9;
}

.column.ten {
  -moz-column-count: 10;
       column-count: 10;
}

.column.eleven {
  -moz-column-count: 11;
       column-count: 11;
}

.column.twelve {
  -moz-column-count: 12;
       column-count: 12;
}

.column.gap-5 {
  -moz-column-gap: 5px;
  column-gap: 5px;
}

.column.gap-10 {
  -moz-column-gap: 10px;
  column-gap: 10px;
}

.column.gap-15 {
  -moz-column-gap: 15px;
  column-gap: 15px;
}

.column.gap-20 {
  -moz-column-gap: 20px;
  column-gap: 20px;
}

.column.gap-25 {
  -moz-column-gap: 25px;
  column-gap: 25px;
}

.column.gap-30 {
  -moz-column-gap: 30px;
  column-gap: 30px;
}

.column.gap-35 {
  -moz-column-gap: 35px;
  column-gap: 35px;
}

.column.gap-40 {
  -moz-column-gap: 40px;
  column-gap: 40px;
}

.column.gap-45 {
  -moz-column-gap: 45px;
  column-gap: 45px;
}

.column.gap-50 {
  -moz-column-gap: 50px;
  column-gap: 50px;
}

.column.gap-55 {
  -moz-column-gap: 55px;
  column-gap: 55px;
}

.column.gap-60 {
  -moz-column-gap: 60px;
  column-gap: 60px;
}

@media (max-width: 1199px) {
  .column.one-lg {
    -moz-column-count: 1;
         column-count: 1;
  }
  .column.two-lg {
    -moz-column-count: 2;
         column-count: 2;
  }
  .column.three-lg {
    -moz-column-count: 3;
         column-count: 3;
  }
  .column.four-lg {
    -moz-column-count: 4;
         column-count: 4;
  }
  .column.five-lg {
    -moz-column-count: 5;
         column-count: 5;
  }
  .column.six-lg {
    -moz-column-count: 6;
         column-count: 6;
  }
  .column.seven-lg {
    -moz-column-count: 7;
         column-count: 7;
  }
  .column.eight-lg {
    -moz-column-count: 8;
         column-count: 8;
  }
  .column.nine-lg {
    -moz-column-count: 9;
         column-count: 9;
  }
  .column.ten-lg {
    -moz-column-count: 10;
         column-count: 10;
  }
  .column.eleven-lg {
    -moz-column-count: 11;
         column-count: 11;
  }
  .column.twelve-lg {
    -moz-column-count: 12;
         column-count: 12;
  }
  .column.gap-5-lg {
    -moz-column-gap: 5px;
    column-gap: 5px;
  }
  .column.gap-10-lg {
    -moz-column-gap: 10px;
    column-gap: 10px;
  }
  .column.gap-15-lg {
    -moz-column-gap: 15px;
    column-gap: 15px;
  }
  .column.gap-20-lg {
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
  .column.gap-25-lg {
    -moz-column-gap: 25px;
    column-gap: 25px;
  }
  .column.gap-30-lg {
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .column.gap-35-lg {
    -moz-column-gap: 35px;
    column-gap: 35px;
  }
  .column.gap-40-lg {
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
  .column.gap-45-lg {
    -moz-column-gap: 45px;
    column-gap: 45px;
  }
  .column.gap-50-lg {
    -moz-column-gap: 50px;
    column-gap: 50px;
  }
  .column.gap-55-lg {
    -moz-column-gap: 55px;
    column-gap: 55px;
  }
  .column.gap-60-lg {
    -moz-column-gap: 60px;
    column-gap: 60px;
  }
}

@media (max-width: 991px) {
  .column.one-md {
    -moz-column-count: 1;
         column-count: 1;
  }
  .column.two-md {
    -moz-column-count: 2;
         column-count: 2;
  }
  .column.three-md {
    -moz-column-count: 3;
         column-count: 3;
  }
  .column.four-md {
    -moz-column-count: 4;
         column-count: 4;
  }
  .column.five-md {
    -moz-column-count: 5;
         column-count: 5;
  }
  .column.six-md {
    -moz-column-count: 6;
         column-count: 6;
  }
  .column.seven-md {
    -moz-column-count: 7;
         column-count: 7;
  }
  .column.eight-md {
    -moz-column-count: 8;
         column-count: 8;
  }
  .column.nine-md {
    -moz-column-count: 9;
         column-count: 9;
  }
  .column.ten-md {
    -moz-column-count: 10;
         column-count: 10;
  }
  .column.eleven-md {
    -moz-column-count: 11;
         column-count: 11;
  }
  .column.twelve-md {
    -moz-column-count: 12;
         column-count: 12;
  }
  .column.gap-5-md {
    -moz-column-gap: 5px;
    column-gap: 5px;
  }
  .column.gap-10-md {
    -moz-column-gap: 10px;
    column-gap: 10px;
  }
  .column.gap-15-md {
    -moz-column-gap: 15px;
    column-gap: 15px;
  }
  .column.gap-20-md {
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
  .column.gap-25-md {
    -moz-column-gap: 25px;
    column-gap: 25px;
  }
  .column.gap-30-md {
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .column.gap-35-md {
    -moz-column-gap: 35px;
    column-gap: 35px;
  }
  .column.gap-40-md {
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
  .column.gap-45-md {
    -moz-column-gap: 45px;
    column-gap: 45px;
  }
  .column.gap-50-md {
    -moz-column-gap: 50px;
    column-gap: 50px;
  }
  .column.gap-55-md {
    -moz-column-gap: 55px;
    column-gap: 55px;
  }
  .column.gap-60-md {
    -moz-column-gap: 60px;
    column-gap: 60px;
  }
}

@media (max-width: 767px) {
  .column.one-sm {
    -moz-column-count: 1;
         column-count: 1;
  }
  .column.two-sm {
    -moz-column-count: 2;
         column-count: 2;
  }
  .column.three-sm {
    -moz-column-count: 3;
         column-count: 3;
  }
  .column.four-sm {
    -moz-column-count: 4;
         column-count: 4;
  }
  .column.five-sm {
    -moz-column-count: 5;
         column-count: 5;
  }
  .column.six-sm {
    -moz-column-count: 6;
         column-count: 6;
  }
  .column.seven-sm {
    -moz-column-count: 7;
         column-count: 7;
  }
  .column.eight-sm {
    -moz-column-count: 8;
         column-count: 8;
  }
  .column.nine-sm {
    -moz-column-count: 9;
         column-count: 9;
  }
  .column.ten-sm {
    -moz-column-count: 10;
         column-count: 10;
  }
  .column.eleven-sm {
    -moz-column-count: 11;
         column-count: 11;
  }
  .column.twelve-sm {
    -moz-column-count: 12;
         column-count: 12;
  }
  .column.gap-5-sm {
    -moz-column-gap: 5px;
    column-gap: 5px;
  }
  .column.gap-10-sm {
    -moz-column-gap: 10px;
    column-gap: 10px;
  }
  .column.gap-15-sm {
    -moz-column-gap: 15px;
    column-gap: 15px;
  }
  .column.gap-20-sm {
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
  .column.gap-25-sm {
    -moz-column-gap: 25px;
    column-gap: 25px;
  }
  .column.gap-30-sm {
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .column.gap-35-sm {
    -moz-column-gap: 35px;
    column-gap: 35px;
  }
  .column.gap-40-sm {
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
  .column.gap-45-sm {
    -moz-column-gap: 45px;
    column-gap: 45px;
  }
  .column.gap-50-sm {
    -moz-column-gap: 50px;
    column-gap: 50px;
  }
  .column.gap-55-sm {
    -moz-column-gap: 55px;
    column-gap: 55px;
  }
  .column.gap-60-sm {
    -moz-column-gap: 60px;
    column-gap: 60px;
  }
}

@media (max-width: 575px) {
  .column.one-xs {
    -moz-column-count: 1;
         column-count: 1;
  }
  .column.two-xs {
    -moz-column-count: 2;
         column-count: 2;
  }
  .column.three-xs {
    -moz-column-count: 3;
         column-count: 3;
  }
  .column.four-xs {
    -moz-column-count: 4;
         column-count: 4;
  }
  .column.five-xs {
    -moz-column-count: 5;
         column-count: 5;
  }
  .column.six-xs {
    -moz-column-count: 6;
         column-count: 6;
  }
  .column.seven-xs {
    -moz-column-count: 7;
         column-count: 7;
  }
  .column.eight-xs {
    -moz-column-count: 8;
         column-count: 8;
  }
  .column.nine-xs {
    -moz-column-count: 9;
         column-count: 9;
  }
  .column.ten-xs {
    -moz-column-count: 10;
         column-count: 10;
  }
  .column.eleven-xs {
    -moz-column-count: 11;
         column-count: 11;
  }
  .column.twelve-xs {
    -moz-column-count: 12;
         column-count: 12;
  }
  .column.gap-5-xs {
    -moz-column-gap: 5px;
    column-gap: 5px;
  }
  .column.gap-10-xs {
    -moz-column-gap: 10px;
    column-gap: 10px;
  }
  .column.gap-15-xs {
    -moz-column-gap: 15px;
    column-gap: 15px;
  }
  .column.gap-20-xs {
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
  .column.gap-25-xs {
    -moz-column-gap: 25px;
    column-gap: 25px;
  }
  .column.gap-30-xs {
    -moz-column-gap: 30px;
    column-gap: 30px;
  }
  .column.gap-35-xs {
    -moz-column-gap: 35px;
    column-gap: 35px;
  }
  .column.gap-40-xs {
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
  .column.gap-45-xs {
    -moz-column-gap: 45px;
    column-gap: 45px;
  }
  .column.gap-50-xs {
    -moz-column-gap: 50px;
    column-gap: 50px;
  }
  .column.gap-55-xs {
    -moz-column-gap: 55px;
    column-gap: 55px;
  }
  .column.gap-60-xs {
    -moz-column-gap: 60px;
    column-gap: 60px;
  }
}

.average {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}

.layout.one > .average, .row.one > .average {
  width: calc(100% / 1);
}

.layout.two > .average, .row.two > .average {
  width: calc(100% / 2);
}

.layout.three > .average, .row.three > .average {
  width: calc(100% / 3);
}

.layout.four > .average, .row.four > .average {
  width: calc(100% / 4);
}

.layout.five > .average, .row.five > .average {
  width: calc(100% / 5);
}

.layout.six > .average, .row.six > .average {
  width: calc(100% / 6);
}

.layout.seven > .average, .row.seven > .average {
  width: calc(100% / 7);
}

.layout.eight > .average, .row.eight > .average {
  width: calc(100% / 8);
}

.layout.nine > .average, .row.nine > .average {
  width: calc(100% / 9);
}

.layout.ten > .average, .row.ten > .average {
  width: calc(100% / 10);
}

.layout.eleven > .average, .row.eleven > .average {
  width: calc(100% / 11);
}

.layout.twelve > .average, .row.twelve > .average {
  width: calc(100% / 12);
}

@media (max-width: 1199px) {
  .layout.one-lg > .average, .row.one-lg > .average {
    width: calc(100% / 1);
  }
  .layout.two-lg > .average, .row.two-lg > .average {
    width: calc(100% / 2);
  }
  .layout.three-lg > .average, .row.three-lg > .average {
    width: calc(100% / 3);
  }
  .layout.four-lg > .average, .row.four-lg > .average {
    width: calc(100% / 4);
  }
  .layout.five-lg > .average, .row.five-lg > .average {
    width: calc(100% / 5);
  }
  .layout.six-lg > .average, .row.six-lg > .average {
    width: calc(100% / 6);
  }
  .layout.seven-lg > .average, .row.seven-lg > .average {
    width: calc(100% / 7);
  }
  .layout.eight-lg > .average, .row.eight-lg > .average {
    width: calc(100% / 8);
  }
  .layout.nine-lg > .average, .row.nine-lg > .average {
    width: calc(100% / 9);
  }
  .layout.ten-lg > .average, .row.ten-lg > .average {
    width: calc(100% / 10);
  }
  .layout.eleven-lg > .average, .row.eleven-lg > .average {
    width: calc(100% / 11);
  }
  .layout.twelve-lg > .average, .row.twelve-lg > .average {
    width: calc(100% / 12);
  }
}

@media (max-width: 991px) {
  .layout.one-md > .average, .row.one-md > .average {
    width: calc(100% / 1);
  }
  .layout.two-md > .average, .row.two-md > .average {
    width: calc(100% / 2);
  }
  .layout.three-md > .average, .row.three-md > .average {
    width: calc(100% / 3);
  }
  .layout.four-md > .average, .row.four-md > .average {
    width: calc(100% / 4);
  }
  .layout.five-md > .average, .row.five-md > .average {
    width: calc(100% / 5);
  }
  .layout.six-md > .average, .row.six-md > .average {
    width: calc(100% / 6);
  }
  .layout.seven-md > .average, .row.seven-md > .average {
    width: calc(100% / 7);
  }
  .layout.eight-md > .average, .row.eight-md > .average {
    width: calc(100% / 8);
  }
  .layout.nine-md > .average, .row.nine-md > .average {
    width: calc(100% / 9);
  }
  .layout.ten-md > .average, .row.ten-md > .average {
    width: calc(100% / 10);
  }
  .layout.eleven-md > .average, .row.eleven-md > .average {
    width: calc(100% / 11);
  }
  .layout.twelve-md > .average, .row.twelve-md > .average {
    width: calc(100% / 12);
  }
}

@media (max-width: 767px) {
  .layout.one-sm > .average, .row.one-sm > .average {
    width: calc(100% / 1);
  }
  .layout.two-sm > .average, .row.two-sm > .average {
    width: calc(100% / 2);
  }
  .layout.three-sm > .average, .row.three-sm > .average {
    width: calc(100% / 3);
  }
  .layout.four-sm > .average, .row.four-sm > .average {
    width: calc(100% / 4);
  }
  .layout.five-sm > .average, .row.five-sm > .average {
    width: calc(100% / 5);
  }
  .layout.six-sm > .average, .row.six-sm > .average {
    width: calc(100% / 6);
  }
  .layout.seven-sm > .average, .row.seven-sm > .average {
    width: calc(100% / 7);
  }
  .layout.eight-sm > .average, .row.eight-sm > .average {
    width: calc(100% / 8);
  }
  .layout.nine-sm > .average, .row.nine-sm > .average {
    width: calc(100% / 9);
  }
  .layout.ten-sm > .average, .row.ten-sm > .average {
    width: calc(100% / 10);
  }
  .layout.eleven-sm > .average, .row.eleven-sm > .average {
    width: calc(100% / 11);
  }
  .layout.twelve-sm > .average, .row.twelve-sm > .average {
    width: calc(100% / 12);
  }
}

@media (max-width: 575px) {
  .layout.one-xs > .average, .row.one-xs > .average {
    width: calc(100% / 1);
  }
  .layout.two-xs > .average, .row.two-xs > .average {
    width: calc(100% / 2);
  }
  .layout.three-xs > .average, .row.three-xs > .average {
    width: calc(100% / 3);
  }
  .layout.four-xs > .average, .row.four-xs > .average {
    width: calc(100% / 4);
  }
  .layout.five-xs > .average, .row.five-xs > .average {
    width: calc(100% / 5);
  }
  .layout.six-xs > .average, .row.six-xs > .average {
    width: calc(100% / 6);
  }
  .layout.seven-xs > .average, .row.seven-xs > .average {
    width: calc(100% / 7);
  }
  .layout.eight-xs > .average, .row.eight-xs > .average {
    width: calc(100% / 8);
  }
  .layout.nine-xs > .average, .row.nine-xs > .average {
    width: calc(100% / 9);
  }
  .layout.ten-xs > .average, .row.ten-xs > .average {
    width: calc(100% / 10);
  }
  .layout.eleven-xs > .average, .row.eleven-xs > .average {
    width: calc(100% / 11);
  }
  .layout.twelve-xs > .average, .row.twelve-xs > .average {
    width: calc(100% / 12);
  }
}

.space-0, .space-0-all {
  margin-left: 0px;
  margin-right: 0px;
}

.space-0 > *, .space-0-all * {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.space-1, .space-1-all {
  margin-left: -0.5px;
  margin-right: -0.5px;
}

.space-1 > *, .space-1-all * {
  padding-left: 0.5px !important;
  padding-right: 0.5px !important;
}

.space-2, .space-2-all {
  margin-left: -1px;
  margin-right: -1px;
}

.space-2 > *, .space-2-all * {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.space-5, .space-5-all {
  margin-left: -2.5px;
  margin-right: -2.5px;
}

.space-5 > *, .space-5-all * {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
}

.space-10, .space-10-all {
  margin-left: -5px;
  margin-right: -5px;
}

.space-10 > *, .space-10-all * {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.space-15, .space-15-all {
  margin-left: -7.5px;
  margin-right: -7.5px;
}

.space-15 > *, .space-15-all * {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important;
}

.space-20, .space-20-all {
  margin-left: -10px;
  margin-right: -10px;
}

.space-20 > *, .space-20-all * {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.space-25, .space-25-all {
  margin-left: -12.5px;
  margin-right: -12.5px;
}

.space-25 > *, .space-25-all * {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important;
}

.space-30, .space-30-all {
  margin-left: -15px;
  margin-right: -15px;
}

.space-30 > *, .space-30-all * {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.space-35, .space-35-all {
  margin-left: -17.5px;
  margin-right: -17.5px;
}

.space-35 > *, .space-35-all * {
  padding-left: 17.5px !important;
  padding-right: 17.5px !important;
}

.space-40, .space-40-all {
  margin-left: -20px;
  margin-right: -20px;
}

.space-40 > *, .space-40-all * {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.space-45, .space-45-all {
  margin-left: -22.5px;
  margin-right: -22.5px;
}

.space-45 > *, .space-45-all * {
  padding-left: 22.5px !important;
  padding-right: 22.5px !important;
}

.space-50, .space-50-all {
  margin-left: -25px;
  margin-right: -25px;
}

.space-50 > *, .space-50-all * {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.space-55, .space-55-all {
  margin-left: -27.5px;
  margin-right: -27.5px;
}

.space-55 > *, .space-55-all * {
  padding-left: 27.5px !important;
  padding-right: 27.5px !important;
}

.space-60, .space-60-all {
  margin-left: -30px;
  margin-right: -30px;
}

.space-60 > *, .space-60-all * {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

@media (max-width: 1199px) {
  .space-0-lg, .space-0-lg-all {
    margin-left: 0px;
    margin-right: 0px;
  }
  .space-0-lg > *, .space-0-lg-all * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .space-1-lg, .space-1-lg-all {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .space-1-lg > *, .space-1-lg-all * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .space-2-lg, .space-2-lg-all {
    margin-left: -1px;
    margin-right: -1px;
  }
  .space-2-lg > *, .space-2-lg-all * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .space-5-lg, .space-5-lg-all {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .space-5-lg > *, .space-5-lg-all * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .space-10-lg, .space-10-lg-all {
    margin-left: -5px;
    margin-right: -5px;
  }
  .space-10-lg > *, .space-10-lg-all * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .space-15-lg, .space-15-lg-all {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .space-15-lg > *, .space-15-lg-all * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .space-20-lg, .space-20-lg-all {
    margin-left: -10px;
    margin-right: -10px;
  }
  .space-20-lg > *, .space-20-lg-all * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .space-25-lg, .space-25-lg-all {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .space-25-lg > *, .space-25-lg-all * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .space-30-lg, .space-30-lg-all {
    margin-left: -15px;
    margin-right: -15px;
  }
  .space-30-lg > *, .space-30-lg-all * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .space-35-lg, .space-35-lg-all {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .space-35-lg > *, .space-35-lg-all * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .space-40-lg, .space-40-lg-all {
    margin-left: -20px;
    margin-right: -20px;
  }
  .space-40-lg > *, .space-40-lg-all * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .space-45-lg, .space-45-lg-all {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .space-45-lg > *, .space-45-lg-all * {
    padding-left: 22.5px !important;
    padding-right: 22.5px !important;
  }
  .space-50-lg, .space-50-lg-all {
    margin-left: -25px;
    margin-right: -25px;
  }
  .space-50-lg > *, .space-50-lg-all * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .space-55-lg, .space-55-lg-all {
    margin-left: -27.5px;
    margin-right: -27.5px;
  }
  .space-55-lg > *, .space-55-lg-all * {
    padding-left: 27.5px !important;
    padding-right: 27.5px !important;
  }
  .space-60-lg, .space-60-lg-all {
    margin-left: -30px;
    margin-right: -30px;
  }
  .space-60-lg > *, .space-60-lg-all * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media (max-width: 991px) {
  .space-0-md, .space-0-md-all {
    margin-left: 0px;
    margin-right: 0px;
  }
  .space-0-md > *, .space-0-md-all * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .space-1-md, .space-1-md-all {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .space-1-md > *, .space-1-md-all * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .space-2-md, .space-2-md-all {
    margin-left: -1px;
    margin-right: -1px;
  }
  .space-2-md > *, .space-2-md-all * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .space-5-md, .space-5-md-all {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .space-5-md > *, .space-5-md-all * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .space-10-md, .space-10-md-all {
    margin-left: -5px;
    margin-right: -5px;
  }
  .space-10-md > *, .space-10-md-all * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .space-15-md, .space-15-md-all {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .space-15-md > *, .space-15-md-all * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .space-20-md, .space-20-md-all {
    margin-left: -10px;
    margin-right: -10px;
  }
  .space-20-md > *, .space-20-md-all * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .space-25-md, .space-25-md-all {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .space-25-md > *, .space-25-md-all * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .space-30-md, .space-30-md-all {
    margin-left: -15px;
    margin-right: -15px;
  }
  .space-30-md > *, .space-30-md-all * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .space-35-md, .space-35-md-all {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .space-35-md > *, .space-35-md-all * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .space-40-md, .space-40-md-all {
    margin-left: -20px;
    margin-right: -20px;
  }
  .space-40-md > *, .space-40-md-all * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .space-45-md, .space-45-md-all {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .space-45-md > *, .space-45-md-all * {
    padding-left: 22.5px !important;
    padding-right: 22.5px !important;
  }
  .space-50-md, .space-50-md-all {
    margin-left: -25px;
    margin-right: -25px;
  }
  .space-50-md > *, .space-50-md-all * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .space-55-md, .space-55-md-all {
    margin-left: -27.5px;
    margin-right: -27.5px;
  }
  .space-55-md > *, .space-55-md-all * {
    padding-left: 27.5px !important;
    padding-right: 27.5px !important;
  }
  .space-60-md, .space-60-md-all {
    margin-left: -30px;
    margin-right: -30px;
  }
  .space-60-md > *, .space-60-md-all * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media (max-width: 767px) {
  .space-0-sm, .space-0-sm-all {
    margin-left: 0px;
    margin-right: 0px;
  }
  .space-0-sm > *, .space-0-sm-all * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .space-1-sm, .space-1-sm-all {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .space-1-sm > *, .space-1-sm-all * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .space-2-sm, .space-2-sm-all {
    margin-left: -1px;
    margin-right: -1px;
  }
  .space-2-sm > *, .space-2-sm-all * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .space-5-sm, .space-5-sm-all {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .space-5-sm > *, .space-5-sm-all * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .space-10-sm, .space-10-sm-all {
    margin-left: -5px;
    margin-right: -5px;
  }
  .space-10-sm > *, .space-10-sm-all * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .space-15-sm, .space-15-sm-all {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .space-15-sm > *, .space-15-sm-all * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .space-20-sm, .space-20-sm-all {
    margin-left: -10px;
    margin-right: -10px;
  }
  .space-20-sm > *, .space-20-sm-all * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .space-25-sm, .space-25-sm-all {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .space-25-sm > *, .space-25-sm-all * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .space-30-sm, .space-30-sm-all {
    margin-left: -15px;
    margin-right: -15px;
  }
  .space-30-sm > *, .space-30-sm-all * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .space-35-sm, .space-35-sm-all {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .space-35-sm > *, .space-35-sm-all * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .space-40-sm, .space-40-sm-all {
    margin-left: -20px;
    margin-right: -20px;
  }
  .space-40-sm > *, .space-40-sm-all * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .space-45-sm, .space-45-sm-all {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .space-45-sm > *, .space-45-sm-all * {
    padding-left: 22.5px !important;
    padding-right: 22.5px !important;
  }
  .space-50-sm, .space-50-sm-all {
    margin-left: -25px;
    margin-right: -25px;
  }
  .space-50-sm > *, .space-50-sm-all * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .space-55-sm, .space-55-sm-all {
    margin-left: -27.5px;
    margin-right: -27.5px;
  }
  .space-55-sm > *, .space-55-sm-all * {
    padding-left: 27.5px !important;
    padding-right: 27.5px !important;
  }
  .space-60-sm, .space-60-sm-all {
    margin-left: -30px;
    margin-right: -30px;
  }
  .space-60-sm > *, .space-60-sm-all * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media (max-width: 575px) {
  .space-0-xs, .space-0-xs-all {
    margin-left: 0px;
    margin-right: 0px;
  }
  .space-0-xs > *, .space-0-xs-all * {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .space-1-xs, .space-1-xs-all {
    margin-left: -0.5px;
    margin-right: -0.5px;
  }
  .space-1-xs > *, .space-1-xs-all * {
    padding-left: 0.5px !important;
    padding-right: 0.5px !important;
  }
  .space-2-xs, .space-2-xs-all {
    margin-left: -1px;
    margin-right: -1px;
  }
  .space-2-xs > *, .space-2-xs-all * {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .space-5-xs, .space-5-xs-all {
    margin-left: -2.5px;
    margin-right: -2.5px;
  }
  .space-5-xs > *, .space-5-xs-all * {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important;
  }
  .space-10-xs, .space-10-xs-all {
    margin-left: -5px;
    margin-right: -5px;
  }
  .space-10-xs > *, .space-10-xs-all * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .space-15-xs, .space-15-xs-all {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .space-15-xs > *, .space-15-xs-all * {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important;
  }
  .space-20-xs, .space-20-xs-all {
    margin-left: -10px;
    margin-right: -10px;
  }
  .space-20-xs > *, .space-20-xs-all * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .space-25-xs, .space-25-xs-all {
    margin-left: -12.5px;
    margin-right: -12.5px;
  }
  .space-25-xs > *, .space-25-xs-all * {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
  }
  .space-30-xs, .space-30-xs-all {
    margin-left: -15px;
    margin-right: -15px;
  }
  .space-30-xs > *, .space-30-xs-all * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .space-35-xs, .space-35-xs-all {
    margin-left: -17.5px;
    margin-right: -17.5px;
  }
  .space-35-xs > *, .space-35-xs-all * {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important;
  }
  .space-40-xs, .space-40-xs-all {
    margin-left: -20px;
    margin-right: -20px;
  }
  .space-40-xs > *, .space-40-xs-all * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .space-45-xs, .space-45-xs-all {
    margin-left: -22.5px;
    margin-right: -22.5px;
  }
  .space-45-xs > *, .space-45-xs-all * {
    padding-left: 22.5px !important;
    padding-right: 22.5px !important;
  }
  .space-50-xs, .space-50-xs-all {
    margin-left: -25px;
    margin-right: -25px;
  }
  .space-50-xs > *, .space-50-xs-all * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .space-55-xs, .space-55-xs-all {
    margin-left: -27.5px;
    margin-right: -27.5px;
  }
  .space-55-xs > *, .space-55-xs-all * {
    padding-left: 27.5px !important;
    padding-right: 27.5px !important;
  }
  .space-60-xs, .space-60-xs-all {
    margin-left: -30px;
    margin-right: -30px;
  }
  .space-60-xs > *, .space-60-xs-all * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

.btn-white {
  color: black;
  border-color: black;
  background-color: white;
}

.btn-white:focus, .btn-white:hover, .btn-white.active, .btn-white.active:focus, .btn-white.active:hover {
  color: #333333;
  border-color: #333333;
  background-color: white;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.table {
  display: table;
}

.table-row {
  display: table-row;
}

.table-cell {
  display: table-cell;
}

.inline-table {
  display: inline-table;
}

.show {
  display: block;
}

.hide {
  display: none;
}

@media (max-width: 1199px) {
  .block-lg {
    display: block;
  }
  .inline-block-lg {
    display: inline-block;
  }
  .inline-lg {
    display: inline;
  }
  .table-lg {
    display: table;
  }
  .table-row-lg {
    display: table-row;
  }
  .table-cell-lg {
    display: table-cell;
  }
  .inline-table-lg {
    display: inline-table;
  }
  .show-lg {
    display: block;
  }
  .hide-lg {
    display: none;
  }
}

@media (max-width: 991px) {
  .block-md {
    display: block;
  }
  .inline-block-md {
    display: inline-block;
  }
  .inline-md {
    display: inline;
  }
  .table-md {
    display: table;
  }
  .table-row-md {
    display: table-row;
  }
  .table-cell-md {
    display: table-cell;
  }
  .inline-table-md {
    display: inline-table;
  }
  .show-md {
    display: block;
  }
  .hide-md {
    display: none;
  }
}

@media (max-width: 767px) {
  .block-sm {
    display: block;
  }
  .inline-block-sm {
    display: inline-block;
  }
  .inline-sm {
    display: inline;
  }
  .table-sm {
    display: table;
  }
  .table-row-sm {
    display: table-row;
  }
  .table-cell-sm {
    display: table-cell;
  }
  .inline-table-sm {
    display: inline-table;
  }
  .show-sm {
    display: block;
  }
  .hide-sm {
    display: none;
  }
}

@media (max-width: 575px) {
  .block-xs {
    display: block;
  }
  .inline-block-xs {
    display: inline-block;
  }
  .inline-xs {
    display: inline;
  }
  .table-xs {
    display: table;
  }
  .table-row-xs {
    display: table-row;
  }
  .table-cell-xs {
    display: table-cell;
  }
  .inline-table-xs {
    display: inline-table;
  }
  .show-xs {
    display: block;
  }
  .hide-xs {
    display: none;
  }
}
/*# sourceMappingURL=common.css.map */