@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");
.zone, .wrapper, div, img, table caption, #map, .mapFrame, .groove {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

table {
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

ul.inline, ol.inline, ul.inline li, ol.inline li, ul.unstyled, ol.unstyled, ul.unstyled li, ol.unstyled li, ul.style-dash, ol.style-dash, ul.style-dash li, ol.style-dash li {
  list-style: none;
}

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

*.text--hide {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@font-face {
  font-family: "Clear Sans";
  font-style: normal;
  font-weight: 100;
  src: local("ClearSans-Thin"), local("Clear Sans Thin");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Thin.eot");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Thin.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/IntelClearSans/WOFF/ClearSans-Thin.woff") format("woff");
  src: url("../fonts/IntelClearSans/TTF/ClearSans-Thin.ttf") format("truetype");
  src: url("../fonts/IntelClearSans/SVG/ClearSans-Thin.svg") format("svg");
}
@font-face {
  font-family: "Clear Sans";
  font-style: normal;
  font-weight: 300;
  src: local("ClearSans-Light"), local("Clear Sans Light");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Light.eot");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Light.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/IntelClearSans/WOFF/ClearSans-Light.woff") format("woff");
  src: url("../fonts/IntelClearSans/TTF/ClearSans-Light.ttf") format("truetype");
  src: url("../fonts/IntelClearSans/SVG/ClearSans-Light.svg") format("svg");
}
@font-face {
  font-family: "Clear Sans";
  font-style: normal;
  font-weight: 400;
  src: local("ClearSans"), local("Clear Sans");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Regular.eot");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Regular.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/IntelClearSans/WOFF/ClearSans-Regular.woff") format("woff");
  src: url("../fonts/IntelClearSans/TTF/ClearSans-Regular.ttf") format("truetype");
  src: url("../fonts/IntelClearSans/SVG/ClearSans-Regular.svg") format("svg");
}
@font-face {
  font-family: "Clear Sans";
  font-style: italic;
  font-weight: 400;
  src: local("ClearSans-Italic"), local("Clear Sans Italic");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Italic.eot");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Italic.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/IntelClearSans/WOFF/ClearSans-Italic.woff") format("woff");
  src: url("../fonts/IntelClearSans/TTF/ClearSans-Italic.ttf") format("truetype");
  src: url("../fonts/IntelClearSans/SVG/ClearSans-Italic.svg") format("svg");
}
@font-face {
  font-family: "Clear Sans";
  font-style: normal;
  font-weight: 500;
  src: local("ClearSans-Medium"), local("Clear Sans Medium");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Medium.eot");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Medium.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/IntelClearSans/WOFF/ClearSans-Medium.woff") format("woff");
  src: url("../fonts/IntelClearSans/TTF/ClearSans-Medium.ttf") format("truetype");
  src: url("../fonts/IntelClearSans/SVG/ClearSans-Medium.svg") format("svg");
}
@font-face {
  font-family: "Clear Sans";
  font-style: italic;
  font-weight: 500;
  src: local("ClearSans-MediumItalic"), local("Clear Sans Medium Italic");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-MediumItalic.eot");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-MediumItalic.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/IntelClearSans/WOFF/ClearSans-MediumItalic.woff") format("woff");
  src: url("../fonts/IntelClearSans/TTF/ClearSans-MediumItalic.ttf") format("truetype");
  src: url("../fonts/IntelClearSans/SVG/ClearSans-MediumItalic.svg") format("svg");
}
@font-face {
  font-family: "Clear Sans";
  font-style: normal;
  font-weight: 700;
  src: local("ClearSans-Bold"), local("Clear Sans Bold");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Bold.eot");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-Bold.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/IntelClearSans/WOFF/ClearSans-Bold.woff") format("woff");
  src: url("../fonts/IntelClearSans/TTF/ClearSans-Bold.ttf") format("truetype");
  src: url("../fonts/IntelClearSans/SVG/ClearSans-Bold.svg") format("svg");
}
@font-face {
  font-family: "Clear Sans";
  font-style: italic;
  font-weight: 700;
  src: local("ClearSans-BoldItalic"), local("Clear Sans Bold Italic");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-BoldItalic.eot");
  src: url("../fonts/IntelClearSans/EOT/ClearSans-BoldItalic.eot?#iefix") format("embedded-opentype");
  src: url("../fonts/IntelClearSans/WOFF/ClearSans-BoldItalic.woff") format("woff");
  src: url("../fonts/IntelClearSans/TTF/ClearSans-BoldItalic.ttf") format("truetype");
  src: url("../fonts/IntelClearSans/SVG/ClearSans-BoldItalic.svg") format("svg");
}
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 300;
  src: local("RobotoCondensed-Light"), local("RobotoCondensed Light");
  src: url("../fonts/RobotoCondensed/RobotoCondensed-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto Condensed";
  font-style: italic;
  font-weight: 300;
  src: local("RobotoCondensed-LightItalic"), local("RobotoCondensed LightItalic");
  src: url("../fonts/RobotoCondensed/RobotoCondensed-LightItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 400;
  src: local("RobotoCondensed-Regular"), local("RobotoCondensed Regular");
  src: url("../fonts/RobotoCondensed/RobotoCondensed-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto Condensed";
  font-style: italic;
  font-weight: 400;
  src: local("RobotoCondensed-Italic"), local("RobotoCondensed Italic");
  src: url("../fonts/RobotoCondensed/RobotoCondensed-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 700;
  src: local("RobotoCondensed-Bold"), local("RobotoCondensed Bold");
  src: url("../fonts/RobotoCondensed/RobotoCondensed-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Roboto Condensed";
  font-style: italic;
  font-weight: 700;
  src: local("RobotoCondensed-BoldItalic"), local("RobotoCondensed BoldItalic");
  src: url("../fonts/RobotoCondensed/RobotoCondensed-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Dancing Script";
  font-style: normal;
  font-weight: 400;
  src: local("Dancing Script Regular"), local("DancingScript-Regular"), url(https://fonts.gstatic.com/s/dancingscript/v10/If2RXTr6YS-zF4S-kcSWSVi_szLviuEHiC4Wl-8.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Dancing Script";
  font-style: normal;
  font-weight: 400;
  src: local("Dancing Script Regular"), local("DancingScript-Regular"), url(https://fonts.gstatic.com/s/dancingscript/v10/If2RXTr6YS-zF4S-kcSWSVi_szLuiuEHiC4Wl-8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Dancing Script";
  font-style: normal;
  font-weight: 400;
  src: local("Dancing Script Regular"), local("DancingScript-Regular"), url(https://fonts.gstatic.com/s/dancingscript/v10/If2RXTr6YS-zF4S-kcSWSVi_szLgiuEHiC4W.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
[class*=btn-], .groove, .zone, .wrapper, div, img, table caption, #map, .mapFrame {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

[class*=btn-], a {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

table {
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.tool-btn ul, ul.inline, ol.inline, ul.inline li, ol.inline li, ul.unstyled, ol.unstyled, ul.unstyled li, ol.unstyled li, ul.style-dash, ol.style-dash, ul.style-dash li, ol.style-dash li {
  list-style: none;
}

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[class*=btn-].circle.btn-with-item, [class*=btn-].square.btn-with-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.flex-wrap, .wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

[class*=btn-].circle.btn-with-item, [class*=btn-].square.btn-with-item, .flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

[class*=btn-].circle.btn-with-item, [class*=btn-].square.btn-with-item, .justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.item-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

[class*=btn-].circle.btn-with-item, [class*=btn-].square.btn-with-item, .item-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.item-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.item-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

*.text--hide {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

::-moz-selection {
  background-color: #000000;
  color: #FFFFFF;
}

::selection {
  background-color: #000000;
  color: #FFFFFF;
}

.blockquote.style5::after, .blockquote.style5::before {
  display: block;
  line-height: 1;
  font-size: 10rem;
  font-family: Helvetica;
  position: absolute;
  color: #e0e0e0;
}

html, body, caption, th, input, textarea, select, option {
  font-family: "Noto Sans JP", "Noto Sans TC", "Roboto", Arial, "Clear Sans", Verdana, "Century Gothic", Helvetica, "PingFang", "PingFang TC", "LiHei Pro Medium", "Heiti TC", "Microsoft JhengHei", "DFKai-SB", sans-serif;
}

h1, h2, h3, h4, h5 {
  text-rendering: optimizelegibility;
  letter-spacing: -0.025em;
  font-weight: 400;
  color: #222222;
}

html {
  width: 100%;
  font-size: 62.5%;
  min-height: 100%;
  letter-spacing: 0px;
  text-align: left !important;
  color: #3e3e3e;
}

body {
  width: 100%;
  height: 100%;
  min-height: 100%;
  background-color: #FFFFFF;
  font-size: 1.6rem;
  line-height: 1.5;
  color: #555555;
  overflow-x: hidden;
  width: 1px;
  min-width: 100%;
  *width: 100%;
}
@media only screen and (max-width: 800px) {
  body {
    -webkit-overflow-scrolling: touch;
  }
}
body.body-lightBox .groove {
  white-space: normal;
}
body.body-lightBox ul.forms {
  margin: 20px 25px;
}
body.lightboxContent [zonelayout=h-c1-s1000],
body.lightboxContent [data-zonelayout=h-c1-s1000] {
  display: none !important;
}
body.lightboxContent [zonelayout=h-c1-s1002],
body.lightboxContent [data-zonelayout=h-c1-s1002] {
  display: none !important;
}
body.lightboxContent [zonelayout=h-c1-s1001],
body.lightboxContent [data-zonelayout=h-c1-s1001] {
  display: none !important;
}

.zone {
  width: 100%;
  margin: auto;
  background-position: center top !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.zone-standard {
  width: 1440px;
  max-width: 100%;
}
@media only screen and (max-width: 1339px) {
  .zone-standard {
    width: 90%;
  }
}

.zone-base {
  width: 1180px;
}
@media only screen and (max-width: 1179px) {
  .zone-base {
    width: 90%;
  }
}

.zone-wide {
  max-width: 1600px;
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .zone-wide {
    width: 90%;
  }
}

.zone-list {
  width: 820px;
}
@media only screen and (max-width: 1024px) {
  .zone-list {
    width: 90%;
  }
}

.zone-full {
  width: 100%;
}

[zonelayout=h-c1-s1000] {
  position: sticky;
  top: 0;
  z-index: 105;
}

[zonelayout=h-c1-s1000] ~ .zone [mT=main],
[zonelayout=h-c1-s1000] ~ .zone [data-mT=main],
[data-zonelayout=h-c1-s1000] ~ .zone [mT=main],
[data-zonelayout=h-c1-s1000] ~ .zone [data-mT=main] {
  margin-top: 0;
}
[zonelayout=h-c1-s1000] ~ .zone [mB=main],
[zonelayout=h-c1-s1000] ~ .zone [data-mB=main],
[data-zonelayout=h-c1-s1000] ~ .zone [mB=main],
[data-zonelayout=h-c1-s1000] ~ .zone [data-mB=main] {
  margin-bottom: 0;
}
[zonelayout=h-c1-s1000] ~ .zone ~ .zone,
[data-zonelayout=h-c1-s1000] ~ .zone ~ .zone {
  padding-top: 0;
}
[zonelayout=h-c1-s1000] ~ .zone ~ .zone [mT=main],
[zonelayout=h-c1-s1000] ~ .zone ~ .zone [data-mT=main],
[data-zonelayout=h-c1-s1000] ~ .zone ~ .zone [mT=main],
[data-zonelayout=h-c1-s1000] ~ .zone ~ .zone [data-mT=main] {
  margin-top: 2rem;
}
@media only screen and (max-width: 430px) {
  [zonelayout=h-c1-s1000] ~ .zone ~ .zone [mT=main],
  [zonelayout=h-c1-s1000] ~ .zone ~ .zone [data-mT=main],
  [data-zonelayout=h-c1-s1000] ~ .zone ~ .zone [mT=main],
  [data-zonelayout=h-c1-s1000] ~ .zone ~ .zone [data-mT=main] {
    margin-top: 0;
  }
}
[zonelayout=h-c1-s1000] ~ .zone ~ .zone [mB=main],
[zonelayout=h-c1-s1000] ~ .zone ~ .zone [data-mB=main],
[data-zonelayout=h-c1-s1000] ~ .zone ~ .zone [mB=main],
[data-zonelayout=h-c1-s1000] ~ .zone ~ .zone [data-mB=main] {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 430px) {
  [zonelayout=h-c1-s1000] ~ .zone ~ .zone [mB=main],
  [zonelayout=h-c1-s1000] ~ .zone ~ .zone [data-mB=main],
  [data-zonelayout=h-c1-s1000] ~ .zone ~ .zone [mB=main],
  [data-zonelayout=h-c1-s1000] ~ .zone ~ .zone [data-mB=main] {
    margin-bottom: 0;
  }
}

.wrapper {
  width: 100%;
  margin: auto;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
@media only screen and (max-width: 430px) {
  .wrapper {
    display: block !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
a {
  cursor: default;
}
a:focus, a:active, a:hover {
  color: #9e9e9e;
}
a:link {
  color: #9e9e9e;
}
a:visited {
  color: #9e9e9e;
}
a[href] {
  cursor: pointer;
}
a.underline {
  text-decoration: none;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #9e9e9e;
}
a.underline:hover {
  border-color: #000000;
}
a.default {
  cursor: default;
}

p ~ p {
  margin-top: 17px;
}

div::after {
  display: block;
  clear: both;
  content: "";
  height: 0;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  outline: none;
}

ul, ol {
  margin-left: 25px;
}
ul.inline, ol.inline {
  margin-left: 0;
}
ul.inline li, ol.inline li {
  display: inline-block;
}
ul.unstyled, ol.unstyled {
  margin-left: 0;
}
ul.unstyled li, ol.unstyled li {
  margin-bottom: 5px;
}
ul.unstyled li ul, ol.unstyled li ul {
  margin-top: 3px;
}
ul.style-dash, ol.style-dash {
  margin-left: 0;
}
ul.style-dash li, ol.style-dash li {
  margin-bottom: 10px;
  margin-left: 16px;
}
ul.style-dash li::before, ol.style-dash li::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 1px;
  background-color: #9e9e9e;
  vertical-align: middle;
  margin-left: -16px;
  margin-right: 6px;
}

a.tab-badge {
  display: inline-block;
}
a.tab-badge, a.tab-badge:link {
  color: #000000;
}
a.tab-badge:focus, a.tab-badge:active, a.tab-badge:hover {
  color: #424242;
}
a.tab-badge i.cc {
  vertical-align: middle !important;
}
a.tab-badge .badge {
  display: inline-block;
  background-color: #F44336;
  color: #ffffff;
  line-height: 1;
  padding: 1px 3px;
  border-radius: 20px;
  font-size: 1.3rem;
  margin-left: -10px;
  position: relative;
  top: 5px;
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}
a.tab-badge.is-empty .badge {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
}

.tilde {
  margin: 0 5px;
  color: #9e9e9e;
}

.blockquote.style1 {
  padding: 3px 22px;
  font-size: 1.6rem;
  line-height: 30px;
  letter-spacing: 1px;
}
.blockquote.style1::before {
  content: "";
  display: block;
  width: 2px;
  height: 50px;
  background-color: #0091a9;
  float: left;
  margin-left: -20px;
  margin-top: -3px;
}
.blockquote.style1:first-letter {
  font-size: 2.4rem;
}
.blockquote.style2 {
  line-height: 24px;
  letter-spacing: 1px;
}
.blockquote.style2 .blockquote-title {
  font-size: 2.2rem;
  line-height: 30px;
  letter-spacing: 1px;
  margin-bottom: 12px;
  color: #222222;
}
.blockquote.style2 .blockquote-title::before {
  content: "“ ";
  display: block;
  float: left;
  margin-right: 8px;
}
.blockquote.style3 {
  padding: 20px;
  font-size: 1.6rem;
  line-height: 30px;
  letter-spacing: 1px;
  border-left: 2px solid #0091a9;
  background-color: #f5f5f5;
}
.blockquote.style3:first-letter {
  font-size: 2.4rem;
}
.blockquote.style4 {
  padding: 0 22px;
  font-size: 1.6rem;
  line-height: 30px;
  letter-spacing: 1px;
}
.blockquote.style4::before {
  content: "";
  display: block;
  width: 2px;
  height: 25px;
  background-color: #0091a9;
  float: left;
  margin-left: -16px;
  -webkit-transform: rotate(20deg);
      -ms-transform: rotate(20deg);
          transform: rotate(20deg);
}
.blockquote.style4:first-letter {
  font-size: 2.4rem;
}
.blockquote.style5 {
  line-height: 24px;
  letter-spacing: 1px;
  padding: 60px 76px 50px 60px;
  position: relative;
  float: left;
  width: 100%;
}
.blockquote.style5::before {
  content: "“";
  top: 16px;
  left: 10px;
}
.blockquote.style5::after {
  content: "”";
  bottom: 60px;
  right: 25px;
}
.blockquote.style6 {
  margin-bottom: 1rem;
}
.blockquote.style6:before {
  content: "";
  display: block;
  width: 2px;
  height: 25px;
  background-color: #c0392b;
  float: left;
  margin-left: -16px;
  -webkit-transform: rotate(20deg);
      -ms-transform: rotate(20deg);
          transform: rotate(20deg);
}
.blockquote.style6 ul, .blockquote.style6 li {
  margin-left: 0;
}
.blockquote.style6 table {
  background: none;
}
.blockquote.style6 table th {
  text-align: left;
  font-size: 1.6rem;
  line-height: 30px;
  letter-spacing: 1px;
  padding: 0;
}
.blockquote.style6 table td {
  padding: 0;
  text-align: left;
  border-bottom: none;
  vertical-align: top;
}
.blockquote.style6 table thead th {
  border-top: none;
  border-bottom: none;
  color: #c0392b;
}
.blockquote.style6 table thead th.blockquote-name:first-letter {
  font-size: 2.4rem;
}
.blockquote.style6 table tbody tr {
  background-color: unset;
}
.blockquote.style6 table tbody a {
  color: #1a237e;
  text-decoration: underline;
}
.blockquote.style7 {
  margin-bottom: 2rem;
}
.blockquote.style7 .blockquote-name {
  color: #333;
  font-size: 2rem;
}
.blockquote.style7 .blockquote-info {
  color: #555;
  font-size: 1.6rem;
}
.blockquote.style7 .blockquote-info span {
  display: block;
}
.blockquote.style8 {
  padding: 20px;
  font-size: 1.6rem;
  line-height: 30px;
  letter-spacing: 1px;
  background-color: #f5f5f5;
}
.blockquote.style9 {
  padding: 20px;
  font-size: 1.8rem;
  line-height: 30px;
  letter-spacing: 1px;
  border-left: 4px solid #0091a9;
  background-color: #f5f5f5;
}

table, thead, tfoot, th, td {
  white-space: normal;
  word-wrap: break-word;
  word-break: normal;
  border-collapse: collapse;
  border: none;
}

table {
  position: relative;
  background-color: #ffffff;
  width: 100%;
  margin: 0 auto;
  color: #212121;
  text-align: center;
}
table.td-has-border td {
  border: 1px solid #dedede;
}
table th {
  max-width: 200px;
  padding: 10px 8px;
  text-align: center;
  font-weight: normal;
  font-size: 1.4rem;
  background-color: #D9E7E8;
}
table td {
  max-width: 200px;
  vertical-align: middle;
  padding: 5px 8px;
  position: relative;
}
table tr {
  background-color: transparent;
}
table tr:nth-of-type(even) {
  background-color: #F4F4F4;
}
table thead tr th:first-child {
  border-radius: 10px 0 0 0;
}
table thead tr th:last-child {
  border-radius: 0 10px 0 0;
}
table thead tr.category-title {
  background-color: #75AFB2;
  color: #ffffff;
}
table thead tr.category-title + tr th:first-child {
  border-radius: 0;
}
table thead tr.category-title + tr th:last-child {
  border-radius: 0;
}
table tbody tr.highlight {
  background-color: #FFEBEE;
}
table tbody td.icon {
  max-width: 60px;
}
table tbody td.name {
  min-width: 80px;
}
table tbody td.date, table tbody td.sort {
  font-size: 1.4rem;
  line-height: 1.2;
  color: #616161;
}
table tbody td.date .input-field, table tbody td.sort .input-field {
  margin: 0 auto;
  width: 40px;
}
table tbody td.date .input-field > input, table tbody td.sort .input-field > input {
  margin-bottom: 0;
  text-align: center;
}
table tbody td a[class*=btn-] {
  border-radius: 30px;
}
table tfoot td {
  text-align: center;
}
table caption {
  font-size: 2.4rem;
  text-align: left;
  color: #303030;
  background-color: #ffffff;
  position: relative;
}
table caption select {
  border: none;
  font-size: 1.8rem;
  color: #03a9f4;
}
table span.info {
  display: inline-block;
  vertical-align: middle;
  color: #9e9e9e;
  font-size: 1.3rem;
  line-height: 1.25;
  margin: 0 3px;
}
table span.info > span {
  margin: 0 2px;
  color: #000000;
  font-size: 1.5rem;
}
table img {
  max-height: 70px;
  margin-top: 15px;
}
table .mobileImg img {
  max-height: 120px;
}
table .table-control {
  padding: 15px 0 20px;
}
table .table-control a {
  margin-right: 10px;
  border-radius: 30px;
}
table .table-control a:last-child {
  margin-right: 0;
}

.wide-table-wrap {
  position: relative;
  overflow-x: auto;
}
.wide-table-wrap .sticky-table {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 2;
}
.wide-table-wrap .fixTable {
  width: 2400px;
}
.wide-table-wrap .fixTable.is-mid {
  width: 1700px;
}
.wide-table-wrap .fixTable.is-small {
  width: 1200px;
}
.wide-table-wrap .fixTable.is-xs {
  width: 1024px;
}

#map, .mapFrame {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
#map > *, .mapFrame > * {
  position: absolute;
  width: 100%;
  height: 100%;
}

.set-title-main {
  font-size: 3rem;
  color: #000000;
  font-weight: 600;
  margin: 2rem 0;
}
.set-title-main.center {
  text-align: center;
}
.set-title-main.left-line {
  border-left: 6px solid #000000;
  padding-left: 2rem;
}

.cc-stack[data-color], .font-color[data-color] {
  background-color: transparent;
}

[data-color] {
  background-color: #9e9e9e;
}
[data-color].cc-stack {
  color: #9e9e9e;
}
[data-color].font-color {
  color: #9e9e9e;
}
[data-color].font-color a {
  color: #9e9e9e;
}

[data-color=red] {
  background-color: #FF1744;
}
[data-color=red].cc-stack {
  color: #FF1744;
}
[data-color=red].font-color {
  color: #FF1744;
}
[data-color=red].font-color a {
  color: #FF1744;
}

[data-color=orange] {
  background-color: #ef6c00;
}
[data-color=orange].cc-stack {
  color: #ef6c00;
}
[data-color=orange].font-color {
  color: #ef6c00;
}
[data-color=orange].font-color a {
  color: #ef6c00;
}

[data-color=yellow] {
  background-color: #fdd835;
}
[data-color=yellow].cc-stack {
  color: #fdd835;
}
[data-color=yellow].font-color {
  color: #fdd835;
}
[data-color=yellow].font-color a {
  color: #fdd835;
}

[data-color=green] {
  background-color: #43A047;
}
[data-color=green].cc-stack {
  color: #43A047;
}
[data-color=green].font-color {
  color: #43A047;
}
[data-color=green].font-color a {
  color: #43A047;
}

[data-color=light-green] {
  background-color: #8bc34a;
}
[data-color=light-green].cc-stack {
  color: #8bc34a;
}
[data-color=light-green].font-color {
  color: #8bc34a;
}
[data-color=light-green].font-color a {
  color: #8bc34a;
}

[data-color=blue] {
  background-color: #2196F3;
}
[data-color=blue].cc-stack {
  color: #2196F3;
}
[data-color=blue].font-color {
  color: #2196F3;
}
[data-color=blue].font-color a {
  color: #2196F3;
}

[data-color=teal] {
  background-color: #009688;
}
[data-color=teal].cc-stack {
  color: #009688;
}
[data-color=teal].font-color {
  color: #009688;
}
[data-color=teal].font-color a {
  color: #009688;
}

[data-color=deep-purple] {
  background-color: #673ab7;
}
[data-color=deep-purple].cc-stack {
  color: #673ab7;
}
[data-color=deep-purple].font-color {
  color: #673ab7;
}
[data-color=deep-purple].font-color a {
  color: #673ab7;
}

[data-color=gold] {
  background-color: #ac7224;
}
[data-color=gold].cc-stack {
  color: #ac7224;
}
[data-color=gold].font-color {
  color: #ac7224;
}
[data-color=gold].font-color a {
  color: #ac7224;
}

[data-color=light-grey] {
  background-color: #bdbdbd;
}
[data-color=light-grey].cc-stack {
  color: #bdbdbd;
}
[data-color=light-grey].font-color {
  color: #ac7224;
}
[data-color=light-grey].font-color a {
  color: #ac7224;
}

[data-color=grey] {
  background-color: #616161;
}
[data-color=grey].cc-stack {
  color: #616161;
}
[data-color=grey].font-color {
  color: #616161;
}
[data-color=grey].font-color a {
  color: #616161;
}

[data-color=black] {
  background-color: #000000;
}
[data-color=black].cc-stack {
  color: #000000;
}
[data-color=black].font-color {
  color: #000000;
}
[data-color=black].font-color a {
  color: #000000;
}

@media only screen and (max-width: 800px) {
  .groove-10, .groove-9, .groove-8, .groove-7, .groove-6, .groove-5, .groove-4, .groove-3, .groove-2 {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 calc(50% - 0.5rem) !important;
            flex: 0 0 calc(50% - 0.5rem) !important;
    width: calc(50% - 0.5rem) !important;
  }
}

@media only screen and (max-width: 800px) {
  .groove-1 {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }
}

@media only screen and (max-width: 580px) {
  .groove-10, .groove-9, .groove-8, .groove-7, .groove-6, .groove-5, .groove-4, .groove-3, .groove-2, .groove-1 {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
    width: 100% !important;
  }
}

.groove {
  min-width: 0;
}

.groove-cut {
  width: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
@media only screen and (max-width: 580px) {
  .groove-cut {
    display: block !important;
  }
}

.groove-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}

.groove-2 {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.groove-3 {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

.groove-4 {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
}

.groove-5 {
  -webkit-box-flex: 5;
      -ms-flex: 5;
          flex: 5;
}

.groove-6 {
  -webkit-box-flex: 6;
      -ms-flex: 6;
          flex: 6;
}

.groove-7 {
  -webkit-box-flex: 7;
      -ms-flex: 7;
          flex: 7;
}

.groove-8 {
  -webkit-box-flex: 8;
      -ms-flex: 8;
          flex: 8;
}

.groove-9 {
  -webkit-box-flex: 9;
      -ms-flex: 9;
          flex: 9;
}

.groove-10 {
  -webkit-box-flex: 10;
      -ms-flex: 10;
          flex: 10;
}

[zonelayout=h-AD-s1] > .wrapper .groove {
  overflow: hidden;
}
@media only screen and (max-width: 800px) {
  [zonelayout=h-AD-s1] > .wrapper .groove-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
[zonelayout=h-AD-s1] > .wrapper .groove-3 {
  min-width: 300px;
}
@media only screen and (max-width: 800px) {
  [zonelayout=h-AD-s1] > .wrapper .groove-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
[zonelayout=h-AD-s1] > .wrapper .groove-3 .groove-1 {
  width: auto;
}

[zonelayout=h-AD-s4] > .wrapper .groove-1 .groove-1 {
  width: calc(100% - 1rem);
}
@media only screen and (max-width: 800px) {
  [zonelayout=h-AD-s4] > .wrapper .groove-1 .groove-1 {
    width: 100%;
  }
}

[mT=main] {
  margin-top: 2rem;
}
@media only screen and (max-width: 580px) {
  [mT=main] {
    margin-top: 0;
  }
}

[mR=main] {
  margin-right: 2rem;
}
@media only screen and (max-width: 580px) {
  [mR=main] {
    margin-right: 0;
  }
}

[mB=main] {
  margin-bottom: 2rem;
}
@media only screen and (max-width: 580px) {
  [mB=main] {
    margin-bottom: 0;
  }
}

[mL=main] {
  margin-left: 2rem;
}
@media only screen and (max-width: 580px) {
  [mL=main] {
    margin-left: 0;
  }
}

[mT=sub] {
  margin-top: 1rem;
}
@media only screen and (max-width: 430px) {
  [mT=sub] {
    margin-top: 0;
  }
}

[mR=sub] {
  margin-right: 1rem;
}
@media only screen and (max-width: 580px) {
  [mR=sub] {
    margin-right: 0;
  }
}

[mB=sub] {
  margin-bottom: 1rem;
}
@media only screen and (max-width: 580px) {
  [mB=sub] {
    margin-bottom: 0;
  }
}

[mL=sub] {
  margin-left: 1rem;
}
@media only screen and (max-width: 580px) {
  [mL=sub] {
    margin-left: 0;
  }
}

.font-base {
  font-size: 1.6rem !important;
  font-size: 1.6rem !important;
}

.font-ss {
  font-size: 1.5rem !important;
  font-size: 1.5rem !important;
}

.font-sm {
  font-size: 1.4rem !important;
  font-size: 1.4rem !important;
}

.font-xs {
  font-size: 1.3rem !important;
  font-size: 1.3rem !important;
}

.font-xxs {
  font-size: 1.2rem !important;
  font-size: 1.2rem !important;
}

.font-mm {
  font-size: 1.8rem !important;
  font-size: 1.8rem !important;
}

.font-lg {
  font-size: 2rem !important;
  font-size: 2rem !important;
}

.font-hg {
  font-size: 2.4rem !important;
  font-size: 2.4rem !important;
}

.font-ms {
  font-size: 3.2rem !important;
  font-size: 3.2rem !important;
}

.line-height-ii {
  line-height: initial !important;
}

.line-height-ih {
  line-height: inherit !important;
}

.line-height-base {
  line-height: 1.5 !important;
}

.line-height-md {
  line-height: 1.875 !important;
}

.line-height-lg {
  line-height: 2.25 !important;
}

.line-height-hg {
  line-height: 2.625 !important;
}

.line-height-ms {
  line-height: 3 !important;
}

h1 {
  font-size: 3.2rem;
  font-size: 3.2rem;
}

h2 {
  font-size: 2.4rem;
  font-size: 2.4rem;
}

h3 {
  font-size: 2rem;
  font-size: 2rem;
}

h4 {
  font-size: 1.8rem;
  font-size: 1.8rem;
}

h5 {
  font-size: 1.6rem;
  font-size: 1.6rem;
}

h6 {
  font-size: 1.5rem;
  font-size: 1.5rem;
}

.rounded {
  border-radius: 0.5rem !important;
}
.rounded.rounded-semi {
  border-radius: 5rem !important;
}
.rounded.rounded-huge {
  border-radius: 1.5rem !important;
}
.rounded.rounded-large {
  border-radius: 1.25rem !important;
}
.rounded.rounded-small {
  border-radius: 0.3rem !important;
}

.rounded-top {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

.rounded-right {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-left {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-circle, .circle {
  border-radius: 50%;
  overflow: hidden;
}

.rounded-0 {
  border-radius: 0 !important;
}

.border {
  border: 1px solid #e0e0e0;
}

.border-T {
  border-top: 1px solid #e0e0e0;
}

.border-R {
  border-right: 1px solid #e0e0e0;
}

.border-B {
  border-bottom: 1px solid #e0e0e0;
}

.border-L {
  border-left: 1px solid #e0e0e0;
}

.border-none {
  border: none !important;
}

.border-1x {
  border-width: 1px !important;
}

.border-2x {
  border-width: 2px !important;
}

.border-3x {
  border-width: 3px !important;
}

.border-4x {
  border-width: 4px !important;
}

.border-5x {
  border-width: 5px !important;
}

.border-6x {
  border-width: 6px !important;
}

.border-7x {
  border-width: 7px !important;
}

.border-8x {
  border-width: 8px !important;
}

.border-9x {
  border-width: 9px !important;
}

[class*=col-] {
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 -2px;
}
@media only screen and (max-width: 800px) {
  [class*=col-] {
    margin-left: 0;
    margin-right: 0;
  }
}

.col-1 {
  margin-left: 0;
  margin-right: 0;
}

.colConfig {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.col-1 {
  width: 100% !important;
}
@media only screen and (max-width: 800px) {
  .col-1 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-2 {
  width: 50% !important;
}
@media only screen and (max-width: 800px) {
  .col-2 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-3 {
  width: 33% !important;
}
@media only screen and (max-width: 800px) {
  .col-3 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-4 {
  width: 25% !important;
}
@media only screen and (max-width: 800px) {
  .col-4 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-5 {
  width: 20% !important;
}
@media only screen and (max-width: 800px) {
  .col-5 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-6 {
  width: 16.6666666667% !important;
}
@media only screen and (max-width: 800px) {
  .col-6 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-7 {
  width: 14.2857142857% !important;
}
@media only screen and (max-width: 800px) {
  .col-7 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-8 {
  width: 12.5% !important;
}
@media only screen and (max-width: 800px) {
  .col-8 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-9 {
  width: 11.1111111111% !important;
}
@media only screen and (max-width: 800px) {
  .col-9 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-10 {
  width: 10% !important;
}
@media only screen and (max-width: 800px) {
  .col-10 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-11 {
  width: 9.0909090909% !important;
}
@media only screen and (max-width: 800px) {
  .col-11 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-12 {
  width: 8.3333333333% !important;
}
@media only screen and (max-width: 800px) {
  .col-12 {
    width: 100% !important;
    padding-right: 0;
  }
}

.col-ms-1 {
  width: 100% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.col-ms-2 {
  width: 50% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.col-ms-3 {
  width: 33.3333333333% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.col-ms-4 {
  width: 25% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.col-ms-5 {
  width: 20% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.col-ms-6 {
  width: 16.6666666667% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.col-ms-7 {
  width: 14.2857142857% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.col-ms-8 {
  width: 12.5% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.col-ms-9 {
  width: 11.1111111111% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.col-ms-10 {
  width: 10% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.col-ms-11 {
  width: 9.0909090909% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.col-ms-12 {
  width: 8.3333333333% !important;
  margin: 0;
  padding-right: 15px;
  padding-left: 15px;
}

.row-ms {
  margin-right: -15px;
  margin-left: -15px;
}

.inline-box-solve {
  font-size: 0;
}
.inline-box-solve * {
  font-size: initial;
}

.col-5-partner {
  width: 80%;
}
@media only screen and (max-width: 800px) {
  .col-5-partner {
    width: 100%;
    padding-right: 0;
  }
}

.col-4-partner {
  width: 75%;
}
@media only screen and (max-width: 800px) {
  .col-4-partner {
    width: 100%;
    padding-right: 0;
  }
}

.col-3-partner {
  width: 66.66667%;
}
@media only screen and (max-width: 800px) {
  .col-3-partner {
    width: 100%;
    padding-right: 0;
  }
}

.col-60-percent {
  width: 60%;
}
@media only screen and (max-width: 800px) {
  .col-60-percent {
    width: 100%;
    padding-right: 0;
  }
}

.col-40-percent {
  width: 40%;
}
@media only screen and (max-width: 800px) {
  .col-40-percent {
    width: 100%;
    padding-right: 0;
  }
}

.bg-fixed {
  background-attachment: fixed !important;
}

.bg-repeat-none {
  background-repeat: no-repeat !important;
}

.bg-pos-ct {
  background-position: center top !important;
}

.bg-pos-cc {
  background-position: center center !important;
}

.bg-img {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.fixed {
  position: fixed !important;
}

.absolute {
  position: absolute !important;
}

.relative {
  position: relative !important;
}

.sticky {
  position: sticky !important;
}

.float-L {
  float: left !important;
}
@media only screen and (max-width: 430px) {
  .float-L {
    float: none !important;
  }
}

.float-R {
  float: right !important;
}
@media only screen and (max-width: 430px) {
  .float-R {
    float: none !important;
  }
}

.float-none {
  float: none !important;
}

.text-L {
  text-align: left !important;
}

.text-R {
  text-align: right !important;
}

.text-C {
  text-align: center !important;
}

.text-ii {
  text-align: initial !important;
}

.text-ih {
  text-align: inherit !important;
}

.text-jt {
  text-align: justify !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-deco-none {
  text-decoration: none !important;
}

.text-deco-over {
  text-decoration: overline !important;
}

.text-deco-through {
  text-decoration: line-through !important;
}

.text-deco-under {
  text-decoration: underline !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-table {
  display: table !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-block {
  display: block !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.w-full {
  width: 100%;
}

.font-bold {
  font-weight: 700;
}

.desktop-none {
  display: none !important;
}
@media only screen and (max-width: 800px) {
  .desktop-none {
    display: block !important;
  }
}

.mobile-none {
  display: block !important;
}
@media only screen and (max-width: 800px) {
  .mobile-none {
    display: none !important;
  }
}

.mobile-show {
  display: none !important;
}
@media only screen and (max-width: 800px) {
  .mobile-show {
    display: block !important;
  }
}

.align-v-base {
  vertical-align: baseline !important;
}
@media only screen and (max-width: 580px) {
  .align-v-base {
    vertical-align: inherit !important;
  }
}

.align-v-sub {
  vertical-align: sub !important;
}
@media only screen and (max-width: 580px) {
  .align-v-sub {
    vertical-align: inherit !important;
  }
}

.align-v-super {
  vertical-align: super !important;
}
@media only screen and (max-width: 580px) {
  .align-v-super {
    vertical-align: inherit !important;
  }
}

.align-v-top {
  vertical-align: top !important;
}
@media only screen and (max-width: 580px) {
  .align-v-top {
    vertical-align: inherit !important;
  }
}

.align-v-t-top {
  vertical-align: text-top !important;
}
@media only screen and (max-width: 580px) {
  .align-v-t-top {
    vertical-align: inherit !important;
  }
}

.align-v-middle {
  vertical-align: middle !important;
}
@media only screen and (max-width: 580px) {
  .align-v-middle {
    vertical-align: inherit !important;
  }
}

.align-v-bottom {
  vertical-align: bottom !important;
}
@media only screen and (max-width: 580px) {
  .align-v-bottom {
    vertical-align: inherit !important;
  }
}

.align-v-t-bottom {
  vertical-align: text-bottom !important;
}
@media only screen and (max-width: 580px) {
  .align-v-t-bottom {
    vertical-align: inherit !important;
  }
}

.align-v-ih {
  vertical-align: inherit !important;
}
@media only screen and (max-width: 580px) {
  .align-v-ih {
    vertical-align: inherit !important;
  }
}

.align-v-ii {
  vertical-align: initial !important;
}
@media only screen and (max-width: 580px) {
  .align-v-ii {
    vertical-align: inherit !important;
  }
}

.align-v-un {
  vertical-align: unset !important;
}
@media only screen and (max-width: 580px) {
  .align-v-un {
    vertical-align: inherit !important;
  }
}

.delay-1x {
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
}

.delay-2x {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}

.delay-3x {
  -webkit-animation-delay: 0.75s;
          animation-delay: 0.75s;
}

.delay-4x {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.delay-5x {
  -webkit-animation-delay: 1.25s;
          animation-delay: 1.25s;
}

.delay-6x {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}

.delay-7x {
  -webkit-animation-delay: 1.75s;
          animation-delay: 1.75s;
}

.delay-8x {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}

.delay-9x {
  -webkit-animation-delay: 2.25s;
          animation-delay: 2.25s;
}

.duration-1x {
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
}

.duration-2x {
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}

.duration-3x {
  -webkit-animation-duration: 0.75s;
          animation-duration: 0.75s;
}

.duration-4x {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
}

.duration-5x {
  -webkit-animation-duration: 1.25s;
          animation-duration: 1.25s;
}

.duration-6x {
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
}

.duration-7x {
  -webkit-animation-duration: 1.75s;
          animation-duration: 1.75s;
}

.duration-8x {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

.duration-9x {
  -webkit-animation-duration: 2.25s;
          animation-duration: 2.25s;
}

.border-black {
  border-color: #000000;
}

ul.forms .title.inline.inline--min {
  width: 8rem;
  position: relative;
}
ul.forms .title.inline.inline--min.inline--minWithRequired {
  width: 10rem;
}
ul.forms .title.inline.inline--min.inline--minWithRequired > .required {
  position: absolute;
  right: -5px;
  top: 10px;
}
@media only screen and (max-width: 580px) {
  ul.forms .title.inline.inline--min {
    width: 100%;
  }
  ul.forms .title.inline.inline--min.inline--minWithRequired > .required {
    position: initial;
  }
}
ul.forms .title.inline.inline--min ~ .input-field.inline.full {
  width: calc(100% - 8rem - 1rem);
}
@media only screen and (max-width: 580px) {
  ul.forms .title.inline.inline--min ~ .input-field.inline.full {
    width: 100%;
  }
}
ul.forms .title.inline.inline--min.inline--minWithRequired ~ .input-field.inline.full {
  width: calc(100% - 10rem - 1rem);
}
@media only screen and (max-width: 580px) {
  ul.forms .title.inline.inline--min.inline--minWithRequired ~ .input-field.inline.full {
    width: 100%;
  }
}

.fileuploader-placeholder-img {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #ebebeb;
  font-weight: bold;
  border: 3px dashed #D9D9D9;
  border-radius: 4px;
  aspect-ratio: 4/3;
}

.abs {
  position: absolute;
}
.abs.abs--rt {
  right: 1.25rem;
  top: 1.25rem;
}

.fileuploaderCustomize {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.fileuploaderCustomize__status {
  min-width: min(260px, 100%);
  font-size: 1.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem;
  border-left: 1px solid #eee;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-color: #000000;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.fileuploaderCustomize__status + .fileuploaderCustomize__btn {
  color: #000000;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 1.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-color: #000000;
}

.underline-materialize-red {
  color: #e51c23 !important;
  border-color: #e51c23 !important;
}

a.underline-materialize-red:focus, a.underline-materialize-red:active, a.underline-materialize-red:hover {
  color: rgb(207.5300395257, 23.7699604743, 30.1695652174) !important;
  border-color: rgb(207.5300395257, 23.7699604743, 30.1695652174) !important;
}

.underline-materialize-red-lighten-5 {
  color: #fdeaeb !important;
  border-color: #fdeaeb !important;
}

a.underline-materialize-red-lighten-5:focus, a.underline-materialize-red-lighten-5:active, a.underline-materialize-red-lighten-5:hover {
  color: rgb(248.7652173913, 189.5347826087, 192.652173913) !important;
  border-color: rgb(248.7652173913, 189.5347826087, 192.652173913) !important;
}

.underline-materialize-red-lighten-4 {
  color: #f8c1c3 !important;
  border-color: #f8c1c3 !important;
}

a.underline-materialize-red-lighten-4:focus, a.underline-materialize-red-lighten-4:active, a.underline-materialize-red-lighten-4:hover {
  color: rgb(243.5260869565, 153.3739130435, 156.652173913) !important;
  border-color: rgb(243.5260869565, 153.3739130435, 156.652173913) !important;
}

.underline-materialize-red-lighten-3 {
  color: #f3989b !important;
  border-color: #f3989b !important;
}

a.underline-materialize-red-lighten-3:focus, a.underline-materialize-red-lighten-3:active, a.underline-materialize-red-lighten-3:hover {
  color: rgb(238.8782608696, 116.6217391304, 120.652173913) !important;
  border-color: rgb(238.8782608696, 116.6217391304, 120.652173913) !important;
}

.underline-materialize-red-lighten-2 {
  color: #ee6e73 !important;
  border-color: #ee6e73 !important;
}

a.underline-materialize-red-lighten-2:focus, a.underline-materialize-red-lighten-2:active, a.underline-materialize-red-lighten-2:hover {
  color: rgb(234.3481481481, 78.8518518519, 84.9259259259) !important;
  border-color: rgb(234.3481481481, 78.8518518519, 84.9259259259) !important;
}

.underline-materialize-red-lighten-1 {
  color: #ea454b !important;
  border-color: #ea454b !important;
}

a.underline-materialize-red-lighten-1:focus, a.underline-materialize-red-lighten-1:active, a.underline-materialize-red-lighten-1:hover {
  color: rgb(230.9260869565, 41.7739130435, 48.652173913) !important;
  border-color: rgb(230.9260869565, 41.7739130435, 48.652173913) !important;
}

.underline-materialize-red-darken-1 {
  color: #d0181e !important;
  border-color: #d0181e !important;
}

a.underline-materialize-red-darken-1:focus, a.underline-materialize-red-darken-1:active, a.underline-materialize-red-darken-1:hover {
  color: rgb(187.2, 21.6, 27) !important;
  border-color: rgb(187.2, 21.6, 27) !important;
}

.underline-materialize-red-darken-2 {
  color: #b9151b !important;
  border-color: #b9151b !important;
}

a.underline-materialize-red-darken-2:focus, a.underline-materialize-red-darken-2:active, a.underline-materialize-red-darken-2:hover {
  color: rgb(166.5, 18.9, 24.3) !important;
  border-color: rgb(166.5, 18.9, 24.3) !important;
}

.underline-materialize-red-darken-3 {
  color: #a21318 !important;
  border-color: #a21318 !important;
}

a.underline-materialize-red-darken-3:focus, a.underline-materialize-red-darken-3:active, a.underline-materialize-red-darken-3:hover {
  color: rgb(145.8, 17.1, 21.6) !important;
  border-color: rgb(145.8, 17.1, 21.6) !important;
}

.underline-materialize-red-darken-4 {
  color: #8b1014 !important;
  border-color: #8b1014 !important;
}

a.underline-materialize-red-darken-4:focus, a.underline-materialize-red-darken-4:active, a.underline-materialize-red-darken-4:hover {
  color: rgb(125.1, 14.4, 18) !important;
  border-color: rgb(125.1, 14.4, 18) !important;
}

.underline-red {
  color: #F44336 !important;
  border-color: #F44336 !important;
}

a.underline-red:focus, a.underline-red:active, a.underline-red:hover {
  color: rgb(242.4537735849, 40.5735849057, 25.7462264151) !important;
  border-color: rgb(242.4537735849, 40.5735849057, 25.7462264151) !important;
}

.underline-red-lighten-5 {
  color: #FFEBEE !important;
  border-color: #FFEBEE !important;
}

a.underline-red-lighten-5:focus, a.underline-red-lighten-5:active, a.underline-red-lighten-5:hover {
  color: rgb(255, 186, 196.35) !important;
  border-color: rgb(255, 186, 196.35) !important;
}

.underline-red-lighten-4 {
  color: #FFCDD2 !important;
  border-color: #FFCDD2 !important;
}

a.underline-red-lighten-4:focus, a.underline-red-lighten-4:active, a.underline-red-lighten-4:hover {
  color: rgb(255, 159, 168.6) !important;
  border-color: rgb(255, 159, 168.6) !important;
}

.underline-red-lighten-3 {
  color: #EF9A9A !important;
  border-color: #EF9A9A !important;
}

a.underline-red-lighten-3:focus, a.underline-red-lighten-3:active, a.underline-red-lighten-3:hover {
  color: rgb(233.6256410256, 120.0743589744, 120.0743589744) !important;
  border-color: rgb(233.6256410256, 120.0743589744, 120.0743589744) !important;
}

.underline-red-lighten-2 {
  color: #E57373 !important;
  border-color: #E57373 !important;
}

a.underline-red-lighten-2:focus, a.underline-red-lighten-2:active, a.underline-red-lighten-2:hover {
  color: rgb(223.6120481928, 85.9879518072, 85.9879518072) !important;
  border-color: rgb(223.6120481928, 85.9879518072, 85.9879518072) !important;
}

.underline-red-lighten-1 {
  color: #EF5350 !important;
  border-color: #EF5350 !important;
}

a.underline-red-lighten-1:focus, a.underline-red-lighten-1:active, a.underline-red-lighten-1:hover {
  color: rgb(236.3277486911, 54.2732984293, 50.7722513089) !important;
  border-color: rgb(236.3277486911, 54.2732984293, 50.7722513089) !important;
}

.underline-red-darken-1 {
  color: #E53935 !important;
  border-color: #E53935 !important;
}

a.underline-red-darken-1:focus, a.underline-red-darken-1:active, a.underline-red-darken-1:hover {
  color: rgb(224.8578947368, 33.3947368421, 28.9421052632) !important;
  border-color: rgb(224.8578947368, 33.3947368421, 28.9421052632) !important;
}

.underline-red-darken-2 {
  color: #D32F2F !important;
  border-color: #D32F2F !important;
}

a.underline-red-darken-2:focus, a.underline-red-darken-2:active, a.underline-red-darken-2:hover {
  color: rgb(191.6571428571, 40.5428571429, 40.5428571429) !important;
  border-color: rgb(191.6571428571, 40.5428571429, 40.5428571429) !important;
}

.underline-red-darken-3 {
  color: #C62828 !important;
  border-color: #C62828 !important;
}

a.underline-red-darken-3:focus, a.underline-red-darken-3:active, a.underline-red-darken-3:hover {
  color: rgb(178.2, 36, 36) !important;
  border-color: rgb(178.2, 36, 36) !important;
}

.underline-red-darken-4 {
  color: #B71C1C !important;
  border-color: #B71C1C !important;
}

a.underline-red-darken-4:focus, a.underline-red-darken-4:active, a.underline-red-darken-4:hover {
  color: rgb(164.7, 25.2, 25.2) !important;
  border-color: rgb(164.7, 25.2, 25.2) !important;
}

.underline-red-accent-1 {
  color: #FF8A80 !important;
  border-color: #FF8A80 !important;
}

a.underline-red-accent-1:focus, a.underline-red-accent-1:active, a.underline-red-accent-1:hover {
  color: rgb(255, 102.7157480315, 89.7) !important;
  border-color: rgb(255, 102.7157480315, 89.7) !important;
}

.underline-red-accent-2 {
  color: #FF5252 !important;
  border-color: #FF5252 !important;
}

a.underline-red-accent-2:focus, a.underline-red-accent-2:active, a.underline-red-accent-2:hover {
  color: rgb(255, 48.3, 48.3) !important;
  border-color: rgb(255, 48.3, 48.3) !important;
}

.underline-red-accent-3 {
  color: #FF1744 !important;
  border-color: #FF1744 !important;
}

a.underline-red-accent-3:focus, a.underline-red-accent-3:active, a.underline-red-accent-3:hover {
  color: rgb(250.2, 0, 48.5301724138) !important;
  border-color: rgb(250.2, 0, 48.5301724138) !important;
}

.underline-red-accent-4 {
  color: #D50000 !important;
  border-color: #D50000 !important;
}

a.underline-red-accent-4:focus, a.underline-red-accent-4:active, a.underline-red-accent-4:hover {
  color: rgb(191.7, 0, 0) !important;
  border-color: rgb(191.7, 0, 0) !important;
}

.underline-pink {
  color: #e91e63 !important;
  border-color: #e91e63 !important;
}

a.underline-pink:focus, a.underline-pink:active, a.underline-pink:hover {
  color: rgb(215.6174089069, 21.0825910931, 87.2052631579) !important;
  border-color: rgb(215.6174089069, 21.0825910931, 87.2052631579) !important;
}

.underline-pink-lighten-5 {
  color: #fce4ec !important;
  border-color: #fce4ec !important;
}

a.underline-pink-lighten-5:focus, a.underline-pink-lighten-5:active, a.underline-pink-lighten-5:hover {
  color: rgb(247.2, 184.8, 205.6) !important;
  border-color: rgb(247.2, 184.8, 205.6) !important;
}

.underline-pink-lighten-4 {
  color: #f8bbd0 !important;
  border-color: #f8bbd0 !important;
}

a.underline-pink-lighten-4:focus, a.underline-pink-lighten-4:active, a.underline-pink-lighten-4:hover {
  color: rgb(243.94, 147.56, 180.74) !important;
  border-color: rgb(243.94, 147.56, 180.74) !important;
}

.underline-pink-lighten-3 {
  color: #f48fb1 !important;
  border-color: #f48fb1 !important;
}

a.underline-pink-lighten-3:focus, a.underline-pink-lighten-3:active, a.underline-pink-lighten-3:hover {
  color: rgb(240.5390243902, 107.7609756098, 152.4585365854) !important;
  border-color: rgb(240.5390243902, 107.7609756098, 152.4585365854) !important;
}

.underline-pink-lighten-2 {
  color: #f06292 !important;
  border-color: #f06292 !important;
}

a.underline-pink-lighten-2:focus, a.underline-pink-lighten-2:active, a.underline-pink-lighten-2:hover {
  color: rgb(237.0523255814, 67.1476744186, 124.5802325581) !important;
  border-color: rgb(237.0523255814, 67.1476744186, 124.5802325581) !important;
}

.underline-pink-lighten-1 {
  color: #ec407a !important;
  border-color: #ec407a !important;
}

a.underline-pink-lighten-1:focus, a.underline-pink-lighten-1:active, a.underline-pink-lighten-1:hover {
  color: rgb(233.2857142857, 36.7142857143, 103) !important;
  border-color: rgb(233.2857142857, 36.7142857143, 103) !important;
}

.underline-pink-darken-1 {
  color: #d81b60 !important;
  border-color: #d81b60 !important;
}

a.underline-pink-darken-1:focus, a.underline-pink-darken-1:active, a.underline-pink-darken-1:hover {
  color: rgb(194.4, 24.3, 86.4) !important;
  border-color: rgb(194.4, 24.3, 86.4) !important;
}

.underline-pink-darken-2 {
  color: #c2185b !important;
  border-color: #c2185b !important;
}

a.underline-pink-darken-2:focus, a.underline-pink-darken-2:active, a.underline-pink-darken-2:hover {
  color: rgb(174.6, 21.6, 81.9) !important;
  border-color: rgb(174.6, 21.6, 81.9) !important;
}

.underline-pink-darken-3 {
  color: #ad1457 !important;
  border-color: #ad1457 !important;
}

a.underline-pink-darken-3:focus, a.underline-pink-darken-3:active, a.underline-pink-darken-3:hover {
  color: rgb(155.7, 18, 78.3) !important;
  border-color: rgb(155.7, 18, 78.3) !important;
}

.underline-pink-darken-4 {
  color: #880e4f !important;
  border-color: #880e4f !important;
}

a.underline-pink-darken-4:focus, a.underline-pink-darken-4:active, a.underline-pink-darken-4:hover {
  color: rgb(122.4, 12.6, 71.1) !important;
  border-color: rgb(122.4, 12.6, 71.1) !important;
}

.underline-pink-accent-1 {
  color: #ff80ab !important;
  border-color: #ff80ab !important;
}

a.underline-pink-accent-1:focus, a.underline-pink-accent-1:active, a.underline-pink-accent-1:hover {
  color: rgb(255, 89.7, 145.6677165354) !important;
  border-color: rgb(255, 89.7, 145.6677165354) !important;
}

.underline-pink-accent-2 {
  color: #ff4081 !important;
  border-color: #ff4081 !important;
}

a.underline-pink-accent-2:focus, a.underline-pink-accent-2:active, a.underline-pink-accent-2:hover {
  color: rgb(255, 32.1, 107.9560209424) !important;
  border-color: rgb(255, 32.1, 107.9560209424) !important;
}

.underline-pink-accent-3 {
  color: #f50057 !important;
  border-color: #f50057 !important;
}

a.underline-pink-accent-3:focus, a.underline-pink-accent-3:active, a.underline-pink-accent-3:hover {
  color: rgb(220.5, 0, 78.3) !important;
  border-color: rgb(220.5, 0, 78.3) !important;
}

.underline-pink-accent-4 {
  color: #c51162 !important;
  border-color: #c51162 !important;
}

a.underline-pink-accent-4:focus, a.underline-pink-accent-4:active, a.underline-pink-accent-4:hover {
  color: rgb(177.3, 15.3, 88.2) !important;
  border-color: rgb(177.3, 15.3, 88.2) !important;
}

.underline-purple {
  color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}

a.underline-purple:focus, a.underline-purple:active, a.underline-purple:hover {
  color: rgb(140.4, 35.1, 158.4) !important;
  border-color: rgb(140.4, 35.1, 158.4) !important;
}

.underline-purple-lighten-5 {
  color: #f3e5f5 !important;
  border-color: #f3e5f5 !important;
}

a.underline-purple-lighten-5:focus, a.underline-purple-lighten-5:active, a.underline-purple-lighten-5:hover {
  color: rgb(227.2, 194.7666666667, 231.8333333333) !important;
  border-color: rgb(227.2, 194.7666666667, 231.8333333333) !important;
}

.underline-purple-lighten-4 {
  color: #e1bee7 !important;
  border-color: #e1bee7 !important;
}

a.underline-purple-lighten-4:focus, a.underline-purple-lighten-4:active, a.underline-purple-lighten-4:hover {
  color: rgb(210.808988764, 159.2528089888, 219.6471910112) !important;
  border-color: rgb(210.808988764, 159.2528089888, 219.6471910112) !important;
}

.underline-purple-lighten-3 {
  color: #ce93d8 !important;
  border-color: #ce93d8 !important;
}

a.underline-purple-lighten-3:focus, a.underline-purple-lighten-3:active, a.underline-purple-lighten-3:hover {
  color: rgb(193.9, 120.3306122449, 206.3693877551) !important;
  border-color: rgb(193.9, 120.3306122449, 206.3693877551) !important;
}

.underline-purple-lighten-2 {
  color: #ba68c8 !important;
  border-color: #ba68c8 !important;
}

a.underline-purple-lighten-2:focus, a.underline-purple-lighten-2:active, a.underline-purple-lighten-2:hover {
  color: rgb(175.8174757282, 81.7165048544, 191.8834951456) !important;
  border-color: rgb(175.8174757282, 81.7165048544, 191.8834951456) !important;
}

.underline-purple-lighten-1 {
  color: #ab47bc !important;
  border-color: #ab47bc !important;
}

a.underline-purple-lighten-1:focus, a.underline-purple-lighten-1:active, a.underline-purple-lighten-1:hover {
  color: rgb(155.090438247, 62.2219123506, 170.8780876494) !important;
  border-color: rgb(155.090438247, 62.2219123506, 170.8780876494) !important;
}

.underline-purple-darken-1 {
  color: #8e24aa !important;
  border-color: #8e24aa !important;
}

a.underline-purple-darken-1:focus, a.underline-purple-darken-1:active, a.underline-purple-darken-1:hover {
  color: rgb(127.8, 32.4, 153) !important;
  border-color: rgb(127.8, 32.4, 153) !important;
}

.underline-purple-darken-2 {
  color: #7b1fa2 !important;
  border-color: #7b1fa2 !important;
}

a.underline-purple-darken-2:focus, a.underline-purple-darken-2:active, a.underline-purple-darken-2:hover {
  color: rgb(110.7, 27.9, 145.8) !important;
  border-color: rgb(110.7, 27.9, 145.8) !important;
}

.underline-purple-darken-3 {
  color: #6a1b9a !important;
  border-color: #6a1b9a !important;
}

a.underline-purple-darken-3:focus, a.underline-purple-darken-3:active, a.underline-purple-darken-3:hover {
  color: rgb(95.4, 24.3, 138.6) !important;
  border-color: rgb(95.4, 24.3, 138.6) !important;
}

.underline-purple-darken-4 {
  color: #4a148c !important;
  border-color: #4a148c !important;
}

a.underline-purple-darken-4:focus, a.underline-purple-darken-4:active, a.underline-purple-darken-4:hover {
  color: rgb(66.6, 18, 126) !important;
  border-color: rgb(66.6, 18, 126) !important;
}

.underline-purple-accent-1 {
  color: #ea80fc !important;
  border-color: #ea80fc !important;
}

a.underline-purple-accent-1:focus, a.underline-purple-accent-1:active, a.underline-purple-accent-1:hover {
  color: rgb(227.8615384615, 90.8769230769, 251.1230769231) !important;
  border-color: rgb(227.8615384615, 90.8769230769, 251.1230769231) !important;
}

.underline-purple-accent-2 {
  color: #e040fb !important;
  border-color: #e040fb !important;
}

a.underline-purple-accent-2:focus, a.underline-purple-accent-2:active, a.underline-purple-accent-2:hover {
  color: rgb(218.9923076923, 33.1461538462, 250.3538461538) !important;
  border-color: rgb(218.9923076923, 33.1461538462, 250.3538461538) !important;
}

.underline-purple-accent-3 {
  color: #d500f9 !important;
  border-color: #d500f9 !important;
}

a.underline-purple-accent-3:focus, a.underline-purple-accent-3:active, a.underline-purple-accent-3:hover {
  color: rgb(191.7, 0, 224.1) !important;
  border-color: rgb(191.7, 0, 224.1) !important;
}

.underline-purple-accent-4 {
  color: #aa00ff !important;
  border-color: #aa00ff !important;
}

a.underline-purple-accent-4:focus, a.underline-purple-accent-4:active, a.underline-purple-accent-4:hover {
  color: rgb(153, 0, 229.5) !important;
  border-color: rgb(153, 0, 229.5) !important;
}

.underline-deep-purple {
  color: #673ab7 !important;
  border-color: #673ab7 !important;
}

a.underline-deep-purple:focus, a.underline-deep-purple:active, a.underline-deep-purple:hover {
  color: rgb(92.7, 52.2, 164.7) !important;
  border-color: rgb(92.7, 52.2, 164.7) !important;
}

.underline-deep-purple-lighten-5 {
  color: #ede7f6 !important;
  border-color: #ede7f6 !important;
}

a.underline-deep-purple-lighten-5:focus, a.underline-deep-purple-lighten-5:active, a.underline-deep-purple-lighten-5:hover {
  color: rgb(210.9818181818, 196.3090909091, 232.9909090909) !important;
  border-color: rgb(210.9818181818, 196.3090909091, 232.9909090909) !important;
}

.underline-deep-purple-lighten-4 {
  color: #d1c4e9 !important;
  border-color: #d1c4e9 !important;
}

a.underline-deep-purple-lighten-4:focus, a.underline-deep-purple-lighten-4:active, a.underline-deep-purple-lighten-4:hover {
  color: rgb(184.637037037, 164.7518518519, 221.3481481481) !important;
  border-color: rgb(184.637037037, 164.7518518519, 221.3481481481) !important;
}

.underline-deep-purple-lighten-3 {
  color: #b39ddb !important;
  border-color: #b39ddb !important;
}

a.underline-deep-purple-lighten-3:focus, a.underline-deep-purple-lighten-3:active, a.underline-deep-purple-lighten-3:hover {
  color: rgb(157.6746268657, 129.5014925373, 208.8985074627) !important;
  border-color: rgb(157.6746268657, 129.5014925373, 208.8985074627) !important;
}

.underline-deep-purple-lighten-2 {
  color: #9575cd !important;
  border-color: #9575cd !important;
}

a.underline-deep-purple-lighten-2:focus, a.underline-deep-purple-lighten-2:active, a.underline-deep-purple-lighten-2:hover {
  color: rgb(130.8446808511, 93.3638297872, 196.4361702128) !important;
  border-color: rgb(130.8446808511, 93.3638297872, 196.4361702128) !important;
}

.underline-deep-purple-lighten-1 {
  color: #7e57c2 !important;
  border-color: #7e57c2 !important;
}

a.underline-deep-purple-lighten-1:focus, a.underline-deep-purple-lighten-1:active, a.underline-deep-purple-lighten-1:hover {
  color: rgb(110.4366812227, 67.3663755459, 185.5336244541) !important;
  border-color: rgb(110.4366812227, 67.3663755459, 185.5336244541) !important;
}

.underline-deep-purple-darken-1 {
  color: #5e35b1 !important;
  border-color: #5e35b1 !important;
}

a.underline-deep-purple-darken-1:focus, a.underline-deep-purple-darken-1:active, a.underline-deep-purple-darken-1:hover {
  color: rgb(84.6, 47.7, 159.3) !important;
  border-color: rgb(84.6, 47.7, 159.3) !important;
}

.underline-deep-purple-darken-2 {
  color: #512da8 !important;
  border-color: #512da8 !important;
}

a.underline-deep-purple-darken-2:focus, a.underline-deep-purple-darken-2:active, a.underline-deep-purple-darken-2:hover {
  color: rgb(72.9, 40.5, 151.2) !important;
  border-color: rgb(72.9, 40.5, 151.2) !important;
}

.underline-deep-purple-darken-3 {
  color: #4527a0 !important;
  border-color: #4527a0 !important;
}

a.underline-deep-purple-darken-3:focus, a.underline-deep-purple-darken-3:active, a.underline-deep-purple-darken-3:hover {
  color: rgb(62.1, 35.1, 144) !important;
  border-color: rgb(62.1, 35.1, 144) !important;
}

.underline-deep-purple-darken-4 {
  color: #311b92 !important;
  border-color: #311b92 !important;
}

a.underline-deep-purple-darken-4:focus, a.underline-deep-purple-darken-4:active, a.underline-deep-purple-darken-4:hover {
  color: rgb(44.1, 24.3, 131.4) !important;
  border-color: rgb(44.1, 24.3, 131.4) !important;
}

.underline-deep-purple-accent-1 {
  color: #b388ff !important;
  border-color: #b388ff !important;
}

a.underline-deep-purple-accent-1:focus, a.underline-deep-purple-accent-1:active, a.underline-deep-purple-accent-1:hover {
  color: rgb(154.0285714286, 96.9, 255) !important;
  border-color: rgb(154.0285714286, 96.9, 255) !important;
}

.underline-deep-purple-accent-2 {
  color: #7c4dff !important;
  border-color: #7c4dff !important;
}

a.underline-deep-purple-accent-2:focus, a.underline-deep-purple-accent-2:active, a.underline-deep-purple-accent-2:hover {
  color: rgb(99.5662921348, 43.8, 255) !important;
  border-color: rgb(99.5662921348, 43.8, 255) !important;
}

.underline-deep-purple-accent-3 {
  color: #651fff !important;
  border-color: #651fff !important;
}

a.underline-deep-purple-accent-3:focus, a.underline-deep-purple-accent-3:active, a.underline-deep-purple-accent-3:hover {
  color: rgb(81.3375, 2.4, 255) !important;
  border-color: rgb(81.3375, 2.4, 255) !important;
}

.underline-deep-purple-accent-4 {
  color: #6200ea !important;
  border-color: #6200ea !important;
}

a.underline-deep-purple-accent-4:focus, a.underline-deep-purple-accent-4:active, a.underline-deep-purple-accent-4:hover {
  color: rgb(88.2, 0, 210.6) !important;
  border-color: rgb(88.2, 0, 210.6) !important;
}

.underline-indigo {
  color: #3f51b5 !important;
  border-color: #3f51b5 !important;
}

a.underline-indigo:focus, a.underline-indigo:active, a.underline-indigo:hover {
  color: rgb(56.7, 72.9, 162.9) !important;
  border-color: rgb(56.7, 72.9, 162.9) !important;
}

.underline-indigo-lighten-5 {
  color: #e8eaf6 !important;
  border-color: #e8eaf6 !important;
}

a.underline-indigo-lighten-5:focus, a.underline-indigo-lighten-5:active, a.underline-indigo-lighten-5:hover {
  color: rgb(197.64375, 202.63125, 232.55625) !important;
  border-color: rgb(197.64375, 202.63125, 232.55625) !important;
}

.underline-indigo-lighten-4 {
  color: #c5cae9 !important;
  border-color: #c5cae9 !important;
}

a.underline-indigo-lighten-4:focus, a.underline-indigo-lighten-4:active, a.underline-indigo-lighten-4:hover {
  color: rgb(165.825, 173.5125, 221.175) !important;
  border-color: rgb(165.825, 173.5125, 221.175) !important;
}

.underline-indigo-lighten-3 {
  color: #9fa8da !important;
  border-color: #9fa8da !important;
}

a.underline-indigo-lighten-3:focus, a.underline-indigo-lighten-3:active, a.underline-indigo-lighten-3:hover {
  color: rgb(131.7879699248, 143.3390977444, 207.5120300752) !important;
  border-color: rgb(131.7879699248, 143.3390977444, 207.5120300752) !important;
}

.underline-indigo-lighten-2 {
  color: #7986cb !important;
  border-color: #7986cb !important;
}

a.underline-indigo-lighten-2:focus, a.underline-indigo-lighten-2:active, a.underline-indigo-lighten-2:hover {
  color: rgb(97.6580645161, 112.9225806452, 193.9419354839) !important;
  border-color: rgb(97.6580645161, 112.9225806452, 193.9419354839) !important;
}

.underline-indigo-lighten-1 {
  color: #5c6bc0 !important;
  border-color: #5c6bc0 !important;
}

a.underline-indigo-lighten-1:focus, a.underline-indigo-lighten-1:active, a.underline-indigo-lighten-1:hover {
  color: rgb(71.5168141593, 88.4017699115, 184.0831858407) !important;
  border-color: rgb(71.5168141593, 88.4017699115, 184.0831858407) !important;
}

.underline-indigo-darken-1 {
  color: #3949ab !important;
  border-color: #3949ab !important;
}

a.underline-indigo-darken-1:focus, a.underline-indigo-darken-1:active, a.underline-indigo-darken-1:hover {
  color: rgb(51.3, 65.7, 153.9) !important;
  border-color: rgb(51.3, 65.7, 153.9) !important;
}

.underline-indigo-darken-2 {
  color: #303f9f !important;
  border-color: #303f9f !important;
}

a.underline-indigo-darken-2:focus, a.underline-indigo-darken-2:active, a.underline-indigo-darken-2:hover {
  color: rgb(43.2, 56.7, 143.1) !important;
  border-color: rgb(43.2, 56.7, 143.1) !important;
}

.underline-indigo-darken-3 {
  color: #283593 !important;
  border-color: #283593 !important;
}

a.underline-indigo-darken-3:focus, a.underline-indigo-darken-3:active, a.underline-indigo-darken-3:hover {
  color: rgb(36, 47.7, 132.3) !important;
  border-color: rgb(36, 47.7, 132.3) !important;
}

.underline-indigo-darken-4 {
  color: #1a237e !important;
  border-color: #1a237e !important;
}

a.underline-indigo-darken-4:focus, a.underline-indigo-darken-4:active, a.underline-indigo-darken-4:hover {
  color: rgb(23.4, 31.5, 113.4) !important;
  border-color: rgb(23.4, 31.5, 113.4) !important;
}

.underline-indigo-accent-1 {
  color: #8c9eff !important;
  border-color: #8c9eff !important;
}

a.underline-indigo-accent-1:focus, a.underline-indigo-accent-1:active, a.underline-indigo-accent-1:hover {
  color: rgb(100.5, 124.6826086957, 255) !important;
  border-color: rgb(100.5, 124.6826086957, 255) !important;
}

.underline-indigo-accent-2 {
  color: #536dfe !important;
  border-color: #536dfe !important;
}

a.underline-indigo-accent-2:focus, a.underline-indigo-accent-2:active, a.underline-indigo-accent-2:hover {
  color: rgb(49.4947976879, 80.5595375723, 253.8052023121) !important;
  border-color: rgb(49.4947976879, 80.5595375723, 253.8052023121) !important;
}

.underline-indigo-accent-3 {
  color: #3d5afe !important;
  border-color: #3d5afe !important;
}

a.underline-indigo-accent-3:focus, a.underline-indigo-accent-3:active, a.underline-indigo-accent-3:hover {
  color: rgb(29.6615384615, 63.3461538462, 253.8384615385) !important;
  border-color: rgb(29.6615384615, 63.3461538462, 253.8384615385) !important;
}

.underline-indigo-accent-4 {
  color: #304ffe !important;
  border-color: #304ffe !important;
}

a.underline-indigo-accent-4:focus, a.underline-indigo-accent-4:active, a.underline-indigo-accent-4:hover {
  color: rgb(17.9451923077, 53.4461538462, 253.8548076923) !important;
  border-color: rgb(17.9451923077, 53.4461538462, 253.8548076923) !important;
}

.underline-blue {
  color: #2196F3 !important;
  border-color: #2196F3 !important;
}

a.underline-blue:focus, a.underline-blue:active, a.underline-blue:hover {
  color: rgb(12.7384615385, 136.9384615385, 235.6615384615) !important;
  border-color: rgb(12.7384615385, 136.9384615385, 235.6615384615) !important;
}

.underline-blue-lighten-5 {
  color: #E3F2FD !important;
  border-color: #E3F2FD !important;
}

a.underline-blue-lighten-5:focus, a.underline-blue-lighten-5:active, a.underline-blue-lighten-5:hover {
  color: rgb(182.2, 221.2, 249.8) !important;
  border-color: rgb(182.2, 221.2, 249.8) !important;
}

.underline-blue-lighten-4 {
  color: #BBDEFB !important;
  border-color: #BBDEFB !important;
}

a.underline-blue-lighten-4:focus, a.underline-blue-lighten-4:active, a.underline-blue-lighten-4:hover {
  color: rgb(145.6333333333, 201.925, 248.5666666667) !important;
  border-color: rgb(145.6333333333, 201.925, 248.5666666667) !important;
}

.underline-blue-lighten-3 {
  color: #90CAF9 !important;
  border-color: #90CAF9 !important;
}

a.underline-blue-lighten-3:focus, a.underline-blue-lighten-3:active, a.underline-blue-lighten-3:hover {
  color: rgb(106.7153846154, 184.1974358974, 246.9846153846) !important;
  border-color: rgb(106.7153846154, 184.1974358974, 246.9846153846) !important;
}

.underline-blue-lighten-2 {
  color: #64B5F6 !important;
  border-color: #64B5F6 !important;
}

a.underline-blue-lighten-2:focus, a.underline-blue-lighten-2:active, a.underline-blue-lighten-2:hover {
  color: rgb(67.2987804878, 165.387804878, 244.1012195122) !important;
  border-color: rgb(67.2987804878, 165.387804878, 244.1012195122) !important;
}

.underline-blue-lighten-1 {
  color: #42A5F5 !important;
  border-color: #42A5F5 !important;
}

a.underline-blue-lighten-1:focus, a.underline-blue-lighten-1:active, a.underline-blue-lighten-1:hover {
  color: rgb(36.4628140704, 150.9346733668, 243.4371859296) !important;
  border-color: rgb(36.4628140704, 150.9346733668, 243.4371859296) !important;
}

.underline-blue-darken-1 {
  color: #1E88E5 !important;
  border-color: #1E88E5 !important;
}

a.underline-blue-darken-1:focus, a.underline-blue-darken-1:active, a.underline-blue-darken-1:hover {
  color: rgb(24.1458167331, 122.5864541833, 208.9541832669) !important;
  border-color: rgb(24.1458167331, 122.5864541833, 208.9541832669) !important;
}

.underline-blue-darken-2 {
  color: #1976D2 !important;
  border-color: #1976D2 !important;
}

a.underline-blue-darken-2:focus, a.underline-blue-darken-2:active, a.underline-blue-darken-2:hover {
  color: rgb(22.5, 106.2, 189) !important;
  border-color: rgb(22.5, 106.2, 189) !important;
}

.underline-blue-darken-3 {
  color: #1565C0 !important;
  border-color: #1565C0 !important;
}

a.underline-blue-darken-3:focus, a.underline-blue-darken-3:active, a.underline-blue-darken-3:hover {
  color: rgb(18.9, 90.9, 172.8) !important;
  border-color: rgb(18.9, 90.9, 172.8) !important;
}

.underline-blue-darken-4 {
  color: #0D47A1 !important;
  border-color: #0D47A1 !important;
}

a.underline-blue-darken-4:focus, a.underline-blue-darken-4:active, a.underline-blue-darken-4:hover {
  color: rgb(11.7, 63.9, 144.9) !important;
  border-color: rgb(11.7, 63.9, 144.9) !important;
}

.underline-blue-accent-1 {
  color: #82B1FF !important;
  border-color: #82B1FF !important;
}

a.underline-blue-accent-1:focus, a.underline-blue-accent-1:active, a.underline-blue-accent-1:hover {
  color: rgb(91.5, 152.976, 255) !important;
  border-color: rgb(91.5, 152.976, 255) !important;
}

.underline-blue-accent-2 {
  color: #448AFF !important;
  border-color: #448AFF !important;
}

a.underline-blue-accent-2:focus, a.underline-blue-accent-2:active, a.underline-blue-accent-2:hover {
  color: rgb(35.7, 117.7909090909, 255) !important;
  border-color: rgb(35.7, 117.7909090909, 255) !important;
}

.underline-blue-accent-3 {
  color: #2979FF !important;
  border-color: #2979FF !important;
}

a.underline-blue-accent-3:focus, a.underline-blue-accent-3:active, a.underline-blue-accent-3:hover {
  color: rgb(11.4, 102.4654205607, 255) !important;
  border-color: rgb(11.4, 102.4654205607, 255) !important;
}

.underline-blue-accent-4 {
  color: #2962FF !important;
  border-color: #2962FF !important;
}

a.underline-blue-accent-4:focus, a.underline-blue-accent-4:active, a.underline-blue-accent-4:hover {
  color: rgb(11.4, 76.2841121495, 255) !important;
  border-color: rgb(11.4, 76.2841121495, 255) !important;
}

.underline-light-blue {
  color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}

a.underline-light-blue:focus, a.underline-light-blue:active, a.underline-light-blue:hover {
  color: rgb(2.7, 152.1, 219.6) !important;
  border-color: rgb(2.7, 152.1, 219.6) !important;
}

.underline-light-blue-lighten-5 {
  color: #e1f5fe !important;
  border-color: #e1f5fe !important;
}

a.underline-light-blue-lighten-5:focus, a.underline-light-blue-lighten-5:active, a.underline-light-blue-lighten-5:hover {
  color: rgb(178.6451612903, 229.5483870968, 252.4548387097) !important;
  border-color: rgb(178.6451612903, 229.5483870968, 252.4548387097) !important;
}

.underline-light-blue-lighten-4 {
  color: #b3e5fc !important;
  border-color: #b3e5fc !important;
}

a.underline-light-blue-lighten-4:focus, a.underline-light-blue-lighten-4:active, a.underline-light-blue-lighten-4:hover {
  color: rgb(137.5367088608, 214.8151898734, 250.3632911392) !important;
  border-color: rgb(137.5367088608, 214.8151898734, 250.3632911392) !important;
}

.underline-light-blue-lighten-3 {
  color: #81d4fa !important;
  border-color: #81d4fa !important;
}

a.underline-light-blue-lighten-3:focus, a.underline-light-blue-lighten-3:active, a.underline-light-blue-lighten-3:hover {
  color: rgb(92.5465648855, 199.5595419847, 248.5534351145) !important;
  border-color: rgb(92.5465648855, 199.5595419847, 248.5534351145) !important;
}

.underline-light-blue-lighten-2 {
  color: #4fc3f7 !important;
  border-color: #4fc3f7 !important;
}

a.underline-light-blue-lighten-2:focus, a.underline-light-blue-lighten-2:active, a.underline-light-blue-lighten-2:hover {
  color: rgb(47.8173913043, 184.3695652174, 245.5826086957) !important;
  border-color: rgb(47.8173913043, 184.3695652174, 245.5826086957) !important;
}

.underline-light-blue-lighten-1 {
  color: #29b6f6 !important;
  border-color: #29b6f6 !important;
}

a.underline-light-blue-lighten-1:focus, a.underline-light-blue-lighten-1:active, a.underline-light-blue-lighten-1:hover {
  color: rgb(13.4582959641, 172.6049327354, 244.8417040359) !important;
  border-color: rgb(13.4582959641, 172.6049327354, 244.8417040359) !important;
}

.underline-light-blue-darken-1 {
  color: #039be5 !important;
  border-color: #039be5 !important;
}

a.underline-light-blue-darken-1:focus, a.underline-light-blue-darken-1:active, a.underline-light-blue-darken-1:hover {
  color: rgb(2.7, 139.5, 206.1) !important;
  border-color: rgb(2.7, 139.5, 206.1) !important;
}

.underline-light-blue-darken-2 {
  color: #0288d1 !important;
  border-color: #0288d1 !important;
}

a.underline-light-blue-darken-2:focus, a.underline-light-blue-darken-2:active, a.underline-light-blue-darken-2:hover {
  color: rgb(1.8, 122.4, 188.1) !important;
  border-color: rgb(1.8, 122.4, 188.1) !important;
}

.underline-light-blue-darken-3 {
  color: #0277bd !important;
  border-color: #0277bd !important;
}

a.underline-light-blue-darken-3:focus, a.underline-light-blue-darken-3:active, a.underline-light-blue-darken-3:hover {
  color: rgb(1.8, 107.1, 170.1) !important;
  border-color: rgb(1.8, 107.1, 170.1) !important;
}

.underline-light-blue-darken-4 {
  color: #01579b !important;
  border-color: #01579b !important;
}

a.underline-light-blue-darken-4:focus, a.underline-light-blue-darken-4:active, a.underline-light-blue-darken-4:hover {
  color: rgb(0.9, 78.3, 139.5) !important;
  border-color: rgb(0.9, 78.3, 139.5) !important;
}

.underline-light-blue-accent-1 {
  color: #80d8ff !important;
  border-color: #80d8ff !important;
}

a.underline-light-blue-accent-1:focus, a.underline-light-blue-accent-1:active, a.underline-light-blue-accent-1:hover {
  color: rgb(89.7, 204.2385826772, 255) !important;
  border-color: rgb(89.7, 204.2385826772, 255) !important;
}

.underline-light-blue-accent-2 {
  color: #40c4ff !important;
  border-color: #40c4ff !important;
}

a.underline-light-blue-accent-2:focus, a.underline-light-blue-accent-2:active, a.underline-light-blue-accent-2:hover {
  color: rgb(32.1, 186.1460732984, 255) !important;
  border-color: rgb(32.1, 186.1460732984, 255) !important;
}

.underline-light-blue-accent-3 {
  color: #00b0ff !important;
  border-color: #00b0ff !important;
}

a.underline-light-blue-accent-3:focus, a.underline-light-blue-accent-3:active, a.underline-light-blue-accent-3:hover {
  color: rgb(0, 158.4, 229.5) !important;
  border-color: rgb(0, 158.4, 229.5) !important;
}

.underline-light-blue-accent-4 {
  color: #0091ea !important;
  border-color: #0091ea !important;
}

a.underline-light-blue-accent-4:focus, a.underline-light-blue-accent-4:active, a.underline-light-blue-accent-4:hover {
  color: rgb(0, 130.5, 210.6) !important;
  border-color: rgb(0, 130.5, 210.6) !important;
}

.underline-cyan {
  color: #00bcd4 !important;
  border-color: #00bcd4 !important;
}

a.underline-cyan:focus, a.underline-cyan:active, a.underline-cyan:hover {
  color: rgb(0, 169.2, 190.8) !important;
  border-color: rgb(0, 169.2, 190.8) !important;
}

.underline-cyan-lighten-5 {
  color: #e0f7fa !important;
  border-color: #e0f7fa !important;
}

a.underline-cyan-lighten-5:focus, a.underline-cyan-lighten-5:active, a.underline-cyan-lighten-5:hover {
  color: rgb(183.1833333333, 236.4666666667, 243.4166666667) !important;
  border-color: rgb(183.1833333333, 236.4666666667, 243.4166666667) !important;
}

.underline-cyan-lighten-4 {
  color: #b2ebf2 !important;
  border-color: #b2ebf2 !important;
}

a.underline-cyan-lighten-4:focus, a.underline-cyan-lighten-4:active, a.underline-cyan-lighten-4:hover {
  color: rgb(142.0666666667, 225.6666666667, 235.9333333333) !important;
  border-color: rgb(142.0666666667, 225.6666666667, 235.9333333333) !important;
}

.underline-cyan-lighten-3 {
  color: #80deea !important;
  border-color: #80deea !important;
}

a.underline-cyan-lighten-3:focus, a.underline-cyan-lighten-3:active, a.underline-cyan-lighten-3:hover {
  color: rgb(96.9364864865, 213.9283783784, 228.8635135135) !important;
  border-color: rgb(96.9364864865, 213.9283783784, 228.8635135135) !important;
}

.underline-cyan-lighten-2 {
  color: #4dd0e1 !important;
  border-color: #4dd0e1 !important;
}

a.underline-cyan-lighten-2:focus, a.underline-cyan-lighten-2:active, a.underline-cyan-lighten-2:hover {
  color: rgb(51.1557692308, 201.1759615385, 220.6442307692) !important;
  border-color: rgb(51.1557692308, 201.1759615385, 220.6442307692) !important;
}

.underline-cyan-lighten-1 {
  color: #26c6da !important;
  border-color: #26c6da !important;
}

a.underline-cyan-lighten-1:focus, a.underline-cyan-lighten-1:active, a.underline-cyan-lighten-1:hover {
  color: rgb(33.5622047244, 178.6960629921, 196.8377952756) !important;
  border-color: rgb(33.5622047244, 178.6960629921, 196.8377952756) !important;
}

.underline-cyan-darken-1 {
  color: #00acc1 !important;
  border-color: #00acc1 !important;
}

a.underline-cyan-darken-1:focus, a.underline-cyan-darken-1:active, a.underline-cyan-darken-1:hover {
  color: rgb(0, 154.8, 173.7) !important;
  border-color: rgb(0, 154.8, 173.7) !important;
}

.underline-cyan-darken-2 {
  color: #0097a7 !important;
  border-color: #0097a7 !important;
}

a.underline-cyan-darken-2:focus, a.underline-cyan-darken-2:active, a.underline-cyan-darken-2:hover {
  color: rgb(0, 135.9, 150.3) !important;
  border-color: rgb(0, 135.9, 150.3) !important;
}

.underline-cyan-darken-3 {
  color: #00838f !important;
  border-color: #00838f !important;
}

a.underline-cyan-darken-3:focus, a.underline-cyan-darken-3:active, a.underline-cyan-darken-3:hover {
  color: rgb(0, 117.9, 128.7) !important;
  border-color: rgb(0, 117.9, 128.7) !important;
}

.underline-cyan-darken-4 {
  color: #006064 !important;
  border-color: #006064 !important;
}

a.underline-cyan-darken-4:focus, a.underline-cyan-darken-4:active, a.underline-cyan-darken-4:hover {
  color: rgb(0, 86.4, 90) !important;
  border-color: rgb(0, 86.4, 90) !important;
}

.underline-cyan-accent-1 {
  color: #84ffff !important;
  border-color: #84ffff !important;
}

a.underline-cyan-accent-1:focus, a.underline-cyan-accent-1:active, a.underline-cyan-accent-1:hover {
  color: rgb(93.3, 255, 255) !important;
  border-color: rgb(93.3, 255, 255) !important;
}

.underline-cyan-accent-2 {
  color: #18ffff !important;
  border-color: #18ffff !important;
}

a.underline-cyan-accent-2:focus, a.underline-cyan-accent-2:active, a.underline-cyan-accent-2:hover {
  color: rgb(0, 251.1, 251.1) !important;
  border-color: rgb(0, 251.1, 251.1) !important;
}

.underline-cyan-accent-3 {
  color: #00e5ff !important;
  border-color: #00e5ff !important;
}

a.underline-cyan-accent-3:focus, a.underline-cyan-accent-3:active, a.underline-cyan-accent-3:hover {
  color: rgb(0, 206.1, 229.5) !important;
  border-color: rgb(0, 206.1, 229.5) !important;
}

.underline-cyan-accent-4 {
  color: #00b8d4 !important;
  border-color: #00b8d4 !important;
}

a.underline-cyan-accent-4:focus, a.underline-cyan-accent-4:active, a.underline-cyan-accent-4:hover {
  color: rgb(0, 165.6, 190.8) !important;
  border-color: rgb(0, 165.6, 190.8) !important;
}

.underline-teal {
  color: #009688 !important;
  border-color: #009688 !important;
}

a.underline-teal:focus, a.underline-teal:active, a.underline-teal:hover {
  color: rgb(0, 135, 122.4) !important;
  border-color: rgb(0, 135, 122.4) !important;
}

.underline-teal-lighten-5 {
  color: #e0f2f1 !important;
  border-color: #e0f2f1 !important;
}

a.underline-teal-lighten-5:focus, a.underline-teal-lighten-5:active, a.underline-teal-lighten-5:hover {
  color: rgb(191.1681818182, 228.2318181818, 226.1727272727) !important;
  border-color: rgb(191.1681818182, 228.2318181818, 226.1727272727) !important;
}

.underline-teal-lighten-4 {
  color: #b2dfdb !important;
  border-color: #b2dfdb !important;
}

a.underline-teal-lighten-4:focus, a.underline-teal-lighten-4:active, a.underline-teal-lighten-4:hover {
  color: rgb(149.6724770642, 211.2275229358, 205.7559633028) !important;
  border-color: rgb(149.6724770642, 211.2275229358, 205.7559633028) !important;
}

.underline-teal-lighten-3 {
  color: #80cbc4 !important;
  border-color: #80cbc4 !important;
}

a.underline-teal-lighten-3:focus, a.underline-teal-lighten-3:active, a.underline-teal-lighten-3:hover {
  color: rgb(104.5156424581, 193.3843575419, 185.0899441341) !important;
  border-color: rgb(104.5156424581, 193.3843575419, 185.0899441341) !important;
}

.underline-teal-lighten-2 {
  color: #4db6ac !important;
  border-color: #4db6ac !important;
}

a.underline-teal-lighten-2:focus, a.underline-teal-lighten-2:active, a.underline-teal-lighten-2:hover {
  color: rgb(67.7940239044, 165.3059760956, 156.019123506) !important;
  border-color: rgb(67.7940239044, 165.3059760956, 156.019123506) !important;
}

.underline-teal-lighten-1 {
  color: #26a69a !important;
  border-color: #26a69a !important;
}

a.underline-teal-lighten-1:focus, a.underline-teal-lighten-1:active, a.underline-teal-lighten-1:hover {
  color: rgb(34.2, 149.4, 138.6) !important;
  border-color: rgb(34.2, 149.4, 138.6) !important;
}

.underline-teal-darken-1 {
  color: #00897b !important;
  border-color: #00897b !important;
}

a.underline-teal-darken-1:focus, a.underline-teal-darken-1:active, a.underline-teal-darken-1:hover {
  color: rgb(0, 123.3, 110.7) !important;
  border-color: rgb(0, 123.3, 110.7) !important;
}

.underline-teal-darken-2 {
  color: #00796b !important;
  border-color: #00796b !important;
}

a.underline-teal-darken-2:focus, a.underline-teal-darken-2:active, a.underline-teal-darken-2:hover {
  color: rgb(0, 108.9, 96.3) !important;
  border-color: rgb(0, 108.9, 96.3) !important;
}

.underline-teal-darken-3 {
  color: #00695c !important;
  border-color: #00695c !important;
}

a.underline-teal-darken-3:focus, a.underline-teal-darken-3:active, a.underline-teal-darken-3:hover {
  color: rgb(0, 94.5, 82.8) !important;
  border-color: rgb(0, 94.5, 82.8) !important;
}

.underline-teal-darken-4 {
  color: #004d40 !important;
  border-color: #004d40 !important;
}

a.underline-teal-darken-4:focus, a.underline-teal-darken-4:active, a.underline-teal-darken-4:hover {
  color: rgb(0, 69.3, 57.6) !important;
  border-color: rgb(0, 69.3, 57.6) !important;
}

.underline-teal-accent-1 {
  color: #a7ffeb !important;
  border-color: #a7ffeb !important;
}

a.underline-teal-accent-1:focus, a.underline-teal-accent-1:active, a.underline-teal-accent-1:hover {
  color: rgb(124.8, 255, 225.4090909091) !important;
  border-color: rgb(124.8, 255, 225.4090909091) !important;
}

.underline-teal-accent-2 {
  color: #64ffda !important;
  border-color: #64ffda !important;
}

a.underline-teal-accent-2:focus, a.underline-teal-accent-2:active, a.underline-teal-accent-2:hover {
  color: rgb(64.5, 255, 209.5258064516) !important;
  border-color: rgb(64.5, 255, 209.5258064516) !important;
}

.underline-teal-accent-3 {
  color: #1de9b6 !important;
  border-color: #1de9b6 !important;
}

a.underline-teal-accent-3:focus, a.underline-teal-accent-3:active, a.underline-teal-accent-3:hover {
  color: rgb(20.9177419355, 214.8822580645, 166.3911290323) !important;
  border-color: rgb(20.9177419355, 214.8822580645, 166.3911290323) !important;
}

.underline-teal-accent-4 {
  color: #00bfa5 !important;
  border-color: #00bfa5 !important;
}

a.underline-teal-accent-4:focus, a.underline-teal-accent-4:active, a.underline-teal-accent-4:hover {
  color: rgb(0, 171.9, 148.5) !important;
  border-color: rgb(0, 171.9, 148.5) !important;
}

.underline-green {
  color: #4CAF50 !important;
  border-color: #4CAF50 !important;
}

a.underline-green:focus, a.underline-green:active, a.underline-green:hover {
  color: rgb(68.4, 157.5, 72) !important;
  border-color: rgb(68.4, 157.5, 72) !important;
}

.underline-green-lighten-5 {
  color: #E8F5E9 !important;
  border-color: #E8F5E9 !important;
}

a.underline-green-lighten-5:focus, a.underline-green-lighten-5:active, a.underline-green-lighten-5:hover {
  color: rgb(198.7545454545, 230.5454545455, 201.2) !important;
  border-color: rgb(198.7545454545, 230.5454545455, 201.2) !important;
}

.underline-green-lighten-4 {
  color: #C8E6C9 !important;
  border-color: #C8E6C9 !important;
}

a.underline-green-lighten-4:focus, a.underline-green-lighten-4:active, a.underline-green-lighten-4:hover {
  color: rgb(170.4375, 216.5625, 171.975) !important;
  border-color: rgb(170.4375, 216.5625, 171.975) !important;
}

.underline-green-lighten-3 {
  color: #A5D6A7 !important;
  border-color: #A5D6A7 !important;
}

a.underline-green-lighten-3:focus, a.underline-green-lighten-3:active, a.underline-green-lighten-3:hover {
  color: rgb(138.9618320611, 202.1381679389, 141.5404580153) !important;
  border-color: rgb(138.9618320611, 202.1381679389, 141.5404580153) !important;
}

.underline-green-lighten-2 {
  color: #81C784 !important;
  border-color: #81C784 !important;
}

a.underline-green-lighten-2:focus, a.underline-green-lighten-2:active, a.underline-green-lighten-2:hover {
  color: rgb(106.2923076923, 188.9076923077, 109.832967033) !important;
  border-color: rgb(106.2923076923, 188.9076923077, 109.832967033) !important;
}

.underline-green-lighten-1 {
  color: #66BB6A !important;
  border-color: #66BB6A !important;
}

a.underline-green-lighten-1:focus, a.underline-green-lighten-1:active, a.underline-green-lighten-1:hover {
  color: rgb(81.9923076923, 178.1076923077, 86.5153846154) !important;
  border-color: rgb(81.9923076923, 178.1076923077, 86.5153846154) !important;
}

.underline-green-darken-1 {
  color: #43A047 !important;
  border-color: #43A047 !important;
}

a.underline-green-darken-1:focus, a.underline-green-darken-1:active, a.underline-green-darken-1:hover {
  color: rgb(60.3, 144, 63.9) !important;
  border-color: rgb(60.3, 144, 63.9) !important;
}

.underline-green-darken-2 {
  color: #388E3C !important;
  border-color: #388E3C !important;
}

a.underline-green-darken-2:focus, a.underline-green-darken-2:active, a.underline-green-darken-2:hover {
  color: rgb(50.4, 127.8, 54) !important;
  border-color: rgb(50.4, 127.8, 54) !important;
}

.underline-green-darken-3 {
  color: #2E7D32 !important;
  border-color: #2E7D32 !important;
}

a.underline-green-darken-3:focus, a.underline-green-darken-3:active, a.underline-green-darken-3:hover {
  color: rgb(41.4, 112.5, 45) !important;
  border-color: rgb(41.4, 112.5, 45) !important;
}

.underline-green-darken-4 {
  color: #1B5E20 !important;
  border-color: #1B5E20 !important;
}

a.underline-green-darken-4:focus, a.underline-green-darken-4:active, a.underline-green-darken-4:hover {
  color: rgb(24.3, 84.6, 28.8) !important;
  border-color: rgb(24.3, 84.6, 28.8) !important;
}

.underline-green-accent-1 {
  color: #B9F6CA !important;
  border-color: #B9F6CA !important;
}

a.underline-green-accent-1:focus, a.underline-green-accent-1:active, a.underline-green-accent-1:hover {
  color: rgb(146.8101265823, 241.0898734177, 173.0848101266) !important;
  border-color: rgb(146.8101265823, 241.0898734177, 173.0848101266) !important;
}

.underline-green-accent-2 {
  color: #69F0AE !important;
  border-color: #69F0AE !important;
}

a.underline-green-accent-2:focus, a.underline-green-accent-2:active, a.underline-green-accent-2:hover {
  color: rgb(73.6363636364, 236.8636363636, 157.0636363636) !important;
  border-color: rgb(73.6363636364, 236.8636363636, 157.0636363636) !important;
}

.underline-green-accent-3 {
  color: #00E676 !important;
  border-color: #00E676 !important;
}

a.underline-green-accent-3:focus, a.underline-green-accent-3:active, a.underline-green-accent-3:hover {
  color: rgb(0, 207, 106.2) !important;
  border-color: rgb(0, 207, 106.2) !important;
}

.underline-green-accent-4 {
  color: #00C853 !important;
  border-color: #00C853 !important;
}

a.underline-green-accent-4:focus, a.underline-green-accent-4:active, a.underline-green-accent-4:hover {
  color: rgb(0, 180, 74.7) !important;
  border-color: rgb(0, 180, 74.7) !important;
}

.underline-light-green {
  color: #8bc34a !important;
  border-color: #8bc34a !important;
}

a.underline-light-green:focus, a.underline-light-green:active, a.underline-light-green:hover {
  color: rgb(125.5705394191, 181.8261410788, 60.2738589212) !important;
  border-color: rgb(125.5705394191, 181.8261410788, 60.2738589212) !important;
}

.underline-light-green-lighten-5 {
  color: #f1f8e9 !important;
  border-color: #f1f8e9 !important;
}

a.underline-light-green-lighten-5:focus, a.underline-light-green-lighten-5:active, a.underline-light-green-lighten-5:hover {
  color: rgb(217.7793103448, 236.3896551724, 196.5103448276) !important;
  border-color: rgb(217.7793103448, 236.3896551724, 196.5103448276) !important;
}

.underline-light-green-lighten-4 {
  color: #dcedc8 !important;
  border-color: #dcedc8 !important;
}

a.underline-light-green-lighten-4:focus, a.underline-light-green-lighten-4:active, a.underline-light-green-lighten-4:hover {
  color: rgb(199.0479452055, 226.2246575342, 167.0753424658) !important;
  border-color: rgb(199.0479452055, 226.2246575342, 167.0753424658) !important;
}

.underline-light-green-lighten-3 {
  color: #c5e1a5 !important;
  border-color: #c5e1a5 !important;
}

a.underline-light-green-lighten-3:focus, a.underline-light-green-lighten-3:active, a.underline-light-green-lighten-3:hover {
  color: rgb(178.15, 215.25, 135.75) !important;
  border-color: rgb(178.15, 215.25, 135.75) !important;
}

.underline-light-green-lighten-2 {
  color: #aed581 !important;
  border-color: #aed581 !important;
}

a.underline-light-green-lighten-2:focus, a.underline-light-green-lighten-2:active, a.underline-light-green-lighten-2:hover {
  color: rgb(157.5107142857, 204.45, 103.35) !important;
  border-color: rgb(157.5107142857, 204.45, 103.35) !important;
}

.underline-light-green-lighten-1 {
  color: #9ccc65 !important;
  border-color: #9ccc65 !important;
}

a.underline-light-green-lighten-1:focus, a.underline-light-green-lighten-1:active, a.underline-light-green-lighten-1:hover {
  color: rgb(141.2707317073, 196.412195122, 78.087804878) !important;
  border-color: rgb(141.2707317073, 196.412195122, 78.087804878) !important;
}

.underline-light-green-darken-1 {
  color: #7cb342 !important;
  border-color: #7cb342 !important;
}

a.underline-light-green-darken-1:focus, a.underline-light-green-darken-1:active, a.underline-light-green-darken-1:hover {
  color: rgb(111.6, 161.1, 59.4) !important;
  border-color: rgb(111.6, 161.1, 59.4) !important;
}

.underline-light-green-darken-2 {
  color: #689f38 !important;
  border-color: #689f38 !important;
}

a.underline-light-green-darken-2:focus, a.underline-light-green-darken-2:active, a.underline-light-green-darken-2:hover {
  color: rgb(93.6, 143.1, 50.4) !important;
  border-color: rgb(93.6, 143.1, 50.4) !important;
}

.underline-light-green-darken-3 {
  color: #558b2f !important;
  border-color: #558b2f !important;
}

a.underline-light-green-darken-3:focus, a.underline-light-green-darken-3:active, a.underline-light-green-darken-3:hover {
  color: rgb(76.5, 125.1, 42.3) !important;
  border-color: rgb(76.5, 125.1, 42.3) !important;
}

.underline-light-green-darken-4 {
  color: #33691e !important;
  border-color: #33691e !important;
}

a.underline-light-green-darken-4:focus, a.underline-light-green-darken-4:active, a.underline-light-green-darken-4:hover {
  color: rgb(45.9, 94.5, 27) !important;
  border-color: rgb(45.9, 94.5, 27) !important;
}

.underline-light-green-accent-1 {
  color: #ccff90 !important;
  border-color: #ccff90 !important;
}

a.underline-light-green-accent-1:focus, a.underline-light-green-accent-1:active, a.underline-light-green-accent-1:hover {
  color: rgb(185.6675675676, 255, 104.1) !important;
  border-color: rgb(185.6675675676, 255, 104.1) !important;
}

.underline-light-green-accent-2 {
  color: #b2ff59 !important;
  border-color: #b2ff59 !important;
}

a.underline-light-green-accent-2:focus, a.underline-light-green-accent-2:active, a.underline-light-green-accent-2:hover {
  color: rgb(162.043373494, 255, 54.6) !important;
  border-color: rgb(162.043373494, 255, 54.6) !important;
}

.underline-light-green-accent-3 {
  color: #76ff03 !important;
  border-color: #76ff03 !important;
}

a.underline-light-green-accent-3:focus, a.underline-light-green-accent-3:active, a.underline-light-green-accent-3:hover {
  color: rgb(105.9642857143, 232.2, 0) !important;
  border-color: rgb(105.9642857143, 232.2, 0) !important;
}

.underline-light-green-accent-4 {
  color: #64dd17 !important;
  border-color: #64dd17 !important;
}

a.underline-light-green-accent-4:focus, a.underline-light-green-accent-4:active, a.underline-light-green-accent-4:hover {
  color: rgb(90, 198.9, 20.7) !important;
  border-color: rgb(90, 198.9, 20.7) !important;
}

.underline-lime {
  color: #cddc39 !important;
  border-color: #cddc39 !important;
}

a.underline-lime:focus, a.underline-lime:active, a.underline-lime:hover {
  color: rgb(195.8021459227, 211.8515021459, 37.4484978541) !important;
  border-color: rgb(195.8021459227, 211.8515021459, 37.4484978541) !important;
}

.underline-lime-lighten-5 {
  color: #f9fbe7 !important;
  border-color: #f9fbe7 !important;
}

a.underline-lime-lighten-5:focus, a.underline-lime-lighten-5:active, a.underline-lime-lighten-5:hover {
  color: rgb(238.6714285714, 244.1142857143, 189.6857142857) !important;
  border-color: rgb(238.6714285714, 244.1142857143, 189.6857142857) !important;
}

.underline-lime-lighten-4 {
  color: #f0f4c3 !important;
  border-color: #f0f4c3 !important;
}

a.underline-lime-lighten-4:focus, a.underline-lime-lighten-4:active, a.underline-lime-lighten-4:hover {
  color: rgb(230.7253521127, 237.1985915493, 157.9014084507) !important;
  border-color: rgb(230.7253521127, 237.1985915493, 157.9014084507) !important;
}

.underline-lime-lighten-3 {
  color: #e6ee9c !important;
  border-color: #e6ee9c !important;
}

a.underline-lime-lighten-3:focus, a.underline-lime-lighten-3:active, a.underline-lime-lighten-3:hover {
  color: rgb(221.5086206897, 232.225862069, 122.374137931) !important;
  border-color: rgb(221.5086206897, 232.225862069, 122.374137931) !important;
}

.underline-lime-lighten-2 {
  color: #dce775 !important;
  border-color: #dce775 !important;
}

a.underline-lime-lighten-2:focus, a.underline-lime-lighten-2:active, a.underline-lime-lighten-2:hover {
  color: rgb(212.4814814815, 225.8444444444, 87.3555555556) !important;
  border-color: rgb(212.4814814815, 225.8444444444, 87.3555555556) !important;
}

.underline-lime-lighten-1 {
  color: #d4e157 !important;
  border-color: #d4e157 !important;
}

a.underline-lime-lighten-1:focus, a.underline-lime-lighten-1:active, a.underline-lime-lighten-1:hover {
  color: rgb(205.2242424242, 220.2727272727, 60.5272727273) !important;
  border-color: rgb(205.2242424242, 220.2727272727, 60.5272727273) !important;
}

.underline-lime-darken-1 {
  color: #c0ca33 !important;
  border-color: #c0ca33 !important;
}

a.underline-lime-darken-1:focus, a.underline-lime-darken-1:active, a.underline-lime-darken-1:hover {
  color: rgb(172.8, 181.8, 45.9) !important;
  border-color: rgb(172.8, 181.8, 45.9) !important;
}

.underline-lime-darken-2 {
  color: #afb42b !important;
  border-color: #afb42b !important;
}

a.underline-lime-darken-2:focus, a.underline-lime-darken-2:active, a.underline-lime-darken-2:hover {
  color: rgb(157.5, 162, 38.7) !important;
  border-color: rgb(157.5, 162, 38.7) !important;
}

.underline-lime-darken-3 {
  color: #9e9d24 !important;
  border-color: #9e9d24 !important;
}

a.underline-lime-darken-3:focus, a.underline-lime-darken-3:active, a.underline-lime-darken-3:hover {
  color: rgb(142.2, 141.3, 32.4) !important;
  border-color: rgb(142.2, 141.3, 32.4) !important;
}

.underline-lime-darken-4 {
  color: #827717 !important;
  border-color: #827717 !important;
}

a.underline-lime-darken-4:focus, a.underline-lime-darken-4:active, a.underline-lime-darken-4:hover {
  color: rgb(117, 107.1, 20.7) !important;
  border-color: rgb(117, 107.1, 20.7) !important;
}

.underline-lime-accent-1 {
  color: #f4ff81 !important;
  border-color: #f4ff81 !important;
}

a.underline-lime-accent-1:focus, a.underline-lime-accent-1:active, a.underline-lime-accent-1:hover {
  color: rgb(240.6476190476, 255, 90.6) !important;
  border-color: rgb(240.6476190476, 255, 90.6) !important;
}

.underline-lime-accent-2 {
  color: #eeff41 !important;
  border-color: #eeff41 !important;
}

a.underline-lime-accent-2:focus, a.underline-lime-accent-2:active, a.underline-lime-accent-2:hover {
  color: rgb(235.1368421053, 255, 33) !important;
  border-color: rgb(235.1368421053, 255, 33) !important;
}

.underline-lime-accent-3 {
  color: #c6ff00 !important;
  border-color: #c6ff00 !important;
}

a.underline-lime-accent-3:focus, a.underline-lime-accent-3:active, a.underline-lime-accent-3:hover {
  color: rgb(178.2, 229.5, 0) !important;
  border-color: rgb(178.2, 229.5, 0) !important;
}

.underline-lime-accent-4 {
  color: #aeea00 !important;
  border-color: #aeea00 !important;
}

a.underline-lime-accent-4:focus, a.underline-lime-accent-4:active, a.underline-lime-accent-4:hover {
  color: rgb(156.6, 210.6, 0) !important;
  border-color: rgb(156.6, 210.6, 0) !important;
}

.underline-yellow {
  color: #ffeb3b !important;
  border-color: #ffeb3b !important;
}

a.underline-yellow:focus, a.underline-yellow:active, a.underline-yellow:hover {
  color: rgb(255, 231.7959183673, 27.6) !important;
  border-color: rgb(255, 231.7959183673, 27.6) !important;
}

.underline-yellow-lighten-5 {
  color: #fffde7 !important;
  border-color: #fffde7 !important;
}

a.underline-yellow-lighten-5:focus, a.underline-yellow-lighten-5:active, a.underline-yellow-lighten-5:hover {
  color: rgb(255, 248.95, 182.4) !important;
  border-color: rgb(255, 248.95, 182.4) !important;
}

.underline-yellow-lighten-4 {
  color: #fff9c4 !important;
  border-color: #fff9c4 !important;
}

a.underline-yellow-lighten-4:focus, a.underline-yellow-lighten-4:active, a.underline-yellow-lighten-4:hover {
  color: rgb(255, 244.413559322, 150.9) !important;
  border-color: rgb(255, 244.413559322, 150.9) !important;
}

.underline-yellow-lighten-3 {
  color: #fff59d !important;
  border-color: #fff59d !important;
}

a.underline-yellow-lighten-3:focus, a.underline-yellow-lighten-3:active, a.underline-yellow-lighten-3:hover {
  color: rgb(255, 240.7959183673, 115.8) !important;
  border-color: rgb(255, 240.7959183673, 115.8) !important;
}

.underline-yellow-lighten-2 {
  color: #fff176 !important;
  border-color: #fff176 !important;
}

a.underline-yellow-lighten-2:focus, a.underline-yellow-lighten-2:active, a.underline-yellow-lighten-2:hover {
  color: rgb(255, 237.1883211679, 80.7) !important;
  border-color: rgb(255, 237.1883211679, 80.7) !important;
}

.underline-yellow-lighten-1 {
  color: #ffee58 !important;
  border-color: #ffee58 !important;
}

a.underline-yellow-lighten-1:focus, a.underline-yellow-lighten-1:active, a.underline-yellow-lighten-1:hover {
  color: rgb(255, 234.5083832335, 53.7) !important;
  border-color: rgb(255, 234.5083832335, 53.7) !important;
}

.underline-yellow-darken-1 {
  color: #fdd835 !important;
  border-color: #fdd835 !important;
}

a.underline-yellow-darken-1:focus, a.underline-yellow-darken-1:active, a.underline-yellow-darken-1:hover {
  color: rgb(252.7, 210.15, 22.7) !important;
  border-color: rgb(252.7, 210.15, 22.7) !important;
}

.underline-yellow-darken-2 {
  color: #fbc02d !important;
  border-color: #fbc02d !important;
}

a.underline-yellow-darken-2:focus, a.underline-yellow-darken-2:active, a.underline-yellow-darken-2:hover {
  color: rgb(250.446728972, 183.2859813084, 15.953271028) !important;
  border-color: rgb(250.446728972, 183.2859813084, 15.953271028) !important;
}

.underline-yellow-darken-3 {
  color: #f9a825 !important;
  border-color: #f9a825 !important;
}

a.underline-yellow-darken-3:focus, a.underline-yellow-darken-3:active, a.underline-yellow-darken-3:hover {
  color: rgb(248.2339285714, 156.8919642857, 9.1660714286) !important;
  border-color: rgb(248.2339285714, 156.8919642857, 9.1660714286) !important;
}

.underline-yellow-darken-4 {
  color: #f57f17 !important;
  border-color: #f57f17 !important;
}

a.underline-yellow-darken-4:focus, a.underline-yellow-darken-4:active, a.underline-yellow-darken-4:hover {
  color: rgb(231.2330578512, 113.6231404959, 9.9669421488) !important;
  border-color: rgb(231.2330578512, 113.6231404959, 9.9669421488) !important;
}

.underline-yellow-accent-1 {
  color: #ffff8d !important;
  border-color: #ffff8d !important;
}

a.underline-yellow-accent-1:focus, a.underline-yellow-accent-1:active, a.underline-yellow-accent-1:hover {
  color: rgb(255, 255, 101.4) !important;
  border-color: rgb(255, 255, 101.4) !important;
}

.underline-yellow-accent-2 {
  color: #ffff00 !important;
  border-color: #ffff00 !important;
}

a.underline-yellow-accent-2:focus, a.underline-yellow-accent-2:active, a.underline-yellow-accent-2:hover {
  color: rgb(229.5, 229.5, 0) !important;
  border-color: rgb(229.5, 229.5, 0) !important;
}

.underline-yellow-accent-3 {
  color: #ffea00 !important;
  border-color: #ffea00 !important;
}

a.underline-yellow-accent-3:focus, a.underline-yellow-accent-3:active, a.underline-yellow-accent-3:hover {
  color: rgb(229.5, 210.6, 0) !important;
  border-color: rgb(229.5, 210.6, 0) !important;
}

.underline-yellow-accent-4 {
  color: #ffd600 !important;
  border-color: #ffd600 !important;
}

a.underline-yellow-accent-4:focus, a.underline-yellow-accent-4:active, a.underline-yellow-accent-4:hover {
  color: rgb(229.5, 192.6, 0) !important;
  border-color: rgb(229.5, 192.6, 0) !important;
}

.underline-amber {
  color: #ffc107 !important;
  border-color: #ffc107 !important;
}

a.underline-amber:focus, a.underline-amber:active, a.underline-amber:hover {
  color: rgb(235.8, 176.85, 0) !important;
  border-color: rgb(235.8, 176.85, 0) !important;
}

.underline-amber-lighten-5 {
  color: #fff8e1 !important;
  border-color: #fff8e1 !important;
}

a.underline-amber-lighten-5:focus, a.underline-amber-lighten-5:active, a.underline-amber-lighten-5:hover {
  color: rgb(255, 236.8, 177) !important;
  border-color: rgb(255, 236.8, 177) !important;
}

.underline-amber-lighten-4 {
  color: #ffecb3 !important;
  border-color: #ffecb3 !important;
}

a.underline-amber-lighten-4:focus, a.underline-amber-lighten-4:active, a.underline-amber-lighten-4:hover {
  color: rgb(255, 225.15, 135.6) !important;
  border-color: rgb(255, 225.15, 135.6) !important;
}

.underline-amber-lighten-3 {
  color: #ffe082 !important;
  border-color: #ffe082 !important;
}

a.underline-amber-lighten-3:focus, a.underline-amber-lighten-3:active, a.underline-amber-lighten-3:hover {
  color: rgb(255, 214.452, 91.5) !important;
  border-color: rgb(255, 214.452, 91.5) !important;
}

.underline-amber-lighten-2 {
  color: #ffd54f !important;
  border-color: #ffd54f !important;
}

a.underline-amber-lighten-2:focus, a.underline-amber-lighten-2:active, a.underline-amber-lighten-2:hover {
  color: rgb(255, 205.0295454545, 45.6) !important;
  border-color: rgb(255, 205.0295454545, 45.6) !important;
}

.underline-amber-lighten-1 {
  color: #ffca28 !important;
  border-color: #ffca28 !important;
}

a.underline-amber-lighten-1:focus, a.underline-amber-lighten-1:active, a.underline-amber-lighten-1:hover {
  color: rgb(255, 194.7279069767, 10.5) !important;
  border-color: rgb(255, 194.7279069767, 10.5) !important;
}

.underline-amber-darken-1 {
  color: #ffb300 !important;
  border-color: #ffb300 !important;
}

a.underline-amber-darken-1:focus, a.underline-amber-darken-1:active, a.underline-amber-darken-1:hover {
  color: rgb(229.5, 161.1, 0) !important;
  border-color: rgb(229.5, 161.1, 0) !important;
}

.underline-amber-darken-2 {
  color: #ffa000 !important;
  border-color: #ffa000 !important;
}

a.underline-amber-darken-2:focus, a.underline-amber-darken-2:active, a.underline-amber-darken-2:hover {
  color: rgb(229.5, 144, 0) !important;
  border-color: rgb(229.5, 144, 0) !important;
}

.underline-amber-darken-3 {
  color: #ff8f00 !important;
  border-color: #ff8f00 !important;
}

a.underline-amber-darken-3:focus, a.underline-amber-darken-3:active, a.underline-amber-darken-3:hover {
  color: rgb(229.5, 128.7, 0) !important;
  border-color: rgb(229.5, 128.7, 0) !important;
}

.underline-amber-darken-4 {
  color: #ff6f00 !important;
  border-color: #ff6f00 !important;
}

a.underline-amber-darken-4:focus, a.underline-amber-darken-4:active, a.underline-amber-darken-4:hover {
  color: rgb(229.5, 99.9, 0) !important;
  border-color: rgb(229.5, 99.9, 0) !important;
}

.underline-amber-accent-1 {
  color: #ffe57f !important;
  border-color: #ffe57f !important;
}

a.underline-amber-accent-1:focus, a.underline-amber-accent-1:active, a.underline-amber-accent-1:hover {
  color: rgb(255, 221.240625, 88.8) !important;
  border-color: rgb(255, 221.240625, 88.8) !important;
}

.underline-amber-accent-2 {
  color: #ffd740 !important;
  border-color: #ffd740 !important;
}

a.underline-amber-accent-2:focus, a.underline-amber-accent-2:active, a.underline-amber-accent-2:hover {
  color: rgb(255, 208.3193717277, 32.1) !important;
  border-color: rgb(255, 208.3193717277, 32.1) !important;
}

.underline-amber-accent-3 {
  color: #ffc400 !important;
  border-color: #ffc400 !important;
}

a.underline-amber-accent-3:focus, a.underline-amber-accent-3:active, a.underline-amber-accent-3:hover {
  color: rgb(229.5, 176.4, 0) !important;
  border-color: rgb(229.5, 176.4, 0) !important;
}

.underline-amber-accent-4 {
  color: #ffab00 !important;
  border-color: #ffab00 !important;
}

a.underline-amber-accent-4:focus, a.underline-amber-accent-4:active, a.underline-amber-accent-4:hover {
  color: rgb(229.5, 153.9, 0) !important;
  border-color: rgb(229.5, 153.9, 0) !important;
}

.underline-orange {
  color: #ff9800 !important;
  border-color: #ff9800 !important;
}

a.underline-orange:focus, a.underline-orange:active, a.underline-orange:hover {
  color: rgb(229.5, 136.8, 0) !important;
  border-color: rgb(229.5, 136.8, 0) !important;
}

.underline-orange-lighten-5 {
  color: #fff3e0 !important;
  border-color: #fff3e0 !important;
}

a.underline-orange-lighten-5:focus, a.underline-orange-lighten-5:active, a.underline-orange-lighten-5:hover {
  color: rgb(255, 224.4580645161, 176.1) !important;
  border-color: rgb(255, 224.4580645161, 176.1) !important;
}

.underline-orange-lighten-4 {
  color: #ffe0b2 !important;
  border-color: #ffe0b2 !important;
}

a.underline-orange-lighten-4:focus, a.underline-orange-lighten-4:active, a.underline-orange-lighten-4:hover {
  color: rgb(255, 206.5675324675, 134.7) !important;
  border-color: rgb(255, 206.5675324675, 134.7) !important;
}

.underline-orange-lighten-3 {
  color: #ffcc80 !important;
  border-color: #ffcc80 !important;
}

a.underline-orange-lighten-3:focus, a.underline-orange-lighten-3:active, a.underline-orange-lighten-3:hover {
  color: rgb(255, 188.6196850394, 89.7) !important;
  border-color: rgb(255, 188.6196850394, 89.7) !important;
}

.underline-orange-lighten-2 {
  color: #ffb74d !important;
  border-color: #ffb74d !important;
}

a.underline-orange-lighten-2:focus, a.underline-orange-lighten-2:active, a.underline-orange-lighten-2:hover {
  color: rgb(255, 169.5707865169, 43.8) !important;
  border-color: rgb(255, 169.5707865169, 43.8) !important;
}

.underline-orange-lighten-1 {
  color: #ffa726 !important;
  border-color: #ffa726 !important;
}

a.underline-orange-lighten-1:focus, a.underline-orange-lighten-1:active, a.underline-orange-lighten-1:hover {
  color: rgb(255, 155.1179723502, 8.7) !important;
  border-color: rgb(255, 155.1179723502, 8.7) !important;
}

.underline-orange-darken-1 {
  color: #fb8c00 !important;
  border-color: #fb8c00 !important;
}

a.underline-orange-darken-1:focus, a.underline-orange-darken-1:active, a.underline-orange-darken-1:hover {
  color: rgb(225.9, 126, 0) !important;
  border-color: rgb(225.9, 126, 0) !important;
}

.underline-orange-darken-2 {
  color: #f57c00 !important;
  border-color: #f57c00 !important;
}

a.underline-orange-darken-2:focus, a.underline-orange-darken-2:active, a.underline-orange-darken-2:hover {
  color: rgb(220.5, 111.6, 0) !important;
  border-color: rgb(220.5, 111.6, 0) !important;
}

.underline-orange-darken-3 {
  color: #ef6c00 !important;
  border-color: #ef6c00 !important;
}

a.underline-orange-darken-3:focus, a.underline-orange-darken-3:active, a.underline-orange-darken-3:hover {
  color: rgb(215.1, 97.2, 0) !important;
  border-color: rgb(215.1, 97.2, 0) !important;
}

.underline-orange-darken-4 {
  color: #e65100 !important;
  border-color: #e65100 !important;
}

a.underline-orange-darken-4:focus, a.underline-orange-darken-4:active, a.underline-orange-darken-4:hover {
  color: rgb(207, 72.9, 0) !important;
  border-color: rgb(207, 72.9, 0) !important;
}

.underline-orange-accent-1 {
  color: #ffd180 !important;
  border-color: #ffd180 !important;
}

a.underline-orange-accent-1:focus, a.underline-orange-accent-1:active, a.underline-orange-accent-1:hover {
  color: rgb(255, 195.1275590551, 89.7) !important;
  border-color: rgb(255, 195.1275590551, 89.7) !important;
}

.underline-orange-accent-2 {
  color: #ffab40 !important;
  border-color: #ffab40 !important;
}

a.underline-orange-accent-2:focus, a.underline-orange-accent-2:active, a.underline-orange-accent-2:hover {
  color: rgb(255, 156.9706806283, 32.1) !important;
  border-color: rgb(255, 156.9706806283, 32.1) !important;
}

.underline-orange-accent-3 {
  color: #ff9100 !important;
  border-color: #ff9100 !important;
}

a.underline-orange-accent-3:focus, a.underline-orange-accent-3:active, a.underline-orange-accent-3:hover {
  color: rgb(229.5, 130.5, 0) !important;
  border-color: rgb(229.5, 130.5, 0) !important;
}

.underline-orange-accent-4 {
  color: #ff6d00 !important;
  border-color: #ff6d00 !important;
}

a.underline-orange-accent-4:focus, a.underline-orange-accent-4:active, a.underline-orange-accent-4:hover {
  color: rgb(229.5, 98.1, 0) !important;
  border-color: rgb(229.5, 98.1, 0) !important;
}

.underline-deep-orange {
  color: #ff5722 !important;
  border-color: #ff5722 !important;
}

a.underline-deep-orange:focus, a.underline-deep-orange:active, a.underline-deep-orange:hover {
  color: rgb(255, 65.0307692308, 5.1) !important;
  border-color: rgb(255, 65.0307692308, 5.1) !important;
}

.underline-deep-orange-lighten-5 {
  color: #fbe9e7 !important;
  border-color: #fbe9e7 !important;
}

a.underline-deep-orange-lighten-5:focus, a.underline-deep-orange-lighten-5:active, a.underline-deep-orange-lighten-5:hover {
  color: rgb(244.1142857143, 195.1285714286, 189.6857142857) !important;
  border-color: rgb(244.1142857143, 195.1285714286, 189.6857142857) !important;
}

.underline-deep-orange-lighten-4 {
  color: #ffccbc !important;
  border-color: #ffccbc !important;
}

a.underline-deep-orange-lighten-4:focus, a.underline-deep-orange-lighten-4:active, a.underline-deep-orange-lighten-4:hover {
  color: rgb(255, 170.2791044776, 143.7) !important;
  border-color: rgb(255, 170.2791044776, 143.7) !important;
}

.underline-deep-orange-lighten-3 {
  color: #ffab91 !important;
  border-color: #ffab91 !important;
}

a.underline-deep-orange-lighten-3:focus, a.underline-deep-orange-lighten-3:active, a.underline-deep-orange-lighten-3:hover {
  color: rgb(255, 140.4545454545, 105) !important;
  border-color: rgb(255, 140.4545454545, 105) !important;
}

.underline-deep-orange-lighten-2 {
  color: #ff8a65 !important;
  border-color: #ff8a65 !important;
}

a.underline-deep-orange-lighten-2:focus, a.underline-deep-orange-lighten-2:active, a.underline-deep-orange-lighten-2:hover {
  color: rgb(255, 110.9532467532, 65.4) !important;
  border-color: rgb(255, 110.9532467532, 65.4) !important;
}

.underline-deep-orange-lighten-1 {
  color: #ff7043 !important;
  border-color: #ff7043 !important;
}

a.underline-deep-orange-lighten-1:focus, a.underline-deep-orange-lighten-1:active, a.underline-deep-orange-lighten-1:hover {
  color: rgb(255, 87.5074468085, 34.8) !important;
  border-color: rgb(255, 87.5074468085, 34.8) !important;
}

.underline-deep-orange-darken-1 {
  color: #f4511e !important;
  border-color: #f4511e !important;
}

a.underline-deep-orange-darken-1:focus, a.underline-deep-orange-darken-1:active, a.underline-deep-orange-darken-1:hover {
  color: rgb(235.1059322034, 64.7847457627, 11.4940677966) !important;
  border-color: rgb(235.1059322034, 64.7847457627, 11.4940677966) !important;
}

.underline-deep-orange-darken-2 {
  color: #e64a19 !important;
  border-color: #e64a19 !important;
}

a.underline-deep-orange-darken-2:focus, a.underline-deep-orange-darken-2:active, a.underline-deep-orange-darken-2:hover {
  color: rgb(207, 66.6, 22.5) !important;
  border-color: rgb(207, 66.6, 22.5) !important;
}

.underline-deep-orange-darken-3 {
  color: #d84315 !important;
  border-color: #d84315 !important;
}

a.underline-deep-orange-darken-3:focus, a.underline-deep-orange-darken-3:active, a.underline-deep-orange-darken-3:hover {
  color: rgb(194.4, 60.3, 18.9) !important;
  border-color: rgb(194.4, 60.3, 18.9) !important;
}

.underline-deep-orange-darken-4 {
  color: #bf360c !important;
  border-color: #bf360c !important;
}

a.underline-deep-orange-darken-4:focus, a.underline-deep-orange-darken-4:active, a.underline-deep-orange-darken-4:hover {
  color: rgb(171.9, 48.6, 10.8) !important;
  border-color: rgb(171.9, 48.6, 10.8) !important;
}

.underline-deep-orange-accent-1 {
  color: #ff9e80 !important;
  border-color: #ff9e80 !important;
}

a.underline-deep-orange-accent-1:focus, a.underline-deep-orange-accent-1:active, a.underline-deep-orange-accent-1:hover {
  color: rgb(255, 128.7472440945, 89.7) !important;
  border-color: rgb(255, 128.7472440945, 89.7) !important;
}

.underline-deep-orange-accent-2 {
  color: #ff6e40 !important;
  border-color: #ff6e40 !important;
}

a.underline-deep-orange-accent-2:focus, a.underline-deep-orange-accent-2:active, a.underline-deep-orange-accent-2:hover {
  color: rgb(255, 85.7827225131, 32.1) !important;
  border-color: rgb(255, 85.7827225131, 32.1) !important;
}

.underline-deep-orange-accent-3 {
  color: #ff3d00 !important;
  border-color: #ff3d00 !important;
}

a.underline-deep-orange-accent-3:focus, a.underline-deep-orange-accent-3:active, a.underline-deep-orange-accent-3:hover {
  color: rgb(229.5, 54.9, 0) !important;
  border-color: rgb(229.5, 54.9, 0) !important;
}

.underline-deep-orange-accent-4 {
  color: #dd2c00 !important;
  border-color: #dd2c00 !important;
}

a.underline-deep-orange-accent-4:focus, a.underline-deep-orange-accent-4:active, a.underline-deep-orange-accent-4:hover {
  color: rgb(198.9, 39.6, 0) !important;
  border-color: rgb(198.9, 39.6, 0) !important;
}

.underline-brown {
  color: #795548 !important;
  border-color: #795548 !important;
}

a.underline-brown:focus, a.underline-brown:active, a.underline-brown:hover {
  color: rgb(108.9, 76.5, 64.8) !important;
  border-color: rgb(108.9, 76.5, 64.8) !important;
}

.underline-brown-lighten-5 {
  color: #efebe9 !important;
  border-color: #efebe9 !important;
}

a.underline-brown-lighten-5:focus, a.underline-brown-lighten-5:active, a.underline-brown-lighten-5:hover {
  color: rgb(219.1263157895, 210.1578947368, 205.6736842105) !important;
  border-color: rgb(219.1263157895, 210.1578947368, 205.6736842105) !important;
}

.underline-brown-lighten-4 {
  color: #d7ccc8 !important;
  border-color: #d7ccc8 !important;
}

a.underline-brown-lighten-4:focus, a.underline-brown-lighten-4:active, a.underline-brown-lighten-4:hover {
  color: rgb(197.5263157895, 181.7210526316, 175.9736842105) !important;
  border-color: rgb(197.5263157895, 181.7210526316, 175.9736842105) !important;
}

.underline-brown-lighten-3 {
  color: #bcaaa4 !important;
  border-color: #bcaaa4 !important;
}

a.underline-brown-lighten-3:focus, a.underline-brown-lighten-3:active, a.underline-brown-lighten-3:hover {
  color: rgb(173.0734177215, 151.0632911392, 143.7265822785) !important;
  border-color: rgb(173.0734177215, 151.0632911392, 143.7265822785) !important;
}

.underline-brown-lighten-2 {
  color: #a1887f !important;
  border-color: #a1887f !important;
}

a.underline-brown-lighten-2:focus, a.underline-brown-lighten-2:active, a.underline-brown-lighten-2:hover {
  color: rgb(148.8054054054, 120.5621621622, 110.3945945946) !important;
  border-color: rgb(148.8054054054, 120.5621621622, 110.3945945946) !important;
}

.underline-brown-lighten-1 {
  color: #8d6e63 !important;
  border-color: #8d6e63 !important;
}

a.underline-brown-lighten-1:focus, a.underline-brown-lighten-1:active, a.underline-brown-lighten-1:hover {
  color: rgb(126.9, 99, 89.1) !important;
  border-color: rgb(126.9, 99, 89.1) !important;
}

.underline-brown-darken-1 {
  color: #6d4c41 !important;
  border-color: #6d4c41 !important;
}

a.underline-brown-darken-1:focus, a.underline-brown-darken-1:active, a.underline-brown-darken-1:hover {
  color: rgb(98.1, 68.4, 58.5) !important;
  border-color: rgb(98.1, 68.4, 58.5) !important;
}

.underline-brown-darken-2 {
  color: #5d4037 !important;
  border-color: #5d4037 !important;
}

a.underline-brown-darken-2:focus, a.underline-brown-darken-2:active, a.underline-brown-darken-2:hover {
  color: rgb(83.7, 57.6, 49.5) !important;
  border-color: rgb(83.7, 57.6, 49.5) !important;
}

.underline-brown-darken-3 {
  color: #4e342e !important;
  border-color: #4e342e !important;
}

a.underline-brown-darken-3:focus, a.underline-brown-darken-3:active, a.underline-brown-darken-3:hover {
  color: rgb(70.2, 46.8, 41.4) !important;
  border-color: rgb(70.2, 46.8, 41.4) !important;
}

.underline-brown-darken-4 {
  color: #3e2723 !important;
  border-color: #3e2723 !important;
}

a.underline-brown-darken-4:focus, a.underline-brown-darken-4:active, a.underline-brown-darken-4:hover {
  color: rgb(55.8, 35.1, 31.5) !important;
  border-color: rgb(55.8, 35.1, 31.5) !important;
}

.underline-blue-grey {
  color: #607d8b !important;
  border-color: #607d8b !important;
}

a.underline-blue-grey:focus, a.underline-blue-grey:active, a.underline-blue-grey:hover {
  color: rgb(86.4, 112.5, 125.1) !important;
  border-color: rgb(86.4, 112.5, 125.1) !important;
}

.underline-blue-grey-lighten-5 {
  color: #eceff1 !important;
  border-color: #eceff1 !important;
}

a.underline-blue-grey-lighten-5:focus, a.underline-blue-grey-lighten-5:active, a.underline-blue-grey-lighten-5:hover {
  color: rgb(208.5363636364, 215.8727272727, 220.7636363636) !important;
  border-color: rgb(208.5363636364, 215.8727272727, 220.7636363636) !important;
}

.underline-blue-grey-lighten-4 {
  color: #cfd8dc !important;
  border-color: #cfd8dc !important;
}

a.underline-blue-grey-lighten-4:focus, a.underline-blue-grey-lighten-4:active, a.underline-blue-grey-lighten-4:hover {
  color: rgb(182.3060240964, 195.9361445783, 201.9939759036) !important;
  border-color: rgb(182.3060240964, 195.9361445783, 201.9939759036) !important;
}

.underline-blue-grey-lighten-3 {
  color: #b0bec5 !important;
  border-color: #b0bec5 !important;
}

a.underline-blue-grey-lighten-3:focus, a.underline-blue-grey-lighten-3:active, a.underline-blue-grey-lighten-3:hover {
  color: rgb(154.4912408759, 172.302919708, 181.2087591241) !important;
  border-color: rgb(154.4912408759, 172.302919708, 181.2087591241) !important;
}

.underline-blue-grey-lighten-2 {
  color: #90a4ae !important;
  border-color: #90a4ae !important;
}

a.underline-blue-grey-lighten-2:focus, a.underline-blue-grey-lighten-2:active, a.underline-blue-grey-lighten-2:hover {
  color: rgb(125.615625, 148.928125, 160.584375) !important;
  border-color: rgb(125.615625, 148.928125, 160.584375) !important;
}

.underline-blue-grey-lighten-1 {
  color: #78909c !important;
  border-color: #78909c !important;
}

a.underline-blue-grey-lighten-1:focus, a.underline-blue-grey-lighten-1:active, a.underline-blue-grey-lighten-1:hover {
  color: rgb(105.0923076923, 130.5692307692, 143.3076923077) !important;
  border-color: rgb(105.0923076923, 130.5692307692, 143.3076923077) !important;
}

.underline-blue-grey-darken-1 {
  color: #546e7a !important;
  border-color: #546e7a !important;
}

a.underline-blue-grey-darken-1:focus, a.underline-blue-grey-darken-1:active, a.underline-blue-grey-darken-1:hover {
  color: rgb(75.6, 99, 109.8) !important;
  border-color: rgb(75.6, 99, 109.8) !important;
}

.underline-blue-grey-darken-2 {
  color: #455a64 !important;
  border-color: #455a64 !important;
}

a.underline-blue-grey-darken-2:focus, a.underline-blue-grey-darken-2:active, a.underline-blue-grey-darken-2:hover {
  color: rgb(62.1, 81, 90) !important;
  border-color: rgb(62.1, 81, 90) !important;
}

.underline-blue-grey-darken-3 {
  color: #37474f !important;
  border-color: #37474f !important;
}

a.underline-blue-grey-darken-3:focus, a.underline-blue-grey-darken-3:active, a.underline-blue-grey-darken-3:hover {
  color: rgb(49.5, 63.9, 71.1) !important;
  border-color: rgb(49.5, 63.9, 71.1) !important;
}

.underline-blue-grey-darken-4 {
  color: #263238 !important;
  border-color: #263238 !important;
}

a.underline-blue-grey-darken-4:focus, a.underline-blue-grey-darken-4:active, a.underline-blue-grey-darken-4:hover {
  color: rgb(34.2, 45, 50.4) !important;
  border-color: rgb(34.2, 45, 50.4) !important;
}

.underline-grey {
  color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}

a.underline-grey:focus, a.underline-grey:active, a.underline-grey:hover {
  color: rgb(142.2, 142.2, 142.2) !important;
  border-color: rgb(142.2, 142.2, 142.2) !important;
}

.underline-grey-lighten-5 {
  color: #fafafa !important;
  border-color: #fafafa !important;
}

a.underline-grey-lighten-5:focus, a.underline-grey-lighten-5:active, a.underline-grey-lighten-5:hover {
  color: #e1e1e1 !important;
  border-color: #e1e1e1 !important;
}

.underline-grey-lighten-4 {
  color: #f5f5f5 !important;
  border-color: #f5f5f5 !important;
}

a.underline-grey-lighten-4:focus, a.underline-grey-lighten-4:active, a.underline-grey-lighten-4:hover {
  color: rgb(220.5, 220.5, 220.5) !important;
  border-color: rgb(220.5, 220.5, 220.5) !important;
}

.underline-grey-lighten-3 {
  color: #eeeeee !important;
  border-color: #eeeeee !important;
}

a.underline-grey-lighten-3:focus, a.underline-grey-lighten-3:active, a.underline-grey-lighten-3:hover {
  color: rgb(214.2, 214.2, 214.2) !important;
  border-color: rgb(214.2, 214.2, 214.2) !important;
}

.underline-grey-lighten-2 {
  color: #e0e0e0 !important;
  border-color: #e0e0e0 !important;
}

a.underline-grey-lighten-2:focus, a.underline-grey-lighten-2:active, a.underline-grey-lighten-2:hover {
  color: rgb(201.6, 201.6, 201.6) !important;
  border-color: rgb(201.6, 201.6, 201.6) !important;
}

.underline-grey-lighten-1 {
  color: #bdbdbd !important;
  border-color: #bdbdbd !important;
}

a.underline-grey-lighten-1:focus, a.underline-grey-lighten-1:active, a.underline-grey-lighten-1:hover {
  color: rgb(170.1, 170.1, 170.1) !important;
  border-color: rgb(170.1, 170.1, 170.1) !important;
}

.underline-grey-darken-1 {
  color: #757575 !important;
  border-color: #757575 !important;
}

a.underline-grey-darken-1:focus, a.underline-grey-darken-1:active, a.underline-grey-darken-1:hover {
  color: rgb(105.3, 105.3, 105.3) !important;
  border-color: rgb(105.3, 105.3, 105.3) !important;
}

.underline-grey-darken-2 {
  color: #616161 !important;
  border-color: #616161 !important;
}

a.underline-grey-darken-2:focus, a.underline-grey-darken-2:active, a.underline-grey-darken-2:hover {
  color: rgb(87.3, 87.3, 87.3) !important;
  border-color: rgb(87.3, 87.3, 87.3) !important;
}

.underline-grey-darken-3 {
  color: #424242 !important;
  border-color: #424242 !important;
}

a.underline-grey-darken-3:focus, a.underline-grey-darken-3:active, a.underline-grey-darken-3:hover {
  color: rgb(59.4, 59.4, 59.4) !important;
  border-color: rgb(59.4, 59.4, 59.4) !important;
}

.underline-grey-darken-4 {
  color: #212121 !important;
  border-color: #212121 !important;
}

a.underline-grey-darken-4:focus, a.underline-grey-darken-4:active, a.underline-grey-darken-4:hover {
  color: rgb(29.7, 29.7, 29.7) !important;
  border-color: rgb(29.7, 29.7, 29.7) !important;
}

.underline-gold {
  color: #ac7224 !important;
  border-color: #ac7224 !important;
}

a.underline-gold:focus, a.underline-gold:active, a.underline-gold:hover {
  color: rgb(154.8, 102.6, 32.4) !important;
  border-color: rgb(154.8, 102.6, 32.4) !important;
}

.underline-social-accupass {
  color: #0088d2 !important;
  border-color: #0088d2 !important;
}

a.underline-social-accupass:focus, a.underline-social-accupass:active, a.underline-social-accupass:hover {
  color: rgb(0, 122.4, 189) !important;
  border-color: rgb(0, 122.4, 189) !important;
}

.underline-social-pinkoi {
  color: #E95E8B !important;
  border-color: #E95E8B !important;
}

a.underline-social-pinkoi:focus, a.underline-social-pinkoi:active, a.underline-social-pinkoi:hover {
  color: rgb(229.068852459, 65.231147541, 118.2721311475) !important;
  border-color: rgb(229.068852459, 65.231147541, 118.2721311475) !important;
}

.underline-social-youku {
  color: #ec0001 !important;
  border-color: #ec0001 !important;
}

a.underline-social-youku:focus, a.underline-social-youku:active, a.underline-social-youku:hover {
  color: rgb(212.4, 0, 0.9) !important;
  border-color: rgb(212.4, 0, 0.9) !important;
}

.underline-social-tudou {
  color: #ed592b !important;
  border-color: #ed592b !important;
}

a.underline-social-tudou:focus, a.underline-social-tudou:active, a.underline-social-tudou:hover {
  color: rgb(232.2782608696, 70.1217391304, 19.7217391304) !important;
  border-color: rgb(232.2782608696, 70.1217391304, 19.7217391304) !important;
}

.underline-social-baidu {
  color: #2529d8 !important;
  border-color: #2529d8 !important;
}

a.underline-social-baidu:focus, a.underline-social-baidu:active, a.underline-social-baidu:hover {
  color: rgb(33.3, 36.9, 194.4) !important;
  border-color: rgb(33.3, 36.9, 194.4) !important;
}

.underline-social-blogger {
  color: #f57d00 !important;
  border-color: #f57d00 !important;
}

a.underline-social-blogger:focus, a.underline-social-blogger:active, a.underline-social-blogger:hover {
  color: rgb(220.5, 112.5, 0) !important;
  border-color: rgb(220.5, 112.5, 0) !important;
}

.underline-social-vimeo {
  color: #1ab7ea !important;
  border-color: #1ab7ea !important;
}

a.underline-social-vimeo:focus, a.underline-social-vimeo:active, a.underline-social-vimeo:hover {
  color: rgb(19.656, 166.608, 214.344) !important;
  border-color: rgb(19.656, 166.608, 214.344) !important;
}

.underline-social-youtube {
  color: #ff0000 !important;
  border-color: #ff0000 !important;
}

a.underline-social-youtube:focus, a.underline-social-youtube:active, a.underline-social-youtube:hover {
  color: rgb(229.5, 0, 0) !important;
  border-color: rgb(229.5, 0, 0) !important;
}

.underline-social-linkedin {
  color: #0077b5 !important;
  border-color: #0077b5 !important;
}

a.underline-social-linkedin:focus, a.underline-social-linkedin:active, a.underline-social-linkedin:hover {
  color: rgb(0, 107.1, 162.9) !important;
  border-color: rgb(0, 107.1, 162.9) !important;
}

.underline-social-facebook {
  color: #3b5998 !important;
  border-color: #3b5998 !important;
}

a.underline-social-facebook:focus, a.underline-social-facebook:active, a.underline-social-facebook:hover {
  color: rgb(53.1, 80.1, 136.8) !important;
  border-color: rgb(53.1, 80.1, 136.8) !important;
}

.underline-social-line {
  color: #00c300 !important;
  border-color: #00c300 !important;
}

a.underline-social-line:focus, a.underline-social-line:active, a.underline-social-line:hover {
  color: rgb(0, 175.5, 0) !important;
  border-color: rgb(0, 175.5, 0) !important;
}

.underline-social-twitter {
  color: #1da1f2 !important;
  border-color: #1da1f2 !important;
}

a.underline-social-twitter:focus, a.underline-social-twitter:active, a.underline-social-twitter:hover {
  color: rgb(13.2665271967, 147.9728033473, 230.6334728033) !important;
  border-color: rgb(13.2665271967, 147.9728033473, 230.6334728033) !important;
}

.underline-social-pinterest {
  color: #bd081c !important;
  border-color: #bd081c !important;
}

a.underline-social-pinterest:focus, a.underline-social-pinterest:active, a.underline-social-pinterest:hover {
  color: rgb(170.1, 7.2, 25.2) !important;
  border-color: rgb(170.1, 7.2, 25.2) !important;
}

.underline-social-google-plus {
  color: #dd4b39 !important;
  border-color: #dd4b39 !important;
}

a.underline-social-google-plus:focus, a.underline-social-google-plus:active, a.underline-social-google-plus:hover {
  color: rgb(213.5327586207, 56.0793103448, 36.6672413793) !important;
  border-color: rgb(213.5327586207, 56.0793103448, 36.6672413793) !important;
}

.underline-social-plurk {
  color: #de411d !important;
  border-color: #de411d !important;
}

a.underline-social-plurk:focus, a.underline-social-plurk:active, a.underline-social-plurk:hover {
  color: rgb(199.8, 58.5, 26.1) !important;
  border-color: rgb(199.8, 58.5, 26.1) !important;
}

.underline-social-qqchat {
  color: #000000 !important;
  border-color: #000000 !important;
}

a.underline-social-qqchat:focus, a.underline-social-qqchat:active, a.underline-social-qqchat:hover {
  color: black !important;
  border-color: black !important;
}

.underline-social-sina-weibo {
  color: #f50000 !important;
  border-color: #f50000 !important;
}

a.underline-social-sina-weibo:focus, a.underline-social-sina-weibo:active, a.underline-social-sina-weibo:hover {
  color: rgb(220.5, 0, 0) !important;
  border-color: rgb(220.5, 0, 0) !important;
}

.underline-social-renren {
  color: #217dc6 !important;
  border-color: #217dc6 !important;
}

a.underline-social-renren:focus, a.underline-social-renren:active, a.underline-social-renren:hover {
  color: rgb(29.7, 112.5, 178.2) !important;
  border-color: rgb(29.7, 112.5, 178.2) !important;
}

.underline-social-instagram {
  color: #c13584 !important;
  border-color: #c13584 !important;
}

a.underline-social-instagram:focus, a.underline-social-instagram:active, a.underline-social-instagram:hover {
  color: rgb(173.7, 47.7, 118.8) !important;
  border-color: rgb(173.7, 47.7, 118.8) !important;
}

.underline-social-wechat {
  color: #51c332 !important;
  border-color: #51c332 !important;
}

a.underline-social-wechat:focus, a.underline-social-wechat:active, a.underline-social-wechat:hover {
  color: rgb(72.9, 175.5, 45) !important;
  border-color: rgb(72.9, 175.5, 45) !important;
}

.underline-ccwork-channel {
  color: #00c2e2 !important;
  border-color: #00c2e2 !important;
}

a.underline-ccwork-channel:focus, a.underline-ccwork-channel:active, a.underline-ccwork-channel:hover {
  color: rgb(0, 174.6, 203.4) !important;
  border-color: rgb(0, 174.6, 203.4) !important;
}

.underline-ccwork-event {
  color: #00c300 !important;
  border-color: #00c300 !important;
}

a.underline-ccwork-event:focus, a.underline-ccwork-event:active, a.underline-ccwork-event:hover {
  color: rgb(0, 175.5, 0) !important;
  border-color: rgb(0, 175.5, 0) !important;
}

.underline-ccwork-mart {
  color: #ed6e1c !important;
  border-color: #ed6e1c !important;
}

a.underline-ccwork-mart:focus, a.underline-ccwork-mart:active, a.underline-ccwork-mart:hover {
  color: rgb(220.9775510204, 97.3469387755, 17.5224489796) !important;
  border-color: rgb(220.9775510204, 97.3469387755, 17.5224489796) !important;
}

.underline-ccwork-corp {
  color: #bd081c !important;
  border-color: #bd081c !important;
}

a.underline-ccwork-corp:focus, a.underline-ccwork-corp:active, a.underline-ccwork-corp:hover {
  color: rgb(170.1, 7.2, 25.2) !important;
  border-color: rgb(170.1, 7.2, 25.2) !important;
}

.underline-ntcart-color1 {
  color: #3C3C37 !important;
  border-color: #3C3C37 !important;
}

a.underline-ntcart-color1:focus, a.underline-ntcart-color1:active, a.underline-ntcart-color1:hover {
  color: rgb(54, 54, 49.5) !important;
  border-color: rgb(54, 54, 49.5) !important;
}

.underline-ntcart-color2 {
  color: #4D4D49 !important;
  border-color: #4D4D49 !important;
}

a.underline-ntcart-color2:focus, a.underline-ntcart-color2:active, a.underline-ntcart-color2:hover {
  color: rgb(69.3, 69.3, 65.7) !important;
  border-color: rgb(69.3, 69.3, 65.7) !important;
}

.underline-ntcart-color3 {
  color: #f998c7 !important;
  border-color: #f998c7 !important;
}

a.underline-ntcart-color3:focus, a.underline-ntcart-color3:active, a.underline-ntcart-color3:hover {
  color: rgb(246.7926605505, 114.1073394495, 178.3981651376) !important;
  border-color: rgb(246.7926605505, 114.1073394495, 178.3981651376) !important;
}

.underline-ntcart-color4 {
  color: #FFFF00 !important;
  border-color: #FFFF00 !important;
}

a.underline-ntcart-color4:focus, a.underline-ntcart-color4:active, a.underline-ntcart-color4:hover {
  color: rgb(229.5, 229.5, 0) !important;
  border-color: rgb(229.5, 229.5, 0) !important;
}

.underline-ntcart-color5 {
  color: #D9D9D9 !important;
  border-color: #D9D9D9 !important;
}

a.underline-ntcart-color5:focus, a.underline-ntcart-color5:active, a.underline-ntcart-color5:hover {
  color: rgb(195.3, 195.3, 195.3) !important;
  border-color: rgb(195.3, 195.3, 195.3) !important;
}

.underline-black {
  color: #000000 !important;
  border-color: #000000 !important;
}

a.underline-black:focus, a.underline-black:active, a.underline-black:hover {
  color: black !important;
  border-color: black !important;
}

.underline-white {
  color: #FFFFFF !important;
  border-color: #FFFFFF !important;
}

a.underline-white:focus, a.underline-white:active, a.underline-white:hover {
  color: rgb(229.5, 229.5, 229.5) !important;
  border-color: rgb(229.5, 229.5, 229.5) !important;
}

.underline-transparent {
  color: transparent !important;
  border-color: transparent !important;
}

a.underline-transparent:focus, a.underline-transparent:active, a.underline-transparent:hover {
  color: rgba(0, 0, 0, 0) !important;
  border-color: rgba(0, 0, 0, 0) !important;
}

@media print {
  * {
    -webkit-print-color-adjust: exact !important;
  }
  .noBreak {
    -webkit-column-break-inside: avoid;
       -moz-column-break-inside: avoid;
            break-inside: avoid;
  }
  .noPrint {
    display: none;
  }
}
@page {
  size: A4 Landscape;
  page-break-inside: avoid;
  page-break-after: always;
}
[class*=btn-] {
  position: relative;
  display: inline-block;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  padding: 0.4rem 1rem;
  line-height: 1.5;
  font-size: 1.5rem;
}
[class*=btn-]:focus, [class*=btn-].focus {
  outline: 0;
}
[class*=btn-].disabled, [class*=btn-]:disabled {
  cursor: default;
  opacity: 0.65;
  pointer-events: none;
}
[class*=btn-]:active, [class*=btn-].active {
  background-image: none;
}
[class*=btn-] > i {
  margin-right: 3px;
  font-size: 2rem;
  vertical-align: text-bottom;
}
[class*=btn-].right {
  direction: rtl;
}
[class*=btn-].right > i {
  margin-right: 0;
  margin-left: 3px;
}
[class*=btn-].right > span {
  display: inline-block;
  direction: ltr;
}
[class*=btn-].btn-del:focus, [class*=btn-].btn-del:hover {
  color: #ffffff;
  background-color: #F44336;
  border-color: #F44336;
}
[class*=btn-].btn-del.transparent:focus, [class*=btn-].btn-del.transparent:hover {
  color: #F44336;
}
[class*=btn-].btn-abandon:focus, [class*=btn-].btn-abandon:hover {
  color: #ffffff;
  background-color: #9e9e9e;
  border-color: #9e9e9e;
}
[class*=btn-].btn-abandon.transparent:focus, [class*=btn-].btn-abandon.transparent:hover {
  color: #9e9e9e;
}
[class*=btn-].prev {
  float: left;
}
[class*=btn-].prev.transparent {
  padding-right: 0;
  padding-left: 0;
}
[class*=btn-].next {
  float: right;
}
[class*=btn-].next.transparent {
  padding-right: 0;
  padding-left: 0;
}
[class*=btn-].transparent {
  background-color: transparent !important;
  border-color: transparent !important;
}
[class*=btn-].circle, [class*=btn-].square {
  width: 35px;
  height: 35px;
  padding: 0 !important;
  overflow: hidden;
}
[class*=btn-].circle > i, [class*=btn-].square > i {
  line-height: 35px;
  margin-right: 0px;
}
[class*=btn-].circle.btn-with-item, [class*=btn-].square.btn-with-item {
  width: 100px;
  height: 100px;
  font-size: 1.4rem;
  border: transparent;
}
[class*=btn-].circle.btn-with-item > i, [class*=btn-].square.btn-with-item > i {
  line-height: 1.2;
  font-size: 4.2rem;
}
[class*=btn-].circle.btn-with-item > span, [class*=btn-].square.btn-with-item > span {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 2px 5px;
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
}
[class*=btn-].circle.btn-with-item.empty, [class*=btn-].square.btn-with-item.empty {
  border: 2px dashed #dedede;
  background-color: transparent;
}
[class*=btn-].btn-huge {
  padding: 1.2rem 3rem;
  line-height: 1.5;
  font-size: 1.8rem;
}
[class*=btn-].btn-huge > i {
  vertical-align: text-bottom;
  font-size: 2.4rem;
}
[class*=btn-].btn-huge.circle, [class*=btn-].btn-huge.square {
  width: 60px;
  height: 60px;
}
[class*=btn-].btn-huge.circle > i, [class*=btn-].btn-huge.square > i {
  line-height: 60px;
  font-size: 4rem;
}
[class*=btn-].btn-large {
  padding: 0.8rem 3rem;
  line-height: 1.5;
}
[class*=btn-].btn-large.circle, [class*=btn-].btn-large.square {
  width: 45px;
  height: 45px;
}
[class*=btn-].btn-large.circle > i, [class*=btn-].btn-large.square > i {
  line-height: 45px;
  font-size: 3.5rem;
}
[class*=btn-].btn-small {
  font-size: 1.4rem;
  padding: 0.3rem 1.5rem;
  line-height: 1.5;
}
[class*=btn-].btn-small > i {
  font-size: 1.2rem;
}
[class*=btn-].btn-small.circle, [class*=btn-].btn-small.square {
  width: 30px;
  height: 30px;
}
[class*=btn-].btn-small.circle > i, [class*=btn-].btn-small.square > i {
  line-height: 30px;
}
[class*=btn-].btn-mini {
  font-size: 1.3rem;
  padding: 0.25rem 1rem;
  line-height: 1.5;
}
[class*=btn-].btn-mini > i {
  font-size: 1rem;
}
[class*=btn-].btn-mini.circle, [class*=btn-].btn-mini.square {
  width: 24px;
  height: 24px;
}
[class*=btn-].btn-mini.circle > i, [class*=btn-].btn-mini.square > i {
  line-height: 24px;
}
[class*=btn-].btn-tiny.circle, [class*=btn-].btn-tiny.square {
  width: 16px;
  height: 16px;
}
[class*=btn-].btn-tiny.circle > i, [class*=btn-].btn-tiny.square > i {
  line-height: 16px;
}
[class*=btn-].block {
  width: 100% !important;
  padding-left: 1rem;
  padding-right: 1rem;
}
[class*=btn-].block + .block {
  margin-top: 20px;
}
[class*=btn-].half {
  width: 48% !important;
  padding-left: 0;
  padding-right: 0;
  margin-right: 1.6%;
}
[class*=btn-].half:nth-child(2n) {
  margin-right: 0;
}
[class*=btn-].rounded-circle {
  border-radius: 100px;
}
[class*=btn-].rounded-1 {
  border-radius: 4px;
}

.tool-btn {
  position: relative;
  display: inline-block;
  z-index: 998;
}
.tool-btn ul {
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  bottom: 30px;
  padding-bottom: 55px;
  margin: 0;
  visibility: hidden;
}
.tool-btn ul li {
  margin-bottom: 15px;
}
.tool-btn ul [class*=btn-] {
  opacity: 0;
}
.tool-btn.active ul {
  visibility: visible;
}
.tool-btn.horizontal ul {
  text-align: left;
  right: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 100%;
  left: 30px;
  width: 500px;
  padding-bottom: 0px;
}
.tool-btn.horizontal ul li {
  display: inline-block;
  margin: 5px 15px 0 0;
}
.tool-btn.horizontal.right ul {
  text-align: right;
  padding-right: 50px;
  right: 30px;
  left: auto;
}
.tool-btn.horizontal .btn-with-item ~ ul {
  left: 84px;
  width: 720px;
}
.tool-btn.horizontal .btn-with-item ~ ul li {
  margin: 0 13px 5px 0;
}
.tool-btn .fab-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 35px;
  height: 35px;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}

.btn-materialize-red {
  color: #ffffff;
  background-color: #e51c23;
  border-color: #e51c23;
}
.btn-materialize-red:link, .btn-materialize-red:visited, .btn-materialize-red.visited {
  color: #ffffff;
  background-color: #e51c23;
  border-color: #e51c23;
}
.btn-materialize-red:hover {
  color: #ffffff;
  background-color: rgb(184.4711462451, 21.1288537549, 26.8173913043);
  border-color: rgb(202.9182608696, 23.2417391304, 29.4991304348);
}
.btn-materialize-red.disabled, .btn-materialize-red:disabled {
  background-color: #e51c23;
  border-color: #e51c23;
}

.btn-materialize-red-o {
  color: #e51c23;
  background-color: transparent;
  border-color: #e51c23;
}
.btn-materialize-red-o:link, .btn-materialize-red-o:visited, .btn-materialize-red-o.visited {
  color: #e51c23;
  background-color: transparent;
  border-color: #e51c23;
}
.btn-materialize-red-o:hover {
  color: rgb(235.5, 84.75, 90);
  border-color: rgb(235.5, 84.75, 90);
}
.btn-materialize-red-o.disabled, .btn-materialize-red-o:disabled {
  color: #e51c23;
}

.btn-materialize-red-lighten-5 {
  color: #ffffff;
  background-color: #fdeaeb;
  border-color: #fdeaeb;
}
.btn-materialize-red-lighten-5:link, .btn-materialize-red-lighten-5:visited, .btn-materialize-red-lighten-5.visited {
  color: #ffffff;
  background-color: #fdeaeb;
  border-color: #fdeaeb;
}
.btn-materialize-red-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(244.5304347826, 145.0695652174, 150.3043478261);
  border-color: rgb(247.9182608696, 180.6417391304, 184.1826086957);
}
.btn-materialize-red-lighten-5.disabled, .btn-materialize-red-lighten-5:disabled {
  background-color: #fdeaeb;
  border-color: #fdeaeb;
}

.btn-materialize-red-lighten-5-o {
  color: #fdeaeb;
  background-color: transparent;
  border-color: #fdeaeb;
}
.btn-materialize-red-lighten-5-o:link, .btn-materialize-red-lighten-5-o:visited, .btn-materialize-red-lighten-5-o.visited {
  color: #fdeaeb;
  background-color: transparent;
  border-color: #fdeaeb;
}
.btn-materialize-red-lighten-5-o:hover {
  color: rgb(253.5, 239.25, 240);
  border-color: rgb(253.5, 239.25, 240);
}
.btn-materialize-red-lighten-5-o.disabled, .btn-materialize-red-lighten-5-o:disabled {
  color: #fdeaeb;
}

.btn-materialize-red-lighten-4 {
  color: #ffffff;
  background-color: #f8c1c3;
  border-color: #f8c1c3;
}
.btn-materialize-red-lighten-4:link, .btn-materialize-red-lighten-4:visited, .btn-materialize-red-lighten-4.visited {
  color: #ffffff;
  background-color: #f8c1c3;
  border-color: #f8c1c3;
}
.btn-materialize-red-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(239.052173913, 113.747826087, 118.3043478261);
  border-color: rgb(242.6313043478, 145.4486956522, 148.9826086957);
}
.btn-materialize-red-lighten-4.disabled, .btn-materialize-red-lighten-4:disabled {
  background-color: #f8c1c3;
  border-color: #f8c1c3;
}

.btn-materialize-red-lighten-4-o {
  color: #f8c1c3;
  background-color: transparent;
  border-color: #f8c1c3;
}
.btn-materialize-red-lighten-4-o:link, .btn-materialize-red-lighten-4-o:visited, .btn-materialize-red-lighten-4-o.visited {
  color: #f8c1c3;
  background-color: transparent;
  border-color: #f8c1c3;
}
.btn-materialize-red-lighten-4-o:hover {
  color: rgb(249.75, 208.5, 210);
  border-color: rgb(249.75, 208.5, 210);
}
.btn-materialize-red-lighten-4-o.disabled, .btn-materialize-red-lighten-4-o:disabled {
  color: #f8c1c3;
}

.btn-materialize-red-lighten-3 {
  color: #ffffff;
  background-color: #f3989b;
  border-color: #f3989b;
}
.btn-materialize-red-lighten-3:link, .btn-materialize-red-lighten-3:visited, .btn-materialize-red-lighten-3.visited {
  color: #ffffff;
  background-color: #f3989b;
  border-color: #f3989b;
}
.btn-materialize-red-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(234.7565217391, 81.2434782609, 86.3043478261);
  border-color: rgb(238.0539130435, 109.5460869565, 113.7826086957);
}
.btn-materialize-red-lighten-3.disabled, .btn-materialize-red-lighten-3:disabled {
  background-color: #f3989b;
  border-color: #f3989b;
}

.btn-materialize-red-lighten-3-o {
  color: #f3989b;
  background-color: transparent;
  border-color: #f3989b;
}
.btn-materialize-red-lighten-3-o:link, .btn-materialize-red-lighten-3-o:visited, .btn-materialize-red-lighten-3-o.visited {
  color: #f3989b;
  background-color: transparent;
  border-color: #f3989b;
}
.btn-materialize-red-lighten-3-o:hover {
  color: rgb(246, 177.75, 180);
  border-color: rgb(246, 177.75, 180);
}
.btn-materialize-red-lighten-3-o.disabled, .btn-materialize-red-lighten-3-o:disabled {
  color: #f3989b;
}

.btn-materialize-red-lighten-2 {
  color: #ffffff;
  background-color: #ee6e73;
  border-color: #ee6e73;
}
.btn-materialize-red-lighten-2:link, .btn-materialize-red-lighten-2:visited, .btn-materialize-red-lighten-2.visited {
  color: #ffffff;
  background-color: #ee6e73;
  border-color: #ee6e73;
}
.btn-materialize-red-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(230.6962962963, 47.7037037037, 54.8518518519);
  border-color: rgb(233.6177777778, 72.6222222222, 78.9111111111);
}
.btn-materialize-red-lighten-2.disabled, .btn-materialize-red-lighten-2:disabled {
  background-color: #ee6e73;
  border-color: #ee6e73;
}

.btn-materialize-red-lighten-2-o {
  color: #ee6e73;
  background-color: transparent;
  border-color: #ee6e73;
}
.btn-materialize-red-lighten-2-o:link, .btn-materialize-red-lighten-2-o:visited, .btn-materialize-red-lighten-2-o.visited {
  color: #ee6e73;
  background-color: transparent;
  border-color: #ee6e73;
}
.btn-materialize-red-lighten-2-o:hover {
  color: rgb(242.25, 146.25, 150);
  border-color: rgb(242.25, 146.25, 150);
}
.btn-materialize-red-lighten-2-o.disabled, .btn-materialize-red-lighten-2-o:disabled {
  color: #ee6e73;
}

.btn-materialize-red-lighten-1 {
  color: #ffffff;
  background-color: #ea454b;
  border-color: #ea454b;
}
.btn-materialize-red-lighten-1:link, .btn-materialize-red-lighten-1:visited, .btn-materialize-red-lighten-1.visited {
  color: #ffffff;
  background-color: #ea454b;
  border-color: #ea454b;
}
.btn-materialize-red-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(217.8086956522, 24.5913043478, 31.6173913043);
  border-color: rgb(230.3113043478, 36.3286956522, 43.3826086957);
}
.btn-materialize-red-lighten-1.disabled, .btn-materialize-red-lighten-1:disabled {
  background-color: #ea454b;
  border-color: #ea454b;
}

.btn-materialize-red-lighten-1-o {
  color: #ea454b;
  background-color: transparent;
  border-color: #ea454b;
}
.btn-materialize-red-lighten-1-o:link, .btn-materialize-red-lighten-1-o:visited, .btn-materialize-red-lighten-1-o.visited {
  color: #ea454b;
  background-color: transparent;
  border-color: #ea454b;
}
.btn-materialize-red-lighten-1-o:hover {
  color: rgb(239.25, 115.5, 120);
  border-color: rgb(239.25, 115.5, 120);
}
.btn-materialize-red-lighten-1-o.disabled, .btn-materialize-red-lighten-1-o:disabled {
  color: #ea454b;
}

.btn-materialize-red-darken-1 {
  color: #ffffff;
  background-color: #d0181e;
  border-color: #d0181e;
}
.btn-materialize-red-darken-1:link, .btn-materialize-red-darken-1:visited, .btn-materialize-red-darken-1.visited {
  color: #ffffff;
  background-color: #d0181e;
  border-color: #d0181e;
}
.btn-materialize-red-darken-1:hover {
  color: #ffffff;
  background-color: rgb(166.4, 19.2, 24);
  border-color: rgb(183.04, 21.12, 26.4);
}
.btn-materialize-red-darken-1.disabled, .btn-materialize-red-darken-1:disabled {
  background-color: #d0181e;
  border-color: #d0181e;
}

.btn-materialize-red-darken-1-o {
  color: #d0181e;
  background-color: transparent;
  border-color: #d0181e;
}
.btn-materialize-red-darken-1-o:link, .btn-materialize-red-darken-1-o:visited, .btn-materialize-red-darken-1-o.visited {
  color: #d0181e;
  background-color: transparent;
  border-color: #d0181e;
}
.btn-materialize-red-darken-1-o:hover {
  color: rgb(233.4310344828, 68.0689655172, 73.4612068966);
  border-color: rgb(233.4310344828, 68.0689655172, 73.4612068966);
}
.btn-materialize-red-darken-1-o.disabled, .btn-materialize-red-darken-1-o:disabled {
  color: #d0181e;
}

.btn-materialize-red-darken-2 {
  color: #ffffff;
  background-color: #b9151b;
  border-color: #b9151b;
}
.btn-materialize-red-darken-2:link, .btn-materialize-red-darken-2:visited, .btn-materialize-red-darken-2.visited {
  color: #ffffff;
  background-color: #b9151b;
  border-color: #b9151b;
}
.btn-materialize-red-darken-2:hover {
  color: #ffffff;
  background-color: rgb(148, 16.8, 21.6);
  border-color: rgb(162.8, 18.48, 23.76);
}
.btn-materialize-red-darken-2.disabled, .btn-materialize-red-darken-2:disabled {
  background-color: #b9151b;
  border-color: #b9151b;
}

.btn-materialize-red-darken-2-o {
  color: #b9151b;
  background-color: transparent;
  border-color: #b9151b;
}
.btn-materialize-red-darken-2-o:link, .btn-materialize-red-darken-2-o:visited, .btn-materialize-red-darken-2-o.visited {
  color: #b9151b;
  background-color: transparent;
  border-color: #b9151b;
}
.btn-materialize-red-darken-2-o:hover {
  color: rgb(231.7572815534, 50.2427184466, 56.8834951456);
  border-color: rgb(231.7572815534, 50.2427184466, 56.8834951456);
}
.btn-materialize-red-darken-2-o.disabled, .btn-materialize-red-darken-2-o:disabled {
  color: #b9151b;
}

.btn-materialize-red-darken-3 {
  color: #ffffff;
  background-color: #a21318;
  border-color: #a21318;
}
.btn-materialize-red-darken-3:link, .btn-materialize-red-darken-3:visited, .btn-materialize-red-darken-3.visited {
  color: #ffffff;
  background-color: #a21318;
  border-color: #a21318;
}
.btn-materialize-red-darken-3:hover {
  color: #ffffff;
  background-color: rgb(129.6, 15.2, 19.2);
  border-color: rgb(142.56, 16.72, 21.12);
}
.btn-materialize-red-darken-3.disabled, .btn-materialize-red-darken-3:disabled {
  background-color: #a21318;
  border-color: #a21318;
}

.btn-materialize-red-darken-3-o {
  color: #a21318;
  background-color: transparent;
  border-color: #a21318;
}
.btn-materialize-red-darken-3-o:link, .btn-materialize-red-darken-3-o:visited, .btn-materialize-red-darken-3-o.visited {
  color: #a21318;
  background-color: transparent;
  border-color: #a21318;
}
.btn-materialize-red-darken-3-o:hover {
  color: rgb(229.0980662983, 34.1519337017, 40.9682320442);
  border-color: rgb(229.0980662983, 34.1519337017, 40.9682320442);
}
.btn-materialize-red-darken-3-o.disabled, .btn-materialize-red-darken-3-o:disabled {
  color: #a21318;
}

.btn-materialize-red-darken-4 {
  color: #ffffff;
  background-color: #8b1014;
  border-color: #8b1014;
}
.btn-materialize-red-darken-4:link, .btn-materialize-red-darken-4:visited, .btn-materialize-red-darken-4.visited {
  color: #ffffff;
  background-color: #8b1014;
  border-color: #8b1014;
}
.btn-materialize-red-darken-4:hover {
  color: #ffffff;
  background-color: rgb(111.2, 12.8, 16);
  border-color: rgb(122.32, 14.08, 17.6);
}
.btn-materialize-red-darken-4.disabled, .btn-materialize-red-darken-4:disabled {
  background-color: #8b1014;
  border-color: #8b1014;
}

.btn-materialize-red-darken-4-o {
  color: #8b1014;
  background-color: transparent;
  border-color: #8b1014;
}
.btn-materialize-red-darken-4-o:link, .btn-materialize-red-darken-4-o:visited, .btn-materialize-red-darken-4-o.visited {
  color: #8b1014;
  background-color: transparent;
  border-color: #8b1014;
}
.btn-materialize-red-darken-4-o:hover {
  color: rgb(218.5887096774, 25.1612903226, 31.4516129032);
  border-color: rgb(218.5887096774, 25.1612903226, 31.4516129032);
}
.btn-materialize-red-darken-4-o.disabled, .btn-materialize-red-darken-4-o:disabled {
  color: #8b1014;
}

.btn-red {
  color: #ffffff;
  background-color: #F44336;
  border-color: #F44336;
}
.btn-red:link, .btn-red:visited, .btn-red.visited {
  color: #ffffff;
  background-color: #F44336;
  border-color: #F44336;
}
.btn-red:hover {
  color: #ffffff;
  background-color: rgb(226.0301886792, 26.9886792453, 12.3698113208);
  border-color: rgb(242.1445283019, 35.2883018868, 20.0954716981);
}
.btn-red.disabled, .btn-red:disabled {
  background-color: #F44336;
  border-color: #F44336;
}

.btn-red-o {
  color: #F44336;
  background-color: transparent;
  border-color: #F44336;
}
.btn-red-o:link, .btn-red-o:visited, .btn-red-o.visited {
  color: #F44336;
  background-color: transparent;
  border-color: #F44336;
}
.btn-red-o:hover {
  color: rgb(246.75, 114, 104.25);
  border-color: rgb(246.75, 114, 104.25);
}
.btn-red-o.disabled, .btn-red-o:disabled {
  color: #F44336;
}

.btn-red-lighten-5 {
  color: #ffffff;
  background-color: #FFEBEE;
  border-color: #FFEBEE;
}
.btn-red-lighten-5:link, .btn-red-lighten-5:visited, .btn-red-lighten-5.visited {
  color: #ffffff;
  background-color: #FFEBEE;
  border-color: #FFEBEE;
}
.btn-red-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(255, 137, 154.7);
  border-color: rgb(255, 176.2, 188.02);
}
.btn-red-lighten-5.disabled, .btn-red-lighten-5:disabled {
  background-color: #FFEBEE;
  border-color: #FFEBEE;
}

.btn-red-lighten-5-o {
  color: #FFEBEE;
  background-color: transparent;
  border-color: #FFEBEE;
}
.btn-red-lighten-5-o:link, .btn-red-lighten-5-o:visited, .btn-red-lighten-5-o.visited {
  color: #FFEBEE;
  background-color: transparent;
  border-color: #FFEBEE;
}
.btn-red-lighten-5-o:hover {
  color: rgb(255, 240, 242.25);
  border-color: rgb(255, 240, 242.25);
}
.btn-red-lighten-5-o.disabled, .btn-red-lighten-5-o:disabled {
  color: #FFEBEE;
}

.btn-red-lighten-4 {
  color: #ffffff;
  background-color: #FFCDD2;
  border-color: #FFCDD2;
}
.btn-red-lighten-4:link, .btn-red-lighten-4:visited, .btn-red-lighten-4.visited {
  color: #ffffff;
  background-color: #FFCDD2;
  border-color: #FFCDD2;
}
.btn-red-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(255, 113, 127.2);
  border-color: rgb(255, 149.8, 160.32);
}
.btn-red-lighten-4.disabled, .btn-red-lighten-4:disabled {
  background-color: #FFCDD2;
  border-color: #FFCDD2;
}

.btn-red-lighten-4-o {
  color: #FFCDD2;
  background-color: transparent;
  border-color: #FFCDD2;
}
.btn-red-lighten-4-o:link, .btn-red-lighten-4-o:visited, .btn-red-lighten-4-o.visited {
  color: #FFCDD2;
  background-color: transparent;
  border-color: #FFCDD2;
}
.btn-red-lighten-4-o:hover {
  color: rgb(255, 217.5, 221.25);
  border-color: rgb(255, 217.5, 221.25);
}
.btn-red-lighten-4-o.disabled, .btn-red-lighten-4-o:disabled {
  color: #FFCDD2;
}

.btn-red-lighten-3 {
  color: #ffffff;
  background-color: #EF9A9A;
  border-color: #EF9A9A;
}
.btn-red-lighten-3:link, .btn-red-lighten-3:visited, .btn-red-lighten-3.visited {
  color: #ffffff;
  background-color: #EF9A9A;
  border-color: #EF9A9A;
}
.btn-red-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(228.2512820513, 86.1487179487, 86.1487179487);
  border-color: rgb(232.5507692308, 113.2892307692, 113.2892307692);
}
.btn-red-lighten-3.disabled, .btn-red-lighten-3:disabled {
  background-color: #EF9A9A;
  border-color: #EF9A9A;
}

.btn-red-lighten-3-o {
  color: #EF9A9A;
  background-color: transparent;
  border-color: #EF9A9A;
}
.btn-red-lighten-3-o:link, .btn-red-lighten-3-o:visited, .btn-red-lighten-3-o.visited {
  color: #EF9A9A;
  background-color: transparent;
  border-color: #EF9A9A;
}
.btn-red-lighten-3-o:hover {
  color: rgb(243, 179.25, 179.25);
  border-color: rgb(243, 179.25, 179.25);
}
.btn-red-lighten-3-o.disabled, .btn-red-lighten-3-o:disabled {
  color: #EF9A9A;
}

.btn-red-lighten-2 {
  color: #ffffff;
  background-color: #E57373;
  border-color: #E57373;
}
.btn-red-lighten-2:link, .btn-red-lighten-2:visited, .btn-red-lighten-2.visited {
  color: #ffffff;
  background-color: #E57373;
  border-color: #E57373;
}
.btn-red-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(218.2240963855, 56.9759036145, 56.9759036145);
  border-color: rgb(222.5344578313, 80.1855421687, 80.1855421687);
}
.btn-red-lighten-2.disabled, .btn-red-lighten-2:disabled {
  background-color: #E57373;
  border-color: #E57373;
}

.btn-red-lighten-2-o {
  color: #E57373;
  background-color: transparent;
  border-color: #E57373;
}
.btn-red-lighten-2-o:link, .btn-red-lighten-2-o:visited, .btn-red-lighten-2-o.visited {
  color: #E57373;
  background-color: transparent;
  border-color: #E57373;
}
.btn-red-lighten-2-o:hover {
  color: rgb(235.5, 150, 150);
  border-color: rgb(235.5, 150, 150);
}
.btn-red-lighten-2-o.disabled, .btn-red-lighten-2-o:disabled {
  color: #E57373;
}

.btn-red-lighten-1 {
  color: #ffffff;
  background-color: #EF5350;
  border-color: #EF5350;
}
.btn-red-lighten-1:link, .btn-red-lighten-1:visited, .btn-red-lighten-1.visited {
  color: #ffffff;
  background-color: #EF5350;
  border-color: #EF5350;
}
.btn-red-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(233.6554973822, 25.5465968586, 21.5445026178);
  border-color: rgb(235.7932984293, 48.5279581152, 44.9267015707);
}
.btn-red-lighten-1.disabled, .btn-red-lighten-1:disabled {
  background-color: #EF5350;
  border-color: #EF5350;
}

.btn-red-lighten-1-o {
  color: #EF5350;
  background-color: transparent;
  border-color: #EF5350;
}
.btn-red-lighten-1-o:link, .btn-red-lighten-1-o:visited, .btn-red-lighten-1-o.visited {
  color: #EF5350;
  background-color: transparent;
  border-color: #EF5350;
}
.btn-red-lighten-1-o:hover {
  color: rgb(243, 126, 123.75);
  border-color: rgb(243, 126, 123.75);
}
.btn-red-lighten-1-o.disabled, .btn-red-lighten-1-o:disabled {
  color: #EF5350;
}

.btn-red-darken-1 {
  color: #ffffff;
  background-color: #E53935;
  border-color: #E53935;
}
.btn-red-darken-1:link, .btn-red-darken-1:visited, .btn-red-darken-1.visited {
  color: #ffffff;
  background-color: #E53935;
  border-color: #E53935;
}
.btn-red-darken-1:hover {
  color: #ffffff;
  background-color: rgb(199.8736842105, 29.6842105263, 25.7263157895);
  border-color: rgb(219.8610526316, 32.6526315789, 28.2989473684);
}
.btn-red-darken-1.disabled, .btn-red-darken-1:disabled {
  background-color: #E53935;
  border-color: #E53935;
}

.btn-red-darken-1-o {
  color: #E53935;
  background-color: transparent;
  border-color: #E53935;
}
.btn-red-darken-1-o:link, .btn-red-darken-1-o:visited, .btn-red-darken-1-o.visited {
  color: #E53935;
  background-color: transparent;
  border-color: #E53935;
}
.btn-red-darken-1-o:hover {
  color: rgb(235.5, 106.5, 103.5);
  border-color: rgb(235.5, 106.5, 103.5);
}
.btn-red-darken-1-o.disabled, .btn-red-darken-1-o:disabled {
  color: #E53935;
}

.btn-red-darken-2 {
  color: #ffffff;
  background-color: #D32F2F;
  border-color: #D32F2F;
}
.btn-red-darken-2:link, .btn-red-darken-2:visited, .btn-red-darken-2.visited {
  color: #ffffff;
  background-color: #D32F2F;
  border-color: #D32F2F;
}
.btn-red-darken-2:hover {
  color: #ffffff;
  background-color: rgb(170.3619047619, 36.0380952381, 36.0380952381);
  border-color: rgb(187.3980952381, 39.6419047619, 39.6419047619);
}
.btn-red-darken-2.disabled, .btn-red-darken-2:disabled {
  background-color: #D32F2F;
  border-color: #D32F2F;
}

.btn-red-darken-2-o {
  color: #D32F2F;
  background-color: transparent;
  border-color: #D32F2F;
}
.btn-red-darken-2-o:link, .btn-red-darken-2-o:visited, .btn-red-darken-2-o.visited {
  color: #D32F2F;
  background-color: transparent;
  border-color: #D32F2F;
}
.btn-red-darken-2-o:hover {
  color: #de6363;
  border-color: #de6363;
}
.btn-red-darken-2-o.disabled, .btn-red-darken-2-o:disabled {
  color: #D32F2F;
}

.btn-red-darken-3 {
  color: #ffffff;
  background-color: #C62828;
  border-color: #C62828;
}
.btn-red-darken-3:link, .btn-red-darken-3:visited, .btn-red-darken-3.visited {
  color: #ffffff;
  background-color: #C62828;
  border-color: #C62828;
}
.btn-red-darken-3:hover {
  color: #ffffff;
  background-color: rgb(158.4, 32, 32);
  border-color: rgb(174.24, 35.2, 35.2);
}
.btn-red-darken-3.disabled, .btn-red-darken-3:disabled {
  background-color: #C62828;
  border-color: #C62828;
}

.btn-red-darken-3-o {
  color: #C62828;
  background-color: transparent;
  border-color: #C62828;
}
.btn-red-darken-3-o:link, .btn-red-darken-3-o:visited, .btn-red-darken-3-o.visited {
  color: #C62828;
  background-color: transparent;
  border-color: #C62828;
}
.btn-red-darken-3-o:hover {
  color: rgb(220.7142857143, 85.2857142857, 85.2857142857);
  border-color: rgb(220.7142857143, 85.2857142857, 85.2857142857);
}
.btn-red-darken-3-o.disabled, .btn-red-darken-3-o:disabled {
  color: #C62828;
}

.btn-red-darken-4 {
  color: #ffffff;
  background-color: #B71C1C;
  border-color: #B71C1C;
}
.btn-red-darken-4:link, .btn-red-darken-4:visited, .btn-red-darken-4.visited {
  color: #ffffff;
  background-color: #B71C1C;
  border-color: #B71C1C;
}
.btn-red-darken-4:hover {
  color: #ffffff;
  background-color: rgb(146.4, 22.4, 22.4);
  border-color: rgb(161.04, 24.64, 24.64);
}
.btn-red-darken-4.disabled, .btn-red-darken-4:disabled {
  background-color: #B71C1C;
  border-color: #B71C1C;
}

.btn-red-darken-4-o {
  color: #B71C1C;
  background-color: transparent;
  border-color: #B71C1C;
}
.btn-red-darken-4-o:link, .btn-red-darken-4-o:visited, .btn-red-darken-4-o.visited {
  color: #B71C1C;
  background-color: transparent;
  border-color: #B71C1C;
}
.btn-red-darken-4-o:hover {
  color: rgb(225.2417061611, 60.5082938389, 60.5082938389);
  border-color: rgb(225.2417061611, 60.5082938389, 60.5082938389);
}
.btn-red-darken-4-o.disabled, .btn-red-darken-4-o:disabled {
  color: #B71C1C;
}

.btn-red-accent-1 {
  color: #ffffff;
  background-color: #FF8A80;
  border-color: #FF8A80;
}
.btn-red-accent-1:link, .btn-red-accent-1:visited, .btn-red-accent-1.visited {
  color: #ffffff;
  background-color: #FF8A80;
  border-color: #FF8A80;
}
.btn-red-accent-1:hover {
  color: #ffffff;
  background-color: rgb(255, 67.431496063, 51.4);
  border-color: rgb(255, 95.6588976378, 82.04);
}
.btn-red-accent-1.disabled, .btn-red-accent-1:disabled {
  background-color: #FF8A80;
  border-color: #FF8A80;
}

.btn-red-accent-1-o {
  color: #FF8A80;
  background-color: transparent;
  border-color: #FF8A80;
}
.btn-red-accent-1-o:link, .btn-red-accent-1-o:visited, .btn-red-accent-1-o.visited {
  color: #FF8A80;
  background-color: transparent;
  border-color: #FF8A80;
}
.btn-red-accent-1-o:hover {
  color: rgb(255, 167.25, 159.75);
  border-color: rgb(255, 167.25, 159.75);
}
.btn-red-accent-1-o.disabled, .btn-red-accent-1-o:disabled {
  color: #FF8A80;
}

.btn-red-accent-2 {
  color: #ffffff;
  background-color: #FF5252;
  border-color: #FF5252;
}
.btn-red-accent-2:link, .btn-red-accent-2:visited, .btn-red-accent-2.visited {
  color: #ffffff;
  background-color: #FF5252;
  border-color: #FF5252;
}
.btn-red-accent-2:hover {
  color: #ffffff;
  background-color: rgb(255, 14.6, 14.6);
  border-color: rgb(255, 41.56, 41.56);
}
.btn-red-accent-2.disabled, .btn-red-accent-2:disabled {
  background-color: #FF5252;
  border-color: #FF5252;
}

.btn-red-accent-2-o {
  color: #FF5252;
  background-color: transparent;
  border-color: #FF5252;
}
.btn-red-accent-2-o:link, .btn-red-accent-2-o:visited, .btn-red-accent-2-o.visited {
  color: #FF5252;
  background-color: transparent;
  border-color: #FF5252;
}
.btn-red-accent-2-o:hover {
  color: rgb(255, 125.25, 125.25);
  border-color: rgb(255, 125.25, 125.25);
}
.btn-red-accent-2-o.disabled, .btn-red-accent-2-o:disabled {
  color: #FF5252;
}

.btn-red-accent-3 {
  color: #ffffff;
  background-color: #FF1744;
  border-color: #FF1744;
}
.btn-red-accent-3:link, .btn-red-accent-3:visited, .btn-red-accent-3.visited {
  color: #ffffff;
  background-color: #FF1744;
  border-color: #FF1744;
}
.btn-red-accent-3:hover {
  color: #ffffff;
  background-color: rgb(222.4, 0, 43.1379310345);
  border-color: rgb(244.64, 0, 47.4517241379);
}
.btn-red-accent-3.disabled, .btn-red-accent-3:disabled {
  background-color: #FF1744;
  border-color: #FF1744;
}

.btn-red-accent-3-o {
  color: #FF1744;
  background-color: transparent;
  border-color: #FF1744;
}
.btn-red-accent-3-o:link, .btn-red-accent-3-o:visited, .btn-red-accent-3-o.visited {
  color: #FF1744;
  background-color: transparent;
  border-color: #FF1744;
}
.btn-red-accent-3-o:hover {
  color: rgb(255, 81, 114.75);
  border-color: rgb(255, 81, 114.75);
}
.btn-red-accent-3-o.disabled, .btn-red-accent-3-o:disabled {
  color: #FF1744;
}

.btn-red-accent-4 {
  color: #ffffff;
  background-color: #D50000;
  border-color: #D50000;
}
.btn-red-accent-4:link, .btn-red-accent-4:visited, .btn-red-accent-4.visited {
  color: #ffffff;
  background-color: #D50000;
  border-color: #D50000;
}
.btn-red-accent-4:hover {
  color: #ffffff;
  background-color: rgb(170.4, 0, 0);
  border-color: rgb(187.44, 0, 0);
}
.btn-red-accent-4.disabled, .btn-red-accent-4:disabled {
  background-color: #D50000;
  border-color: #D50000;
}

.btn-red-accent-4-o {
  color: #D50000;
  background-color: transparent;
  border-color: #D50000;
}
.btn-red-accent-4-o:link, .btn-red-accent-4-o:visited, .btn-red-accent-4-o.visited {
  color: #D50000;
  background-color: transparent;
  border-color: #D50000;
}
.btn-red-accent-4-o:hover {
  color: rgb(255, 32.25, 32.25);
  border-color: rgb(255, 32.25, 32.25);
}
.btn-red-accent-4-o.disabled, .btn-red-accent-4-o:disabled {
  color: #D50000;
}

.btn-pink {
  color: #ffffff;
  background-color: #e91e63;
  border-color: #e91e63;
}
.btn-pink:link, .btn-pink:visited, .btn-pink.visited {
  color: #ffffff;
  background-color: #e91e63;
  border-color: #e91e63;
}
.btn-pink:hover {
  color: #ffffff;
  background-color: rgb(191.6599190283, 18.7400809717, 77.5157894737);
  border-color: rgb(210.8259109312, 20.6140890688, 85.2673684211);
}
.btn-pink.disabled, .btn-pink:disabled {
  background-color: #e91e63;
  border-color: #e91e63;
}

.btn-pink-o {
  color: #e91e63;
  background-color: transparent;
  border-color: #e91e63;
}
.btn-pink-o:link, .btn-pink-o:visited, .btn-pink-o.visited {
  color: #e91e63;
  background-color: transparent;
  border-color: #e91e63;
}
.btn-pink-o:hover {
  color: rgb(238.5, 86.25, 138);
  border-color: rgb(238.5, 86.25, 138);
}
.btn-pink-o.disabled, .btn-pink-o:disabled {
  color: #e91e63;
}

.btn-pink-lighten-5 {
  color: #ffffff;
  background-color: #fce4ec;
  border-color: #fce4ec;
}
.btn-pink-lighten-5:link, .btn-pink-lighten-5:visited, .btn-pink-lighten-5.visited {
  color: #ffffff;
  background-color: #fce4ec;
  border-color: #fce4ec;
}
.btn-pink-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(242.4, 141.6, 175.2);
  border-color: rgb(246.24, 176.16, 199.52);
}
.btn-pink-lighten-5.disabled, .btn-pink-lighten-5:disabled {
  background-color: #fce4ec;
  border-color: #fce4ec;
}

.btn-pink-lighten-5-o {
  color: #fce4ec;
  background-color: transparent;
  border-color: #fce4ec;
}
.btn-pink-lighten-5-o:link, .btn-pink-lighten-5-o:visited, .btn-pink-lighten-5-o.visited {
  color: #fce4ec;
  background-color: transparent;
  border-color: #fce4ec;
}
.btn-pink-lighten-5-o:hover {
  color: rgb(252.75, 234.75, 240.75);
  border-color: rgb(252.75, 234.75, 240.75);
}
.btn-pink-lighten-5-o.disabled, .btn-pink-lighten-5-o:disabled {
  color: #fce4ec;
}

.btn-pink-lighten-4 {
  color: #ffffff;
  background-color: #f8bbd0;
  border-color: #f8bbd0;
}
.btn-pink-lighten-4:link, .btn-pink-lighten-4:visited, .btn-pink-lighten-4.visited {
  color: #ffffff;
  background-color: #f8bbd0;
  border-color: #f8bbd0;
}
.btn-pink-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(239.88, 108.12, 153.48);
  border-color: rgb(243.128, 139.672, 175.288);
}
.btn-pink-lighten-4.disabled, .btn-pink-lighten-4:disabled {
  background-color: #f8bbd0;
  border-color: #f8bbd0;
}

.btn-pink-lighten-4-o {
  color: #f8bbd0;
  background-color: transparent;
  border-color: #f8bbd0;
}
.btn-pink-lighten-4-o:link, .btn-pink-lighten-4-o:visited, .btn-pink-lighten-4-o.visited {
  color: #f8bbd0;
  background-color: transparent;
  border-color: #f8bbd0;
}
.btn-pink-lighten-4-o:hover {
  color: rgb(249.75, 204, 219.75);
  border-color: rgb(249.75, 204, 219.75);
}
.btn-pink-lighten-4-o.disabled, .btn-pink-lighten-4-o:disabled {
  color: #f8bbd0;
}

.btn-pink-lighten-3 {
  color: #ffffff;
  background-color: #f48fb1;
  border-color: #f48fb1;
}
.btn-pink-lighten-3:link, .btn-pink-lighten-3:visited, .btn-pink-lighten-3.visited {
  color: #ffffff;
  background-color: #f48fb1;
  border-color: #f48fb1;
}
.btn-pink-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(237.0780487805, 72.5219512195, 127.9170731707);
  border-color: rgb(239.8468292683, 100.7131707317, 147.5502439024);
}
.btn-pink-lighten-3.disabled, .btn-pink-lighten-3:disabled {
  background-color: #f48fb1;
  border-color: #f48fb1;
}

.btn-pink-lighten-3-o {
  color: #f48fb1;
  background-color: transparent;
  border-color: #f48fb1;
}
.btn-pink-lighten-3-o:link, .btn-pink-lighten-3-o:visited, .btn-pink-lighten-3-o.visited {
  color: #f48fb1;
  background-color: transparent;
  border-color: #f48fb1;
}
.btn-pink-lighten-3-o:hover {
  color: rgb(246.75, 171, 196.5);
  border-color: rgb(246.75, 171, 196.5);
}
.btn-pink-lighten-3-o.disabled, .btn-pink-lighten-3-o:disabled {
  color: #f48fb1;
}

.btn-pink-lighten-2 {
  color: #ffffff;
  background-color: #f06292;
  border-color: #f06292;
}
.btn-pink-lighten-2:link, .btn-pink-lighten-2:visited, .btn-pink-lighten-2.visited {
  color: #ffffff;
  background-color: #f06292;
  border-color: #f06292;
}
.btn-pink-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(234.1046511628, 36.2953488372, 103.1604651163);
  border-color: rgb(236.4627906977, 60.9772093023, 120.2962790698);
}
.btn-pink-lighten-2.disabled, .btn-pink-lighten-2:disabled {
  background-color: #f06292;
  border-color: #f06292;
}

.btn-pink-lighten-2-o {
  color: #f06292;
  background-color: transparent;
  border-color: #f06292;
}
.btn-pink-lighten-2-o:link, .btn-pink-lighten-2-o:visited, .btn-pink-lighten-2-o.visited {
  color: #f06292;
  background-color: transparent;
  border-color: #f06292;
}
.btn-pink-lighten-2-o:hover {
  color: rgb(243.75, 137.25, 173.25);
  border-color: rgb(243.75, 137.25, 173.25);
}
.btn-pink-lighten-2-o.disabled, .btn-pink-lighten-2-o:disabled {
  color: #f06292;
}

.btn-pink-lighten-1 {
  color: #ffffff;
  background-color: #ec407a;
  border-color: #ec407a;
}
.btn-pink-lighten-1:link, .btn-pink-lighten-1:visited, .btn-pink-lighten-1.visited {
  color: #ffffff;
  background-color: #ec407a;
  border-color: #ec407a;
}
.btn-pink-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(218.2857142857, 21.7142857143, 88);
  border-color: rgb(232.7428571429, 31.2571428571, 99.2);
}
.btn-pink-lighten-1.disabled, .btn-pink-lighten-1:disabled {
  background-color: #ec407a;
  border-color: #ec407a;
}

.btn-pink-lighten-1-o {
  color: #ec407a;
  background-color: transparent;
  border-color: #ec407a;
}
.btn-pink-lighten-1-o:link, .btn-pink-lighten-1-o:visited, .btn-pink-lighten-1-o.visited {
  color: #ec407a;
  background-color: transparent;
  border-color: #ec407a;
}
.btn-pink-lighten-1-o:hover {
  color: rgb(240.75, 111.75, 155.25);
  border-color: rgb(240.75, 111.75, 155.25);
}
.btn-pink-lighten-1-o.disabled, .btn-pink-lighten-1-o:disabled {
  color: #ec407a;
}

.btn-pink-darken-1 {
  color: #ffffff;
  background-color: #d81b60;
  border-color: #d81b60;
}
.btn-pink-darken-1:link, .btn-pink-darken-1:visited, .btn-pink-darken-1.visited {
  color: #ffffff;
  background-color: #d81b60;
  border-color: #d81b60;
}
.btn-pink-darken-1:hover {
  color: #ffffff;
  background-color: rgb(172.8, 21.6, 76.8);
  border-color: rgb(190.08, 23.76, 84.48);
}
.btn-pink-darken-1.disabled, .btn-pink-darken-1:disabled {
  background-color: #d81b60;
  border-color: #d81b60;
}

.btn-pink-darken-1-o {
  color: #d81b60;
  background-color: transparent;
  border-color: #d81b60;
}
.btn-pink-darken-1-o:link, .btn-pink-darken-1-o:visited, .btn-pink-darken-1-o.visited {
  color: #d81b60;
  background-color: transparent;
  border-color: #d81b60;
}
.btn-pink-darken-1-o:hover {
  color: rgb(232.75, 77, 133.8611111111);
  border-color: rgb(232.75, 77, 133.8611111111);
}
.btn-pink-darken-1-o.disabled, .btn-pink-darken-1-o:disabled {
  color: #d81b60;
}

.btn-pink-darken-2 {
  color: #ffffff;
  background-color: #c2185b;
  border-color: #c2185b;
}
.btn-pink-darken-2:link, .btn-pink-darken-2:visited, .btn-pink-darken-2.visited {
  color: #ffffff;
  background-color: #c2185b;
  border-color: #c2185b;
}
.btn-pink-darken-2:hover {
  color: #ffffff;
  background-color: rgb(155.2, 19.2, 72.8);
  border-color: rgb(170.72, 21.12, 80.08);
}
.btn-pink-darken-2.disabled, .btn-pink-darken-2:disabled {
  background-color: #c2185b;
  border-color: #c2185b;
}

.btn-pink-darken-2-o {
  color: #c2185b;
  background-color: transparent;
  border-color: #c2185b;
}
.btn-pink-darken-2-o:link, .btn-pink-darken-2-o:visited, .btn-pink-darken-2-o.visited {
  color: #c2185b;
  background-color: transparent;
  border-color: #c2185b;
}
.btn-pink-darken-2-o:hover {
  color: rgb(230.8899082569, 60.1100917431, 127.4174311927);
  border-color: rgb(230.8899082569, 60.1100917431, 127.4174311927);
}
.btn-pink-darken-2-o.disabled, .btn-pink-darken-2-o:disabled {
  color: #c2185b;
}

.btn-pink-darken-3 {
  color: #ffffff;
  background-color: #ad1457;
  border-color: #ad1457;
}
.btn-pink-darken-3:link, .btn-pink-darken-3:visited, .btn-pink-darken-3.visited {
  color: #ffffff;
  background-color: #ad1457;
  border-color: #ad1457;
}
.btn-pink-darken-3:hover {
  color: #ffffff;
  background-color: rgb(138.4, 16, 69.6);
  border-color: rgb(152.24, 17.6, 76.56);
}
.btn-pink-darken-3.disabled, .btn-pink-darken-3:disabled {
  background-color: #ad1457;
  border-color: #ad1457;
}

.btn-pink-darken-3-o {
  color: #ad1457;
  background-color: transparent;
  border-color: #ad1457;
}
.btn-pink-darken-3-o:link, .btn-pink-darken-3-o:visited, .btn-pink-darken-3-o.visited {
  color: #ad1457;
  background-color: transparent;
  border-color: #ad1457;
}
.btn-pink-darken-3-o:hover {
  color: rgb(230.3626943005, 41.8873056995, 124.4222797927);
  border-color: rgb(230.3626943005, 41.8873056995, 124.4222797927);
}
.btn-pink-darken-3-o.disabled, .btn-pink-darken-3-o:disabled {
  color: #ad1457;
}

.btn-pink-darken-4 {
  color: #ffffff;
  background-color: #880e4f;
  border-color: #880e4f;
}
.btn-pink-darken-4:link, .btn-pink-darken-4:visited, .btn-pink-darken-4.visited {
  color: #ffffff;
  background-color: #880e4f;
  border-color: #880e4f;
}
.btn-pink-darken-4:hover {
  color: #ffffff;
  background-color: rgb(108.8, 11.2, 63.2);
  border-color: rgb(119.68, 12.32, 69.52);
}
.btn-pink-darken-4.disabled, .btn-pink-darken-4:disabled {
  background-color: #880e4f;
  border-color: #880e4f;
}

.btn-pink-darken-4-o {
  color: #880e4f;
  background-color: transparent;
  border-color: #880e4f;
}
.btn-pink-darken-4-o:link, .btn-pink-darken-4-o:visited, .btn-pink-darken-4-o.visited {
  color: #880e4f;
  background-color: transparent;
  border-color: #880e4f;
}
.btn-pink-darken-4-o:hover {
  color: rgb(217.6, 22.4, 126.4);
  border-color: rgb(217.6, 22.4, 126.4);
}
.btn-pink-darken-4-o.disabled, .btn-pink-darken-4-o:disabled {
  color: #880e4f;
}

.btn-pink-accent-1 {
  color: #ffffff;
  background-color: #ff80ab;
  border-color: #ff80ab;
}
.btn-pink-accent-1:link, .btn-pink-accent-1:visited, .btn-pink-accent-1.visited {
  color: #ffffff;
  background-color: #ff80ab;
  border-color: #ff80ab;
}
.btn-pink-accent-1:hover {
  color: #ffffff;
  background-color: rgb(255, 51.4, 120.3354330709);
  border-color: rgb(255, 82.04, 140.6012598425);
}
.btn-pink-accent-1.disabled, .btn-pink-accent-1:disabled {
  background-color: #ff80ab;
  border-color: #ff80ab;
}

.btn-pink-accent-1-o {
  color: #ff80ab;
  background-color: transparent;
  border-color: #ff80ab;
}
.btn-pink-accent-1-o:link, .btn-pink-accent-1-o:visited, .btn-pink-accent-1-o.visited {
  color: #ff80ab;
  background-color: transparent;
  border-color: #ff80ab;
}
.btn-pink-accent-1-o:hover {
  color: rgb(255, 159.75, 192);
  border-color: rgb(255, 159.75, 192);
}
.btn-pink-accent-1-o.disabled, .btn-pink-accent-1-o:disabled {
  color: #ff80ab;
}

.btn-pink-accent-2 {
  color: #ffffff;
  background-color: #ff4081;
  border-color: #ff4081;
}
.btn-pink-accent-2:link, .btn-pink-accent-2:visited, .btn-pink-accent-2.visited {
  color: #ffffff;
  background-color: #ff4081;
  border-color: #ff4081;
}
.btn-pink-accent-2:hover {
  color: #ffffff;
  background-color: rgb(255, 0.2, 86.9120418848);
  border-color: rgb(255, 25.72, 103.7472251309);
}
.btn-pink-accent-2.disabled, .btn-pink-accent-2:disabled {
  background-color: #ff4081;
  border-color: #ff4081;
}

.btn-pink-accent-2-o {
  color: #ff4081;
  background-color: transparent;
  border-color: #ff4081;
}
.btn-pink-accent-2-o:link, .btn-pink-accent-2-o:visited, .btn-pink-accent-2-o.visited {
  color: #ff4081;
  background-color: transparent;
  border-color: #ff4081;
}
.btn-pink-accent-2-o:hover {
  color: rgb(255, 111.75, 160.5);
  border-color: rgb(255, 111.75, 160.5);
}
.btn-pink-accent-2-o.disabled, .btn-pink-accent-2-o:disabled {
  color: #ff4081;
}

.btn-pink-accent-3 {
  color: #ffffff;
  background-color: #f50057;
  border-color: #f50057;
}
.btn-pink-accent-3:link, .btn-pink-accent-3:visited, .btn-pink-accent-3.visited {
  color: #ffffff;
  background-color: #f50057;
  border-color: #f50057;
}
.btn-pink-accent-3:hover {
  color: #ffffff;
  background-color: rgb(196, 0, 69.6);
  border-color: rgb(215.6, 0, 76.56);
}
.btn-pink-accent-3.disabled, .btn-pink-accent-3:disabled {
  background-color: #f50057;
  border-color: #f50057;
}

.btn-pink-accent-3-o {
  color: #f50057;
  background-color: transparent;
  border-color: #f50057;
}
.btn-pink-accent-3-o:link, .btn-pink-accent-3-o:visited, .btn-pink-accent-3-o.visited {
  color: #f50057;
  background-color: transparent;
  border-color: #f50057;
}
.btn-pink-accent-3-o:hover {
  color: rgb(255, 56.25, 126.8265306122);
  border-color: rgb(255, 56.25, 126.8265306122);
}
.btn-pink-accent-3-o.disabled, .btn-pink-accent-3-o:disabled {
  color: #f50057;
}

.btn-pink-accent-4 {
  color: #ffffff;
  background-color: #c51162;
  border-color: #c51162;
}
.btn-pink-accent-4:link, .btn-pink-accent-4:visited, .btn-pink-accent-4.visited {
  color: #ffffff;
  background-color: #c51162;
  border-color: #c51162;
}
.btn-pink-accent-4:hover {
  color: #ffffff;
  background-color: rgb(157.6, 13.6, 78.4);
  border-color: rgb(173.36, 14.96, 86.24);
}
.btn-pink-accent-4.disabled, .btn-pink-accent-4:disabled {
  background-color: #c51162;
  border-color: #c51162;
}

.btn-pink-accent-4-o {
  color: #c51162;
  background-color: transparent;
  border-color: #c51162;
}
.btn-pink-accent-4-o:link, .btn-pink-accent-4-o:visited, .btn-pink-accent-4-o.visited {
  color: #c51162;
  background-color: transparent;
  border-color: #c51162;
}
.btn-pink-accent-4-o:hover {
  color: rgb(237.3644859813, 50.6355140187, 134.6635514019);
  border-color: rgb(237.3644859813, 50.6355140187, 134.6635514019);
}
.btn-pink-accent-4-o.disabled, .btn-pink-accent-4-o:disabled {
  color: #c51162;
}

.btn-purple {
  color: #ffffff;
  background-color: #9c27b0;
  border-color: #9c27b0;
}
.btn-purple:link, .btn-purple:visited, .btn-purple.visited {
  color: #ffffff;
  background-color: #9c27b0;
  border-color: #9c27b0;
}
.btn-purple:hover {
  color: #ffffff;
  background-color: rgb(124.8, 31.2, 140.8);
  border-color: rgb(137.28, 34.32, 154.88);
}
.btn-purple.disabled, .btn-purple:disabled {
  background-color: #9c27b0;
  border-color: #9c27b0;
}

.btn-purple-o {
  color: #9c27b0;
  background-color: transparent;
  border-color: #9c27b0;
}
.btn-purple-o:link, .btn-purple-o:visited, .btn-purple-o.visited {
  color: #9c27b0;
  background-color: transparent;
  border-color: #9c27b0;
}
.btn-purple-o:hover {
  color: rgb(194.2848837209, 73.8837209302, 214.8662790698);
  border-color: rgb(194.2848837209, 73.8837209302, 214.8662790698);
}
.btn-purple-o.disabled, .btn-purple-o:disabled {
  color: #9c27b0;
}

.btn-purple-lighten-5 {
  color: #ffffff;
  background-color: #f3e5f5;
  border-color: #f3e5f5;
}
.btn-purple-lighten-5:link, .btn-purple-lighten-5:visited, .btn-purple-lighten-5.visited {
  color: #ffffff;
  background-color: #f3e5f5;
  border-color: #f3e5f5;
}
.btn-purple-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(211.4, 160.5333333333, 218.6666666667);
  border-color: rgb(224.04, 187.92, 229.2);
}
.btn-purple-lighten-5.disabled, .btn-purple-lighten-5:disabled {
  background-color: #f3e5f5;
  border-color: #f3e5f5;
}

.btn-purple-lighten-5-o {
  color: #f3e5f5;
  background-color: transparent;
  border-color: #f3e5f5;
}
.btn-purple-lighten-5-o:link, .btn-purple-lighten-5-o:visited, .btn-purple-lighten-5-o.visited {
  color: #f3e5f5;
  background-color: transparent;
  border-color: #f3e5f5;
}
.btn-purple-lighten-5-o:hover {
  color: rgb(246, 235.5, 247.5);
  border-color: rgb(246, 235.5, 247.5);
}
.btn-purple-lighten-5-o.disabled, .btn-purple-lighten-5-o:disabled {
  color: #f3e5f5;
}

.btn-purple-lighten-4 {
  color: #ffffff;
  background-color: #e1bee7;
  border-color: #e1bee7;
}
.btn-purple-lighten-4:link, .btn-purple-lighten-4:visited, .btn-purple-lighten-4.visited {
  color: #ffffff;
  background-color: #e1bee7;
  border-color: #e1bee7;
}
.btn-purple-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(196.6179775281, 128.5056179775, 208.2943820225);
  border-color: rgb(207.9707865169, 153.1033707865, 217.3766292135);
}
.btn-purple-lighten-4.disabled, .btn-purple-lighten-4:disabled {
  background-color: #e1bee7;
  border-color: #e1bee7;
}

.btn-purple-lighten-4-o {
  color: #e1bee7;
  background-color: transparent;
  border-color: #e1bee7;
}
.btn-purple-lighten-4-o:link, .btn-purple-lighten-4-o:visited, .btn-purple-lighten-4-o.visited {
  color: #e1bee7;
  background-color: transparent;
  border-color: #e1bee7;
}
.btn-purple-lighten-4-o:hover {
  color: rgb(232.5, 206.25, 237);
  border-color: rgb(232.5, 206.25, 237);
}
.btn-purple-lighten-4-o.disabled, .btn-purple-lighten-4-o:disabled {
  color: #e1bee7;
}

.btn-purple-lighten-3 {
  color: #ffffff;
  background-color: #ce93d8;
  border-color: #ce93d8;
}
.btn-purple-lighten-3:link, .btn-purple-lighten-3:visited, .btn-purple-lighten-3.visited {
  color: #ffffff;
  background-color: #ce93d8;
  border-color: #ce93d8;
}
.btn-purple-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(181.8, 93.6612244898, 196.7387755102);
  border-color: rgb(191.48, 114.9967346939, 204.4432653061);
}
.btn-purple-lighten-3.disabled, .btn-purple-lighten-3:disabled {
  background-color: #ce93d8;
  border-color: #ce93d8;
}

.btn-purple-lighten-3-o {
  color: #ce93d8;
  background-color: transparent;
  border-color: #ce93d8;
}
.btn-purple-lighten-3-o:link, .btn-purple-lighten-3-o:visited, .btn-purple-lighten-3-o.visited {
  color: #ce93d8;
  background-color: transparent;
  border-color: #ce93d8;
}
.btn-purple-lighten-3-o:hover {
  color: rgb(218.25, 174, 225.75);
  border-color: rgb(218.25, 174, 225.75);
}
.btn-purple-lighten-3-o.disabled, .btn-purple-lighten-3-o:disabled {
  color: #ce93d8;
}

.btn-purple-lighten-2 {
  color: #ffffff;
  background-color: #ba68c8;
  border-color: #ba68c8;
}
.btn-purple-lighten-2:link, .btn-purple-lighten-2:visited, .btn-purple-lighten-2.visited {
  color: #ffffff;
  background-color: #ba68c8;
  border-color: #ba68c8;
}
.btn-purple-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(161.7398058252, 64.932038835, 178.267961165);
  border-color: rgb(173.7809708738, 77.2598058252, 190.2601941748);
}
.btn-purple-lighten-2.disabled, .btn-purple-lighten-2:disabled {
  background-color: #ba68c8;
  border-color: #ba68c8;
}

.btn-purple-lighten-2-o {
  color: #ba68c8;
  background-color: transparent;
  border-color: #ba68c8;
}
.btn-purple-lighten-2-o:link, .btn-purple-lighten-2-o:visited, .btn-purple-lighten-2-o.visited {
  color: #ba68c8;
  background-color: transparent;
  border-color: #ba68c8;
}
.btn-purple-lighten-2-o:hover {
  color: rgb(203.25, 141.75, 213.75);
  border-color: rgb(203.25, 141.75, 213.75);
}
.btn-purple-lighten-2-o.disabled, .btn-purple-lighten-2-o:disabled {
  color: #ba68c8;
}

.btn-purple-lighten-1 {
  color: #ffffff;
  background-color: #ab47bc;
  border-color: #ab47bc;
}
.btn-purple-lighten-1:link, .btn-purple-lighten-1:visited, .btn-purple-lighten-1.visited {
  color: #ffffff;
  background-color: #ab47bc;
  border-color: #ab47bc;
}
.btn-purple-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(137.8581673307, 55.3083665339, 151.8916334661);
  border-color: rgb(151.6439840637, 60.8392031873, 167.0807968127);
}
.btn-purple-lighten-1.disabled, .btn-purple-lighten-1:disabled {
  background-color: #ab47bc;
  border-color: #ab47bc;
}

.btn-purple-lighten-1-o {
  color: #ab47bc;
  background-color: transparent;
  border-color: #ab47bc;
}
.btn-purple-lighten-1-o:link, .btn-purple-lighten-1-o:visited, .btn-purple-lighten-1-o.visited {
  color: #ab47bc;
  background-color: transparent;
  border-color: #ab47bc;
}
.btn-purple-lighten-1-o:hover {
  color: rgb(192, 117, 204.75);
  border-color: rgb(192, 117, 204.75);
}
.btn-purple-lighten-1-o.disabled, .btn-purple-lighten-1-o:disabled {
  color: #ab47bc;
}

.btn-purple-darken-1 {
  color: #ffffff;
  background-color: #8e24aa;
  border-color: #8e24aa;
}
.btn-purple-darken-1:link, .btn-purple-darken-1:visited, .btn-purple-darken-1.visited {
  color: #ffffff;
  background-color: #8e24aa;
  border-color: #8e24aa;
}
.btn-purple-darken-1:hover {
  color: #ffffff;
  background-color: rgb(113.6, 28.8, 136);
  border-color: rgb(124.96, 31.68, 149.6);
}
.btn-purple-darken-1.disabled, .btn-purple-darken-1:disabled {
  background-color: #8e24aa;
  border-color: #8e24aa;
}

.btn-purple-darken-1-o {
  color: #8e24aa;
  background-color: transparent;
  border-color: #8e24aa;
}
.btn-purple-darken-1-o:link, .btn-purple-darken-1-o:visited, .btn-purple-darken-1-o.visited {
  color: #8e24aa;
  background-color: transparent;
  border-color: #8e24aa;
}
.btn-purple-darken-1-o:hover {
  color: rgb(184.1650485437, 66.8446601942, 215.1553398058);
  border-color: rgb(184.1650485437, 66.8446601942, 215.1553398058);
}
.btn-purple-darken-1-o.disabled, .btn-purple-darken-1-o:disabled {
  color: #8e24aa;
}

.btn-purple-darken-2 {
  color: #ffffff;
  background-color: #7b1fa2;
  border-color: #7b1fa2;
}
.btn-purple-darken-2:link, .btn-purple-darken-2:visited, .btn-purple-darken-2.visited {
  color: #ffffff;
  background-color: #7b1fa2;
  border-color: #7b1fa2;
}
.btn-purple-darken-2:hover {
  color: #ffffff;
  background-color: rgb(98.4, 24.8, 129.6);
  border-color: rgb(108.24, 27.28, 142.56);
}
.btn-purple-darken-2.disabled, .btn-purple-darken-2:disabled {
  background-color: #7b1fa2;
  border-color: #7b1fa2;
}

.btn-purple-darken-2-o {
  color: #7b1fa2;
  background-color: transparent;
  border-color: #7b1fa2;
}
.btn-purple-darken-2-o:link, .btn-purple-darken-2-o:visited, .btn-purple-darken-2-o.visited {
  color: #7b1fa2;
  background-color: transparent;
  border-color: #7b1fa2;
}
.btn-purple-darken-2-o:hover {
  color: rgb(168.7694300518, 55.4378238342, 216.8121761658);
  border-color: rgb(168.7694300518, 55.4378238342, 216.8121761658);
}
.btn-purple-darken-2-o.disabled, .btn-purple-darken-2-o:disabled {
  color: #7b1fa2;
}

.btn-purple-darken-3 {
  color: #ffffff;
  background-color: #6a1b9a;
  border-color: #6a1b9a;
}
.btn-purple-darken-3:link, .btn-purple-darken-3:visited, .btn-purple-darken-3.visited {
  color: #ffffff;
  background-color: #6a1b9a;
  border-color: #6a1b9a;
}
.btn-purple-darken-3:hover {
  color: #ffffff;
  background-color: rgb(84.8, 21.6, 123.2);
  border-color: rgb(93.28, 23.76, 135.52);
}
.btn-purple-darken-3.disabled, .btn-purple-darken-3:disabled {
  background-color: #6a1b9a;
  border-color: #6a1b9a;
}

.btn-purple-darken-3-o {
  color: #6a1b9a;
  background-color: transparent;
  border-color: #6a1b9a;
}
.btn-purple-darken-3-o:link, .btn-purple-darken-3-o:visited, .btn-purple-darken-3-o.visited {
  color: #6a1b9a;
  background-color: transparent;
  border-color: #6a1b9a;
}
.btn-purple-darken-3-o:hover {
  color: rgb(152.7555248619, 45.0580110497, 218.1919889503);
  border-color: rgb(152.7555248619, 45.0580110497, 218.1919889503);
}
.btn-purple-darken-3-o.disabled, .btn-purple-darken-3-o:disabled {
  color: #6a1b9a;
}

.btn-purple-darken-4 {
  color: #ffffff;
  background-color: #4a148c;
  border-color: #4a148c;
}
.btn-purple-darken-4:link, .btn-purple-darken-4:visited, .btn-purple-darken-4.visited {
  color: #ffffff;
  background-color: #4a148c;
  border-color: #4a148c;
}
.btn-purple-darken-4:hover {
  color: #ffffff;
  background-color: rgb(59.2, 16, 112);
  border-color: rgb(65.12, 17.6, 123.2);
}
.btn-purple-darken-4.disabled, .btn-purple-darken-4:disabled {
  background-color: #4a148c;
  border-color: #4a148c;
}

.btn-purple-darken-4-o {
  color: #4a148c;
  background-color: transparent;
  border-color: #4a148c;
}
.btn-purple-darken-4-o:link, .btn-purple-darken-4-o:visited, .btn-purple-darken-4-o.visited {
  color: #4a148c;
  background-color: transparent;
  border-color: #4a148c;
}
.btn-purple-darken-4-o:hover {
  color: rgb(114.46875, 30.9375, 216.5625);
  border-color: rgb(114.46875, 30.9375, 216.5625);
}
.btn-purple-darken-4-o.disabled, .btn-purple-darken-4-o:disabled {
  color: #4a148c;
}

.btn-purple-accent-1 {
  color: #ffffff;
  background-color: #ea80fc;
  border-color: #ea80fc;
}
.btn-purple-accent-1:link, .btn-purple-accent-1:visited, .btn-purple-accent-1.visited {
  color: #ffffff;
  background-color: #ea80fc;
  border-color: #ea80fc;
}
.btn-purple-accent-1:hover {
  color: #ffffff;
  background-color: rgb(221.7230769231, 53.7538461538, 250.2461538462);
  border-color: rgb(226.6338461538, 83.4523076923, 250.9476923077);
}
.btn-purple-accent-1.disabled, .btn-purple-accent-1:disabled {
  background-color: #ea80fc;
  border-color: #ea80fc;
}

.btn-purple-accent-1-o {
  color: #ea80fc;
  background-color: transparent;
  border-color: #ea80fc;
}
.btn-purple-accent-1-o:link, .btn-purple-accent-1-o:visited, .btn-purple-accent-1-o.visited {
  color: #ea80fc;
  background-color: transparent;
  border-color: #ea80fc;
}
.btn-purple-accent-1-o:hover {
  color: rgb(239.25, 159.75, 252.75);
  border-color: rgb(239.25, 159.75, 252.75);
}
.btn-purple-accent-1-o.disabled, .btn-purple-accent-1-o:disabled {
  color: #ea80fc;
}

.btn-purple-accent-2 {
  color: #ffffff;
  background-color: #e040fb;
  border-color: #e040fb;
}
.btn-purple-accent-2:link, .btn-purple-accent-2:visited, .btn-purple-accent-2.visited {
  color: #ffffff;
  background-color: #e040fb;
  border-color: #e040fb;
}
.btn-purple-accent-2:hover {
  color: #ffffff;
  background-color: rgb(211.9384615385, 5.1692307692, 246.8307692308);
  border-color: rgb(217.9907692308, 26.9753846154, 250.2246153846);
}
.btn-purple-accent-2.disabled, .btn-purple-accent-2:disabled {
  background-color: #e040fb;
  border-color: #e040fb;
}

.btn-purple-accent-2-o {
  color: #e040fb;
  background-color: transparent;
  border-color: #e040fb;
}
.btn-purple-accent-2-o:link, .btn-purple-accent-2-o:visited, .btn-purple-accent-2-o.visited {
  color: #e040fb;
  background-color: transparent;
  border-color: #e040fb;
}
.btn-purple-accent-2-o:hover {
  color: rgb(231.75, 111.75, 252);
  border-color: rgb(231.75, 111.75, 252);
}
.btn-purple-accent-2-o.disabled, .btn-purple-accent-2-o:disabled {
  color: #e040fb;
}

.btn-purple-accent-3 {
  color: #ffffff;
  background-color: #d500f9;
  border-color: #d500f9;
}
.btn-purple-accent-3:link, .btn-purple-accent-3:visited, .btn-purple-accent-3.visited {
  color: #ffffff;
  background-color: #d500f9;
  border-color: #d500f9;
}
.btn-purple-accent-3:hover {
  color: #ffffff;
  background-color: rgb(170.4, 0, 199.2);
  border-color: rgb(187.44, 0, 219.12);
}
.btn-purple-accent-3.disabled, .btn-purple-accent-3:disabled {
  background-color: #d500f9;
  border-color: #d500f9;
}

.btn-purple-accent-3-o {
  color: #d500f9;
  background-color: transparent;
  border-color: #d500f9;
}
.btn-purple-accent-3-o:link, .btn-purple-accent-3-o:visited, .btn-purple-accent-3-o.visited {
  color: #d500f9;
  background-color: transparent;
  border-color: #d500f9;
}
.btn-purple-accent-3-o:hover {
  color: rgb(226.6987951807, 59.25, 255);
  border-color: rgb(226.6987951807, 59.25, 255);
}
.btn-purple-accent-3-o.disabled, .btn-purple-accent-3-o:disabled {
  color: #d500f9;
}

.btn-purple-accent-4 {
  color: #ffffff;
  background-color: #aa00ff;
  border-color: #aa00ff;
}
.btn-purple-accent-4:link, .btn-purple-accent-4:visited, .btn-purple-accent-4.visited {
  color: #ffffff;
  background-color: #aa00ff;
  border-color: #aa00ff;
}
.btn-purple-accent-4:hover {
  color: #ffffff;
  background-color: #8800cc;
  border-color: rgb(149.6, 0, 224.4);
}
.btn-purple-accent-4.disabled, .btn-purple-accent-4:disabled {
  background-color: #aa00ff;
  border-color: #aa00ff;
}

.btn-purple-accent-4-o {
  color: #aa00ff;
  background-color: transparent;
  border-color: #aa00ff;
}
.btn-purple-accent-4-o:link, .btn-purple-accent-4-o:visited, .btn-purple-accent-4-o.visited {
  color: #aa00ff;
  background-color: transparent;
  border-color: #aa00ff;
}
.btn-purple-accent-4-o:hover {
  color: rgb(191.25, 63.75, 255);
  border-color: rgb(191.25, 63.75, 255);
}
.btn-purple-accent-4-o.disabled, .btn-purple-accent-4-o:disabled {
  color: #aa00ff;
}

.btn-deep-purple {
  color: #ffffff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-deep-purple:link, .btn-deep-purple:visited, .btn-deep-purple.visited {
  color: #ffffff;
  background-color: #673ab7;
  border-color: #673ab7;
}
.btn-deep-purple:hover {
  color: #ffffff;
  background-color: rgb(82.4, 46.4, 146.4);
  border-color: rgb(90.64, 51.04, 161.04);
}
.btn-deep-purple.disabled, .btn-deep-purple:disabled {
  background-color: #673ab7;
  border-color: #673ab7;
}

.btn-deep-purple-o {
  color: #673ab7;
  background-color: transparent;
  border-color: #673ab7;
}
.btn-deep-purple-o:link, .btn-deep-purple-o:visited, .btn-deep-purple-o.visited {
  color: #673ab7;
  background-color: transparent;
  border-color: #673ab7;
}
.btn-deep-purple-o:hover {
  color: rgb(139.4751037344, 101.8039419087, 206.4460580913);
  border-color: rgb(139.4751037344, 101.8039419087, 206.4460580913);
}
.btn-deep-purple-o.disabled, .btn-deep-purple-o:disabled {
  color: #673ab7;
}

.btn-deep-purple-lighten-5 {
  color: #ffffff;
  background-color: #ede7f6;
  border-color: #ede7f6;
}
.btn-deep-purple-lighten-5:link, .btn-deep-purple-lighten-5:visited, .btn-deep-purple-lighten-5.visited {
  color: #ffffff;
  background-color: #ede7f6;
  border-color: #ede7f6;
}
.btn-deep-purple-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(184.9636363636, 161.6181818182, 219.9818181818);
  border-color: rgb(205.7781818182, 189.3709090909, 230.3890909091);
}
.btn-deep-purple-lighten-5.disabled, .btn-deep-purple-lighten-5:disabled {
  background-color: #ede7f6;
  border-color: #ede7f6;
}

.btn-deep-purple-lighten-5-o {
  color: #ede7f6;
  background-color: transparent;
  border-color: #ede7f6;
}
.btn-deep-purple-lighten-5-o:link, .btn-deep-purple-lighten-5-o:visited, .btn-deep-purple-lighten-5-o.visited {
  color: #ede7f6;
  background-color: transparent;
  border-color: #ede7f6;
}
.btn-deep-purple-lighten-5-o:hover {
  color: rgb(241.5, 237, 248.25);
  border-color: rgb(241.5, 237, 248.25);
}
.btn-deep-purple-lighten-5-o.disabled, .btn-deep-purple-lighten-5-o:disabled {
  color: #ede7f6;
}

.btn-deep-purple-lighten-4 {
  color: #ffffff;
  background-color: #d1c4e9;
  border-color: #d1c4e9;
}
.btn-deep-purple-lighten-4:link, .btn-deep-purple-lighten-4:visited, .btn-deep-purple-lighten-4.visited {
  color: #ffffff;
  background-color: #d1c4e9;
  border-color: #d1c4e9;
}
.btn-deep-purple-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(160.2740740741, 133.5037037037, 209.6962962963);
  border-color: rgb(179.7644444444, 158.5022222222, 219.0177777778);
}
.btn-deep-purple-lighten-4.disabled, .btn-deep-purple-lighten-4:disabled {
  background-color: #d1c4e9;
  border-color: #d1c4e9;
}

.btn-deep-purple-lighten-4-o {
  color: #d1c4e9;
  background-color: transparent;
  border-color: #d1c4e9;
}
.btn-deep-purple-lighten-4-o:link, .btn-deep-purple-lighten-4-o:visited, .btn-deep-purple-lighten-4-o.visited {
  color: #d1c4e9;
  background-color: transparent;
  border-color: #d1c4e9;
}
.btn-deep-purple-lighten-4-o:hover {
  color: rgb(220.5, 210.75, 238.5);
  border-color: rgb(220.5, 210.75, 238.5);
}
.btn-deep-purple-lighten-4-o.disabled, .btn-deep-purple-lighten-4-o:disabled {
  color: #d1c4e9;
}

.btn-deep-purple-lighten-3 {
  color: #ffffff;
  background-color: #b39ddb;
  border-color: #b39ddb;
}
.btn-deep-purple-lighten-3:link, .btn-deep-purple-lighten-3:visited, .btn-deep-purple-lighten-3.visited {
  color: #ffffff;
  background-color: #b39ddb;
  border-color: #b39ddb;
}
.btn-deep-purple-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(136.3492537313, 102.0029850746, 198.7970149254);
  border-color: rgb(153.4095522388, 124.0017910448, 206.8782089552);
}
.btn-deep-purple-lighten-3.disabled, .btn-deep-purple-lighten-3:disabled {
  background-color: #b39ddb;
  border-color: #b39ddb;
}

.btn-deep-purple-lighten-3-o {
  color: #b39ddb;
  background-color: transparent;
  border-color: #b39ddb;
}
.btn-deep-purple-lighten-3-o:link, .btn-deep-purple-lighten-3-o:visited, .btn-deep-purple-lighten-3-o.visited {
  color: #b39ddb;
  background-color: transparent;
  border-color: #b39ddb;
}
.btn-deep-purple-lighten-3-o:hover {
  color: rgb(198, 181.5, 228);
  border-color: rgb(198, 181.5, 228);
}
.btn-deep-purple-lighten-3-o.disabled, .btn-deep-purple-lighten-3-o:disabled {
  color: #b39ddb;
}

.btn-deep-purple-lighten-2 {
  color: #ffffff;
  background-color: #9575cd;
  border-color: #9575cd;
}
.btn-deep-purple-lighten-2:link, .btn-deep-purple-lighten-2:visited, .btn-deep-purple-lighten-2.visited {
  color: #ffffff;
  background-color: #9575cd;
  border-color: #9575cd;
}
.btn-deep-purple-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(112.6893617021, 69.7276595745, 187.8723404255);
  border-color: rgb(127.2136170213, 88.6365957447, 194.7234042553);
}
.btn-deep-purple-lighten-2.disabled, .btn-deep-purple-lighten-2:disabled {
  background-color: #9575cd;
  border-color: #9575cd;
}

.btn-deep-purple-lighten-2-o {
  color: #9575cd;
  background-color: transparent;
  border-color: #9575cd;
}
.btn-deep-purple-lighten-2-o:link, .btn-deep-purple-lighten-2-o:visited, .btn-deep-purple-lighten-2-o.visited {
  color: #9575cd;
  background-color: transparent;
  border-color: #9575cd;
}
.btn-deep-purple-lighten-2-o:hover {
  color: rgb(175.5, 151.5, 217.5);
  border-color: rgb(175.5, 151.5, 217.5);
}
.btn-deep-purple-lighten-2-o.disabled, .btn-deep-purple-lighten-2-o:disabled {
  color: #9575cd;
}

.btn-deep-purple-lighten-1 {
  color: #ffffff;
  background-color: #7e57c2;
  border-color: #7e57c2;
}
.btn-deep-purple-lighten-1:link, .btn-deep-purple-lighten-1:visited, .btn-deep-purple-lighten-1.visited {
  color: #ffffff;
  background-color: #7e57c2;
  border-color: #7e57c2;
}
.btn-deep-purple-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(98.1659388646, 59.8812227074, 164.9187772926);
  border-color: rgb(107.9825327511, 65.8693449782, 181.4106550218);
}
.btn-deep-purple-lighten-1.disabled, .btn-deep-purple-lighten-1:disabled {
  background-color: #7e57c2;
  border-color: #7e57c2;
}

.btn-deep-purple-lighten-1-o {
  color: #7e57c2;
  background-color: transparent;
  border-color: #7e57c2;
}
.btn-deep-purple-lighten-1-o:link, .btn-deep-purple-lighten-1-o:visited, .btn-deep-purple-lighten-1-o.visited {
  color: #7e57c2;
  background-color: transparent;
  border-color: #7e57c2;
}
.btn-deep-purple-lighten-1-o:hover {
  color: rgb(158.25, 129, 209.25);
  border-color: rgb(158.25, 129, 209.25);
}
.btn-deep-purple-lighten-1-o.disabled, .btn-deep-purple-lighten-1-o:disabled {
  color: #7e57c2;
}

.btn-deep-purple-darken-1 {
  color: #ffffff;
  background-color: #5e35b1;
  border-color: #5e35b1;
}
.btn-deep-purple-darken-1:link, .btn-deep-purple-darken-1:visited, .btn-deep-purple-darken-1.visited {
  color: #ffffff;
  background-color: #5e35b1;
  border-color: #5e35b1;
}
.btn-deep-purple-darken-1:hover {
  color: #ffffff;
  background-color: rgb(75.2, 42.4, 141.6);
  border-color: rgb(82.72, 46.64, 155.76);
}
.btn-deep-purple-darken-1.disabled, .btn-deep-purple-darken-1:disabled {
  background-color: #5e35b1;
  border-color: #5e35b1;
}

.btn-deep-purple-darken-1-o {
  color: #5e35b1;
  background-color: transparent;
  border-color: #5e35b1;
}
.btn-deep-purple-darken-1-o:link, .btn-deep-purple-darken-1-o:visited, .btn-deep-purple-darken-1-o.visited {
  color: #5e35b1;
  background-color: transparent;
  border-color: #5e35b1;
}
.btn-deep-purple-darken-1-o:hover {
  color: rgb(130.8260869565, 93.3913043478, 206.6086956522);
  border-color: rgb(130.8260869565, 93.3913043478, 206.6086956522);
}
.btn-deep-purple-darken-1-o.disabled, .btn-deep-purple-darken-1-o:disabled {
  color: #5e35b1;
}

.btn-deep-purple-darken-2 {
  color: #ffffff;
  background-color: #512da8;
  border-color: #512da8;
}
.btn-deep-purple-darken-2:link, .btn-deep-purple-darken-2:visited, .btn-deep-purple-darken-2.visited {
  color: #ffffff;
  background-color: #512da8;
  border-color: #512da8;
}
.btn-deep-purple-darken-2:hover {
  color: #ffffff;
  background-color: rgb(64.8, 36, 134.4);
  border-color: rgb(71.28, 39.6, 147.84);
}
.btn-deep-purple-darken-2.disabled, .btn-deep-purple-darken-2:disabled {
  background-color: #512da8;
  border-color: #512da8;
}

.btn-deep-purple-darken-2-o {
  color: #512da8;
  background-color: transparent;
  border-color: #512da8;
}
.btn-deep-purple-darken-2-o:link, .btn-deep-purple-darken-2-o:visited, .btn-deep-purple-darken-2-o.visited {
  color: #512da8;
  background-color: transparent;
  border-color: #512da8;
}
.btn-deep-purple-darken-2-o:hover {
  color: rgb(116.9577464789, 79.3098591549, 207.9401408451);
  border-color: rgb(116.9577464789, 79.3098591549, 207.9401408451);
}
.btn-deep-purple-darken-2-o.disabled, .btn-deep-purple-darken-2-o:disabled {
  color: #512da8;
}

.btn-deep-purple-darken-3 {
  color: #ffffff;
  background-color: #4527a0;
  border-color: #4527a0;
}
.btn-deep-purple-darken-3:link, .btn-deep-purple-darken-3:visited, .btn-deep-purple-darken-3.visited {
  color: #ffffff;
  background-color: #4527a0;
  border-color: #4527a0;
}
.btn-deep-purple-darken-3:hover {
  color: #ffffff;
  background-color: rgb(55.2, 31.2, 128);
  border-color: rgb(60.72, 34.32, 140.8);
}
.btn-deep-purple-darken-3.disabled, .btn-deep-purple-darken-3:disabled {
  background-color: #4527a0;
  border-color: #4527a0;
}

.btn-deep-purple-darken-3-o {
  color: #4527a0;
  background-color: transparent;
  border-color: #4527a0;
}
.btn-deep-purple-darken-3-o:link, .btn-deep-purple-darken-3-o:visited, .btn-deep-purple-darken-3-o.visited {
  color: #4527a0;
  background-color: transparent;
  border-color: #4527a0;
}
.btn-deep-purple-darken-3-o:hover {
  color: rgb(102.6256281407, 67.4623115578, 209.2876884422);
  border-color: rgb(102.6256281407, 67.4623115578, 209.2876884422);
}
.btn-deep-purple-darken-3-o.disabled, .btn-deep-purple-darken-3-o:disabled {
  color: #4527a0;
}

.btn-deep-purple-darken-4 {
  color: #ffffff;
  background-color: #311b92;
  border-color: #311b92;
}
.btn-deep-purple-darken-4:link, .btn-deep-purple-darken-4:visited, .btn-deep-purple-darken-4.visited {
  color: #ffffff;
  background-color: #311b92;
  border-color: #311b92;
}
.btn-deep-purple-darken-4:hover {
  color: #ffffff;
  background-color: rgb(39.2, 21.6, 116.8);
  border-color: rgb(43.12, 23.76, 128.48);
}
.btn-deep-purple-darken-4.disabled, .btn-deep-purple-darken-4:disabled {
  background-color: #311b92;
  border-color: #311b92;
}

.btn-deep-purple-darken-4-o {
  color: #311b92;
  background-color: transparent;
  border-color: #311b92;
}
.btn-deep-purple-darken-4-o:link, .btn-deep-purple-darken-4-o:visited, .btn-deep-purple-darken-4-o.visited {
  color: #311b92;
  background-color: transparent;
  border-color: #311b92;
}
.btn-deep-purple-darken-4-o:hover {
  color: rgb(73.838150289, 41.6965317919, 215.5534682081);
  border-color: rgb(73.838150289, 41.6965317919, 215.5534682081);
}
.btn-deep-purple-darken-4-o.disabled, .btn-deep-purple-darken-4-o:disabled {
  color: #311b92;
}

.btn-deep-purple-accent-1 {
  color: #ffffff;
  background-color: #b388ff;
  border-color: #b388ff;
}
.btn-deep-purple-accent-1:link, .btn-deep-purple-accent-1:visited, .btn-deep-purple-accent-1.visited {
  color: #ffffff;
  background-color: #b388ff;
  border-color: #b388ff;
}
.btn-deep-purple-accent-1:hover {
  color: #ffffff;
  background-color: rgb(129.0571428571, 57.8, 255);
  border-color: rgb(149.0342857143, 89.08, 255);
}
.btn-deep-purple-accent-1.disabled, .btn-deep-purple-accent-1:disabled {
  background-color: #b388ff;
  border-color: #b388ff;
}

.btn-deep-purple-accent-1-o {
  color: #b388ff;
  background-color: transparent;
  border-color: #b388ff;
}
.btn-deep-purple-accent-1-o:link, .btn-deep-purple-accent-1-o:visited, .btn-deep-purple-accent-1-o.visited {
  color: #b388ff;
  background-color: transparent;
  border-color: #b388ff;
}
.btn-deep-purple-accent-1-o:hover {
  color: rgb(198, 165.75, 255);
  border-color: rgb(198, 165.75, 255);
}
.btn-deep-purple-accent-1-o.disabled, .btn-deep-purple-accent-1-o:disabled {
  color: #b388ff;
}

.btn-deep-purple-accent-2 {
  color: #ffffff;
  background-color: #7c4dff;
  border-color: #7c4dff;
}
.btn-deep-purple-accent-2:link, .btn-deep-purple-accent-2:visited, .btn-deep-purple-accent-2.visited {
  color: #ffffff;
  background-color: #7c4dff;
  border-color: #7c4dff;
}
.btn-deep-purple-accent-2:hover {
  color: #ffffff;
  background-color: rgb(75.1325842697, 10.6, 255);
  border-color: rgb(94.6795505618, 37.16, 255);
}
.btn-deep-purple-accent-2.disabled, .btn-deep-purple-accent-2:disabled {
  background-color: #7c4dff;
  border-color: #7c4dff;
}

.btn-deep-purple-accent-2-o {
  color: #7c4dff;
  background-color: transparent;
  border-color: #7c4dff;
}
.btn-deep-purple-accent-2-o:link, .btn-deep-purple-accent-2-o:visited, .btn-deep-purple-accent-2-o.visited {
  color: #7c4dff;
  background-color: transparent;
  border-color: #7c4dff;
}
.btn-deep-purple-accent-2-o:hover {
  color: rgb(156.75, 121.5, 255);
  border-color: rgb(156.75, 121.5, 255);
}
.btn-deep-purple-accent-2-o.disabled, .btn-deep-purple-accent-2-o:disabled {
  color: #7c4dff;
}

.btn-deep-purple-accent-3 {
  color: #ffffff;
  background-color: #651fff;
  border-color: #651fff;
}
.btn-deep-purple-accent-3:link, .btn-deep-purple-accent-3:visited, .btn-deep-purple-accent-3.visited {
  color: #ffffff;
  background-color: #651fff;
  border-color: #651fff;
}
.btn-deep-purple-accent-3:hover {
  color: #ffffff;
  background-color: rgb(71.5, 0, 228.8);
  border-color: rgb(78.65, 0, 251.68);
}
.btn-deep-purple-accent-3.disabled, .btn-deep-purple-accent-3:disabled {
  background-color: #651fff;
  border-color: #651fff;
}

.btn-deep-purple-accent-3-o {
  color: #651fff;
  background-color: transparent;
  border-color: #651fff;
}
.btn-deep-purple-accent-3-o:link, .btn-deep-purple-accent-3-o:visited, .btn-deep-purple-accent-3-o.visited {
  color: #651fff;
  background-color: transparent;
  border-color: #651fff;
}
.btn-deep-purple-accent-3-o:hover {
  color: rgb(139.5, 87, 255);
  border-color: rgb(139.5, 87, 255);
}
.btn-deep-purple-accent-3-o.disabled, .btn-deep-purple-accent-3-o:disabled {
  color: #651fff;
}

.btn-deep-purple-accent-4 {
  color: #ffffff;
  background-color: #6200ea;
  border-color: #6200ea;
}
.btn-deep-purple-accent-4:link, .btn-deep-purple-accent-4:visited, .btn-deep-purple-accent-4.visited {
  color: #ffffff;
  background-color: #6200ea;
  border-color: #6200ea;
}
.btn-deep-purple-accent-4:hover {
  color: #ffffff;
  background-color: rgb(78.4, 0, 187.2);
  border-color: rgb(86.24, 0, 205.92);
}
.btn-deep-purple-accent-4.disabled, .btn-deep-purple-accent-4:disabled {
  background-color: #6200ea;
  border-color: #6200ea;
}

.btn-deep-purple-accent-4-o {
  color: #6200ea;
  background-color: transparent;
  border-color: #6200ea;
}
.btn-deep-purple-accent-4-o:link, .btn-deep-purple-accent-4-o:visited, .btn-deep-purple-accent-4-o.visited {
  color: #6200ea;
  background-color: transparent;
  border-color: #6200ea;
}
.btn-deep-purple-accent-4-o:hover {
  color: rgb(134.6923076923, 48, 255);
  border-color: rgb(134.6923076923, 48, 255);
}
.btn-deep-purple-accent-4-o.disabled, .btn-deep-purple-accent-4-o:disabled {
  color: #6200ea;
}

.btn-indigo {
  color: #ffffff;
  background-color: #3f51b5;
  border-color: #3f51b5;
}
.btn-indigo:link, .btn-indigo:visited, .btn-indigo.visited {
  color: #ffffff;
  background-color: #3f51b5;
  border-color: #3f51b5;
}
.btn-indigo:hover {
  color: #ffffff;
  background-color: rgb(50.4, 64.8, 144.8);
  border-color: rgb(55.44, 71.28, 159.28);
}
.btn-indigo.disabled, .btn-indigo:disabled {
  background-color: #3f51b5;
  border-color: #3f51b5;
}

.btn-indigo-o {
  color: #3f51b5;
  background-color: transparent;
  border-color: #3f51b5;
}
.btn-indigo-o:link, .btn-indigo-o:visited, .btn-indigo-o.visited {
  color: #3f51b5;
  background-color: transparent;
  border-color: #3f51b5;
}
.btn-indigo-o:hover {
  color: rgb(107.0102459016, 121.7274590164, 203.4897540984);
  border-color: rgb(107.0102459016, 121.7274590164, 203.4897540984);
}
.btn-indigo-o.disabled, .btn-indigo-o:disabled {
  color: #3f51b5;
}

.btn-indigo-lighten-5 {
  color: #ffffff;
  background-color: #e8eaf6;
  border-color: #e8eaf6;
}
.btn-indigo-lighten-5:link, .btn-indigo-lighten-5:visited, .btn-indigo-lighten-5.visited {
  color: #ffffff;
  background-color: #e8eaf6;
  border-color: #e8eaf6;
}
.btn-indigo-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(163.2875, 171.2625, 219.1125);
  border-color: rgb(190.7725, 196.3575, 229.8675);
}
.btn-indigo-lighten-5.disabled, .btn-indigo-lighten-5:disabled {
  background-color: #e8eaf6;
  border-color: #e8eaf6;
}

.btn-indigo-lighten-5-o {
  color: #e8eaf6;
  background-color: transparent;
  border-color: #e8eaf6;
}
.btn-indigo-lighten-5-o:link, .btn-indigo-lighten-5-o:visited, .btn-indigo-lighten-5-o.visited {
  color: #e8eaf6;
  background-color: transparent;
  border-color: #e8eaf6;
}
.btn-indigo-lighten-5-o:hover {
  color: rgb(237.75, 239.25, 248.25);
  border-color: rgb(237.75, 239.25, 248.25);
}
.btn-indigo-lighten-5-o.disabled, .btn-indigo-lighten-5-o:disabled {
  color: #e8eaf6;
}

.btn-indigo-lighten-4 {
  color: #ffffff;
  background-color: #c5cae9;
  border-color: #c5cae9;
}
.btn-indigo-lighten-4:link, .btn-indigo-lighten-4:visited, .btn-indigo-lighten-4.visited {
  color: #ffffff;
  background-color: #c5cae9;
  border-color: #c5cae9;
}
.btn-indigo-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(134.65, 145.025, 209.35);
  border-color: rgb(159.59, 167.815, 218.81);
}
.btn-indigo-lighten-4.disabled, .btn-indigo-lighten-4:disabled {
  background-color: #c5cae9;
  border-color: #c5cae9;
}

.btn-indigo-lighten-4-o {
  color: #c5cae9;
  background-color: transparent;
  border-color: #c5cae9;
}
.btn-indigo-lighten-4-o:link, .btn-indigo-lighten-4-o:visited, .btn-indigo-lighten-4-o.visited {
  color: #c5cae9;
  background-color: transparent;
  border-color: #c5cae9;
}
.btn-indigo-lighten-4-o:hover {
  color: rgb(211.5, 215.25, 238.5);
  border-color: rgb(211.5, 215.25, 238.5);
}
.btn-indigo-lighten-4-o.disabled, .btn-indigo-lighten-4-o:disabled {
  color: #c5cae9;
}

.btn-indigo-lighten-3 {
  color: #ffffff;
  background-color: #9fa8da;
  border-color: #9fa8da;
}
.btn-indigo-lighten-3:link, .btn-indigo-lighten-3:visited, .btn-indigo-lighten-3.visited {
  color: #ffffff;
  background-color: #9fa8da;
  border-color: #9fa8da;
}
.btn-indigo-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(104.5759398496, 118.6781954887, 197.0240601504);
  border-color: rgb(126.3455639098, 138.4069172932, 205.4144360902);
}
.btn-indigo-lighten-3.disabled, .btn-indigo-lighten-3:disabled {
  background-color: #9fa8da;
  border-color: #9fa8da;
}

.btn-indigo-lighten-3-o {
  color: #9fa8da;
  background-color: transparent;
  border-color: #9fa8da;
}
.btn-indigo-lighten-3-o:link, .btn-indigo-lighten-3-o:visited, .btn-indigo-lighten-3-o.visited {
  color: #9fa8da;
  background-color: transparent;
  border-color: #9fa8da;
}
.btn-indigo-lighten-3-o:hover {
  color: rgb(183, 189.75, 227.25);
  border-color: rgb(183, 189.75, 227.25);
}
.btn-indigo-lighten-3-o.disabled, .btn-indigo-lighten-3-o:disabled {
  color: #9fa8da;
}

.btn-indigo-lighten-2 {
  color: #ffffff;
  background-color: #7986cb;
  border-color: #7986cb;
}
.btn-indigo-lighten-2:link, .btn-indigo-lighten-2:visited, .btn-indigo-lighten-2.visited {
  color: #ffffff;
  background-color: #7986cb;
  border-color: #7986cb;
}
.btn-indigo-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(74.3161290323, 91.8451612903, 184.8838709677);
  border-color: rgb(92.9896774194, 108.7070967742, 192.1303225806);
}
.btn-indigo-lighten-2.disabled, .btn-indigo-lighten-2:disabled {
  background-color: #7986cb;
  border-color: #7986cb;
}

.btn-indigo-lighten-2-o {
  color: #7986cb;
  background-color: transparent;
  border-color: #7986cb;
}
.btn-indigo-lighten-2-o:link, .btn-indigo-lighten-2-o:visited, .btn-indigo-lighten-2-o.visited {
  color: #7986cb;
  background-color: transparent;
  border-color: #7986cb;
}
.btn-indigo-lighten-2-o:hover {
  color: rgb(154.5, 164.25, 216);
  border-color: rgb(154.5, 164.25, 216);
}
.btn-indigo-lighten-2-o.disabled, .btn-indigo-lighten-2-o:disabled {
  color: #7986cb;
}

.btn-indigo-lighten-1 {
  color: #ffffff;
  background-color: #5c6bc0;
  border-color: #5c6bc0;
}
.btn-indigo-lighten-1:link, .btn-indigo-lighten-1:visited, .btn-indigo-lighten-1.visited {
  color: #ffffff;
  background-color: #5c6bc0;
  border-color: #5c6bc0;
}
.btn-indigo-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(63.3345132743, 78.414159292, 163.8654867257);
  border-color: rgb(69.6679646018, 86.2555752212, 180.2520353982);
}
.btn-indigo-lighten-1.disabled, .btn-indigo-lighten-1:disabled {
  background-color: #5c6bc0;
  border-color: #5c6bc0;
}

.btn-indigo-lighten-1-o {
  color: #5c6bc0;
  background-color: transparent;
  border-color: #5c6bc0;
}
.btn-indigo-lighten-1-o:link, .btn-indigo-lighten-1-o:visited, .btn-indigo-lighten-1-o.visited {
  color: #5c6bc0;
  background-color: transparent;
  border-color: #5c6bc0;
}
.btn-indigo-lighten-1-o:hover {
  color: rgb(132.75, 144, 207.75);
  border-color: rgb(132.75, 144, 207.75);
}
.btn-indigo-lighten-1-o.disabled, .btn-indigo-lighten-1-o:disabled {
  color: #5c6bc0;
}

.btn-indigo-darken-1 {
  color: #ffffff;
  background-color: #3949ab;
  border-color: #3949ab;
}
.btn-indigo-darken-1:link, .btn-indigo-darken-1:visited, .btn-indigo-darken-1.visited {
  color: #ffffff;
  background-color: #3949ab;
  border-color: #3949ab;
}
.btn-indigo-darken-1:hover {
  color: #ffffff;
  background-color: rgb(45.6, 58.4, 136.8);
  border-color: rgb(50.16, 64.24, 150.48);
}
.btn-indigo-darken-1.disabled, .btn-indigo-darken-1:disabled {
  background-color: #3949ab;
  border-color: #3949ab;
}

.btn-indigo-darken-1-o {
  color: #3949ab;
  background-color: transparent;
  border-color: #3949ab;
}
.btn-indigo-darken-1-o:link, .btn-indigo-darken-1-o:visited, .btn-indigo-darken-1-o.visited {
  color: #3949ab;
  background-color: transparent;
  border-color: #3949ab;
}
.btn-indigo-darken-1-o:hover {
  color: rgb(96.375, 111.2171052632, 202.125);
  border-color: rgb(96.375, 111.2171052632, 202.125);
}
.btn-indigo-darken-1-o.disabled, .btn-indigo-darken-1-o:disabled {
  color: #3949ab;
}

.btn-indigo-darken-2 {
  color: #ffffff;
  background-color: #303f9f;
  border-color: #303f9f;
}
.btn-indigo-darken-2:link, .btn-indigo-darken-2:visited, .btn-indigo-darken-2.visited {
  color: #ffffff;
  background-color: #303f9f;
  border-color: #303f9f;
}
.btn-indigo-darken-2:hover {
  color: #ffffff;
  background-color: rgb(38.4, 50.4, 127.2);
  border-color: rgb(42.24, 55.44, 139.92);
}
.btn-indigo-darken-2.disabled, .btn-indigo-darken-2:disabled {
  background-color: #303f9f;
  border-color: #303f9f;
}

.btn-indigo-darken-2-o {
  color: #303f9f;
  background-color: transparent;
  border-color: #303f9f;
}
.btn-indigo-darken-2-o:link, .btn-indigo-darken-2-o:visited, .btn-indigo-darken-2-o.visited {
  color: #303f9f;
  background-color: transparent;
  border-color: #303f9f;
}
.btn-indigo-darken-2-o:hover {
  color: rgb(80.4456521739, 96.9130434783, 202.3043478261);
  border-color: rgb(80.4456521739, 96.9130434783, 202.3043478261);
}
.btn-indigo-darken-2-o.disabled, .btn-indigo-darken-2-o:disabled {
  color: #303f9f;
}

.btn-indigo-darken-3 {
  color: #ffffff;
  background-color: #283593;
  border-color: #283593;
}
.btn-indigo-darken-3:link, .btn-indigo-darken-3:visited, .btn-indigo-darken-3.visited {
  color: #ffffff;
  background-color: #283593;
  border-color: #283593;
}
.btn-indigo-darken-3:hover {
  color: #ffffff;
  background-color: rgb(32, 42.4, 117.6);
  border-color: rgb(35.2, 46.64, 129.36);
}
.btn-indigo-darken-3.disabled, .btn-indigo-darken-3:disabled {
  background-color: #283593;
  border-color: #283593;
}

.btn-indigo-darken-3-o {
  color: #283593;
  background-color: transparent;
  border-color: #283593;
}
.btn-indigo-darken-3-o:link, .btn-indigo-darken-3-o:visited, .btn-indigo-darken-3-o.visited {
  color: #283593;
  background-color: transparent;
  border-color: #283593;
}
.btn-indigo-darken-3-o:hover {
  color: rgb(64.5681818182, 81.4090909091, 203.1818181818);
  border-color: rgb(64.5681818182, 81.4090909091, 203.1818181818);
}
.btn-indigo-darken-3-o.disabled, .btn-indigo-darken-3-o:disabled {
  color: #283593;
}

.btn-indigo-darken-4 {
  color: #ffffff;
  background-color: #1a237e;
  border-color: #1a237e;
}
.btn-indigo-darken-4:link, .btn-indigo-darken-4:visited, .btn-indigo-darken-4.visited {
  color: #ffffff;
  background-color: #1a237e;
  border-color: #1a237e;
}
.btn-indigo-darken-4:hover {
  color: #ffffff;
  background-color: rgb(20.8, 28, 100.8);
  border-color: rgb(22.88, 30.8, 110.88);
}
.btn-indigo-darken-4.disabled, .btn-indigo-darken-4:disabled {
  background-color: #1a237e;
  border-color: #1a237e;
}

.btn-indigo-darken-4-o {
  color: #1a237e;
  background-color: transparent;
  border-color: #1a237e;
}
.btn-indigo-darken-4-o:link, .btn-indigo-darken-4-o:visited, .btn-indigo-darken-4-o.visited {
  color: #1a237e;
  background-color: transparent;
  border-color: #1a237e;
}
.btn-indigo-darken-4-o:hover {
  color: rgb(41.3092105263, 55.6085526316, 200.1907894737);
  border-color: rgb(41.3092105263, 55.6085526316, 200.1907894737);
}
.btn-indigo-darken-4-o.disabled, .btn-indigo-darken-4-o:disabled {
  color: #1a237e;
}

.btn-indigo-accent-1 {
  color: #ffffff;
  background-color: #8c9eff;
  border-color: #8c9eff;
}
.btn-indigo-accent-1:link, .btn-indigo-accent-1:visited, .btn-indigo-accent-1.visited {
  color: #ffffff;
  background-color: #8c9eff;
  border-color: #8c9eff;
}
.btn-indigo-accent-1:hover {
  color: #ffffff;
  background-color: rgb(61, 91.3652173913, 255);
  border-color: rgb(92.6, 118.0191304348, 255);
}
.btn-indigo-accent-1.disabled, .btn-indigo-accent-1:disabled {
  background-color: #8c9eff;
  border-color: #8c9eff;
}

.btn-indigo-accent-1-o {
  color: #8c9eff;
  background-color: transparent;
  border-color: #8c9eff;
}
.btn-indigo-accent-1-o:link, .btn-indigo-accent-1-o:visited, .btn-indigo-accent-1-o.visited {
  color: #8c9eff;
  background-color: transparent;
  border-color: #8c9eff;
}
.btn-indigo-accent-1-o:hover {
  color: rgb(168.75, 182.25, 255);
  border-color: rgb(168.75, 182.25, 255);
}
.btn-indigo-accent-1-o.disabled, .btn-indigo-accent-1-o:disabled {
  color: #8c9eff;
}

.btn-indigo-accent-2 {
  color: #ffffff;
  background-color: #536dfe;
  border-color: #536dfe;
}
.btn-indigo-accent-2:link, .btn-indigo-accent-2:visited, .btn-indigo-accent-2.visited {
  color: #ffffff;
  background-color: #536dfe;
  border-color: #536dfe;
}
.btn-indigo-accent-2:hover {
  color: #ffffff;
  background-color: rgb(15.9895953757, 52.1190751445, 253.6104046243);
  border-color: rgb(42.7937572254, 74.8714450867, 253.7662427746);
}
.btn-indigo-accent-2.disabled, .btn-indigo-accent-2:disabled {
  background-color: #536dfe;
  border-color: #536dfe;
}

.btn-indigo-accent-2-o {
  color: #536dfe;
  background-color: transparent;
  border-color: #536dfe;
}
.btn-indigo-accent-2-o:link, .btn-indigo-accent-2-o:visited, .btn-indigo-accent-2-o.visited {
  color: #536dfe;
  background-color: transparent;
  border-color: #536dfe;
}
.btn-indigo-accent-2-o:hover {
  color: rgb(126, 145.5, 254.25);
  border-color: rgb(126, 145.5, 254.25);
}
.btn-indigo-accent-2-o.disabled, .btn-indigo-accent-2-o:disabled {
  color: #536dfe;
}

.btn-indigo-accent-3 {
  color: #ffffff;
  background-color: #3d5afe;
  border-color: #3d5afe;
}
.btn-indigo-accent-3:link, .btn-indigo-accent-3:visited, .btn-indigo-accent-3.visited {
  color: #ffffff;
  background-color: #3d5afe;
  border-color: #3d5afe;
}
.btn-indigo-accent-3:hover {
  color: #ffffff;
  background-color: rgb(1.2923076923, 38.7692307692, 250.7076923077);
  border-color: rgb(23.3938461538, 58.0153846154, 253.8061538462);
}
.btn-indigo-accent-3.disabled, .btn-indigo-accent-3:disabled {
  background-color: #3d5afe;
  border-color: #3d5afe;
}

.btn-indigo-accent-3-o {
  color: #3d5afe;
  background-color: transparent;
  border-color: #3d5afe;
}
.btn-indigo-accent-3-o:link, .btn-indigo-accent-3-o:visited, .btn-indigo-accent-3-o.visited {
  color: #3d5afe;
  background-color: transparent;
  border-color: #3d5afe;
}
.btn-indigo-accent-3-o:hover {
  color: rgb(109.5, 131.25, 254.25);
  border-color: rgb(109.5, 131.25, 254.25);
}
.btn-indigo-accent-3-o.disabled, .btn-indigo-accent-3-o:disabled {
  color: #3d5afe;
}

.btn-indigo-accent-4 {
  color: #ffffff;
  background-color: #304ffe;
  border-color: #304ffe;
}
.btn-indigo-accent-4:link, .btn-indigo-accent-4:visited, .btn-indigo-accent-4.visited {
  color: #ffffff;
  background-color: #304ffe;
  border-color: #304ffe;
}
.btn-indigo-accent-4:hover {
  color: #ffffff;
  background-color: rgb(1.1615384615, 37.1692307692, 240.4384615385);
  border-color: rgb(11.9342307692, 48.3353846154, 253.8257692308);
}
.btn-indigo-accent-4.disabled, .btn-indigo-accent-4:disabled {
  background-color: #304ffe;
  border-color: #304ffe;
}

.btn-indigo-accent-4-o {
  color: #304ffe;
  background-color: transparent;
  border-color: #304ffe;
}
.btn-indigo-accent-4-o:link, .btn-indigo-accent-4-o:visited, .btn-indigo-accent-4-o.visited {
  color: #304ffe;
  background-color: transparent;
  border-color: #304ffe;
}
.btn-indigo-accent-4-o:hover {
  color: rgb(99.75, 123, 254.25);
  border-color: rgb(99.75, 123, 254.25);
}
.btn-indigo-accent-4-o.disabled, .btn-indigo-accent-4-o:disabled {
  color: #304ffe;
}

.btn-blue {
  color: #ffffff;
  background-color: #2196F3;
  border-color: #2196F3;
}
.btn-blue:link, .btn-blue:visited, .btn-blue.visited {
  color: #ffffff;
  background-color: #2196F3;
  border-color: #2196F3;
}
.btn-blue:hover {
  color: #ffffff;
  background-color: rgb(11.3230769231, 121.7230769231, 209.4769230769);
  border-color: rgb(12.4553846154, 133.8953846154, 230.4246153846);
}
.btn-blue.disabled, .btn-blue:disabled {
  background-color: #2196F3;
  border-color: #2196F3;
}

.btn-blue-o {
  color: #2196F3;
  background-color: transparent;
  border-color: #2196F3;
}
.btn-blue-o:link, .btn-blue-o:visited, .btn-blue-o.visited {
  color: #2196F3;
  background-color: transparent;
  border-color: #2196F3;
}
.btn-blue-o:hover {
  color: rgb(88.5, 176.25, 246);
  border-color: rgb(88.5, 176.25, 246);
}
.btn-blue-o.disabled, .btn-blue-o:disabled {
  color: #2196F3;
}

.btn-blue-lighten-5 {
  color: #ffffff;
  background-color: #E3F2FD;
  border-color: #E3F2FD;
}
.btn-blue-lighten-5:link, .btn-blue-lighten-5:visited, .btn-blue-lighten-5.visited {
  color: #ffffff;
  background-color: #E3F2FD;
  border-color: #E3F2FD;
}
.btn-blue-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(137.4, 200.4, 246.6);
  border-color: rgb(173.24, 217.04, 249.16);
}
.btn-blue-lighten-5.disabled, .btn-blue-lighten-5:disabled {
  background-color: #E3F2FD;
  border-color: #E3F2FD;
}

.btn-blue-lighten-5-o {
  color: #E3F2FD;
  background-color: transparent;
  border-color: #E3F2FD;
}
.btn-blue-lighten-5-o:link, .btn-blue-lighten-5-o:visited, .btn-blue-lighten-5-o.visited {
  color: #E3F2FD;
  background-color: transparent;
  border-color: #E3F2FD;
}
.btn-blue-lighten-5-o:hover {
  color: rgb(234, 245.25, 253.5);
  border-color: rgb(234, 245.25, 253.5);
}
.btn-blue-lighten-5-o.disabled, .btn-blue-lighten-5-o:disabled {
  color: #E3F2FD;
}

.btn-blue-lighten-4 {
  color: #ffffff;
  background-color: #BBDEFB;
  border-color: #BBDEFB;
}
.btn-blue-lighten-4:link, .btn-blue-lighten-4:visited, .btn-blue-lighten-4.visited {
  color: #ffffff;
  background-color: #BBDEFB;
  border-color: #BBDEFB;
}
.btn-blue-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(104.2666666667, 181.85, 246.1333333333);
  border-color: rgb(137.36, 197.91, 248.08);
}
.btn-blue-lighten-4.disabled, .btn-blue-lighten-4:disabled {
  background-color: #BBDEFB;
  border-color: #BBDEFB;
}

.btn-blue-lighten-4-o {
  color: #BBDEFB;
  background-color: transparent;
  border-color: #BBDEFB;
}
.btn-blue-lighten-4-o:link, .btn-blue-lighten-4-o:visited, .btn-blue-lighten-4-o.visited {
  color: #BBDEFB;
  background-color: transparent;
  border-color: #BBDEFB;
}
.btn-blue-lighten-4-o:hover {
  color: rgb(204, 230.25, 252);
  border-color: rgb(204, 230.25, 252);
}
.btn-blue-lighten-4-o.disabled, .btn-blue-lighten-4-o:disabled {
  color: #BBDEFB;
}

.btn-blue-lighten-3 {
  color: #ffffff;
  background-color: #90CAF9;
  border-color: #90CAF9;
}
.btn-blue-lighten-3:link, .btn-blue-lighten-3:visited, .btn-blue-lighten-3.visited {
  color: #ffffff;
  background-color: #90CAF9;
  border-color: #90CAF9;
}
.btn-blue-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(69.4307692308, 166.3948717949, 244.9692307692);
  border-color: rgb(99.2584615385, 180.6369230769, 246.5815384615);
}
.btn-blue-lighten-3.disabled, .btn-blue-lighten-3:disabled {
  background-color: #90CAF9;
  border-color: #90CAF9;
}

.btn-blue-lighten-3-o {
  color: #90CAF9;
  background-color: transparent;
  border-color: #90CAF9;
}
.btn-blue-lighten-3-o:link, .btn-blue-lighten-3-o:visited, .btn-blue-lighten-3-o.visited {
  color: #90CAF9;
  background-color: transparent;
  border-color: #90CAF9;
}
.btn-blue-lighten-3-o:hover {
  color: rgb(171.75, 215.25, 250.5);
  border-color: rgb(171.75, 215.25, 250.5);
}
.btn-blue-lighten-3-o.disabled, .btn-blue-lighten-3-o:disabled {
  color: #90CAF9;
}

.btn-blue-lighten-2 {
  color: #ffffff;
  background-color: #64B5F6;
  border-color: #64B5F6;
}
.btn-blue-lighten-2:link, .btn-blue-lighten-2:visited, .btn-blue-lighten-2.visited {
  color: #ffffff;
  background-color: #64B5F6;
  border-color: #64B5F6;
}
.btn-blue-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(34.5975609756, 149.7756097561, 242.2024390244);
  border-color: rgb(60.7585365854, 162.2653658537, 243.7214634146);
}
.btn-blue-lighten-2.disabled, .btn-blue-lighten-2:disabled {
  background-color: #64B5F6;
  border-color: #64B5F6;
}

.btn-blue-lighten-2-o {
  color: #64B5F6;
  background-color: transparent;
  border-color: #64B5F6;
}
.btn-blue-lighten-2-o:link, .btn-blue-lighten-2-o:visited, .btn-blue-lighten-2-o.visited {
  color: #64B5F6;
  background-color: transparent;
  border-color: #64B5F6;
}
.btn-blue-lighten-2-o:hover {
  color: rgb(138.75, 199.5, 248.25);
  border-color: rgb(138.75, 199.5, 248.25);
}
.btn-blue-lighten-2-o.disabled, .btn-blue-lighten-2-o:disabled {
  color: #64B5F6;
}

.btn-blue-lighten-1 {
  color: #ffffff;
  background-color: #42A5F5;
  border-color: #42A5F5;
}
.btn-blue-lighten-1:link, .btn-blue-lighten-1:visited, .btn-blue-lighten-1.visited {
  color: #ffffff;
  background-color: #42A5F5;
  border-color: #42A5F5;
}
.btn-blue-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(12.5025125628, 136.2773869347, 236.2974874372);
  border-color: rgb(30.5553768844, 148.1216080402, 243.1246231156);
}
.btn-blue-lighten-1.disabled, .btn-blue-lighten-1:disabled {
  background-color: #42A5F5;
  border-color: #42A5F5;
}

.btn-blue-lighten-1-o {
  color: #42A5F5;
  background-color: transparent;
  border-color: #42A5F5;
}
.btn-blue-lighten-1-o:link, .btn-blue-lighten-1-o:visited, .btn-blue-lighten-1-o.visited {
  color: #42A5F5;
  background-color: transparent;
  border-color: #42A5F5;
}
.btn-blue-lighten-1-o:hover {
  color: rgb(113.25, 187.5, 247.5);
  border-color: rgb(113.25, 187.5, 247.5);
}
.btn-blue-lighten-1-o.disabled, .btn-blue-lighten-1-o:disabled {
  color: #42A5F5;
}

.btn-blue-darken-1 {
  color: #ffffff;
  background-color: #1E88E5;
  border-color: #1E88E5;
}
.btn-blue-darken-1:link, .btn-blue-darken-1:visited, .btn-blue-darken-1.visited {
  color: #ffffff;
  background-color: #1E88E5;
  border-color: #1E88E5;
}
.btn-blue-darken-1:hover {
  color: #ffffff;
  background-color: rgb(21.4629482072, 108.9657370518, 185.7370517928);
  border-color: rgb(23.6092430279, 119.862310757, 204.3107569721);
}
.btn-blue-darken-1.disabled, .btn-blue-darken-1:disabled {
  background-color: #1E88E5;
  border-color: #1E88E5;
}

.btn-blue-darken-1-o {
  color: #1E88E5;
  background-color: transparent;
  border-color: #1E88E5;
}
.btn-blue-darken-1-o:link, .btn-blue-darken-1-o:visited, .btn-blue-darken-1-o.visited {
  color: #1E88E5;
  background-color: transparent;
  border-color: #1E88E5;
}
.btn-blue-darken-1-o:hover {
  color: rgb(86.25, 165.75, 235.5);
  border-color: rgb(86.25, 165.75, 235.5);
}
.btn-blue-darken-1-o.disabled, .btn-blue-darken-1-o:disabled {
  color: #1E88E5;
}

.btn-blue-darken-2 {
  color: #ffffff;
  background-color: #1976D2;
  border-color: #1976D2;
}
.btn-blue-darken-2:link, .btn-blue-darken-2:visited, .btn-blue-darken-2.visited {
  color: #ffffff;
  background-color: #1976D2;
  border-color: #1976D2;
}
.btn-blue-darken-2:hover {
  color: #ffffff;
  background-color: rgb(20, 94.4, 168);
  border-color: rgb(22, 103.84, 184.8);
}
.btn-blue-darken-2.disabled, .btn-blue-darken-2:disabled {
  background-color: #1976D2;
  border-color: #1976D2;
}

.btn-blue-darken-2-o {
  color: #1976D2;
  background-color: transparent;
  border-color: #1976D2;
}
.btn-blue-darken-2-o:link, .btn-blue-darken-2-o:visited, .btn-blue-darken-2-o.visited {
  color: #1976D2;
  background-color: transparent;
  border-color: #1976D2;
}
.btn-blue-darken-2-o:hover {
  color: rgb(70.6914893617, 152.3138297872, 233.0585106383);
  border-color: rgb(70.6914893617, 152.3138297872, 233.0585106383);
}
.btn-blue-darken-2-o.disabled, .btn-blue-darken-2-o:disabled {
  color: #1976D2;
}

.btn-blue-darken-3 {
  color: #ffffff;
  background-color: #1565C0;
  border-color: #1565C0;
}
.btn-blue-darken-3:link, .btn-blue-darken-3:visited, .btn-blue-darken-3.visited {
  color: #ffffff;
  background-color: #1565C0;
  border-color: #1565C0;
}
.btn-blue-darken-3:hover {
  color: #ffffff;
  background-color: rgb(16.8, 80.8, 153.6);
  border-color: rgb(18.48, 88.88, 168.96);
}
.btn-blue-darken-3.disabled, .btn-blue-darken-3:disabled {
  background-color: #1565C0;
  border-color: #1565C0;
}

.btn-blue-darken-3-o {
  color: #1565C0;
  background-color: transparent;
  border-color: #1565C0;
}
.btn-blue-darken-3-o:link, .btn-blue-darken-3-o:visited, .btn-blue-darken-3-o.visited {
  color: #1565C0;
  background-color: transparent;
  border-color: #1565C0;
}
.btn-blue-darken-3-o:hover {
  color: rgb(54.2112676056, 137.8732394366, 233.0387323944);
  border-color: rgb(54.2112676056, 137.8732394366, 233.0387323944);
}
.btn-blue-darken-3-o.disabled, .btn-blue-darken-3-o:disabled {
  color: #1565C0;
}

.btn-blue-darken-4 {
  color: #ffffff;
  background-color: #0D47A1;
  border-color: #0D47A1;
}
.btn-blue-darken-4:link, .btn-blue-darken-4:visited, .btn-blue-darken-4.visited {
  color: #ffffff;
  background-color: #0D47A1;
  border-color: #0D47A1;
}
.btn-blue-darken-4:hover {
  color: #ffffff;
  background-color: rgb(10.4, 56.8, 128.8);
  border-color: rgb(11.44, 62.48, 141.68);
}
.btn-blue-darken-4.disabled, .btn-blue-darken-4:disabled {
  background-color: #0D47A1;
  border-color: #0D47A1;
}

.btn-blue-darken-4-o {
  color: #0D47A1;
  background-color: transparent;
  border-color: #0D47A1;
}
.btn-blue-darken-4-o:link, .btn-blue-darken-4-o:visited, .btn-blue-darken-4-o.visited {
  color: #0D47A1;
  background-color: transparent;
  border-color: #0D47A1;
}
.btn-blue-darken-4-o:hover {
  color: rgb(21.8275862069, 105.8275862069, 236.1724137931);
  border-color: rgb(21.8275862069, 105.8275862069, 236.1724137931);
}
.btn-blue-darken-4-o.disabled, .btn-blue-darken-4-o:disabled {
  color: #0D47A1;
}

.btn-blue-accent-1 {
  color: #ffffff;
  background-color: #82B1FF;
  border-color: #82B1FF;
}
.btn-blue-accent-1:link, .btn-blue-accent-1:visited, .btn-blue-accent-1.visited {
  color: #ffffff;
  background-color: #82B1FF;
  border-color: #82B1FF;
}
.btn-blue-accent-1:hover {
  color: #ffffff;
  background-color: rgb(53, 128.952, 255);
  border-color: rgb(83.8, 148.1712, 255);
}
.btn-blue-accent-1.disabled, .btn-blue-accent-1:disabled {
  background-color: #82B1FF;
  border-color: #82B1FF;
}

.btn-blue-accent-1-o {
  color: #82B1FF;
  background-color: transparent;
  border-color: #82B1FF;
}
.btn-blue-accent-1-o:link, .btn-blue-accent-1-o:visited, .btn-blue-accent-1-o.visited {
  color: #82B1FF;
  background-color: transparent;
  border-color: #82B1FF;
}
.btn-blue-accent-1-o:hover {
  color: rgb(161.25, 196.5, 255);
  border-color: rgb(161.25, 196.5, 255);
}
.btn-blue-accent-1-o.disabled, .btn-blue-accent-1-o:disabled {
  color: #82B1FF;
}

.btn-blue-accent-2 {
  color: #ffffff;
  background-color: #448AFF;
  border-color: #448AFF;
}
.btn-blue-accent-2:link, .btn-blue-accent-2:visited, .btn-blue-accent-2.visited {
  color: #ffffff;
  background-color: #448AFF;
  border-color: #448AFF;
}
.btn-blue-accent-2:hover {
  color: #ffffff;
  background-color: rgb(3.4, 97.5818181818, 255);
  border-color: rgb(29.24, 113.7490909091, 255);
}
.btn-blue-accent-2.disabled, .btn-blue-accent-2:disabled {
  background-color: #448AFF;
  border-color: #448AFF;
}

.btn-blue-accent-2-o {
  color: #448AFF;
  background-color: transparent;
  border-color: #448AFF;
}
.btn-blue-accent-2-o:link, .btn-blue-accent-2-o:visited, .btn-blue-accent-2-o.visited {
  color: #448AFF;
  background-color: transparent;
  border-color: #448AFF;
}
.btn-blue-accent-2-o:hover {
  color: rgb(114.75, 167.25, 255);
  border-color: rgb(114.75, 167.25, 255);
}
.btn-blue-accent-2-o.disabled, .btn-blue-accent-2-o:disabled {
  color: #448AFF;
}

.btn-blue-accent-3 {
  color: #ffffff;
  background-color: #2979FF;
  border-color: #2979FF;
}
.btn-blue-accent-3:link, .btn-blue-accent-3:visited, .btn-blue-accent-3.visited {
  color: #ffffff;
  background-color: #2979FF;
  border-color: #2979FF;
}
.btn-blue-accent-3:hover {
  color: #ffffff;
  background-color: rgb(0, 88.523364486, 236.8);
  border-color: rgb(5.48, 98.7585046729, 255);
}
.btn-blue-accent-3.disabled, .btn-blue-accent-3:disabled {
  background-color: #2979FF;
  border-color: #2979FF;
}

.btn-blue-accent-3-o {
  color: #2979FF;
  background-color: transparent;
  border-color: #2979FF;
}
.btn-blue-accent-3-o:link, .btn-blue-accent-3-o:visited, .btn-blue-accent-3-o.visited {
  color: #2979FF;
  background-color: transparent;
  border-color: #2979FF;
}
.btn-blue-accent-3-o:hover {
  color: rgb(94.5, 154.5, 255);
  border-color: rgb(94.5, 154.5, 255);
}
.btn-blue-accent-3-o.disabled, .btn-blue-accent-3-o:disabled {
  color: #2979FF;
}

.btn-blue-accent-4 {
  color: #ffffff;
  background-color: #2962FF;
  border-color: #2962FF;
}
.btn-blue-accent-4:link, .btn-blue-accent-4:visited, .btn-blue-accent-4.visited {
  color: #ffffff;
  background-color: #2962FF;
  border-color: #2962FF;
}
.btn-blue-accent-4:hover {
  color: #ffffff;
  background-color: rgb(0, 63.0728971963, 236.8);
  border-color: rgb(5.48, 71.9409345794, 255);
}
.btn-blue-accent-4.disabled, .btn-blue-accent-4:disabled {
  background-color: #2962FF;
  border-color: #2962FF;
}

.btn-blue-accent-4-o {
  color: #2962FF;
  background-color: transparent;
  border-color: #2962FF;
}
.btn-blue-accent-4-o:link, .btn-blue-accent-4-o:visited, .btn-blue-accent-4-o.visited {
  color: #2962FF;
  background-color: transparent;
  border-color: #2962FF;
}
.btn-blue-accent-4-o:hover {
  color: rgb(94.5, 137.25, 255);
  border-color: rgb(94.5, 137.25, 255);
}
.btn-blue-accent-4-o.disabled, .btn-blue-accent-4-o:disabled {
  color: #2962FF;
}

.btn-light-blue {
  color: #ffffff;
  background-color: #03a9f4;
  border-color: #03a9f4;
}
.btn-light-blue:link, .btn-light-blue:visited, .btn-light-blue.visited {
  color: #ffffff;
  background-color: #03a9f4;
  border-color: #03a9f4;
}
.btn-light-blue:hover {
  color: #ffffff;
  background-color: rgb(2.4, 135.2, 195.2);
  border-color: rgb(2.64, 148.72, 214.72);
}
.btn-light-blue.disabled, .btn-light-blue:disabled {
  background-color: #03a9f4;
  border-color: #03a9f4;
}

.btn-light-blue-o {
  color: #03a9f4;
  background-color: transparent;
  border-color: #03a9f4;
}
.btn-light-blue-o:link, .btn-light-blue-o:visited, .btn-light-blue-o.visited {
  color: #03a9f4;
  background-color: transparent;
  border-color: #03a9f4;
}
.btn-light-blue-o:hover {
  color: rgb(60.1457489879, 192.7105263158, 252.6042510121);
  border-color: rgb(60.1457489879, 192.7105263158, 252.6042510121);
}
.btn-light-blue-o.disabled, .btn-light-blue-o:disabled {
  color: #03a9f4;
}

.btn-light-blue-lighten-5 {
  color: #ffffff;
  background-color: #e1f5fe;
  border-color: #e1f5fe;
}
.btn-light-blue-lighten-5:link, .btn-light-blue-lighten-5:visited, .btn-light-blue-lighten-5.visited {
  color: #ffffff;
  background-color: #e1f5fe;
  border-color: #e1f5fe;
}
.btn-light-blue-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(132.2903225806, 214.0967741935, 250.9096774194);
  border-color: rgb(169.3741935484, 226.4580645161, 252.1458064516);
}
.btn-light-blue-lighten-5.disabled, .btn-light-blue-lighten-5:disabled {
  background-color: #e1f5fe;
  border-color: #e1f5fe;
}

.btn-light-blue-lighten-5-o {
  color: #e1f5fe;
  background-color: transparent;
  border-color: #e1f5fe;
}
.btn-light-blue-lighten-5-o:link, .btn-light-blue-lighten-5-o:visited, .btn-light-blue-lighten-5-o.visited {
  color: #e1f5fe;
  background-color: transparent;
  border-color: #e1f5fe;
}
.btn-light-blue-lighten-5-o:hover {
  color: rgb(232.5, 247.5, 254.25);
  border-color: rgb(232.5, 247.5, 254.25);
}
.btn-light-blue-lighten-5-o.disabled, .btn-light-blue-lighten-5-o:disabled {
  color: #e1f5fe;
}

.btn-light-blue-lighten-4 {
  color: #ffffff;
  background-color: #b3e5fc;
  border-color: #b3e5fc;
}
.btn-light-blue-lighten-4:link, .btn-light-blue-lighten-4:visited, .btn-light-blue-lighten-4.visited {
  color: #ffffff;
  background-color: #b3e5fc;
  border-color: #b3e5fc;
}
.btn-light-blue-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(96.0734177215, 200.6303797468, 248.7265822785);
  border-color: rgb(129.2440506329, 211.9782278481, 250.0359493671);
}
.btn-light-blue-lighten-4.disabled, .btn-light-blue-lighten-4:disabled {
  background-color: #b3e5fc;
  border-color: #b3e5fc;
}

.btn-light-blue-lighten-4-o {
  color: #b3e5fc;
  background-color: transparent;
  border-color: #b3e5fc;
}
.btn-light-blue-lighten-4-o:link, .btn-light-blue-lighten-4-o:visited, .btn-light-blue-lighten-4-o.visited {
  color: #b3e5fc;
  background-color: transparent;
  border-color: #b3e5fc;
}
.btn-light-blue-lighten-4-o:hover {
  color: rgb(198, 235.5, 252.75);
  border-color: rgb(198, 235.5, 252.75);
}
.btn-light-blue-lighten-4-o.disabled, .btn-light-blue-lighten-4-o:disabled {
  color: #b3e5fc;
}

.btn-light-blue-lighten-3 {
  color: #ffffff;
  background-color: #81d4fa;
  border-color: #81d4fa;
}
.btn-light-blue-lighten-3:link, .btn-light-blue-lighten-3:visited, .btn-light-blue-lighten-3.visited {
  color: #ffffff;
  background-color: #81d4fa;
  border-color: #81d4fa;
}
.btn-light-blue-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(56.093129771, 187.1190839695, 247.106870229);
  border-color: rgb(85.2558778626, 197.0714503817, 248.2641221374);
}
.btn-light-blue-lighten-3.disabled, .btn-light-blue-lighten-3:disabled {
  background-color: #81d4fa;
  border-color: #81d4fa;
}

.btn-light-blue-lighten-3-o {
  color: #81d4fa;
  background-color: transparent;
  border-color: #81d4fa;
}
.btn-light-blue-lighten-3-o:link, .btn-light-blue-lighten-3-o:visited, .btn-light-blue-lighten-3-o.visited {
  color: #81d4fa;
  background-color: transparent;
  border-color: #81d4fa;
}
.btn-light-blue-lighten-3-o:hover {
  color: rgb(160.5, 222.75, 251.25);
  border-color: rgb(160.5, 222.75, 251.25);
}
.btn-light-blue-lighten-3-o.disabled, .btn-light-blue-lighten-3-o:disabled {
  color: #81d4fa;
}

.btn-light-blue-lighten-2 {
  color: #ffffff;
  background-color: #4fc3f7;
  border-color: #4fc3f7;
}
.btn-light-blue-lighten-2:link, .btn-light-blue-lighten-2:visited, .btn-light-blue-lighten-2.visited {
  color: #ffffff;
  background-color: #4fc3f7;
  border-color: #4fc3f7;
}
.btn-light-blue-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(16.6347826087, 173.7391304348, 244.1652173913);
  border-color: rgb(41.5808695652, 182.2434782609, 245.2991304348);
}
.btn-light-blue-lighten-2.disabled, .btn-light-blue-lighten-2:disabled {
  background-color: #4fc3f7;
  border-color: #4fc3f7;
}

.btn-light-blue-lighten-2-o {
  color: #4fc3f7;
  background-color: transparent;
  border-color: #4fc3f7;
}
.btn-light-blue-lighten-2-o:link, .btn-light-blue-lighten-2-o:visited, .btn-light-blue-lighten-2-o.visited {
  color: #4fc3f7;
  background-color: transparent;
  border-color: #4fc3f7;
}
.btn-light-blue-lighten-2-o:hover {
  color: #7bd2f9;
  border-color: #7bd2f9;
}
.btn-light-blue-lighten-2-o.disabled, .btn-light-blue-lighten-2-o:disabled {
  color: #4fc3f7;
}

.btn-light-blue-lighten-1 {
  color: #ffffff;
  background-color: #29b6f6;
  border-color: #29b6f6;
}
.btn-light-blue-lighten-1:link, .btn-light-blue-lighten-1:visited, .btn-light-blue-lighten-1.visited {
  color: #ffffff;
  background-color: #29b6f6;
  border-color: #29b6f6;
}
.btn-light-blue-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(9.266367713, 154.4394618834, 220.333632287);
  border-color: rgb(10.1930044843, 169.8834080717, 242.3669955157);
}
.btn-light-blue-lighten-1.disabled, .btn-light-blue-lighten-1:disabled {
  background-color: #29b6f6;
  border-color: #29b6f6;
}

.btn-light-blue-lighten-1-o {
  color: #29b6f6;
  background-color: transparent;
  border-color: #29b6f6;
}
.btn-light-blue-lighten-1-o:link, .btn-light-blue-lighten-1-o:visited, .btn-light-blue-lighten-1-o.visited {
  color: #29b6f6;
  background-color: transparent;
  border-color: #29b6f6;
}
.btn-light-blue-lighten-1-o:hover {
  color: rgb(94.5, 200.25, 248.25);
  border-color: rgb(94.5, 200.25, 248.25);
}
.btn-light-blue-lighten-1-o.disabled, .btn-light-blue-lighten-1-o:disabled {
  color: #29b6f6;
}

.btn-light-blue-darken-1 {
  color: #ffffff;
  background-color: #039be5;
  border-color: #039be5;
}
.btn-light-blue-darken-1:link, .btn-light-blue-darken-1:visited, .btn-light-blue-darken-1.visited {
  color: #ffffff;
  background-color: #039be5;
  border-color: #039be5;
}
.btn-light-blue-darken-1:hover {
  color: #ffffff;
  background-color: rgb(2.4, 124, 183.2);
  border-color: rgb(2.64, 136.4, 201.52);
}
.btn-light-blue-darken-1.disabled, .btn-light-blue-darken-1:disabled {
  background-color: #039be5;
  border-color: #039be5;
}

.btn-light-blue-darken-1-o {
  color: #039be5;
  background-color: transparent;
  border-color: #039be5;
}
.btn-light-blue-darken-1-o:link, .btn-light-blue-darken-1-o:visited, .btn-light-blue-darken-1-o.visited {
  color: #039be5;
  background-color: transparent;
  border-color: #039be5;
}
.btn-light-blue-darken-1-o:hover {
  color: rgb(49.1961206897, 185.7995689655, 252.3038793103);
  border-color: rgb(49.1961206897, 185.7995689655, 252.3038793103);
}
.btn-light-blue-darken-1-o.disabled, .btn-light-blue-darken-1-o:disabled {
  color: #039be5;
}

.btn-light-blue-darken-2 {
  color: #ffffff;
  background-color: #0288d1;
  border-color: #0288d1;
}
.btn-light-blue-darken-2:link, .btn-light-blue-darken-2:visited, .btn-light-blue-darken-2.visited {
  color: #ffffff;
  background-color: #0288d1;
  border-color: #0288d1;
}
.btn-light-blue-darken-2:hover {
  color: #ffffff;
  background-color: rgb(1.6, 108.8, 167.2);
  border-color: rgb(1.76, 119.68, 183.92);
}
.btn-light-blue-darken-2.disabled, .btn-light-blue-darken-2:disabled {
  background-color: #0288d1;
  border-color: #0288d1;
}

.btn-light-blue-darken-2-o {
  color: #0288d1;
  background-color: transparent;
  border-color: #0288d1;
}
.btn-light-blue-darken-2-o:link, .btn-light-blue-darken-2-o:visited, .btn-light-blue-darken-2-o.visited {
  color: #0288d1;
  background-color: transparent;
  border-color: #0288d1;
}
.btn-light-blue-darken-2-o:hover {
  color: rgb(32.8755924171, 175.2902843602, 252.8744075829);
  border-color: rgb(32.8755924171, 175.2902843602, 252.8744075829);
}
.btn-light-blue-darken-2-o.disabled, .btn-light-blue-darken-2-o:disabled {
  color: #0288d1;
}

.btn-light-blue-darken-3 {
  color: #ffffff;
  background-color: #0277bd;
  border-color: #0277bd;
}
.btn-light-blue-darken-3:link, .btn-light-blue-darken-3:visited, .btn-light-blue-darken-3.visited {
  color: #ffffff;
  background-color: #0277bd;
  border-color: #0277bd;
}
.btn-light-blue-darken-3:hover {
  color: #ffffff;
  background-color: rgb(1.6, 95.2, 151.2);
  border-color: rgb(1.76, 104.72, 166.32);
}
.btn-light-blue-darken-3.disabled, .btn-light-blue-darken-3:disabled {
  background-color: #0277bd;
  border-color: #0277bd;
}

.btn-light-blue-darken-3-o {
  color: #0277bd;
  background-color: transparent;
  border-color: #0277bd;
}
.btn-light-blue-darken-3-o:link, .btn-light-blue-darken-3-o:visited, .btn-light-blue-darken-3-o.visited {
  color: #0277bd;
  background-color: transparent;
  border-color: #0277bd;
}
.btn-light-blue-darken-3-o:hover {
  color: rgb(18.2552356021, 164.8115183246, 252.4947643979);
  border-color: rgb(18.2552356021, 164.8115183246, 252.4947643979);
}
.btn-light-blue-darken-3-o.disabled, .btn-light-blue-darken-3-o:disabled {
  color: #0277bd;
}

.btn-light-blue-darken-4 {
  color: #ffffff;
  background-color: #01579b;
  border-color: #01579b;
}
.btn-light-blue-darken-4:link, .btn-light-blue-darken-4:visited, .btn-light-blue-darken-4.visited {
  color: #ffffff;
  background-color: #01579b;
  border-color: #01579b;
}
.btn-light-blue-darken-4:hover {
  color: #ffffff;
  background-color: rgb(0.8, 69.6, 124);
  border-color: rgb(0.88, 76.56, 136.4);
}
.btn-light-blue-darken-4.disabled, .btn-light-blue-darken-4:disabled {
  background-color: #01579b;
  border-color: #01579b;
}

.btn-light-blue-darken-4-o {
  color: #01579b;
  background-color: transparent;
  border-color: #01579b;
}
.btn-light-blue-darken-4-o:link, .btn-light-blue-darken-4-o:visited, .btn-light-blue-darken-4-o.visited {
  color: #01579b;
  background-color: transparent;
  border-color: #01579b;
}
.btn-light-blue-darken-4-o:hover {
  color: rgb(1.5673076923, 136.3557692308, 242.9326923077);
  border-color: rgb(1.5673076923, 136.3557692308, 242.9326923077);
}
.btn-light-blue-darken-4-o.disabled, .btn-light-blue-darken-4-o:disabled {
  color: #01579b;
}

.btn-light-blue-accent-1 {
  color: #ffffff;
  background-color: #80d8ff;
  border-color: #80d8ff;
}
.btn-light-blue-accent-1:link, .btn-light-blue-accent-1:visited, .btn-light-blue-accent-1.visited {
  color: #ffffff;
  background-color: #80d8ff;
  border-color: #80d8ff;
}
.btn-light-blue-accent-1:hover {
  color: #ffffff;
  background-color: rgb(51.4, 192.4771653543, 255);
  border-color: rgb(82.04, 201.8862992126, 255);
}
.btn-light-blue-accent-1.disabled, .btn-light-blue-accent-1:disabled {
  background-color: #80d8ff;
  border-color: #80d8ff;
}

.btn-light-blue-accent-1-o {
  color: #80d8ff;
  background-color: transparent;
  border-color: #80d8ff;
}
.btn-light-blue-accent-1-o:link, .btn-light-blue-accent-1-o:visited, .btn-light-blue-accent-1-o.visited {
  color: #80d8ff;
  background-color: transparent;
  border-color: #80d8ff;
}
.btn-light-blue-accent-1-o:hover {
  color: rgb(159.75, 225.75, 255);
  border-color: rgb(159.75, 225.75, 255);
}
.btn-light-blue-accent-1-o.disabled, .btn-light-blue-accent-1-o:disabled {
  color: #80d8ff;
}

.btn-light-blue-accent-2 {
  color: #ffffff;
  background-color: #40c4ff;
  border-color: #40c4ff;
}
.btn-light-blue-accent-2:link, .btn-light-blue-accent-2:visited, .btn-light-blue-accent-2.visited {
  color: #ffffff;
  background-color: #40c4ff;
  border-color: #40c4ff;
}
.btn-light-blue-accent-2:hover {
  color: #ffffff;
  background-color: rgb(0.2, 176.2921465969, 255);
  border-color: rgb(25.72, 184.1752879581, 255);
}
.btn-light-blue-accent-2.disabled, .btn-light-blue-accent-2:disabled {
  background-color: #40c4ff;
  border-color: #40c4ff;
}

.btn-light-blue-accent-2-o {
  color: #40c4ff;
  background-color: transparent;
  border-color: #40c4ff;
}
.btn-light-blue-accent-2-o:link, .btn-light-blue-accent-2-o:visited, .btn-light-blue-accent-2-o.visited {
  color: #40c4ff;
  background-color: transparent;
  border-color: #40c4ff;
}
.btn-light-blue-accent-2-o:hover {
  color: rgb(111.75, 210.75, 255);
  border-color: rgb(111.75, 210.75, 255);
}
.btn-light-blue-accent-2-o.disabled, .btn-light-blue-accent-2-o:disabled {
  color: #40c4ff;
}

.btn-light-blue-accent-3 {
  color: #ffffff;
  background-color: #00b0ff;
  border-color: #00b0ff;
}
.btn-light-blue-accent-3:link, .btn-light-blue-accent-3:visited, .btn-light-blue-accent-3.visited {
  color: #ffffff;
  background-color: #00b0ff;
  border-color: #00b0ff;
}
.btn-light-blue-accent-3:hover {
  color: #ffffff;
  background-color: rgb(0, 140.8, 204);
  border-color: rgb(0, 154.88, 224.4);
}
.btn-light-blue-accent-3.disabled, .btn-light-blue-accent-3:disabled {
  background-color: #00b0ff;
  border-color: #00b0ff;
}

.btn-light-blue-accent-3-o {
  color: #00b0ff;
  background-color: transparent;
  border-color: #00b0ff;
}
.btn-light-blue-accent-3-o:link, .btn-light-blue-accent-3-o:visited, .btn-light-blue-accent-3-o.visited {
  color: #00b0ff;
  background-color: transparent;
  border-color: #00b0ff;
}
.btn-light-blue-accent-3-o:hover {
  color: rgb(63.75, 195.75, 255);
  border-color: rgb(63.75, 195.75, 255);
}
.btn-light-blue-accent-3-o.disabled, .btn-light-blue-accent-3-o:disabled {
  color: #00b0ff;
}

.btn-light-blue-accent-4 {
  color: #ffffff;
  background-color: #0091ea;
  border-color: #0091ea;
}
.btn-light-blue-accent-4:link, .btn-light-blue-accent-4:visited, .btn-light-blue-accent-4.visited {
  color: #ffffff;
  background-color: #0091ea;
  border-color: #0091ea;
}
.btn-light-blue-accent-4:hover {
  color: #ffffff;
  background-color: rgb(0, 116, 187.2);
  border-color: rgb(0, 127.6, 205.92);
}
.btn-light-blue-accent-4.disabled, .btn-light-blue-accent-4:disabled {
  background-color: #0091ea;
  border-color: #0091ea;
}

.btn-light-blue-accent-4-o {
  color: #0091ea;
  background-color: transparent;
  border-color: #0091ea;
}
.btn-light-blue-accent-4-o:link, .btn-light-blue-accent-4-o:visited, .btn-light-blue-accent-4-o.visited {
  color: #0091ea;
  background-color: transparent;
  border-color: #0091ea;
}
.btn-light-blue-accent-4-o:hover {
  color: rgb(48, 176.2692307692, 255);
  border-color: rgb(48, 176.2692307692, 255);
}
.btn-light-blue-accent-4-o.disabled, .btn-light-blue-accent-4-o:disabled {
  color: #0091ea;
}

.btn-cyan {
  color: #ffffff;
  background-color: #00bcd4;
  border-color: #00bcd4;
}
.btn-cyan:link, .btn-cyan:visited, .btn-cyan.visited {
  color: #ffffff;
  background-color: #00bcd4;
  border-color: #00bcd4;
}
.btn-cyan:hover {
  color: #ffffff;
  background-color: rgb(0, 150.4, 169.6);
  border-color: rgb(0, 165.44, 186.56);
}
.btn-cyan.disabled, .btn-cyan:disabled {
  background-color: #00bcd4;
  border-color: #00bcd4;
}

.btn-cyan-o {
  color: #00bcd4;
  background-color: transparent;
  border-color: #00bcd4;
}
.btn-cyan-o:link, .btn-cyan-o:visited, .btn-cyan-o.visited {
  color: #00bcd4;
  background-color: transparent;
  border-color: #00bcd4;
}
.btn-cyan-o:hover {
  color: rgb(31.5, 229.6981132075, 255);
  border-color: rgb(31.5, 229.6981132075, 255);
}
.btn-cyan-o.disabled, .btn-cyan-o:disabled {
  color: #00bcd4;
}

.btn-cyan-lighten-5 {
  color: #ffffff;
  background-color: #e0f7fa;
  border-color: #e0f7fa;
}
.btn-cyan-lighten-5:link, .btn-cyan-lighten-5:visited, .btn-cyan-lighten-5.visited {
  color: #ffffff;
  background-color: #e0f7fa;
  border-color: #e0f7fa;
}
.btn-cyan-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(142.3666666667, 225.9333333333, 236.8333333333);
  border-color: rgb(175.02, 234.36, 242.1);
}
.btn-cyan-lighten-5.disabled, .btn-cyan-lighten-5:disabled {
  background-color: #e0f7fa;
  border-color: #e0f7fa;
}

.btn-cyan-lighten-5-o {
  color: #e0f7fa;
  background-color: transparent;
  border-color: #e0f7fa;
}
.btn-cyan-lighten-5-o:link, .btn-cyan-lighten-5-o:visited, .btn-cyan-lighten-5-o.visited {
  color: #e0f7fa;
  background-color: transparent;
  border-color: #e0f7fa;
}
.btn-cyan-lighten-5-o:hover {
  color: rgb(231.75, 249, 251.25);
  border-color: rgb(231.75, 249, 251.25);
}
.btn-cyan-lighten-5-o.disabled, .btn-cyan-lighten-5-o:disabled {
  color: #e0f7fa;
}

.btn-cyan-lighten-4 {
  color: #ffffff;
  background-color: #b2ebf2;
  border-color: #b2ebf2;
}
.btn-cyan-lighten-4:link, .btn-cyan-lighten-4:visited, .btn-cyan-lighten-4.visited {
  color: #ffffff;
  background-color: #b2ebf2;
  border-color: #b2ebf2;
}
.btn-cyan-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(106.1333333333, 216.3333333333, 229.8666666667);
  border-color: rgb(134.88, 223.8, 234.72);
}
.btn-cyan-lighten-4.disabled, .btn-cyan-lighten-4:disabled {
  background-color: #b2ebf2;
  border-color: #b2ebf2;
}

.btn-cyan-lighten-4-o {
  color: #b2ebf2;
  background-color: transparent;
  border-color: #b2ebf2;
}
.btn-cyan-lighten-4-o:link, .btn-cyan-lighten-4-o:visited, .btn-cyan-lighten-4-o.visited {
  color: #b2ebf2;
  background-color: transparent;
  border-color: #b2ebf2;
}
.btn-cyan-lighten-4-o:hover {
  color: rgb(197.25, 240, 245.25);
  border-color: rgb(197.25, 240, 245.25);
}
.btn-cyan-lighten-4-o.disabled, .btn-cyan-lighten-4-o:disabled {
  color: #b2ebf2;
}

.btn-cyan-lighten-3 {
  color: #ffffff;
  background-color: #80deea;
  border-color: #80deea;
}
.btn-cyan-lighten-3:link, .btn-cyan-lighten-3:visited, .btn-cyan-lighten-3.visited {
  color: #ffffff;
  background-color: #80deea;
  border-color: #80deea;
}
.btn-cyan-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(65.872972973, 205.8567567568, 223.727027027);
  border-color: rgb(90.7237837838, 212.3140540541, 227.8362162162);
}
.btn-cyan-lighten-3.disabled, .btn-cyan-lighten-3:disabled {
  background-color: #80deea;
  border-color: #80deea;
}

.btn-cyan-lighten-3-o {
  color: #80deea;
  background-color: transparent;
  border-color: #80deea;
}
.btn-cyan-lighten-3-o:link, .btn-cyan-lighten-3-o:visited, .btn-cyan-lighten-3-o.visited {
  color: #80deea;
  background-color: transparent;
  border-color: #80deea;
}
.btn-cyan-lighten-3-o:hover {
  color: rgb(159.75, 230.25, 239.25);
  border-color: rgb(159.75, 230.25, 239.25);
}
.btn-cyan-lighten-3-o.disabled, .btn-cyan-lighten-3-o:disabled {
  color: #80deea;
}

.btn-cyan-lighten-2 {
  color: #ffffff;
  background-color: #4dd0e1;
  border-color: #4dd0e1;
}
.btn-cyan-lighten-2:link, .btn-cyan-lighten-2:visited, .btn-cyan-lighten-2.visited {
  color: #ffffff;
  background-color: #4dd0e1;
  border-color: #4dd0e1;
}
.btn-cyan-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(34.8461538462, 187.0076923077, 206.7538461538);
  border-color: rgb(45.9869230769, 199.8111538462, 219.7730769231);
}
.btn-cyan-lighten-2.disabled, .btn-cyan-lighten-2:disabled {
  background-color: #4dd0e1;
  border-color: #4dd0e1;
}

.btn-cyan-lighten-2-o {
  color: #4dd0e1;
  background-color: transparent;
  border-color: #4dd0e1;
}
.btn-cyan-lighten-2-o:link, .btn-cyan-lighten-2-o:visited, .btn-cyan-lighten-2-o.visited {
  color: #4dd0e1;
  background-color: transparent;
  border-color: #4dd0e1;
}
.btn-cyan-lighten-2-o:hover {
  color: rgb(121.5, 219.75, 232.5);
  border-color: rgb(121.5, 219.75, 232.5);
}
.btn-cyan-lighten-2-o.disabled, .btn-cyan-lighten-2-o:disabled {
  color: #4dd0e1;
}

.btn-cyan-lighten-1 {
  color: #ffffff;
  background-color: #26c6da;
  border-color: #26c6da;
}
.btn-cyan-lighten-1:link, .btn-cyan-lighten-1:visited, .btn-cyan-lighten-1.visited {
  color: #ffffff;
  background-color: #26c6da;
  border-color: #26c6da;
}
.btn-cyan-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(29.8330708661, 158.8409448819, 174.9669291339);
  border-color: rgb(32.8163779528, 174.7250393701, 192.4636220472);
}
.btn-cyan-lighten-1.disabled, .btn-cyan-lighten-1:disabled {
  background-color: #26c6da;
  border-color: #26c6da;
}

.btn-cyan-lighten-1-o {
  color: #26c6da;
  background-color: transparent;
  border-color: #26c6da;
}
.btn-cyan-lighten-1-o:link, .btn-cyan-lighten-1-o:visited, .btn-cyan-lighten-1-o.visited {
  color: #26c6da;
  background-color: transparent;
  border-color: #26c6da;
}
.btn-cyan-lighten-1-o:hover {
  color: rgb(92.25, 212.25, 227.25);
  border-color: rgb(92.25, 212.25, 227.25);
}
.btn-cyan-lighten-1-o.disabled, .btn-cyan-lighten-1-o:disabled {
  color: #26c6da;
}

.btn-cyan-darken-1 {
  color: #ffffff;
  background-color: #00acc1;
  border-color: #00acc1;
}
.btn-cyan-darken-1:link, .btn-cyan-darken-1:visited, .btn-cyan-darken-1.visited {
  color: #ffffff;
  background-color: #00acc1;
  border-color: #00acc1;
}
.btn-cyan-darken-1:hover {
  color: #ffffff;
  background-color: rgb(0, 137.6, 154.4);
  border-color: rgb(0, 151.36, 169.84);
}
.btn-cyan-darken-1.disabled, .btn-cyan-darken-1:disabled {
  background-color: #00acc1;
  border-color: #00acc1;
}

.btn-cyan-darken-1-o {
  color: #00acc1;
  background-color: transparent;
  border-color: #00acc1;
}
.btn-cyan-darken-1-o:link, .btn-cyan-darken-1-o:visited, .btn-cyan-darken-1-o.visited {
  color: #00acc1;
  background-color: transparent;
  border-color: #00acc1;
}
.btn-cyan-darken-1-o:hover {
  color: rgb(17.25, 229.1308290155, 255);
  border-color: rgb(17.25, 229.1308290155, 255);
}
.btn-cyan-darken-1-o.disabled, .btn-cyan-darken-1-o:disabled {
  color: #00acc1;
}

.btn-cyan-darken-2 {
  color: #ffffff;
  background-color: #0097a7;
  border-color: #0097a7;
}
.btn-cyan-darken-2:link, .btn-cyan-darken-2:visited, .btn-cyan-darken-2.visited {
  color: #ffffff;
  background-color: #0097a7;
  border-color: #0097a7;
}
.btn-cyan-darken-2:hover {
  color: #ffffff;
  background-color: rgb(0, 120.8, 133.6);
  border-color: rgb(0, 132.88, 146.96);
}
.btn-cyan-darken-2.disabled, .btn-cyan-darken-2:disabled {
  background-color: #0097a7;
  border-color: #0097a7;
}

.btn-cyan-darken-2-o {
  color: #0097a7;
  background-color: transparent;
  border-color: #0097a7;
}
.btn-cyan-darken-2-o:link, .btn-cyan-darken-2-o:visited, .btn-cyan-darken-2-o.visited {
  color: #0097a7;
  background-color: transparent;
  border-color: #0097a7;
}
.btn-cyan-darken-2-o:hover {
  color: rgb(0, 228.5344311377, 252.75);
  border-color: rgb(0, 228.5344311377, 252.75);
}
.btn-cyan-darken-2-o.disabled, .btn-cyan-darken-2-o:disabled {
  color: #0097a7;
}

.btn-cyan-darken-3 {
  color: #ffffff;
  background-color: #00838f;
  border-color: #00838f;
}
.btn-cyan-darken-3:link, .btn-cyan-darken-3:visited, .btn-cyan-darken-3.visited {
  color: #ffffff;
  background-color: #00838f;
  border-color: #00838f;
}
.btn-cyan-darken-3:hover {
  color: #ffffff;
  background-color: rgb(0, 104.8, 114.4);
  border-color: rgb(0, 115.28, 125.84);
}
.btn-cyan-darken-3.disabled, .btn-cyan-darken-3:disabled {
  background-color: #00838f;
  border-color: #00838f;
}

.btn-cyan-darken-3-o {
  color: #00838f;
  background-color: transparent;
  border-color: #00838f;
}
.btn-cyan-darken-3-o:link, .btn-cyan-darken-3-o:visited, .btn-cyan-darken-3-o.visited {
  color: #00838f;
  background-color: transparent;
  border-color: #00838f;
}
.btn-cyan-darken-3-o:hover {
  color: rgb(0, 215.0506993007, 234.75);
  border-color: rgb(0, 215.0506993007, 234.75);
}
.btn-cyan-darken-3-o.disabled, .btn-cyan-darken-3-o:disabled {
  color: #00838f;
}

.btn-cyan-darken-4 {
  color: #ffffff;
  background-color: #006064;
  border-color: #006064;
}
.btn-cyan-darken-4:link, .btn-cyan-darken-4:visited, .btn-cyan-darken-4.visited {
  color: #ffffff;
  background-color: #006064;
  border-color: #006064;
}
.btn-cyan-darken-4:hover {
  color: #ffffff;
  background-color: rgb(0, 76.8, 80);
  border-color: rgb(0, 84.48, 88);
}
.btn-cyan-darken-4.disabled, .btn-cyan-darken-4:disabled {
  background-color: #006064;
  border-color: #006064;
}

.btn-cyan-darken-4-o {
  color: #006064;
  background-color: transparent;
  border-color: #006064;
}
.btn-cyan-darken-4-o:link, .btn-cyan-darken-4-o:visited, .btn-cyan-darken-4-o.visited {
  color: #006064;
  background-color: transparent;
  border-color: #006064;
}
.btn-cyan-darken-4-o:hover {
  color: rgb(0, 194.4, 202.5);
  border-color: rgb(0, 194.4, 202.5);
}
.btn-cyan-darken-4-o.disabled, .btn-cyan-darken-4-o:disabled {
  color: #006064;
}

.btn-cyan-accent-1 {
  color: #ffffff;
  background-color: #84ffff;
  border-color: #84ffff;
}
.btn-cyan-accent-1:link, .btn-cyan-accent-1:visited, .btn-cyan-accent-1.visited {
  color: #ffffff;
  background-color: #84ffff;
  border-color: #84ffff;
}
.btn-cyan-accent-1:hover {
  color: #ffffff;
  background-color: rgb(54.6, 255, 255);
  border-color: rgb(85.56, 255, 255);
}
.btn-cyan-accent-1.disabled, .btn-cyan-accent-1:disabled {
  background-color: #84ffff;
  border-color: #84ffff;
}

.btn-cyan-accent-1-o {
  color: #84ffff;
  background-color: transparent;
  border-color: #84ffff;
}
.btn-cyan-accent-1-o:link, .btn-cyan-accent-1-o:visited, .btn-cyan-accent-1-o.visited {
  color: #84ffff;
  background-color: transparent;
  border-color: #84ffff;
}
.btn-cyan-accent-1-o:hover {
  color: rgb(162.75, 255, 255);
  border-color: rgb(162.75, 255, 255);
}
.btn-cyan-accent-1-o.disabled, .btn-cyan-accent-1-o:disabled {
  color: #84ffff;
}

.btn-cyan-accent-2 {
  color: #ffffff;
  background-color: #18ffff;
  border-color: #18ffff;
}
.btn-cyan-accent-2:link, .btn-cyan-accent-2:visited, .btn-cyan-accent-2.visited {
  color: #ffffff;
  background-color: #18ffff;
  border-color: #18ffff;
}
.btn-cyan-accent-2:hover {
  color: #ffffff;
  background-color: rgb(0, 223.2, 223.2);
  border-color: rgb(0, 245.52, 245.52);
}
.btn-cyan-accent-2.disabled, .btn-cyan-accent-2:disabled {
  background-color: #18ffff;
  border-color: #18ffff;
}

.btn-cyan-accent-2-o {
  color: #18ffff;
  background-color: transparent;
  border-color: #18ffff;
}
.btn-cyan-accent-2-o:link, .btn-cyan-accent-2-o:visited, .btn-cyan-accent-2-o.visited {
  color: #18ffff;
  background-color: transparent;
  border-color: #18ffff;
}
.btn-cyan-accent-2-o:hover {
  color: rgb(81.75, 255, 255);
  border-color: rgb(81.75, 255, 255);
}
.btn-cyan-accent-2-o.disabled, .btn-cyan-accent-2-o:disabled {
  color: #18ffff;
}

.btn-cyan-accent-3 {
  color: #ffffff;
  background-color: #00e5ff;
  border-color: #00e5ff;
}
.btn-cyan-accent-3:link, .btn-cyan-accent-3:visited, .btn-cyan-accent-3.visited {
  color: #ffffff;
  background-color: #00e5ff;
  border-color: #00e5ff;
}
.btn-cyan-accent-3:hover {
  color: #ffffff;
  background-color: rgb(0, 183.2, 204);
  border-color: rgb(0, 201.52, 224.4);
}
.btn-cyan-accent-3.disabled, .btn-cyan-accent-3:disabled {
  background-color: #00e5ff;
  border-color: #00e5ff;
}

.btn-cyan-accent-3-o {
  color: #00e5ff;
  background-color: transparent;
  border-color: #00e5ff;
}
.btn-cyan-accent-3-o:link, .btn-cyan-accent-3-o:visited, .btn-cyan-accent-3-o.visited {
  color: #00e5ff;
  background-color: transparent;
  border-color: #00e5ff;
}
.btn-cyan-accent-3-o:hover {
  color: rgb(63.75, 235.5, 255);
  border-color: rgb(63.75, 235.5, 255);
}
.btn-cyan-accent-3-o.disabled, .btn-cyan-accent-3-o:disabled {
  color: #00e5ff;
}

.btn-cyan-accent-4 {
  color: #ffffff;
  background-color: #00b8d4;
  border-color: #00b8d4;
}
.btn-cyan-accent-4:link, .btn-cyan-accent-4:visited, .btn-cyan-accent-4.visited {
  color: #ffffff;
  background-color: #00b8d4;
  border-color: #00b8d4;
}
.btn-cyan-accent-4:hover {
  color: #ffffff;
  background-color: rgb(0, 147.2, 169.6);
  border-color: rgb(0, 161.92, 186.56);
}
.btn-cyan-accent-4.disabled, .btn-cyan-accent-4:disabled {
  background-color: #00b8d4;
  border-color: #00b8d4;
}

.btn-cyan-accent-4-o {
  color: #00b8d4;
  background-color: transparent;
  border-color: #00b8d4;
}
.btn-cyan-accent-4-o:link, .btn-cyan-accent-4-o:visited, .btn-cyan-accent-4-o.visited {
  color: #00b8d4;
  background-color: transparent;
  border-color: #00b8d4;
}
.btn-cyan-accent-4-o:hover {
  color: rgb(31.5, 225.4811320755, 255);
  border-color: rgb(31.5, 225.4811320755, 255);
}
.btn-cyan-accent-4-o.disabled, .btn-cyan-accent-4-o:disabled {
  color: #00b8d4;
}

.btn-teal {
  color: #ffffff;
  background-color: #009688;
  border-color: #009688;
}
.btn-teal:link, .btn-teal:visited, .btn-teal.visited {
  color: #ffffff;
  background-color: #009688;
  border-color: #009688;
}
.btn-teal:hover {
  color: #ffffff;
  background-color: rgb(0, 120, 108.8);
  border-color: rgb(0, 132, 119.68);
}
.btn-teal.disabled, .btn-teal:disabled {
  background-color: #009688;
  border-color: #009688;
}

.btn-teal-o {
  color: #009688;
  background-color: transparent;
  border-color: #009688;
}
.btn-teal-o:link, .btn-teal-o:visited, .btn-teal-o.visited {
  color: #009688;
  background-color: transparent;
  border-color: #009688;
}
.btn-teal-o:hover {
  color: rgb(0, 240, 217.6);
  border-color: rgb(0, 240, 217.6);
}
.btn-teal-o.disabled, .btn-teal-o:disabled {
  color: #009688;
}

.btn-teal-lighten-5 {
  color: #ffffff;
  background-color: #e0f2f1;
  border-color: #e0f2f1;
}
.btn-teal-lighten-5:link, .btn-teal-lighten-5:visited, .btn-teal-lighten-5.visited {
  color: #ffffff;
  background-color: #e0f2f1;
  border-color: #e0f2f1;
}
.btn-teal-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(158.3363636364, 214.4636363636, 211.3454545455);
  border-color: rgb(184.6018181818, 225.4781818182, 223.2072727273);
}
.btn-teal-lighten-5.disabled, .btn-teal-lighten-5:disabled {
  background-color: #e0f2f1;
  border-color: #e0f2f1;
}

.btn-teal-lighten-5-o {
  color: #e0f2f1;
  background-color: transparent;
  border-color: #e0f2f1;
}
.btn-teal-lighten-5-o:link, .btn-teal-lighten-5-o:visited, .btn-teal-lighten-5-o.visited {
  color: #e0f2f1;
  background-color: transparent;
  border-color: #e0f2f1;
}
.btn-teal-lighten-5-o:hover {
  color: rgb(231.75, 245.25, 244.5);
  border-color: rgb(231.75, 245.25, 244.5);
}
.btn-teal-lighten-5-o.disabled, .btn-teal-lighten-5-o:disabled {
  color: #e0f2f1;
}

.btn-teal-lighten-4 {
  color: #ffffff;
  background-color: #b2dfdb;
  border-color: #b2dfdb;
}
.btn-teal-lighten-4:link, .btn-teal-lighten-4:visited, .btn-teal-lighten-4.visited {
  color: #ffffff;
  background-color: #b2dfdb;
  border-color: #b2dfdb;
}
.btn-teal-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(121.3449541284, 199.4550458716, 192.5119266055);
  border-color: rgb(144.0069724771, 208.8730275229, 203.1071559633);
}
.btn-teal-lighten-4.disabled, .btn-teal-lighten-4:disabled {
  background-color: #b2dfdb;
  border-color: #b2dfdb;
}

.btn-teal-lighten-4-o {
  color: #b2dfdb;
  background-color: transparent;
  border-color: #b2dfdb;
}
.btn-teal-lighten-4-o:link, .btn-teal-lighten-4-o:visited, .btn-teal-lighten-4-o.visited {
  color: #b2dfdb;
  background-color: transparent;
  border-color: #b2dfdb;
}
.btn-teal-lighten-4-o:hover {
  color: rgb(197.25, 231, 228);
  border-color: rgb(197.25, 231, 228);
}
.btn-teal-lighten-4-o.disabled, .btn-teal-lighten-4-o:disabled {
  color: #b2dfdb;
}

.btn-teal-lighten-3 {
  color: #ffffff;
  background-color: #80cbc4;
  border-color: #80cbc4;
}
.btn-teal-lighten-3:link, .btn-teal-lighten-3:visited, .btn-teal-lighten-3.visited {
  color: #ffffff;
  background-color: #80cbc4;
  border-color: #80cbc4;
}
.btn-teal-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(81.0312849162, 183.7687150838, 174.1798882682);
  border-color: rgb(99.8187709497, 191.4612290503, 182.9079329609);
}
.btn-teal-lighten-3.disabled, .btn-teal-lighten-3:disabled {
  background-color: #80cbc4;
  border-color: #80cbc4;
}

.btn-teal-lighten-3-o {
  color: #80cbc4;
  background-color: transparent;
  border-color: #80cbc4;
}
.btn-teal-lighten-3-o:link, .btn-teal-lighten-3-o:visited, .btn-teal-lighten-3-o.visited {
  color: #80cbc4;
  background-color: transparent;
  border-color: #80cbc4;
}
.btn-teal-lighten-3-o:hover {
  color: rgb(159.75, 216, 210.75);
  border-color: rgb(159.75, 216, 210.75);
}
.btn-teal-lighten-3-o.disabled, .btn-teal-lighten-3-o:disabled {
  color: #80cbc4;
}

.btn-teal-lighten-2 {
  color: #ffffff;
  background-color: #4db6ac;
  border-color: #4db6ac;
}
.btn-teal-lighten-2:link, .btn-teal-lighten-2:visited, .btn-teal-lighten-2.visited {
  color: #ffffff;
  background-color: #4db6ac;
  border-color: #4db6ac;
}
.btn-teal-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(60.2613545817, 146.9386454183, 138.6836653386);
  border-color: rgb(66.2874900398, 161.6325099602, 152.5520318725);
}
.btn-teal-lighten-2.disabled, .btn-teal-lighten-2:disabled {
  background-color: #4db6ac;
  border-color: #4db6ac;
}

.btn-teal-lighten-2-o {
  color: #4db6ac;
  background-color: transparent;
  border-color: #4db6ac;
}
.btn-teal-lighten-2-o:link, .btn-teal-lighten-2-o:visited, .btn-teal-lighten-2-o.visited {
  color: #4db6ac;
  background-color: transparent;
  border-color: #4db6ac;
}
.btn-teal-lighten-2-o:hover {
  color: rgb(121.5, 200.25, 192.75);
  border-color: rgb(121.5, 200.25, 192.75);
}
.btn-teal-lighten-2-o.disabled, .btn-teal-lighten-2-o:disabled {
  color: #4db6ac;
}

.btn-teal-lighten-1 {
  color: #ffffff;
  background-color: #26a69a;
  border-color: #26a69a;
}
.btn-teal-lighten-1:link, .btn-teal-lighten-1:visited, .btn-teal-lighten-1.visited {
  color: #ffffff;
  background-color: #26a69a;
  border-color: #26a69a;
}
.btn-teal-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(30.4, 132.8, 123.2);
  border-color: rgb(33.44, 146.08, 135.52);
}
.btn-teal-lighten-1.disabled, .btn-teal-lighten-1:disabled {
  background-color: #26a69a;
  border-color: #26a69a;
}

.btn-teal-lighten-1-o {
  color: #26a69a;
  background-color: transparent;
  border-color: #26a69a;
}
.btn-teal-lighten-1-o:link, .btn-teal-lighten-1-o:visited, .btn-teal-lighten-1-o.visited {
  color: #26a69a;
  background-color: transparent;
  border-color: #26a69a;
}
.btn-teal-lighten-1-o:hover {
  color: rgb(68.25, 212.25, 198.75);
  border-color: rgb(68.25, 212.25, 198.75);
}
.btn-teal-lighten-1-o.disabled, .btn-teal-lighten-1-o:disabled {
  color: #26a69a;
}

.btn-teal-darken-1 {
  color: #ffffff;
  background-color: #00897b;
  border-color: #00897b;
}
.btn-teal-darken-1:link, .btn-teal-darken-1:visited, .btn-teal-darken-1.visited {
  color: #ffffff;
  background-color: #00897b;
  border-color: #00897b;
}
.btn-teal-darken-1:hover {
  color: #ffffff;
  background-color: rgb(0, 109.6, 98.4);
  border-color: rgb(0, 120.56, 108.24);
}
.btn-teal-darken-1.disabled, .btn-teal-darken-1:disabled {
  background-color: #00897b;
  border-color: #00897b;
}

.btn-teal-darken-1-o {
  color: #00897b;
  background-color: transparent;
  border-color: #00897b;
}
.btn-teal-darken-1-o:link, .btn-teal-darken-1-o:visited, .btn-teal-darken-1-o.visited {
  color: #00897b;
  background-color: transparent;
  border-color: #00897b;
}
.btn-teal-darken-1-o:hover {
  color: rgb(0, 230.25, 206.7208029197);
  border-color: rgb(0, 230.25, 206.7208029197);
}
.btn-teal-darken-1-o.disabled, .btn-teal-darken-1-o:disabled {
  color: #00897b;
}

.btn-teal-darken-2 {
  color: #ffffff;
  background-color: #00796b;
  border-color: #00796b;
}
.btn-teal-darken-2:link, .btn-teal-darken-2:visited, .btn-teal-darken-2.visited {
  color: #ffffff;
  background-color: #00796b;
  border-color: #00796b;
}
.btn-teal-darken-2:hover {
  color: #ffffff;
  background-color: rgb(0, 96.8, 85.6);
  border-color: rgb(0, 106.48, 94.16);
}
.btn-teal-darken-2.disabled, .btn-teal-darken-2:disabled {
  background-color: #00796b;
  border-color: #00796b;
}

.btn-teal-darken-2-o {
  color: #00796b;
  background-color: transparent;
  border-color: #00796b;
}
.btn-teal-darken-2-o:link, .btn-teal-darken-2-o:visited, .btn-teal-darken-2-o.visited {
  color: #00796b;
  background-color: transparent;
  border-color: #00796b;
}
.btn-teal-darken-2-o:hover {
  color: rgb(0, 218.25, 192.9979338843);
  border-color: rgb(0, 218.25, 192.9979338843);
}
.btn-teal-darken-2-o.disabled, .btn-teal-darken-2-o:disabled {
  color: #00796b;
}

.btn-teal-darken-3 {
  color: #ffffff;
  background-color: #00695c;
  border-color: #00695c;
}
.btn-teal-darken-3:link, .btn-teal-darken-3:visited, .btn-teal-darken-3.visited {
  color: #ffffff;
  background-color: #00695c;
  border-color: #00695c;
}
.btn-teal-darken-3:hover {
  color: #ffffff;
  background-color: rgb(0, 84, 73.6);
  border-color: rgb(0, 92.4, 80.96);
}
.btn-teal-darken-3.disabled, .btn-teal-darken-3:disabled {
  background-color: #00695c;
  border-color: #00695c;
}

.btn-teal-darken-3-o {
  color: #00695c;
  background-color: transparent;
  border-color: #00695c;
}
.btn-teal-darken-3-o:link, .btn-teal-darken-3-o:visited, .btn-teal-darken-3-o.visited {
  color: #00695c;
  background-color: transparent;
  border-color: #00695c;
}
.btn-teal-darken-3-o:hover {
  color: rgb(0, 206.25, 180.7142857143);
  border-color: rgb(0, 206.25, 180.7142857143);
}
.btn-teal-darken-3-o.disabled, .btn-teal-darken-3-o:disabled {
  color: #00695c;
}

.btn-teal-darken-4 {
  color: #ffffff;
  background-color: #004d40;
  border-color: #004d40;
}
.btn-teal-darken-4:link, .btn-teal-darken-4:visited, .btn-teal-darken-4.visited {
  color: #ffffff;
  background-color: #004d40;
  border-color: #004d40;
}
.btn-teal-darken-4:hover {
  color: #ffffff;
  background-color: rgb(0, 61.6, 51.2);
  border-color: rgb(0, 67.76, 56.32);
}
.btn-teal-darken-4.disabled, .btn-teal-darken-4:disabled {
  background-color: #004d40;
  border-color: #004d40;
}

.btn-teal-darken-4-o {
  color: #004d40;
  background-color: transparent;
  border-color: #004d40;
}
.btn-teal-darken-4-o:link, .btn-teal-darken-4-o:visited, .btn-teal-darken-4-o.visited {
  color: #004d40;
  background-color: transparent;
  border-color: #004d40;
}
.btn-teal-darken-4-o:hover {
  color: rgb(0, 185.25, 153.974025974);
  border-color: rgb(0, 185.25, 153.974025974);
}
.btn-teal-darken-4-o.disabled, .btn-teal-darken-4-o:disabled {
  color: #004d40;
}

.btn-teal-accent-1 {
  color: #ffffff;
  background-color: #a7ffeb;
  border-color: #a7ffeb;
}
.btn-teal-accent-1:link, .btn-teal-accent-1:visited, .btn-teal-accent-1.visited {
  color: #ffffff;
  background-color: #a7ffeb;
  border-color: #a7ffeb;
}
.btn-teal-accent-1:hover {
  color: #ffffff;
  background-color: rgb(82.6, 255, 215.8181818182);
  border-color: rgb(116.36, 255, 223.4909090909);
}
.btn-teal-accent-1.disabled, .btn-teal-accent-1:disabled {
  background-color: #a7ffeb;
  border-color: #a7ffeb;
}

.btn-teal-accent-1-o {
  color: #a7ffeb;
  background-color: transparent;
  border-color: #a7ffeb;
}
.btn-teal-accent-1-o:link, .btn-teal-accent-1-o:visited, .btn-teal-accent-1-o.visited {
  color: #a7ffeb;
  background-color: transparent;
  border-color: #a7ffeb;
}
.btn-teal-accent-1-o:hover {
  color: #bdfff0;
  border-color: #bdfff0;
}
.btn-teal-accent-1-o.disabled, .btn-teal-accent-1-o:disabled {
  color: #a7ffeb;
}

.btn-teal-accent-2 {
  color: #ffffff;
  background-color: #64ffda;
  border-color: #64ffda;
}
.btn-teal-accent-2:link, .btn-teal-accent-2:visited, .btn-teal-accent-2.visited {
  color: #ffffff;
  background-color: #64ffda;
  border-color: #64ffda;
}
.btn-teal-accent-2:hover {
  color: #ffffff;
  background-color: rgb(29, 255, 201.0516129032);
  border-color: rgb(57.4, 255, 207.8309677419);
}
.btn-teal-accent-2.disabled, .btn-teal-accent-2:disabled {
  background-color: #64ffda;
  border-color: #64ffda;
}

.btn-teal-accent-2-o {
  color: #64ffda;
  background-color: transparent;
  border-color: #64ffda;
}
.btn-teal-accent-2-o:link, .btn-teal-accent-2-o:visited, .btn-teal-accent-2-o.visited {
  color: #64ffda;
  background-color: transparent;
  border-color: #64ffda;
}
.btn-teal-accent-2-o:hover {
  color: rgb(138.75, 255, 227.25);
  border-color: rgb(138.75, 255, 227.25);
}
.btn-teal-accent-2-o.disabled, .btn-teal-accent-2-o:disabled {
  color: #64ffda;
}

.btn-teal-accent-3 {
  color: #ffffff;
  background-color: #1de9b6;
  border-color: #1de9b6;
}
.btn-teal-accent-3:link, .btn-teal-accent-3:visited, .btn-teal-accent-3.visited {
  color: #ffffff;
  background-color: #1de9b6;
  border-color: #1de9b6;
}
.btn-teal-accent-3:hover {
  color: #ffffff;
  background-color: rgb(18.5935483871, 191.0064516129, 147.9032258065);
  border-color: rgb(20.4529032258, 210.1070967742, 162.6935483871);
}
.btn-teal-accent-3.disabled, .btn-teal-accent-3:disabled {
  background-color: #1de9b6;
  border-color: #1de9b6;
}

.btn-teal-accent-3-o {
  color: #1de9b6;
  background-color: transparent;
  border-color: #1de9b6;
}
.btn-teal-accent-3-o:link, .btn-teal-accent-3-o:visited, .btn-teal-accent-3-o.visited {
  color: #1de9b6;
  background-color: transparent;
  border-color: #1de9b6;
}
.btn-teal-accent-3-o:hover {
  color: rgb(85.5, 238.5, 200.25);
  border-color: rgb(85.5, 238.5, 200.25);
}
.btn-teal-accent-3-o.disabled, .btn-teal-accent-3-o:disabled {
  color: #1de9b6;
}

.btn-teal-accent-4 {
  color: #ffffff;
  background-color: #00bfa5;
  border-color: #00bfa5;
}
.btn-teal-accent-4:link, .btn-teal-accent-4:visited, .btn-teal-accent-4.visited {
  color: #ffffff;
  background-color: #00bfa5;
  border-color: #00bfa5;
}
.btn-teal-accent-4:hover {
  color: #ffffff;
  background-color: rgb(0, 152.8, 132);
  border-color: rgb(0, 168.08, 145.2);
}
.btn-teal-accent-4.disabled, .btn-teal-accent-4:disabled {
  background-color: #00bfa5;
  border-color: #00bfa5;
}

.btn-teal-accent-4-o {
  color: #00bfa5;
  background-color: transparent;
  border-color: #00bfa5;
}
.btn-teal-accent-4-o:link, .btn-teal-accent-4-o:visited, .btn-teal-accent-4-o.visited {
  color: #00bfa5;
  background-color: transparent;
  border-color: #00bfa5;
}
.btn-teal-accent-4-o:hover {
  color: rgb(15.75, 255, 222.4319371728);
  border-color: rgb(15.75, 255, 222.4319371728);
}
.btn-teal-accent-4-o.disabled, .btn-teal-accent-4-o:disabled {
  color: #00bfa5;
}

.btn-green {
  color: #ffffff;
  background-color: #4CAF50;
  border-color: #4CAF50;
}
.btn-green:link, .btn-green:visited, .btn-green.visited {
  color: #ffffff;
  background-color: #4CAF50;
  border-color: #4CAF50;
}
.btn-green:hover {
  color: #ffffff;
  background-color: rgb(60.8, 140, 64);
  border-color: rgb(66.88, 154, 70.4);
}
.btn-green.disabled, .btn-green:disabled {
  background-color: #4CAF50;
  border-color: #4CAF50;
}

.btn-green-o {
  color: #4CAF50;
  background-color: transparent;
  border-color: #4CAF50;
}
.btn-green-o:link, .btn-green-o:visited, .btn-green-o.visited {
  color: #4CAF50;
  background-color: transparent;
  border-color: #4CAF50;
}
.btn-green-o:hover {
  color: rgb(119.5667330677, 196.1832669323, 122.6623505976);
  border-color: rgb(119.5667330677, 196.1832669323, 122.6623505976);
}
.btn-green-o.disabled, .btn-green-o:disabled {
  color: #4CAF50;
}

.btn-green-lighten-5 {
  color: #ffffff;
  background-color: #E8F5E9;
  border-color: #E8F5E9;
}
.btn-green-lighten-5:link, .btn-green-lighten-5:visited, .btn-green-lighten-5.visited {
  color: #ffffff;
  background-color: #E8F5E9;
  border-color: #E8F5E9;
}
.btn-green-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(165.5090909091, 216.0909090909, 169.4);
  border-color: rgb(192.1054545455, 227.6545454545, 194.84);
}
.btn-green-lighten-5.disabled, .btn-green-lighten-5:disabled {
  background-color: #E8F5E9;
  border-color: #E8F5E9;
}

.btn-green-lighten-5-o {
  color: #E8F5E9;
  background-color: transparent;
  border-color: #E8F5E9;
}
.btn-green-lighten-5-o:link, .btn-green-lighten-5-o:visited, .btn-green-lighten-5-o.visited {
  color: #E8F5E9;
  background-color: transparent;
  border-color: #E8F5E9;
}
.btn-green-lighten-5-o:hover {
  color: rgb(237.75, 247.5, 238.5);
  border-color: rgb(237.75, 247.5, 238.5);
}
.btn-green-lighten-5-o.disabled, .btn-green-lighten-5-o:disabled {
  color: #E8F5E9;
}

.btn-green-lighten-4 {
  color: #ffffff;
  background-color: #C8E6C9;
  border-color: #C8E6C9;
}
.btn-green-lighten-4:link, .btn-green-lighten-4:visited, .btn-green-lighten-4.visited {
  color: #ffffff;
  background-color: #C8E6C9;
  border-color: #C8E6C9;
}
.btn-green-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(140.875, 203.125, 142.95);
  border-color: rgb(164.525, 213.875, 166.17);
}
.btn-green-lighten-4.disabled, .btn-green-lighten-4:disabled {
  background-color: #C8E6C9;
  border-color: #C8E6C9;
}

.btn-green-lighten-4-o {
  color: #C8E6C9;
  background-color: transparent;
  border-color: #C8E6C9;
}
.btn-green-lighten-4-o:link, .btn-green-lighten-4-o:visited, .btn-green-lighten-4-o.visited {
  color: #C8E6C9;
  background-color: transparent;
  border-color: #C8E6C9;
}
.btn-green-lighten-4-o:hover {
  color: rgb(213.75, 236.25, 214.5);
  border-color: rgb(213.75, 236.25, 214.5);
}
.btn-green-lighten-4-o.disabled, .btn-green-lighten-4-o:disabled {
  color: #C8E6C9;
}

.btn-green-lighten-3 {
  color: #ffffff;
  background-color: #A5D6A7;
  border-color: #A5D6A7;
}
.btn-green-lighten-3:link, .btn-green-lighten-3:visited, .btn-green-lighten-3.visited {
  color: #ffffff;
  background-color: #A5D6A7;
  border-color: #A5D6A7;
}
.btn-green-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(112.9236641221, 190.2763358779, 116.0809160305);
  border-color: rgb(133.7541984733, 199.7658015267, 136.4485496183);
}
.btn-green-lighten-3.disabled, .btn-green-lighten-3:disabled {
  background-color: #A5D6A7;
  border-color: #A5D6A7;
}

.btn-green-lighten-3-o {
  color: #A5D6A7;
  background-color: transparent;
  border-color: #A5D6A7;
}
.btn-green-lighten-3-o:link, .btn-green-lighten-3-o:visited, .btn-green-lighten-3-o.visited {
  color: #A5D6A7;
  background-color: transparent;
  border-color: #A5D6A7;
}
.btn-green-lighten-3-o:hover {
  color: rgb(187.5, 224.25, 189);
  border-color: rgb(187.5, 224.25, 189);
}
.btn-green-lighten-3-o.disabled, .btn-green-lighten-3-o:disabled {
  color: #A5D6A7;
}

.btn-green-lighten-2 {
  color: #ffffff;
  background-color: #81C784;
  border-color: #81C784;
}
.btn-green-lighten-2:link, .btn-green-lighten-2:visited, .btn-green-lighten-2.visited {
  color: #ffffff;
  background-color: #81C784;
  border-color: #81C784;
}
.btn-green-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(83.5846153846, 178.8153846154, 87.6659340659);
  border-color: rgb(101.7507692308, 186.8892307692, 105.3995604396);
}
.btn-green-lighten-2.disabled, .btn-green-lighten-2:disabled {
  background-color: #81C784;
  border-color: #81C784;
}

.btn-green-lighten-2-o {
  color: #81C784;
  background-color: transparent;
  border-color: #81C784;
}
.btn-green-lighten-2-o:link, .btn-green-lighten-2-o:visited, .btn-green-lighten-2-o.visited {
  color: #81C784;
  background-color: transparent;
  border-color: #81C784;
}
.btn-green-lighten-2-o:hover {
  color: rgb(160.5, 213, 162.75);
  border-color: rgb(160.5, 213, 162.75);
}
.btn-green-lighten-2-o.disabled, .btn-green-lighten-2-o:disabled {
  color: #81C784;
}

.btn-green-lighten-1 {
  color: #ffffff;
  background-color: #66BB6A;
  border-color: #66BB6A;
}
.btn-green-lighten-1:link, .btn-green-lighten-1:visited, .btn-green-lighten-1.visited {
  color: #ffffff;
  background-color: #66BB6A;
  border-color: #66BB6A;
}
.btn-green-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(71.1384615385, 160.0615384615, 75.3230769231);
  border-color: rgb(78.2523076923, 176.0676923077, 82.8553846154);
}
.btn-green-lighten-1.disabled, .btn-green-lighten-1:disabled {
  background-color: #66BB6A;
  border-color: #66BB6A;
}

.btn-green-lighten-1-o {
  color: #66BB6A;
  background-color: transparent;
  border-color: #66BB6A;
}
.btn-green-lighten-1-o:link, .btn-green-lighten-1-o:visited, .btn-green-lighten-1-o.visited {
  color: #66BB6A;
  background-color: transparent;
  border-color: #66BB6A;
}
.btn-green-lighten-1-o:hover {
  color: rgb(140.25, 204, 143.25);
  border-color: rgb(140.25, 204, 143.25);
}
.btn-green-lighten-1-o.disabled, .btn-green-lighten-1-o:disabled {
  color: #66BB6A;
}

.btn-green-darken-1 {
  color: #ffffff;
  background-color: #43A047;
  border-color: #43A047;
}
.btn-green-darken-1:link, .btn-green-darken-1:visited, .btn-green-darken-1.visited {
  color: #ffffff;
  background-color: #43A047;
  border-color: #43A047;
}
.btn-green-darken-1:hover {
  color: #ffffff;
  background-color: rgb(53.6, 128, 56.8);
  border-color: rgb(58.96, 140.8, 62.48);
}
.btn-green-darken-1.disabled, .btn-green-darken-1:disabled {
  background-color: #43A047;
  border-color: #43A047;
}

.btn-green-darken-1-o {
  color: #43A047;
  background-color: transparent;
  border-color: #43A047;
}
.btn-green-darken-1-o:link, .btn-green-darken-1-o:visited, .btn-green-darken-1-o.visited {
  color: #43A047;
  background-color: transparent;
  border-color: #43A047;
}
.btn-green-darken-1-o:hover {
  color: rgb(105.3964757709, 192.3535242291, 109.1365638767);
  border-color: rgb(105.3964757709, 192.3535242291, 109.1365638767);
}
.btn-green-darken-1-o.disabled, .btn-green-darken-1-o:disabled {
  color: #43A047;
}

.btn-green-darken-2 {
  color: #ffffff;
  background-color: #388E3C;
  border-color: #388E3C;
}
.btn-green-darken-2:link, .btn-green-darken-2:visited, .btn-green-darken-2.visited {
  color: #ffffff;
  background-color: #388E3C;
  border-color: #388E3C;
}
.btn-green-darken-2:hover {
  color: #ffffff;
  background-color: rgb(44.8, 113.6, 48);
  border-color: rgb(49.28, 124.96, 52.8);
}
.btn-green-darken-2.disabled, .btn-green-darken-2:disabled {
  background-color: #388E3C;
  border-color: #388E3C;
}

.btn-green-darken-2-o {
  color: #388E3C;
  background-color: transparent;
  border-color: #388E3C;
}
.btn-green-darken-2-o:link, .btn-green-darken-2-o:visited, .btn-green-darken-2-o.visited {
  color: #388E3C;
  background-color: transparent;
  border-color: #388E3C;
}
.btn-green-darken-2-o:hover {
  color: rgb(87.1818181818, 188.8181818182, 91.9090909091);
  border-color: rgb(87.1818181818, 188.8181818182, 91.9090909091);
}
.btn-green-darken-2-o.disabled, .btn-green-darken-2-o:disabled {
  color: #388E3C;
}

.btn-green-darken-3 {
  color: #ffffff;
  background-color: #2E7D32;
  border-color: #2E7D32;
}
.btn-green-darken-3:link, .btn-green-darken-3:visited, .btn-green-darken-3.visited {
  color: #ffffff;
  background-color: #2E7D32;
  border-color: #2E7D32;
}
.btn-green-darken-3:hover {
  color: #ffffff;
  background-color: rgb(36.8, 100, 40);
  border-color: rgb(40.48, 110, 44);
}
.btn-green-darken-3.disabled, .btn-green-darken-3:disabled {
  background-color: #2E7D32;
  border-color: #2E7D32;
}

.btn-green-darken-3-o {
  color: #2E7D32;
  background-color: transparent;
  border-color: #2E7D32;
}
.btn-green-darken-3-o:link, .btn-green-darken-3-o:visited, .btn-green-darken-3-o.visited {
  color: #2E7D32;
  background-color: transparent;
  border-color: #2E7D32;
}
.btn-green-darken-3-o:hover {
  color: rgb(69.1447368421, 186.6052631579, 75.0921052632);
  border-color: rgb(69.1447368421, 186.6052631579, 75.0921052632);
}
.btn-green-darken-3-o.disabled, .btn-green-darken-3-o:disabled {
  color: #2E7D32;
}

.btn-green-darken-4 {
  color: #ffffff;
  background-color: #1B5E20;
  border-color: #1B5E20;
}
.btn-green-darken-4:link, .btn-green-darken-4:visited, .btn-green-darken-4.visited {
  color: #ffffff;
  background-color: #1B5E20;
  border-color: #1B5E20;
}
.btn-green-darken-4:hover {
  color: #ffffff;
  background-color: rgb(21.6, 75.2, 25.6);
  border-color: rgb(23.76, 82.72, 28.16);
}
.btn-green-darken-4.disabled, .btn-green-darken-4:disabled {
  background-color: #1B5E20;
  border-color: #1B5E20;
}

.btn-green-darken-4-o {
  color: #1B5E20;
  background-color: transparent;
  border-color: #1B5E20;
}
.btn-green-darken-4-o:link, .btn-green-darken-4-o:visited, .btn-green-darken-4-o.visited {
  color: #1B5E20;
  background-color: transparent;
  border-color: #1B5E20;
}
.btn-green-darken-4-o:hover {
  color: rgb(48.7004132231, 169.5495867769, 57.7190082645);
  border-color: rgb(48.7004132231, 169.5495867769, 57.7190082645);
}
.btn-green-darken-4-o.disabled, .btn-green-darken-4-o:disabled {
  color: #1B5E20;
}

.btn-green-accent-1 {
  color: #ffffff;
  background-color: #B9F6CA;
  border-color: #B9F6CA;
}
.btn-green-accent-1:link, .btn-green-accent-1:visited, .btn-green-accent-1.visited {
  color: #ffffff;
  background-color: #B9F6CA;
  border-color: #B9F6CA;
}
.btn-green-accent-1:hover {
  color: #ffffff;
  background-color: rgb(108.6202531646, 236.1797468354, 144.1696202532);
  border-color: rgb(139.1721518987, 240.1078481013, 167.3017721519);
}
.btn-green-accent-1.disabled, .btn-green-accent-1:disabled {
  background-color: #B9F6CA;
  border-color: #B9F6CA;
}

.btn-green-accent-1-o {
  color: #B9F6CA;
  background-color: transparent;
  border-color: #B9F6CA;
}
.btn-green-accent-1-o:link, .btn-green-accent-1-o:visited, .btn-green-accent-1-o.visited {
  color: #B9F6CA;
  background-color: transparent;
  border-color: #B9F6CA;
}
.btn-green-accent-1-o:hover {
  color: rgb(202.5, 248.25, 215.25);
  border-color: rgb(202.5, 248.25, 215.25);
}
.btn-green-accent-1-o.disabled, .btn-green-accent-1-o:disabled {
  color: #B9F6CA;
}

.btn-green-accent-2 {
  color: #ffffff;
  background-color: #69F0AE;
  border-color: #69F0AE;
}
.btn-green-accent-2:link, .btn-green-accent-2:visited, .btn-green-accent-2.visited {
  color: #ffffff;
  background-color: #69F0AE;
  border-color: #69F0AE;
}
.btn-green-accent-2:hover {
  color: #ffffff;
  background-color: rgb(42.2727272727, 233.7272727273, 140.1272727273);
  border-color: rgb(67.3636363636, 236.2363636364, 153.6763636364);
}
.btn-green-accent-2.disabled, .btn-green-accent-2:disabled {
  background-color: #69F0AE;
  border-color: #69F0AE;
}

.btn-green-accent-2-o {
  color: #69F0AE;
  background-color: transparent;
  border-color: #69F0AE;
}
.btn-green-accent-2-o:link, .btn-green-accent-2-o:visited, .btn-green-accent-2-o.visited {
  color: #69F0AE;
  background-color: transparent;
  border-color: #69F0AE;
}
.btn-green-accent-2-o:hover {
  color: rgb(142.5, 243.75, 194.25);
  border-color: rgb(142.5, 243.75, 194.25);
}
.btn-green-accent-2-o.disabled, .btn-green-accent-2-o:disabled {
  color: #69F0AE;
}

.btn-green-accent-3 {
  color: #ffffff;
  background-color: #00E676;
  border-color: #00E676;
}
.btn-green-accent-3:link, .btn-green-accent-3:visited, .btn-green-accent-3.visited {
  color: #ffffff;
  background-color: #00E676;
  border-color: #00E676;
}
.btn-green-accent-3:hover {
  color: #ffffff;
  background-color: rgb(0, 184, 94.4);
  border-color: rgb(0, 202.4, 103.84);
}
.btn-green-accent-3.disabled, .btn-green-accent-3:disabled {
  background-color: #00E676;
  border-color: #00E676;
}

.btn-green-accent-3-o {
  color: #00E676;
  background-color: transparent;
  border-color: #00E676;
}
.btn-green-accent-3-o:link, .btn-green-accent-3-o:visited, .btn-green-accent-3-o.visited {
  color: #00E676;
  background-color: transparent;
  border-color: #00E676;
}
.btn-green-accent-3-o:hover {
  color: rgb(45, 255, 152.7391304348);
  border-color: rgb(45, 255, 152.7391304348);
}
.btn-green-accent-3-o.disabled, .btn-green-accent-3-o:disabled {
  color: #00E676;
}

.btn-green-accent-4 {
  color: #ffffff;
  background-color: #00C853;
  border-color: #00C853;
}
.btn-green-accent-4:link, .btn-green-accent-4:visited, .btn-green-accent-4.visited {
  color: #ffffff;
  background-color: #00C853;
  border-color: #00C853;
}
.btn-green-accent-4:hover {
  color: #ffffff;
  background-color: rgb(0, 160, 66.4);
  border-color: rgb(0, 176, 73.04);
}
.btn-green-accent-4.disabled, .btn-green-accent-4:disabled {
  background-color: #00C853;
  border-color: #00C853;
}

.btn-green-accent-4-o {
  color: #00C853;
  background-color: transparent;
  border-color: #00C853;
}
.btn-green-accent-4-o:link, .btn-green-accent-4-o:visited, .btn-green-accent-4-o.visited {
  color: #00C853;
  background-color: transparent;
  border-color: #00C853;
}
.btn-green-accent-4-o:hover {
  color: rgb(22.5, 255, 118.9875);
  border-color: rgb(22.5, 255, 118.9875);
}
.btn-green-accent-4-o.disabled, .btn-green-accent-4-o:disabled {
  color: #00C853;
}

.btn-light-green {
  color: #ffffff;
  background-color: #8bc34a;
  border-color: #8bc34a;
}
.btn-light-green:link, .btn-light-green:visited, .btn-light-green.visited {
  color: #ffffff;
  background-color: #8bc34a;
  border-color: #8bc34a;
}
.btn-light-green:hover {
  color: #ffffff;
  background-color: rgb(111.6182572614, 161.6232365145, 53.5767634855);
  border-color: rgb(122.7800829876, 177.785560166, 58.934439834);
}
.btn-light-green.disabled, .btn-light-green:disabled {
  background-color: #8bc34a;
  border-color: #8bc34a;
}

.btn-light-green-o {
  color: #8bc34a;
  background-color: transparent;
  border-color: #8bc34a;
}
.btn-light-green-o:link, .btn-light-green-o:visited, .btn-light-green-o.visited {
  color: #8bc34a;
  background-color: transparent;
  border-color: #8bc34a;
}
.btn-light-green-o:hover {
  color: rgb(168, 210, 119.25);
  border-color: rgb(168, 210, 119.25);
}
.btn-light-green-o.disabled, .btn-light-green-o:disabled {
  color: #8bc34a;
}

.btn-light-green-lighten-5 {
  color: #ffffff;
  background-color: #f1f8e9;
  border-color: #f1f8e9;
}
.btn-light-green-lighten-5:link, .btn-light-green-lighten-5:visited, .btn-light-green-lighten-5.visited {
  color: #ffffff;
  background-color: #f1f8e9;
  border-color: #f1f8e9;
}
.btn-light-green-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(194.5586206897, 224.7793103448, 160.0206896552);
  border-color: rgb(213.1351724138, 234.0675862069, 189.2124137931);
}
.btn-light-green-lighten-5.disabled, .btn-light-green-lighten-5:disabled {
  background-color: #f1f8e9;
  border-color: #f1f8e9;
}

.btn-light-green-lighten-5-o {
  color: #f1f8e9;
  background-color: transparent;
  border-color: #f1f8e9;
}
.btn-light-green-lighten-5-o:link, .btn-light-green-lighten-5-o:visited, .btn-light-green-lighten-5-o.visited {
  color: #f1f8e9;
  background-color: transparent;
  border-color: #f1f8e9;
}
.btn-light-green-lighten-5-o:hover {
  color: rgb(244.5, 249.75, 238.5);
  border-color: rgb(244.5, 249.75, 238.5);
}
.btn-light-green-lighten-5-o.disabled, .btn-light-green-lighten-5-o:disabled {
  color: #f1f8e9;
}

.btn-light-green-lighten-4 {
  color: #ffffff;
  background-color: #dcedc8;
  border-color: #dcedc8;
}
.btn-light-green-lighten-4:link, .btn-light-green-lighten-4:visited, .btn-light-green-lighten-4.visited {
  color: #ffffff;
  background-color: #dcedc8;
  border-color: #dcedc8;
}
.btn-light-green-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(178.095890411, 215.4493150685, 134.1506849315);
  border-color: rgb(194.8575342466, 224.0695890411, 160.4904109589);
}
.btn-light-green-lighten-4.disabled, .btn-light-green-lighten-4:disabled {
  background-color: #dcedc8;
  border-color: #dcedc8;
}

.btn-light-green-lighten-4-o {
  color: #dcedc8;
  background-color: transparent;
  border-color: #dcedc8;
}
.btn-light-green-lighten-4-o:link, .btn-light-green-lighten-4-o:visited, .btn-light-green-lighten-4-o.visited {
  color: #dcedc8;
  background-color: transparent;
  border-color: #dcedc8;
}
.btn-light-green-lighten-4-o:hover {
  color: rgb(228.75, 241.5, 213.75);
  border-color: rgb(228.75, 241.5, 213.75);
}
.btn-light-green-lighten-4-o.disabled, .btn-light-green-lighten-4-o:disabled {
  color: #dcedc8;
}

.btn-light-green-lighten-3 {
  color: #ffffff;
  background-color: #c5e1a5;
  border-color: #c5e1a5;
}
.btn-light-green-lighten-3:link, .btn-light-green-lighten-3:visited, .btn-light-green-lighten-3.visited {
  color: #ffffff;
  background-color: #c5e1a5;
  border-color: #c5e1a5;
}
.btn-light-green-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(159.3, 205.5, 106.5);
  border-color: rgb(174.38, 213.3, 129.9);
}
.btn-light-green-lighten-3.disabled, .btn-light-green-lighten-3:disabled {
  background-color: #c5e1a5;
  border-color: #c5e1a5;
}

.btn-light-green-lighten-3-o {
  color: #c5e1a5;
  background-color: transparent;
  border-color: #c5e1a5;
}
.btn-light-green-lighten-3-o:link, .btn-light-green-lighten-3-o:visited, .btn-light-green-lighten-3-o.visited {
  color: #c5e1a5;
  background-color: transparent;
  border-color: #c5e1a5;
}
.btn-light-green-lighten-3-o:hover {
  color: rgb(211.5, 232.5, 187.5);
  border-color: rgb(211.5, 232.5, 187.5);
}
.btn-light-green-lighten-3-o.disabled, .btn-light-green-lighten-3-o:disabled {
  color: #c5e1a5;
}

.btn-light-green-lighten-2 {
  color: #ffffff;
  background-color: #aed581;
  border-color: #aed581;
}
.btn-light-green-lighten-2:link, .btn-light-green-lighten-2:visited, .btn-light-green-lighten-2.visited {
  color: #ffffff;
  background-color: #aed581;
  border-color: #aed581;
}
.btn-light-green-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(141.0214285714, 195.9, 77.7);
  border-color: rgb(154.2128571429, 202.74, 98.22);
}
.btn-light-green-lighten-2.disabled, .btn-light-green-lighten-2:disabled {
  background-color: #aed581;
  border-color: #aed581;
}

.btn-light-green-lighten-2-o {
  color: #aed581;
  background-color: transparent;
  border-color: #aed581;
}
.btn-light-green-lighten-2-o:link, .btn-light-green-lighten-2-o:visited, .btn-light-green-lighten-2-o.visited {
  color: #aed581;
  background-color: transparent;
  border-color: #aed581;
}
.btn-light-green-lighten-2-o:hover {
  color: rgb(194.25, 223.5, 160.5);
  border-color: rgb(194.25, 223.5, 160.5);
}
.btn-light-green-lighten-2-o.disabled, .btn-light-green-lighten-2-o:disabled {
  color: #aed581;
}

.btn-light-green-lighten-1 {
  color: #ffffff;
  background-color: #9ccc65;
  border-color: #9ccc65;
}
.btn-light-green-lighten-1:link, .btn-light-green-lighten-1:visited, .btn-light-green-lighten-1.visited {
  color: #ffffff;
  background-color: #9ccc65;
  border-color: #9ccc65;
}
.btn-light-green-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(126.1658536585, 183.2975609756, 60.7024390244);
  border-color: rgb(138.3248780488, 194.8946341463, 73.5053658537);
}
.btn-light-green-lighten-1.disabled, .btn-light-green-lighten-1:disabled {
  background-color: #9ccc65;
  border-color: #9ccc65;
}

.btn-light-green-lighten-1-o {
  color: #9ccc65;
  background-color: transparent;
  border-color: #9ccc65;
}
.btn-light-green-lighten-1-o:link, .btn-light-green-lighten-1-o:visited, .btn-light-green-lighten-1-o.visited {
  color: #9ccc65;
  background-color: transparent;
  border-color: #9ccc65;
}
.btn-light-green-lighten-1-o:hover {
  color: rgb(180.75, 216.75, 139.5);
  border-color: rgb(180.75, 216.75, 139.5);
}
.btn-light-green-lighten-1-o.disabled, .btn-light-green-lighten-1-o:disabled {
  color: #9ccc65;
}

.btn-light-green-darken-1 {
  color: #ffffff;
  background-color: #7cb342;
  border-color: #7cb342;
}
.btn-light-green-darken-1:link, .btn-light-green-darken-1:visited, .btn-light-green-darken-1.visited {
  color: #ffffff;
  background-color: #7cb342;
  border-color: #7cb342;
}
.btn-light-green-darken-1:hover {
  color: #ffffff;
  background-color: rgb(99.2, 143.2, 52.8);
  border-color: rgb(109.12, 157.52, 58.08);
}
.btn-light-green-darken-1.disabled, .btn-light-green-darken-1:disabled {
  background-color: #7cb342;
  border-color: #7cb342;
}

.btn-light-green-darken-1-o {
  color: #7cb342;
  background-color: transparent;
  border-color: #7cb342;
}
.btn-light-green-darken-1-o:link, .btn-light-green-darken-1-o:visited, .btn-light-green-darken-1-o.visited {
  color: #7cb342;
  background-color: transparent;
  border-color: #7cb342;
}
.btn-light-green-darken-1-o:hover {
  color: rgb(156.8418367347, 201.4591836735, 109.7908163265);
  border-color: rgb(156.8418367347, 201.4591836735, 109.7908163265);
}
.btn-light-green-darken-1-o.disabled, .btn-light-green-darken-1-o:disabled {
  color: #7cb342;
}

.btn-light-green-darken-2 {
  color: #ffffff;
  background-color: #689f38;
  border-color: #689f38;
}
.btn-light-green-darken-2:link, .btn-light-green-darken-2:visited, .btn-light-green-darken-2.visited {
  color: #ffffff;
  background-color: #689f38;
  border-color: #689f38;
}
.btn-light-green-darken-2:hover {
  color: #ffffff;
  background-color: rgb(83.2, 127.2, 44.8);
  border-color: rgb(91.52, 139.92, 49.28);
}
.btn-light-green-darken-2.disabled, .btn-light-green-darken-2:disabled {
  background-color: #689f38;
  border-color: #689f38;
}

.btn-light-green-darken-2-o {
  color: #689f38;
  background-color: transparent;
  border-color: #689f38;
}
.btn-light-green-darken-2-o:link, .btn-light-green-darken-2-o:visited, .btn-light-green-darken-2-o.visited {
  color: #689f38;
  background-color: transparent;
  border-color: #689f38;
}
.btn-light-green-darken-2-o:hover {
  color: rgb(140.773255814, 197.3720930233, 91.3779069767);
  border-color: rgb(140.773255814, 197.3720930233, 91.3779069767);
}
.btn-light-green-darken-2-o.disabled, .btn-light-green-darken-2-o:disabled {
  color: #689f38;
}

.btn-light-green-darken-3 {
  color: #ffffff;
  background-color: #558b2f;
  border-color: #558b2f;
}
.btn-light-green-darken-3:link, .btn-light-green-darken-3:visited, .btn-light-green-darken-3.visited {
  color: #ffffff;
  background-color: #558b2f;
  border-color: #558b2f;
}
.btn-light-green-darken-3:hover {
  color: #ffffff;
  background-color: rgb(68, 111.2, 37.6);
  border-color: rgb(74.8, 122.32, 41.36);
}
.btn-light-green-darken-3.disabled, .btn-light-green-darken-3:disabled {
  background-color: #558b2f;
  border-color: #558b2f;
}

.btn-light-green-darken-3-o {
  color: #558b2f;
  background-color: transparent;
  border-color: #558b2f;
}
.btn-light-green-darken-3-o:link, .btn-light-green-darken-3-o:visited, .btn-light-green-darken-3-o.visited {
  color: #558b2f;
  background-color: transparent;
  border-color: #558b2f;
}
.btn-light-green-darken-3-o:hover {
  color: rgb(123.0483870968, 193.5967741935, 73.4032258065);
  border-color: rgb(123.0483870968, 193.5967741935, 73.4032258065);
}
.btn-light-green-darken-3-o.disabled, .btn-light-green-darken-3-o:disabled {
  color: #558b2f;
}

.btn-light-green-darken-4 {
  color: #ffffff;
  background-color: #33691e;
  border-color: #33691e;
}
.btn-light-green-darken-4:link, .btn-light-green-darken-4:visited, .btn-light-green-darken-4.visited {
  color: #ffffff;
  background-color: #33691e;
  border-color: #33691e;
}
.btn-light-green-darken-4:hover {
  color: #ffffff;
  background-color: rgb(40.8, 84, 24);
  border-color: rgb(44.88, 92.4, 26.4);
}
.btn-light-green-darken-4.disabled, .btn-light-green-darken-4:disabled {
  background-color: #33691e;
  border-color: #33691e;
}

.btn-light-green-darken-4-o {
  color: #33691e;
  background-color: transparent;
  border-color: #33691e;
}
.btn-light-green-darken-4-o:link, .btn-light-green-darken-4-o:visited, .btn-light-green-darken-4-o.visited {
  color: #33691e;
  background-color: transparent;
  border-color: #33691e;
}
.btn-light-green-darken-4-o:hover {
  color: rgb(86.4166666667, 177.9166666667, 50.8333333333);
  border-color: rgb(86.4166666667, 177.9166666667, 50.8333333333);
}
.btn-light-green-darken-4-o.disabled, .btn-light-green-darken-4-o:disabled {
  color: #33691e;
}

.btn-light-green-accent-1 {
  color: #ffffff;
  background-color: #ccff90;
  border-color: #ccff90;
}
.btn-light-green-accent-1:link, .btn-light-green-accent-1:visited, .btn-light-green-accent-1.visited {
  color: #ffffff;
  background-color: #ccff90;
  border-color: #ccff90;
}
.btn-light-green-accent-1:hover {
  color: #ffffff;
  background-color: rgb(167.3351351351, 255, 64.2);
  border-color: rgb(182.0010810811, 255, 96.12);
}
.btn-light-green-accent-1.disabled, .btn-light-green-accent-1:disabled {
  background-color: #ccff90;
  border-color: #ccff90;
}

.btn-light-green-accent-1-o {
  color: #ccff90;
  background-color: transparent;
  border-color: #ccff90;
}
.btn-light-green-accent-1-o:link, .btn-light-green-accent-1-o:visited, .btn-light-green-accent-1-o.visited {
  color: #ccff90;
  background-color: transparent;
  border-color: #ccff90;
}
.btn-light-green-accent-1-o:hover {
  color: rgb(216.75, 255, 171.75);
  border-color: rgb(216.75, 255, 171.75);
}
.btn-light-green-accent-1-o.disabled, .btn-light-green-accent-1-o:disabled {
  color: #ccff90;
}

.btn-light-green-accent-2 {
  color: #ffffff;
  background-color: #b2ff59;
  border-color: #b2ff59;
}
.btn-light-green-accent-2:link, .btn-light-green-accent-2:visited, .btn-light-green-accent-2.visited {
  color: #ffffff;
  background-color: #b2ff59;
  border-color: #b2ff59;
}
.btn-light-green-accent-2:hover {
  color: #ffffff;
  background-color: rgb(146.086746988, 255, 20.2);
  border-color: rgb(158.8520481928, 255, 47.72);
}
.btn-light-green-accent-2.disabled, .btn-light-green-accent-2:disabled {
  background-color: #b2ff59;
  border-color: #b2ff59;
}

.btn-light-green-accent-2-o {
  color: #b2ff59;
  background-color: transparent;
  border-color: #b2ff59;
}
.btn-light-green-accent-2-o:link, .btn-light-green-accent-2-o:visited, .btn-light-green-accent-2-o.visited {
  color: #b2ff59;
  background-color: transparent;
  border-color: #b2ff59;
}
.btn-light-green-accent-2-o:hover {
  color: rgb(197.25, 255, 130.5);
  border-color: rgb(197.25, 255, 130.5);
}
.btn-light-green-accent-2-o.disabled, .btn-light-green-accent-2-o:disabled {
  color: #b2ff59;
}

.btn-light-green-accent-3 {
  color: #ffffff;
  background-color: #76ff03;
  border-color: #76ff03;
}
.btn-light-green-accent-3:link, .btn-light-green-accent-3:visited, .btn-light-green-accent-3.visited {
  color: #ffffff;
  background-color: #76ff03;
  border-color: #76ff03;
}
.btn-light-green-accent-3:hover {
  color: #ffffff;
  background-color: rgb(94.1904761905, 206.4, 0);
  border-color: rgb(103.6095238095, 227.04, 0);
}
.btn-light-green-accent-3.disabled, .btn-light-green-accent-3:disabled {
  background-color: #76ff03;
  border-color: #76ff03;
}

.btn-light-green-accent-3-o {
  color: #76ff03;
  background-color: transparent;
  border-color: #76ff03;
}
.btn-light-green-accent-3-o:link, .btn-light-green-accent-3-o:visited, .btn-light-green-accent-3-o.visited {
  color: #76ff03;
  background-color: transparent;
  border-color: #76ff03;
}
.btn-light-green-accent-3-o:hover {
  color: rgb(152.25, 255, 66);
  border-color: rgb(152.25, 255, 66);
}
.btn-light-green-accent-3-o.disabled, .btn-light-green-accent-3-o:disabled {
  color: #76ff03;
}

.btn-light-green-accent-4 {
  color: #ffffff;
  background-color: #64dd17;
  border-color: #64dd17;
}
.btn-light-green-accent-4:link, .btn-light-green-accent-4:visited, .btn-light-green-accent-4.visited {
  color: #ffffff;
  background-color: #64dd17;
  border-color: #64dd17;
}
.btn-light-green-accent-4:hover {
  color: #ffffff;
  background-color: rgb(80, 176.8, 18.4);
  border-color: rgb(88, 194.48, 20.24);
}
.btn-light-green-accent-4.disabled, .btn-light-green-accent-4:disabled {
  background-color: #64dd17;
  border-color: #64dd17;
}

.btn-light-green-accent-4-o {
  color: #64dd17;
  background-color: transparent;
  border-color: #64dd17;
}
.btn-light-green-accent-4-o:link, .btn-light-green-accent-4-o:visited, .btn-light-green-accent-4-o.visited {
  color: #64dd17;
  background-color: transparent;
  border-color: #64dd17;
}
.btn-light-green-accent-4-o:hover {
  color: rgb(137.262295082, 236.1946721311, 74.3053278689);
  border-color: rgb(137.262295082, 236.1946721311, 74.3053278689);
}
.btn-light-green-accent-4-o.disabled, .btn-light-green-accent-4-o:disabled {
  color: #64dd17;
}

.btn-lime {
  color: #ffffff;
  background-color: #cddc39;
  border-color: #cddc39;
}
.btn-lime:link, .btn-lime:visited, .btn-lime.visited {
  color: #ffffff;
  background-color: #cddc39;
  border-color: #cddc39;
}
.btn-lime:hover {
  color: #ffffff;
  background-color: rgb(174.0463519313, 188.3124463519, 33.2875536481);
  border-color: rgb(191.4509871245, 207.1436909871, 36.6163090129);
}
.btn-lime.disabled, .btn-lime:disabled {
  background-color: #cddc39;
  border-color: #cddc39;
}

.btn-lime-o {
  color: #cddc39;
  background-color: transparent;
  border-color: #cddc39;
}
.btn-lime-o:link, .btn-lime-o:visited, .btn-lime-o.visited {
  color: #cddc39;
  background-color: transparent;
  border-color: #cddc39;
}
.btn-lime-o:hover {
  color: rgb(217.5, 228.75, 106.5);
  border-color: rgb(217.5, 228.75, 106.5);
}
.btn-lime-o.disabled, .btn-lime-o:disabled {
  color: #cddc39;
}

.btn-lime-lighten-5 {
  color: #ffffff;
  background-color: #f9fbe7;
  border-color: #f9fbe7;
}
.btn-lime-lighten-5:link, .btn-lime-lighten-5:visited, .btn-lime-lighten-5.visited {
  color: #ffffff;
  background-color: #f9fbe7;
  border-color: #f9fbe7;
}
.btn-lime-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(228.3428571429, 237.2285714286, 148.3714285714);
  border-color: rgb(236.6057142857, 242.7371428571, 181.4228571429);
}
.btn-lime-lighten-5.disabled, .btn-lime-lighten-5:disabled {
  background-color: #f9fbe7;
  border-color: #f9fbe7;
}

.btn-lime-lighten-5-o {
  color: #f9fbe7;
  background-color: transparent;
  border-color: #f9fbe7;
}
.btn-lime-lighten-5-o:link, .btn-lime-lighten-5-o:visited, .btn-lime-lighten-5-o.visited {
  color: #f9fbe7;
  background-color: transparent;
  border-color: #f9fbe7;
}
.btn-lime-lighten-5-o:hover {
  color: rgb(250.5, 252, 237);
  border-color: rgb(250.5, 252, 237);
}
.btn-lime-lighten-5-o.disabled, .btn-lime-lighten-5-o:disabled {
  color: #f9fbe7;
}

.btn-lime-lighten-4 {
  color: #ffffff;
  background-color: #f0f4c3;
  border-color: #f0f4c3;
}
.btn-lime-lighten-4:link, .btn-lime-lighten-4:visited, .btn-lime-lighten-4.visited {
  color: #ffffff;
  background-color: #f0f4c3;
  border-color: #f0f4c3;
}
.btn-lime-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(221.4507042254, 230.3971830986, 120.8028169014);
  border-color: rgb(228.8704225352, 235.8383098592, 150.4816901408);
}
.btn-lime-lighten-4.disabled, .btn-lime-lighten-4:disabled {
  background-color: #f0f4c3;
  border-color: #f0f4c3;
}

.btn-lime-lighten-4-o {
  color: #f0f4c3;
  background-color: transparent;
  border-color: #f0f4c3;
}
.btn-lime-lighten-4-o:link, .btn-lime-lighten-4-o:visited, .btn-lime-lighten-4-o.visited {
  color: #f0f4c3;
  background-color: transparent;
  border-color: #f0f4c3;
}
.btn-lime-lighten-4-o:hover {
  color: rgb(243.75, 246.75, 210);
  border-color: rgb(243.75, 246.75, 210);
}
.btn-lime-lighten-4-o.disabled, .btn-lime-lighten-4-o:disabled {
  color: #f0f4c3;
}

.btn-lime-lighten-3 {
  color: #ffffff;
  background-color: #e6ee9c;
  border-color: #e6ee9c;
}
.btn-lime-lighten-3:link, .btn-lime-lighten-3:visited, .btn-lime-lighten-3.visited {
  color: #ffffff;
  background-color: #e6ee9c;
  border-color: #e6ee9c;
}
.btn-lime-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(213.0172413793, 226.4517241379, 88.7482758621);
  border-color: rgb(219.8103448276, 231.0710344828, 115.6489655172);
}
.btn-lime-lighten-3.disabled, .btn-lime-lighten-3:disabled {
  background-color: #e6ee9c;
  border-color: #e6ee9c;
}

.btn-lime-lighten-3-o {
  color: #e6ee9c;
  background-color: transparent;
  border-color: #e6ee9c;
}
.btn-lime-lighten-3-o:link, .btn-lime-lighten-3-o:visited, .btn-lime-lighten-3-o.visited {
  color: #e6ee9c;
  background-color: transparent;
  border-color: #e6ee9c;
}
.btn-lime-lighten-3-o:hover {
  color: rgb(236.25, 242.25, 180.75);
  border-color: rgb(236.25, 242.25, 180.75);
}
.btn-lime-lighten-3-o.disabled, .btn-lime-lighten-3-o:disabled {
  color: #e6ee9c;
}

.btn-lime-lighten-2 {
  color: #ffffff;
  background-color: #dce775;
  border-color: #dce775;
}
.btn-lime-lighten-2:link, .btn-lime-lighten-2:visited, .btn-lime-lighten-2.visited {
  color: #ffffff;
  background-color: #dce775;
  border-color: #dce775;
}
.btn-lime-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(204.962962963, 220.6888888889, 57.7111111111);
  border-color: rgb(210.9777777778, 224.8133333333, 81.4266666667);
}
.btn-lime-lighten-2.disabled, .btn-lime-lighten-2:disabled {
  background-color: #dce775;
  border-color: #dce775;
}

.btn-lime-lighten-2-o {
  color: #dce775;
  background-color: transparent;
  border-color: #dce775;
}
.btn-lime-lighten-2-o:link, .btn-lime-lighten-2-o:visited, .btn-lime-lighten-2-o.visited {
  color: #dce775;
  background-color: transparent;
  border-color: #dce775;
}
.btn-lime-lighten-2-o:hover {
  color: rgb(228.75, 237, 151.5);
  border-color: rgb(228.75, 237, 151.5);
}
.btn-lime-lighten-2-o.disabled, .btn-lime-lighten-2-o:disabled {
  color: #dce775;
}

.btn-lime-lighten-1 {
  color: #ffffff;
  background-color: #d4e157;
  border-color: #d4e157;
}
.btn-lime-lighten-1:link, .btn-lime-lighten-1:visited, .btn-lime-lighten-1.visited {
  color: #ffffff;
  background-color: #d4e157;
  border-color: #d4e157;
}
.btn-lime-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(195.3939393939, 211.7818181818, 37.8181818182);
  border-color: rgb(203.8690909091, 219.3272727273, 55.2327272727);
}
.btn-lime-lighten-1.disabled, .btn-lime-lighten-1:disabled {
  background-color: #d4e157;
  border-color: #d4e157;
}

.btn-lime-lighten-1-o {
  color: #d4e157;
  background-color: transparent;
  border-color: #d4e157;
}
.btn-lime-lighten-1-o:link, .btn-lime-lighten-1-o:visited, .btn-lime-lighten-1-o.visited {
  color: #d4e157;
  background-color: transparent;
  border-color: #d4e157;
}
.btn-lime-lighten-1-o:hover {
  color: rgb(222.75, 232.5, 129);
  border-color: rgb(222.75, 232.5, 129);
}
.btn-lime-lighten-1-o.disabled, .btn-lime-lighten-1-o:disabled {
  color: #d4e157;
}

.btn-lime-darken-1 {
  color: #ffffff;
  background-color: #c0ca33;
  border-color: #c0ca33;
}
.btn-lime-darken-1:link, .btn-lime-darken-1:visited, .btn-lime-darken-1.visited {
  color: #ffffff;
  background-color: #c0ca33;
  border-color: #c0ca33;
}
.btn-lime-darken-1:hover {
  color: #ffffff;
  background-color: rgb(153.6, 161.6, 40.8);
  border-color: rgb(168.96, 177.76, 44.88);
}
.btn-lime-darken-1.disabled, .btn-lime-darken-1:disabled {
  background-color: #c0ca33;
  border-color: #c0ca33;
}

.btn-lime-darken-1-o {
  color: #c0ca33;
  background-color: transparent;
  border-color: #c0ca33;
}
.btn-lime-darken-1-o:link, .btn-lime-darken-1-o:visited, .btn-lime-darken-1-o.visited {
  color: #c0ca33;
  background-color: transparent;
  border-color: #c0ca33;
}
.btn-lime-darken-1-o:hover {
  color: rgb(208.5266798419, 216.145256917, 101.104743083);
  border-color: rgb(208.5266798419, 216.145256917, 101.104743083);
}
.btn-lime-darken-1-o.disabled, .btn-lime-darken-1-o:disabled {
  color: #c0ca33;
}

.btn-lime-darken-2 {
  color: #ffffff;
  background-color: #afb42b;
  border-color: #afb42b;
}
.btn-lime-darken-2:link, .btn-lime-darken-2:visited, .btn-lime-darken-2.visited {
  color: #ffffff;
  background-color: #afb42b;
  border-color: #afb42b;
}
.btn-lime-darken-2:hover {
  color: #ffffff;
  background-color: rgb(140, 144, 34.4);
  border-color: rgb(154, 158.4, 37.84);
}
.btn-lime-darken-2.disabled, .btn-lime-darken-2:disabled {
  background-color: #afb42b;
  border-color: #afb42b;
}

.btn-lime-darken-2-o {
  color: #afb42b;
  background-color: transparent;
  border-color: #afb42b;
}
.btn-lime-darken-2-o:link, .btn-lime-darken-2-o:visited, .btn-lime-darken-2-o.visited {
  color: #afb42b;
  background-color: transparent;
  border-color: #afb42b;
}
.btn-lime-darken-2-o:hover {
  color: rgb(208.668161435, 213.4943946188, 81.2556053812);
  border-color: rgb(208.668161435, 213.4943946188, 81.2556053812);
}
.btn-lime-darken-2-o.disabled, .btn-lime-darken-2-o:disabled {
  color: #afb42b;
}

.btn-lime-darken-3 {
  color: #ffffff;
  background-color: #9e9d24;
  border-color: #9e9d24;
}
.btn-lime-darken-3:link, .btn-lime-darken-3:visited, .btn-lime-darken-3.visited {
  color: #ffffff;
  background-color: #9e9d24;
  border-color: #9e9d24;
}
.btn-lime-darken-3:hover {
  color: #ffffff;
  background-color: rgb(126.4, 125.6, 28.8);
  border-color: rgb(139.04, 138.16, 31.68);
}
.btn-lime-darken-3.disabled, .btn-lime-darken-3:disabled {
  background-color: #9e9d24;
  border-color: #9e9d24;
}

.btn-lime-darken-3-o {
  color: #9e9d24;
  background-color: transparent;
  border-color: #9e9d24;
}
.btn-lime-darken-3-o:link, .btn-lime-darken-3-o:visited, .btn-lime-darken-3-o.visited {
  color: #9e9d24;
  background-color: transparent;
  border-color: #9e9d24;
}
.btn-lime-darken-3-o:hover {
  color: rgb(211.0206185567, 209.7989690722, 61.9793814433);
  border-color: rgb(211.0206185567, 209.7989690722, 61.9793814433);
}
.btn-lime-darken-3-o.disabled, .btn-lime-darken-3-o:disabled {
  color: #9e9d24;
}

.btn-lime-darken-4 {
  color: #ffffff;
  background-color: #827717;
  border-color: #827717;
}
.btn-lime-darken-4:link, .btn-lime-darken-4:visited, .btn-lime-darken-4.visited {
  color: #ffffff;
  background-color: #827717;
  border-color: #827717;
}
.btn-lime-darken-4:hover {
  color: #ffffff;
  background-color: rgb(104, 95.2, 18.4);
  border-color: rgb(114.4, 104.72, 20.24);
}
.btn-lime-darken-4.disabled, .btn-lime-darken-4:disabled {
  background-color: #827717;
  border-color: #827717;
}

.btn-lime-darken-4-o {
  color: #827717;
  background-color: transparent;
  border-color: #827717;
}
.btn-lime-darken-4-o:link, .btn-lime-darken-4-o:visited, .btn-lime-darken-4-o.visited {
  color: #827717;
  background-color: transparent;
  border-color: #827717;
}
.btn-lime-darken-4-o:hover {
  color: rgb(205.8333333333, 188.4166666667, 36.4166666667);
  border-color: rgb(205.8333333333, 188.4166666667, 36.4166666667);
}
.btn-lime-darken-4-o.disabled, .btn-lime-darken-4-o:disabled {
  color: #827717;
}

.btn-lime-accent-1 {
  color: #ffffff;
  background-color: #f4ff81;
  border-color: #f4ff81;
}
.btn-lime-accent-1:link, .btn-lime-accent-1:visited, .btn-lime-accent-1.visited {
  color: #ffffff;
  background-color: #f4ff81;
  border-color: #f4ff81;
}
.btn-lime-accent-1:hover {
  color: #ffffff;
  background-color: rgb(237.2952380952, 255, 52.2);
  border-color: rgb(239.9771428571, 255, 82.92);
}
.btn-lime-accent-1.disabled, .btn-lime-accent-1:disabled {
  background-color: #f4ff81;
  border-color: #f4ff81;
}

.btn-lime-accent-1-o {
  color: #f4ff81;
  background-color: transparent;
  border-color: #f4ff81;
}
.btn-lime-accent-1-o:link, .btn-lime-accent-1-o:visited, .btn-lime-accent-1-o.visited {
  color: #f4ff81;
  background-color: transparent;
  border-color: #f4ff81;
}
.btn-lime-accent-1-o:hover {
  color: rgb(246.75, 255, 160.5);
  border-color: rgb(246.75, 255, 160.5);
}
.btn-lime-accent-1-o.disabled, .btn-lime-accent-1-o:disabled {
  color: #f4ff81;
}

.btn-lime-accent-2 {
  color: #ffffff;
  background-color: #eeff41;
  border-color: #eeff41;
}
.btn-lime-accent-2:link, .btn-lime-accent-2:visited, .btn-lime-accent-2.visited {
  color: #ffffff;
  background-color: #eeff41;
  border-color: #eeff41;
}
.btn-lime-accent-2:hover {
  color: #ffffff;
  background-color: rgb(232.2736842105, 255, 1);
  border-color: rgb(234.5642105263, 255, 26.6);
}
.btn-lime-accent-2.disabled, .btn-lime-accent-2:disabled {
  background-color: #eeff41;
  border-color: #eeff41;
}

.btn-lime-accent-2-o {
  color: #eeff41;
  background-color: transparent;
  border-color: #eeff41;
}
.btn-lime-accent-2-o:link, .btn-lime-accent-2-o:visited, .btn-lime-accent-2-o.visited {
  color: #eeff41;
  background-color: transparent;
  border-color: #eeff41;
}
.btn-lime-accent-2-o:hover {
  color: rgb(242.25, 255, 112.5);
  border-color: rgb(242.25, 255, 112.5);
}
.btn-lime-accent-2-o.disabled, .btn-lime-accent-2-o:disabled {
  color: #eeff41;
}

.btn-lime-accent-3 {
  color: #ffffff;
  background-color: #c6ff00;
  border-color: #c6ff00;
}
.btn-lime-accent-3:link, .btn-lime-accent-3:visited, .btn-lime-accent-3.visited {
  color: #ffffff;
  background-color: #c6ff00;
  border-color: #c6ff00;
}
.btn-lime-accent-3:hover {
  color: #ffffff;
  background-color: rgb(158.4, 204, 0);
  border-color: rgb(174.24, 224.4, 0);
}
.btn-lime-accent-3.disabled, .btn-lime-accent-3:disabled {
  background-color: #c6ff00;
  border-color: #c6ff00;
}

.btn-lime-accent-3-o {
  color: #c6ff00;
  background-color: transparent;
  border-color: #c6ff00;
}
.btn-lime-accent-3-o:link, .btn-lime-accent-3-o:visited, .btn-lime-accent-3-o.visited {
  color: #c6ff00;
  background-color: transparent;
  border-color: #c6ff00;
}
.btn-lime-accent-3-o:hover {
  color: rgb(212.25, 255, 63.75);
  border-color: rgb(212.25, 255, 63.75);
}
.btn-lime-accent-3-o.disabled, .btn-lime-accent-3-o:disabled {
  color: #c6ff00;
}

.btn-lime-accent-4 {
  color: #ffffff;
  background-color: #aeea00;
  border-color: #aeea00;
}
.btn-lime-accent-4:link, .btn-lime-accent-4:visited, .btn-lime-accent-4.visited {
  color: #ffffff;
  background-color: #aeea00;
  border-color: #aeea00;
}
.btn-lime-accent-4:hover {
  color: #ffffff;
  background-color: rgb(139.2, 187.2, 0);
  border-color: rgb(153.12, 205.92, 0);
}
.btn-lime-accent-4.disabled, .btn-lime-accent-4:disabled {
  background-color: #aeea00;
  border-color: #aeea00;
}

.btn-lime-accent-4-o {
  color: #aeea00;
  background-color: transparent;
  border-color: #aeea00;
}
.btn-lime-accent-4-o:link, .btn-lime-accent-4-o:visited, .btn-lime-accent-4-o.visited {
  color: #aeea00;
  background-color: transparent;
  border-color: #aeea00;
}
.btn-lime-accent-4-o:hover {
  color: rgb(201.9230769231, 255, 48);
  border-color: rgb(201.9230769231, 255, 48);
}
.btn-lime-accent-4-o.disabled, .btn-lime-accent-4-o:disabled {
  color: #aeea00;
}

.btn-yellow {
  color: #ffffff;
  background-color: #ffeb3b;
  border-color: #ffeb3b;
}
.btn-yellow:link, .btn-yellow:visited, .btn-yellow.visited {
  color: #ffffff;
  background-color: #ffeb3b;
  border-color: #ffeb3b;
}
.btn-yellow:hover {
  color: #ffffff;
  background-color: rgb(251.2, 225.5673469388, 0);
  border-color: rgb(255, 231.1551020408, 21.32);
}
.btn-yellow.disabled, .btn-yellow:disabled {
  background-color: #ffeb3b;
  border-color: #ffeb3b;
}

.btn-yellow-o {
  color: #ffeb3b;
  background-color: transparent;
  border-color: #ffeb3b;
}
.btn-yellow-o:link, .btn-yellow-o:visited, .btn-yellow-o.visited {
  color: #ffeb3b;
  background-color: transparent;
  border-color: #ffeb3b;
}
.btn-yellow-o:hover {
  color: #fff06c;
  border-color: #fff06c;
}
.btn-yellow-o.disabled, .btn-yellow-o:disabled {
  color: #ffeb3b;
}

.btn-yellow-lighten-5 {
  color: #ffffff;
  background-color: #fffde7;
  border-color: #fffde7;
}
.btn-yellow-lighten-5:link, .btn-yellow-lighten-5:visited, .btn-yellow-lighten-5.visited {
  color: #ffffff;
  background-color: #fffde7;
  border-color: #fffde7;
}
.btn-yellow-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(255, 244.9, 133.8);
  border-color: rgb(255, 248.14, 172.68);
}
.btn-yellow-lighten-5.disabled, .btn-yellow-lighten-5:disabled {
  background-color: #fffde7;
  border-color: #fffde7;
}

.btn-yellow-lighten-5-o {
  color: #fffde7;
  background-color: transparent;
  border-color: #fffde7;
}
.btn-yellow-lighten-5-o:link, .btn-yellow-lighten-5-o:visited, .btn-yellow-lighten-5-o.visited {
  color: #fffde7;
  background-color: transparent;
  border-color: #fffde7;
}
.btn-yellow-lighten-5-o:hover {
  color: rgb(255, 253.5, 237);
  border-color: rgb(255, 253.5, 237);
}
.btn-yellow-lighten-5-o.disabled, .btn-yellow-lighten-5-o:disabled {
  color: #fffde7;
}

.btn-yellow-lighten-4 {
  color: #ffffff;
  background-color: #fff9c4;
  border-color: #fff9c4;
}
.btn-yellow-lighten-4:link, .btn-yellow-lighten-4:visited, .btn-yellow-lighten-4.visited {
  color: #ffffff;
  background-color: #fff9c4;
  border-color: #fff9c4;
}
.btn-yellow-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(255, 239.8271186441, 105.8);
  border-color: rgb(255, 243.4962711864, 141.88);
}
.btn-yellow-lighten-4.disabled, .btn-yellow-lighten-4:disabled {
  background-color: #fff9c4;
  border-color: #fff9c4;
}

.btn-yellow-lighten-4-o {
  color: #fff9c4;
  background-color: transparent;
  border-color: #fff9c4;
}
.btn-yellow-lighten-4-o:link, .btn-yellow-lighten-4-o:visited, .btn-yellow-lighten-4-o.visited {
  color: #fff9c4;
  background-color: transparent;
  border-color: #fff9c4;
}
.btn-yellow-lighten-4-o:hover {
  color: rgb(255, 250.5, 210.75);
  border-color: rgb(255, 250.5, 210.75);
}
.btn-yellow-lighten-4-o.disabled, .btn-yellow-lighten-4-o:disabled {
  color: #fff9c4;
}

.btn-yellow-lighten-3 {
  color: #ffffff;
  background-color: #fff59d;
  border-color: #fff59d;
}
.btn-yellow-lighten-3:link, .btn-yellow-lighten-3:visited, .btn-yellow-lighten-3.visited {
  color: #ffffff;
  background-color: #fff59d;
  border-color: #fff59d;
}
.btn-yellow-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(255, 236.5918367347, 74.6);
  border-color: rgb(255, 239.9551020408, 107.56);
}
.btn-yellow-lighten-3.disabled, .btn-yellow-lighten-3:disabled {
  background-color: #fff59d;
  border-color: #fff59d;
}

.btn-yellow-lighten-3-o {
  color: #fff59d;
  background-color: transparent;
  border-color: #fff59d;
}
.btn-yellow-lighten-3-o:link, .btn-yellow-lighten-3-o:visited, .btn-yellow-lighten-3-o.visited {
  color: #fff59d;
  background-color: transparent;
  border-color: #fff59d;
}
.btn-yellow-lighten-3-o:hover {
  color: rgb(255, 247.5, 181.5);
  border-color: rgb(255, 247.5, 181.5);
}
.btn-yellow-lighten-3-o.disabled, .btn-yellow-lighten-3-o:disabled {
  color: #fff59d;
}

.btn-yellow-lighten-2 {
  color: #ffffff;
  background-color: #fff176;
  border-color: #fff176;
}
.btn-yellow-lighten-2:link, .btn-yellow-lighten-2:visited, .btn-yellow-lighten-2.visited {
  color: #ffffff;
  background-color: #fff176;
  border-color: #fff176;
}
.btn-yellow-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(255, 233.3766423358, 43.4);
  border-color: rgb(255, 236.4259854015, 73.24);
}
.btn-yellow-lighten-2.disabled, .btn-yellow-lighten-2:disabled {
  background-color: #fff176;
  border-color: #fff176;
}

.btn-yellow-lighten-2-o {
  color: #fff176;
  background-color: transparent;
  border-color: #fff176;
}
.btn-yellow-lighten-2-o:link, .btn-yellow-lighten-2-o:visited, .btn-yellow-lighten-2-o.visited {
  color: #fff176;
  background-color: transparent;
  border-color: #fff176;
}
.btn-yellow-lighten-2-o:hover {
  color: rgb(255, 244.5, 152.25);
  border-color: rgb(255, 244.5, 152.25);
}
.btn-yellow-lighten-2-o.disabled, .btn-yellow-lighten-2-o:disabled {
  color: #fff176;
}

.btn-yellow-lighten-1 {
  color: #ffffff;
  background-color: #ffee58;
  border-color: #ffee58;
}
.btn-yellow-lighten-1:link, .btn-yellow-lighten-1:visited, .btn-yellow-lighten-1.visited {
  color: #ffffff;
  background-color: #ffee58;
  border-color: #ffee58;
}
.btn-yellow-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(255, 231.0167664671, 19.4);
  border-color: rgb(255, 233.8100598802, 46.84);
}
.btn-yellow-lighten-1.disabled, .btn-yellow-lighten-1:disabled {
  background-color: #ffee58;
  border-color: #ffee58;
}

.btn-yellow-lighten-1-o {
  color: #ffee58;
  background-color: transparent;
  border-color: #ffee58;
}
.btn-yellow-lighten-1-o:link, .btn-yellow-lighten-1-o:visited, .btn-yellow-lighten-1-o.visited {
  color: #ffee58;
  background-color: transparent;
  border-color: #ffee58;
}
.btn-yellow-lighten-1-o:hover {
  color: rgb(255, 242.25, 129.75);
  border-color: rgb(255, 242.25, 129.75);
}
.btn-yellow-lighten-1-o.disabled, .btn-yellow-lighten-1-o:disabled {
  color: #ffee58;
}

.btn-yellow-darken-1 {
  color: #ffffff;
  background-color: #fdd835;
  border-color: #fdd835;
}
.btn-yellow-darken-1:link, .btn-yellow-darken-1:visited, .btn-yellow-darken-1.visited {
  color: #ffffff;
  background-color: #fdd835;
  border-color: #fdd835;
}
.btn-yellow-darken-1:hover {
  color: #ffffff;
  background-color: rgb(242.4, 198, 2.4);
  border-color: rgb(252.64, 208.98, 16.64);
}
.btn-yellow-darken-1.disabled, .btn-yellow-darken-1:disabled {
  background-color: #fdd835;
  border-color: #fdd835;
}

.btn-yellow-darken-1-o {
  color: #fdd835;
  background-color: transparent;
  border-color: #fdd835;
}
.btn-yellow-darken-1-o:link, .btn-yellow-darken-1-o:visited, .btn-yellow-darken-1-o.visited {
  color: #fdd835;
  background-color: transparent;
  border-color: #fdd835;
}
.btn-yellow-darken-1-o:hover {
  color: rgb(253.5, 225.75, 103.5);
  border-color: rgb(253.5, 225.75, 103.5);
}
.btn-yellow-darken-1-o.disabled, .btn-yellow-darken-1-o:disabled {
  color: #fdd835;
}

.btn-yellow-darken-2 {
  color: #ffffff;
  background-color: #fbc02d;
  border-color: #fbc02d;
}
.btn-yellow-darken-2:link, .btn-yellow-darken-2:visited, .btn-yellow-darken-2.visited {
  color: #ffffff;
  background-color: #fbc02d;
  border-color: #fbc02d;
}
.btn-yellow-darken-2:hover {
  color: #ffffff;
  background-color: rgb(232.3738317757, 167.0878504673, 4.4261682243);
  border-color: rgb(250.3360747664, 181.5431775701, 10.1439252336);
}
.btn-yellow-darken-2.disabled, .btn-yellow-darken-2:disabled {
  background-color: #fbc02d;
  border-color: #fbc02d;
}

.btn-yellow-darken-2-o {
  color: #fbc02d;
  background-color: transparent;
  border-color: #fbc02d;
}
.btn-yellow-darken-2-o:link, .btn-yellow-darken-2-o:visited, .btn-yellow-darken-2-o.visited {
  color: #fbc02d;
  background-color: transparent;
  border-color: #fbc02d;
}
.btn-yellow-darken-2-o:hover {
  color: rgb(252, 207.75, 97.5);
  border-color: rgb(252, 207.75, 97.5);
}
.btn-yellow-darken-2-o.disabled, .btn-yellow-darken-2-o:disabled {
  color: #fbc02d;
}

.btn-yellow-darken-3 {
  color: #ffffff;
  background-color: #f9a825;
  border-color: #f9a825;
}
.btn-yellow-darken-3:link, .btn-yellow-darken-3:visited, .btn-yellow-darken-3.visited {
  color: #ffffff;
  background-color: #f9a825;
  border-color: #f9a825;
}
.btn-yellow-darken-3:hover {
  color: #ffffff;
  background-color: rgb(222.6714285714, 139.9357142857, 6.1285714286);
  border-color: rgb(244.9385714286, 153.9292857143, 6.7414285714);
}
.btn-yellow-darken-3.disabled, .btn-yellow-darken-3:disabled {
  background-color: #f9a825;
  border-color: #f9a825;
}

.btn-yellow-darken-3-o {
  color: #f9a825;
  background-color: transparent;
  border-color: #f9a825;
}
.btn-yellow-darken-3-o:link, .btn-yellow-darken-3-o:visited, .btn-yellow-darken-3-o.visited {
  color: #f9a825;
  background-color: transparent;
  border-color: #f9a825;
}
.btn-yellow-darken-3-o:hover {
  color: rgb(250.5, 189.75, 91.5);
  border-color: rgb(250.5, 189.75, 91.5);
}
.btn-yellow-darken-3-o.disabled, .btn-yellow-darken-3-o:disabled {
  color: #f9a825;
}

.btn-yellow-darken-4 {
  color: #ffffff;
  background-color: #f57f17;
  border-color: #f57f17;
}
.btn-yellow-darken-4:link, .btn-yellow-darken-4:visited, .btn-yellow-darken-4.visited {
  color: #ffffff;
  background-color: #f57f17;
  border-color: #f57f17;
}
.btn-yellow-darken-4:hover {
  color: #ffffff;
  background-color: rgb(205.5404958678, 100.9983471074, 8.8595041322);
  border-color: rgb(226.0945454545, 111.0981818182, 9.7454545455);
}
.btn-yellow-darken-4.disabled, .btn-yellow-darken-4:disabled {
  background-color: #f57f17;
  border-color: #f57f17;
}

.btn-yellow-darken-4-o {
  color: #f57f17;
  background-color: transparent;
  border-color: #f57f17;
}
.btn-yellow-darken-4-o:link, .btn-yellow-darken-4-o:visited, .btn-yellow-darken-4-o.visited {
  color: #f57f17;
  background-color: transparent;
  border-color: #f57f17;
}
.btn-yellow-darken-4-o:hover {
  color: rgb(247.5, 159, 81);
  border-color: rgb(247.5, 159, 81);
}
.btn-yellow-darken-4-o.disabled, .btn-yellow-darken-4-o:disabled {
  color: #f57f17;
}

.btn-yellow-accent-1 {
  color: #ffffff;
  background-color: #ffff8d;
  border-color: #ffff8d;
}
.btn-yellow-accent-1:link, .btn-yellow-accent-1:visited, .btn-yellow-accent-1.visited {
  color: #ffffff;
  background-color: #ffff8d;
  border-color: #ffff8d;
}
.btn-yellow-accent-1:hover {
  color: #ffffff;
  background-color: rgb(255, 255, 61.8);
  border-color: rgb(255, 255, 93.48);
}
.btn-yellow-accent-1.disabled, .btn-yellow-accent-1:disabled {
  background-color: #ffff8d;
  border-color: #ffff8d;
}

.btn-yellow-accent-1-o {
  color: #ffff8d;
  background-color: transparent;
  border-color: #ffff8d;
}
.btn-yellow-accent-1-o:link, .btn-yellow-accent-1-o:visited, .btn-yellow-accent-1-o.visited {
  color: #ffff8d;
  background-color: transparent;
  border-color: #ffff8d;
}
.btn-yellow-accent-1-o:hover {
  color: rgb(255, 255, 169.5);
  border-color: rgb(255, 255, 169.5);
}
.btn-yellow-accent-1-o.disabled, .btn-yellow-accent-1-o:disabled {
  color: #ffff8d;
}

.btn-yellow-accent-2 {
  color: #ffffff;
  background-color: #ffff00;
  border-color: #ffff00;
}
.btn-yellow-accent-2:link, .btn-yellow-accent-2:visited, .btn-yellow-accent-2.visited {
  color: #ffffff;
  background-color: #ffff00;
  border-color: #ffff00;
}
.btn-yellow-accent-2:hover {
  color: #ffffff;
  background-color: #cccc00;
  border-color: rgb(224.4, 224.4, 0);
}
.btn-yellow-accent-2.disabled, .btn-yellow-accent-2:disabled {
  background-color: #ffff00;
  border-color: #ffff00;
}

.btn-yellow-accent-2-o {
  color: #ffff00;
  background-color: transparent;
  border-color: #ffff00;
}
.btn-yellow-accent-2-o:link, .btn-yellow-accent-2-o:visited, .btn-yellow-accent-2-o.visited {
  color: #ffff00;
  background-color: transparent;
  border-color: #ffff00;
}
.btn-yellow-accent-2-o:hover {
  color: rgb(255, 255, 63.75);
  border-color: rgb(255, 255, 63.75);
}
.btn-yellow-accent-2-o.disabled, .btn-yellow-accent-2-o:disabled {
  color: #ffff00;
}

.btn-yellow-accent-3 {
  color: #ffffff;
  background-color: #ffea00;
  border-color: #ffea00;
}
.btn-yellow-accent-3:link, .btn-yellow-accent-3:visited, .btn-yellow-accent-3.visited {
  color: #ffffff;
  background-color: #ffea00;
  border-color: #ffea00;
}
.btn-yellow-accent-3:hover {
  color: #ffffff;
  background-color: rgb(204, 187.2, 0);
  border-color: rgb(224.4, 205.92, 0);
}
.btn-yellow-accent-3.disabled, .btn-yellow-accent-3:disabled {
  background-color: #ffea00;
  border-color: #ffea00;
}

.btn-yellow-accent-3-o {
  color: #ffea00;
  background-color: transparent;
  border-color: #ffea00;
}
.btn-yellow-accent-3-o:link, .btn-yellow-accent-3-o:visited, .btn-yellow-accent-3-o.visited {
  color: #ffea00;
  background-color: transparent;
  border-color: #ffea00;
}
.btn-yellow-accent-3-o:hover {
  color: rgb(255, 239.25, 63.75);
  border-color: rgb(255, 239.25, 63.75);
}
.btn-yellow-accent-3-o.disabled, .btn-yellow-accent-3-o:disabled {
  color: #ffea00;
}

.btn-yellow-accent-4 {
  color: #ffffff;
  background-color: #ffd600;
  border-color: #ffd600;
}
.btn-yellow-accent-4:link, .btn-yellow-accent-4:visited, .btn-yellow-accent-4.visited {
  color: #ffffff;
  background-color: #ffd600;
  border-color: #ffd600;
}
.btn-yellow-accent-4:hover {
  color: #ffffff;
  background-color: rgb(204, 171.2, 0);
  border-color: rgb(224.4, 188.32, 0);
}
.btn-yellow-accent-4.disabled, .btn-yellow-accent-4:disabled {
  background-color: #ffd600;
  border-color: #ffd600;
}

.btn-yellow-accent-4-o {
  color: #ffd600;
  background-color: transparent;
  border-color: #ffd600;
}
.btn-yellow-accent-4-o:link, .btn-yellow-accent-4-o:visited, .btn-yellow-accent-4-o.visited {
  color: #ffd600;
  background-color: transparent;
  border-color: #ffd600;
}
.btn-yellow-accent-4-o:hover {
  color: rgb(255, 224.25, 63.75);
  border-color: rgb(255, 224.25, 63.75);
}
.btn-yellow-accent-4-o.disabled, .btn-yellow-accent-4-o:disabled {
  color: #ffd600;
}

.btn-amber {
  color: #ffffff;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-amber:link, .btn-amber:visited, .btn-amber.visited {
  color: #ffffff;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-amber:hover {
  color: #ffffff;
  background-color: rgb(209.6, 157.2, 0);
  border-color: rgb(230.56, 172.92, 0);
}
.btn-amber.disabled, .btn-amber:disabled {
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-amber-o {
  color: #ffc107;
  background-color: transparent;
  border-color: #ffc107;
}
.btn-amber-o:link, .btn-amber-o:visited, .btn-amber-o.visited {
  color: #ffc107;
  background-color: transparent;
  border-color: #ffc107;
}
.btn-amber-o:hover {
  color: rgb(255, 208.5, 69);
  border-color: rgb(255, 208.5, 69);
}
.btn-amber-o.disabled, .btn-amber-o:disabled {
  color: #ffc107;
}

.btn-amber-lighten-5 {
  color: #ffffff;
  background-color: #fff8e1;
  border-color: #fff8e1;
}
.btn-amber-lighten-5:link, .btn-amber-lighten-5:visited, .btn-amber-lighten-5.visited {
  color: #ffffff;
  background-color: #fff8e1;
  border-color: #fff8e1;
}
.btn-amber-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(255, 225.6, 129);
  border-color: rgb(255, 234.56, 167.4);
}
.btn-amber-lighten-5.disabled, .btn-amber-lighten-5:disabled {
  background-color: #fff8e1;
  border-color: #fff8e1;
}

.btn-amber-lighten-5-o {
  color: #fff8e1;
  background-color: transparent;
  border-color: #fff8e1;
}
.btn-amber-lighten-5-o:link, .btn-amber-lighten-5-o:visited, .btn-amber-lighten-5-o.visited {
  color: #fff8e1;
  background-color: transparent;
  border-color: #fff8e1;
}
.btn-amber-lighten-5-o:hover {
  color: rgb(255, 249.75, 232.5);
  border-color: rgb(255, 249.75, 232.5);
}
.btn-amber-lighten-5-o.disabled, .btn-amber-lighten-5-o:disabled {
  color: #fff8e1;
}

.btn-amber-lighten-4 {
  color: #ffffff;
  background-color: #ffecb3;
  border-color: #ffecb3;
}
.btn-amber-lighten-4:link, .btn-amber-lighten-4:visited, .btn-amber-lighten-4.visited {
  color: #ffffff;
  background-color: #ffecb3;
  border-color: #ffecb3;
}
.btn-amber-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(255, 214.3, 92.2);
  border-color: rgb(255, 222.98, 126.92);
}
.btn-amber-lighten-4.disabled, .btn-amber-lighten-4:disabled {
  background-color: #ffecb3;
  border-color: #ffecb3;
}

.btn-amber-lighten-4-o {
  color: #ffecb3;
  background-color: transparent;
  border-color: #ffecb3;
}
.btn-amber-lighten-4-o:link, .btn-amber-lighten-4-o:visited, .btn-amber-lighten-4-o.visited {
  color: #ffecb3;
  background-color: transparent;
  border-color: #ffecb3;
}
.btn-amber-lighten-4-o:hover {
  color: rgb(255, 240.75, 198);
  border-color: rgb(255, 240.75, 198);
}
.btn-amber-lighten-4-o.disabled, .btn-amber-lighten-4-o:disabled {
  color: #ffecb3;
}

.btn-amber-lighten-3 {
  color: #ffffff;
  background-color: #ffe082;
  border-color: #ffe082;
}
.btn-amber-lighten-3:link, .btn-amber-lighten-3:visited, .btn-amber-lighten-3.visited {
  color: #ffffff;
  background-color: #ffe082;
  border-color: #ffe082;
}
.btn-amber-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(255, 204.904, 53);
  border-color: rgb(255, 212.5424, 83.8);
}
.btn-amber-lighten-3.disabled, .btn-amber-lighten-3:disabled {
  background-color: #ffe082;
  border-color: #ffe082;
}

.btn-amber-lighten-3-o {
  color: #ffe082;
  background-color: transparent;
  border-color: #ffe082;
}
.btn-amber-lighten-3-o:link, .btn-amber-lighten-3-o:visited, .btn-amber-lighten-3-o.visited {
  color: #ffe082;
  background-color: transparent;
  border-color: #ffe082;
}
.btn-amber-lighten-3-o:hover {
  color: rgb(255, 231.75, 161.25);
  border-color: rgb(255, 231.75, 161.25);
}
.btn-amber-lighten-3-o.disabled, .btn-amber-lighten-3-o:disabled {
  color: #ffe082;
}

.btn-amber-lighten-2 {
  color: #ffffff;
  background-color: #ffd54f;
  border-color: #ffd54f;
}
.btn-amber-lighten-2:link, .btn-amber-lighten-2:visited, .btn-amber-lighten-2.visited {
  color: #ffffff;
  background-color: #ffd54f;
  border-color: #ffd54f;
}
.btn-amber-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(255, 197.0590909091, 12.2);
  border-color: rgb(255, 203.4354545455, 38.92);
}
.btn-amber-lighten-2.disabled, .btn-amber-lighten-2:disabled {
  background-color: #ffd54f;
  border-color: #ffd54f;
}

.btn-amber-lighten-2-o {
  color: #ffd54f;
  background-color: transparent;
  border-color: #ffd54f;
}
.btn-amber-lighten-2-o:link, .btn-amber-lighten-2-o:visited, .btn-amber-lighten-2-o.visited {
  color: #ffd54f;
  background-color: transparent;
  border-color: #ffd54f;
}
.btn-amber-lighten-2-o:hover {
  color: rgb(255, 223.5, 123);
  border-color: rgb(255, 223.5, 123);
}
.btn-amber-lighten-2-o.disabled, .btn-amber-lighten-2-o:disabled {
  color: #ffd54f;
}

.btn-amber-lighten-1 {
  color: #ffffff;
  background-color: #ffca28;
  border-color: #ffca28;
}
.btn-amber-lighten-1:link, .btn-amber-lighten-1:visited, .btn-amber-lighten-1.visited {
  color: #ffffff;
  background-color: #ffca28;
  border-color: #ffca28;
}
.btn-amber-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(236, 177.823255814, 0);
  border-color: rgb(255, 193.2734883721, 4.6);
}
.btn-amber-lighten-1.disabled, .btn-amber-lighten-1:disabled {
  background-color: #ffca28;
  border-color: #ffca28;
}

.btn-amber-lighten-1-o {
  color: #ffca28;
  background-color: transparent;
  border-color: #ffca28;
}
.btn-amber-lighten-1-o:link, .btn-amber-lighten-1-o:visited, .btn-amber-lighten-1-o.visited {
  color: #ffca28;
  background-color: transparent;
  border-color: #ffca28;
}
.btn-amber-lighten-1-o:hover {
  color: rgb(255, 215.25, 93.75);
  border-color: rgb(255, 215.25, 93.75);
}
.btn-amber-lighten-1-o.disabled, .btn-amber-lighten-1-o:disabled {
  color: #ffca28;
}

.btn-amber-darken-1 {
  color: #ffffff;
  background-color: #ffb300;
  border-color: #ffb300;
}
.btn-amber-darken-1:link, .btn-amber-darken-1:visited, .btn-amber-darken-1.visited {
  color: #ffffff;
  background-color: #ffb300;
  border-color: #ffb300;
}
.btn-amber-darken-1:hover {
  color: #ffffff;
  background-color: rgb(204, 143.2, 0);
  border-color: rgb(224.4, 157.52, 0);
}
.btn-amber-darken-1.disabled, .btn-amber-darken-1:disabled {
  background-color: #ffb300;
  border-color: #ffb300;
}

.btn-amber-darken-1-o {
  color: #ffb300;
  background-color: transparent;
  border-color: #ffb300;
}
.btn-amber-darken-1-o:link, .btn-amber-darken-1-o:visited, .btn-amber-darken-1-o.visited {
  color: #ffb300;
  background-color: transparent;
  border-color: #ffb300;
}
.btn-amber-darken-1-o:hover {
  color: rgb(255, 198, 63.75);
  border-color: rgb(255, 198, 63.75);
}
.btn-amber-darken-1-o.disabled, .btn-amber-darken-1-o:disabled {
  color: #ffb300;
}

.btn-amber-darken-2 {
  color: #ffffff;
  background-color: #ffa000;
  border-color: #ffa000;
}
.btn-amber-darken-2:link, .btn-amber-darken-2:visited, .btn-amber-darken-2.visited {
  color: #ffffff;
  background-color: #ffa000;
  border-color: #ffa000;
}
.btn-amber-darken-2:hover {
  color: #ffffff;
  background-color: #cc8000;
  border-color: rgb(224.4, 140.8, 0);
}
.btn-amber-darken-2.disabled, .btn-amber-darken-2:disabled {
  background-color: #ffa000;
  border-color: #ffa000;
}

.btn-amber-darken-2-o {
  color: #ffa000;
  background-color: transparent;
  border-color: #ffa000;
}
.btn-amber-darken-2-o:link, .btn-amber-darken-2-o:visited, .btn-amber-darken-2-o.visited {
  color: #ffa000;
  background-color: transparent;
  border-color: #ffa000;
}
.btn-amber-darken-2-o:hover {
  color: rgb(255, 183.75, 63.75);
  border-color: rgb(255, 183.75, 63.75);
}
.btn-amber-darken-2-o.disabled, .btn-amber-darken-2-o:disabled {
  color: #ffa000;
}

.btn-amber-darken-3 {
  color: #ffffff;
  background-color: #ff8f00;
  border-color: #ff8f00;
}
.btn-amber-darken-3:link, .btn-amber-darken-3:visited, .btn-amber-darken-3.visited {
  color: #ffffff;
  background-color: #ff8f00;
  border-color: #ff8f00;
}
.btn-amber-darken-3:hover {
  color: #ffffff;
  background-color: rgb(204, 114.4, 0);
  border-color: rgb(224.4, 125.84, 0);
}
.btn-amber-darken-3.disabled, .btn-amber-darken-3:disabled {
  background-color: #ff8f00;
  border-color: #ff8f00;
}

.btn-amber-darken-3-o {
  color: #ff8f00;
  background-color: transparent;
  border-color: #ff8f00;
}
.btn-amber-darken-3-o:link, .btn-amber-darken-3-o:visited, .btn-amber-darken-3-o.visited {
  color: #ff8f00;
  background-color: transparent;
  border-color: #ff8f00;
}
.btn-amber-darken-3-o:hover {
  color: rgb(255, 171, 63.75);
  border-color: rgb(255, 171, 63.75);
}
.btn-amber-darken-3-o.disabled, .btn-amber-darken-3-o:disabled {
  color: #ff8f00;
}

.btn-amber-darken-4 {
  color: #ffffff;
  background-color: #ff6f00;
  border-color: #ff6f00;
}
.btn-amber-darken-4:link, .btn-amber-darken-4:visited, .btn-amber-darken-4.visited {
  color: #ffffff;
  background-color: #ff6f00;
  border-color: #ff6f00;
}
.btn-amber-darken-4:hover {
  color: #ffffff;
  background-color: rgb(204, 88.8, 0);
  border-color: rgb(224.4, 97.68, 0);
}
.btn-amber-darken-4.disabled, .btn-amber-darken-4:disabled {
  background-color: #ff6f00;
  border-color: #ff6f00;
}

.btn-amber-darken-4-o {
  color: #ff6f00;
  background-color: transparent;
  border-color: #ff6f00;
}
.btn-amber-darken-4-o:link, .btn-amber-darken-4-o:visited, .btn-amber-darken-4-o.visited {
  color: #ff6f00;
  background-color: transparent;
  border-color: #ff6f00;
}
.btn-amber-darken-4-o:hover {
  color: rgb(255, 147, 63.75);
  border-color: rgb(255, 147, 63.75);
}
.btn-amber-darken-4-o.disabled, .btn-amber-darken-4-o:disabled {
  color: #ff6f00;
}

.btn-amber-accent-1 {
  color: #ffffff;
  background-color: #ffe57f;
  border-color: #ffe57f;
}
.btn-amber-accent-1:link, .btn-amber-accent-1:visited, .btn-amber-accent-1.visited {
  color: #ffffff;
  background-color: #ffe57f;
  border-color: #ffe57f;
}
.btn-amber-accent-1:hover {
  color: #ffffff;
  background-color: rgb(255, 213.48125, 50.6);
  border-color: rgb(255, 219.68875, 81.16);
}
.btn-amber-accent-1.disabled, .btn-amber-accent-1:disabled {
  background-color: #ffe57f;
  border-color: #ffe57f;
}

.btn-amber-accent-1-o {
  color: #ffe57f;
  background-color: transparent;
  border-color: #ffe57f;
}
.btn-amber-accent-1-o:link, .btn-amber-accent-1-o:visited, .btn-amber-accent-1-o.visited {
  color: #ffe57f;
  background-color: transparent;
  border-color: #ffe57f;
}
.btn-amber-accent-1-o:hover {
  color: rgb(255, 235.5, 159);
  border-color: rgb(255, 235.5, 159);
}
.btn-amber-accent-1-o.disabled, .btn-amber-accent-1-o:disabled {
  color: #ffe57f;
}

.btn-amber-accent-2 {
  color: #ffffff;
  background-color: #ffd740;
  border-color: #ffd740;
}
.btn-amber-accent-2:link, .btn-amber-accent-2:visited, .btn-amber-accent-2.visited {
  color: #ffffff;
  background-color: #ffd740;
  border-color: #ffd740;
}
.btn-amber-accent-2:hover {
  color: #ffffff;
  background-color: rgb(255, 201.6387434555, 0.2);
  border-color: rgb(255, 206.9832460733, 25.72);
}
.btn-amber-accent-2.disabled, .btn-amber-accent-2:disabled {
  background-color: #ffd740;
  border-color: #ffd740;
}

.btn-amber-accent-2-o {
  color: #ffd740;
  background-color: transparent;
  border-color: #ffd740;
}
.btn-amber-accent-2-o:link, .btn-amber-accent-2-o:visited, .btn-amber-accent-2-o.visited {
  color: #ffd740;
  background-color: transparent;
  border-color: #ffd740;
}
.btn-amber-accent-2-o:hover {
  color: rgb(255, 225, 111.75);
  border-color: rgb(255, 225, 111.75);
}
.btn-amber-accent-2-o.disabled, .btn-amber-accent-2-o:disabled {
  color: #ffd740;
}

.btn-amber-accent-3 {
  color: #ffffff;
  background-color: #ffc400;
  border-color: #ffc400;
}
.btn-amber-accent-3:link, .btn-amber-accent-3:visited, .btn-amber-accent-3.visited {
  color: #ffffff;
  background-color: #ffc400;
  border-color: #ffc400;
}
.btn-amber-accent-3:hover {
  color: #ffffff;
  background-color: rgb(204, 156.8, 0);
  border-color: rgb(224.4, 172.48, 0);
}
.btn-amber-accent-3.disabled, .btn-amber-accent-3:disabled {
  background-color: #ffc400;
  border-color: #ffc400;
}

.btn-amber-accent-3-o {
  color: #ffc400;
  background-color: transparent;
  border-color: #ffc400;
}
.btn-amber-accent-3-o:link, .btn-amber-accent-3-o:visited, .btn-amber-accent-3-o.visited {
  color: #ffc400;
  background-color: transparent;
  border-color: #ffc400;
}
.btn-amber-accent-3-o:hover {
  color: rgb(255, 210.75, 63.75);
  border-color: rgb(255, 210.75, 63.75);
}
.btn-amber-accent-3-o.disabled, .btn-amber-accent-3-o:disabled {
  color: #ffc400;
}

.btn-amber-accent-4 {
  color: #ffffff;
  background-color: #ffab00;
  border-color: #ffab00;
}
.btn-amber-accent-4:link, .btn-amber-accent-4:visited, .btn-amber-accent-4.visited {
  color: #ffffff;
  background-color: #ffab00;
  border-color: #ffab00;
}
.btn-amber-accent-4:hover {
  color: #ffffff;
  background-color: rgb(204, 136.8, 0);
  border-color: rgb(224.4, 150.48, 0);
}
.btn-amber-accent-4.disabled, .btn-amber-accent-4:disabled {
  background-color: #ffab00;
  border-color: #ffab00;
}

.btn-amber-accent-4-o {
  color: #ffab00;
  background-color: transparent;
  border-color: #ffab00;
}
.btn-amber-accent-4-o:link, .btn-amber-accent-4-o:visited, .btn-amber-accent-4-o.visited {
  color: #ffab00;
  background-color: transparent;
  border-color: #ffab00;
}
.btn-amber-accent-4-o:hover {
  color: rgb(255, 192, 63.75);
  border-color: rgb(255, 192, 63.75);
}
.btn-amber-accent-4-o.disabled, .btn-amber-accent-4-o:disabled {
  color: #ffab00;
}

.btn-orange {
  color: #ffffff;
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn-orange:link, .btn-orange:visited, .btn-orange.visited {
  color: #ffffff;
  background-color: #ff9800;
  border-color: #ff9800;
}
.btn-orange:hover {
  color: #ffffff;
  background-color: rgb(204, 121.6, 0);
  border-color: rgb(224.4, 133.76, 0);
}
.btn-orange.disabled, .btn-orange:disabled {
  background-color: #ff9800;
  border-color: #ff9800;
}

.btn-orange-o {
  color: #ff9800;
  background-color: transparent;
  border-color: #ff9800;
}
.btn-orange-o:link, .btn-orange-o:visited, .btn-orange-o.visited {
  color: #ff9800;
  background-color: transparent;
  border-color: #ff9800;
}
.btn-orange-o:hover {
  color: rgb(255, 177.75, 63.75);
  border-color: rgb(255, 177.75, 63.75);
}
.btn-orange-o.disabled, .btn-orange-o:disabled {
  color: #ff9800;
}

.btn-orange-lighten-5 {
  color: #ffffff;
  background-color: #fff3e0;
  border-color: #fff3e0;
}
.btn-orange-lighten-5:link, .btn-orange-lighten-5:visited, .btn-orange-lighten-5.visited {
  color: #ffffff;
  background-color: #fff3e0;
  border-color: #fff3e0;
}
.btn-orange-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(255, 205.9161290323, 128.2);
  border-color: rgb(255, 220.7496774194, 166.52);
}
.btn-orange-lighten-5.disabled, .btn-orange-lighten-5:disabled {
  background-color: #fff3e0;
  border-color: #fff3e0;
}

.btn-orange-lighten-5-o {
  color: #fff3e0;
  background-color: transparent;
  border-color: #fff3e0;
}
.btn-orange-lighten-5-o:link, .btn-orange-lighten-5-o:visited, .btn-orange-lighten-5-o.visited {
  color: #fff3e0;
  background-color: transparent;
  border-color: #fff3e0;
}
.btn-orange-lighten-5-o:hover {
  color: rgb(255, 246, 231.75);
  border-color: rgb(255, 246, 231.75);
}
.btn-orange-lighten-5-o.disabled, .btn-orange-lighten-5-o:disabled {
  color: #fff3e0;
}

.btn-orange-lighten-4 {
  color: #ffffff;
  background-color: #ffe0b2;
  border-color: #ffe0b2;
}
.btn-orange-lighten-4:link, .btn-orange-lighten-4:visited, .btn-orange-lighten-4.visited {
  color: #ffffff;
  background-color: #ffe0b2;
  border-color: #ffe0b2;
}
.btn-orange-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(255, 189.1350649351, 91.4);
  border-color: rgb(255, 203.081038961, 126.04);
}
.btn-orange-lighten-4.disabled, .btn-orange-lighten-4:disabled {
  background-color: #ffe0b2;
  border-color: #ffe0b2;
}

.btn-orange-lighten-4-o {
  color: #ffe0b2;
  background-color: transparent;
  border-color: #ffe0b2;
}
.btn-orange-lighten-4-o:link, .btn-orange-lighten-4-o:visited, .btn-orange-lighten-4-o.visited {
  color: #ffe0b2;
  background-color: transparent;
  border-color: #ffe0b2;
}
.btn-orange-lighten-4-o:hover {
  color: rgb(255, 231.75, 197.25);
  border-color: rgb(255, 231.75, 197.25);
}
.btn-orange-lighten-4-o.disabled, .btn-orange-lighten-4-o:disabled {
  color: #ffe0b2;
}

.btn-orange-lighten-3 {
  color: #ffffff;
  background-color: #ffcc80;
  border-color: #ffcc80;
}
.btn-orange-lighten-3:link, .btn-orange-lighten-3:visited, .btn-orange-lighten-3.visited {
  color: #ffffff;
  background-color: #ffcc80;
  border-color: #ffcc80;
}
.btn-orange-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(255, 173.2393700787, 51.4);
  border-color: rgb(255, 185.5436220472, 82.04);
}
.btn-orange-lighten-3.disabled, .btn-orange-lighten-3:disabled {
  background-color: #ffcc80;
  border-color: #ffcc80;
}

.btn-orange-lighten-3-o {
  color: #ffcc80;
  background-color: transparent;
  border-color: #ffcc80;
}
.btn-orange-lighten-3-o:link, .btn-orange-lighten-3-o:visited, .btn-orange-lighten-3-o.visited {
  color: #ffcc80;
  background-color: transparent;
  border-color: #ffcc80;
}
.btn-orange-lighten-3-o:hover {
  color: rgb(255, 216.75, 159.75);
  border-color: rgb(255, 216.75, 159.75);
}
.btn-orange-lighten-3-o.disabled, .btn-orange-lighten-3-o:disabled {
  color: #ffcc80;
}

.btn-orange-lighten-2 {
  color: #ffffff;
  background-color: #ffb74d;
  border-color: #ffb74d;
}
.btn-orange-lighten-2:link, .btn-orange-lighten-2:visited, .btn-orange-lighten-2.visited {
  color: #ffffff;
  background-color: #ffb74d;
  border-color: #ffb74d;
}
.btn-orange-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(255, 156.1415730337, 10.6);
  border-color: rgb(255, 166.8849438202, 37.16);
}
.btn-orange-lighten-2.disabled, .btn-orange-lighten-2:disabled {
  background-color: #ffb74d;
  border-color: #ffb74d;
}

.btn-orange-lighten-2-o {
  color: #ffb74d;
  background-color: transparent;
  border-color: #ffb74d;
}
.btn-orange-lighten-2-o:link, .btn-orange-lighten-2-o:visited, .btn-orange-lighten-2-o.visited {
  color: #ffb74d;
  background-color: transparent;
  border-color: #ffb74d;
}
.btn-orange-lighten-2-o:hover {
  color: rgb(255, 201, 121.5);
  border-color: rgb(255, 201, 121.5);
}
.btn-orange-lighten-2-o.disabled, .btn-orange-lighten-2-o:disabled {
  color: #ffb74d;
}

.btn-orange-lighten-1 {
  color: #ffffff;
  background-color: #ffa726;
  border-color: #ffa726;
}
.btn-orange-lighten-1:link, .btn-orange-lighten-1:visited, .btn-orange-lighten-1.visited {
  color: #ffffff;
  background-color: #ffa726;
  border-color: #ffa726;
}
.btn-orange-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(234.4, 139.3437788018, 0);
  border-color: rgb(255, 152.7415668203, 2.84);
}
.btn-orange-lighten-1.disabled, .btn-orange-lighten-1:disabled {
  background-color: #ffa726;
  border-color: #ffa726;
}

.btn-orange-lighten-1-o {
  color: #ffa726;
  background-color: transparent;
  border-color: #ffa726;
}
.btn-orange-lighten-1-o:link, .btn-orange-lighten-1-o:visited, .btn-orange-lighten-1-o.visited {
  color: #ffa726;
  background-color: transparent;
  border-color: #ffa726;
}
.btn-orange-lighten-1-o:hover {
  color: rgb(255, 189, 92.25);
  border-color: rgb(255, 189, 92.25);
}
.btn-orange-lighten-1-o.disabled, .btn-orange-lighten-1-o:disabled {
  color: #ffa726;
}

.btn-orange-darken-1 {
  color: #ffffff;
  background-color: #fb8c00;
  border-color: #fb8c00;
}
.btn-orange-darken-1:link, .btn-orange-darken-1:visited, .btn-orange-darken-1.visited {
  color: #ffffff;
  background-color: #fb8c00;
  border-color: #fb8c00;
}
.btn-orange-darken-1:hover {
  color: #ffffff;
  background-color: rgb(200.8, 112, 0);
  border-color: rgb(220.88, 123.2, 0);
}
.btn-orange-darken-1.disabled, .btn-orange-darken-1:disabled {
  background-color: #fb8c00;
  border-color: #fb8c00;
}

.btn-orange-darken-1-o {
  color: #fb8c00;
  background-color: transparent;
  border-color: #fb8c00;
}
.btn-orange-darken-1-o:link, .btn-orange-darken-1-o:visited, .btn-orange-darken-1-o.visited {
  color: #fb8c00;
  background-color: transparent;
  border-color: #fb8c00;
}
.btn-orange-darken-1-o:hover {
  color: rgb(255, 169.0966135458, 60.75);
  border-color: rgb(255, 169.0966135458, 60.75);
}
.btn-orange-darken-1-o.disabled, .btn-orange-darken-1-o:disabled {
  color: #fb8c00;
}

.btn-orange-darken-2 {
  color: #ffffff;
  background-color: #f57c00;
  border-color: #f57c00;
}
.btn-orange-darken-2:link, .btn-orange-darken-2:visited, .btn-orange-darken-2.visited {
  color: #ffffff;
  background-color: #f57c00;
  border-color: #f57c00;
}
.btn-orange-darken-2:hover {
  color: #ffffff;
  background-color: rgb(196, 99.2, 0);
  border-color: rgb(215.6, 109.12, 0);
}
.btn-orange-darken-2.disabled, .btn-orange-darken-2:disabled {
  background-color: #f57c00;
  border-color: #f57c00;
}

.btn-orange-darken-2-o {
  color: #f57c00;
  background-color: transparent;
  border-color: #f57c00;
}
.btn-orange-darken-2-o:link, .btn-orange-darken-2-o:visited, .btn-orange-darken-2-o.visited {
  color: #f57c00;
  background-color: transparent;
  border-color: #f57c00;
}
.btn-orange-darken-2-o:hover {
  color: rgb(255, 156.8418367347, 56.25);
  border-color: rgb(255, 156.8418367347, 56.25);
}
.btn-orange-darken-2-o.disabled, .btn-orange-darken-2-o:disabled {
  color: #f57c00;
}

.btn-orange-darken-3 {
  color: #ffffff;
  background-color: #ef6c00;
  border-color: #ef6c00;
}
.btn-orange-darken-3:link, .btn-orange-darken-3:visited, .btn-orange-darken-3.visited {
  color: #ffffff;
  background-color: #ef6c00;
  border-color: #ef6c00;
}
.btn-orange-darken-3:hover {
  color: #ffffff;
  background-color: rgb(191.2, 86.4, 0);
  border-color: rgb(210.32, 95.04, 0);
}
.btn-orange-darken-3.disabled, .btn-orange-darken-3:disabled {
  background-color: #ef6c00;
  border-color: #ef6c00;
}

.btn-orange-darken-3-o {
  color: #ef6c00;
  background-color: transparent;
  border-color: #ef6c00;
}
.btn-orange-darken-3-o:link, .btn-orange-darken-3-o:visited, .btn-orange-darken-3-o.visited {
  color: #ef6c00;
  background-color: transparent;
  border-color: #ef6c00;
}
.btn-orange-darken-3-o:hover {
  color: rgb(255, 143.5951882845, 51.75);
  border-color: rgb(255, 143.5951882845, 51.75);
}
.btn-orange-darken-3-o.disabled, .btn-orange-darken-3-o:disabled {
  color: #ef6c00;
}

.btn-orange-darken-4 {
  color: #ffffff;
  background-color: #e65100;
  border-color: #e65100;
}
.btn-orange-darken-4:link, .btn-orange-darken-4:visited, .btn-orange-darken-4.visited {
  color: #ffffff;
  background-color: #e65100;
  border-color: #e65100;
}
.btn-orange-darken-4:hover {
  color: #ffffff;
  background-color: rgb(184, 64.8, 0);
  border-color: rgb(202.4, 71.28, 0);
}
.btn-orange-darken-4.disabled, .btn-orange-darken-4:disabled {
  background-color: #e65100;
  border-color: #e65100;
}

.btn-orange-darken-4-o {
  color: #e65100;
  background-color: transparent;
  border-color: #e65100;
}
.btn-orange-darken-4-o:link, .btn-orange-darken-4-o:visited, .btn-orange-darken-4-o.visited {
  color: #e65100;
  background-color: transparent;
  border-color: #e65100;
}
.btn-orange-darken-4-o:hover {
  color: rgb(255, 118.9565217391, 45);
  border-color: rgb(255, 118.9565217391, 45);
}
.btn-orange-darken-4-o.disabled, .btn-orange-darken-4-o:disabled {
  color: #e65100;
}

.btn-orange-accent-1 {
  color: #ffffff;
  background-color: #ffd180;
  border-color: #ffd180;
}
.btn-orange-accent-1:link, .btn-orange-accent-1:visited, .btn-orange-accent-1.visited {
  color: #ffffff;
  background-color: #ffd180;
  border-color: #ffd180;
}
.btn-orange-accent-1:hover {
  color: #ffffff;
  background-color: rgb(255, 181.2551181102, 51.4);
  border-color: rgb(255, 192.3530708661, 82.04);
}
.btn-orange-accent-1.disabled, .btn-orange-accent-1:disabled {
  background-color: #ffd180;
  border-color: #ffd180;
}

.btn-orange-accent-1-o {
  color: #ffd180;
  background-color: transparent;
  border-color: #ffd180;
}
.btn-orange-accent-1-o:link, .btn-orange-accent-1-o:visited, .btn-orange-accent-1-o.visited {
  color: #ffd180;
  background-color: transparent;
  border-color: #ffd180;
}
.btn-orange-accent-1-o:hover {
  color: rgb(255, 220.5, 159.75);
  border-color: rgb(255, 220.5, 159.75);
}
.btn-orange-accent-1-o.disabled, .btn-orange-accent-1-o:disabled {
  color: #ffd180;
}

.btn-orange-accent-2 {
  color: #ffffff;
  background-color: #ffab40;
  border-color: #ffab40;
}
.btn-orange-accent-2:link, .btn-orange-accent-2:visited, .btn-orange-accent-2.visited {
  color: #ffffff;
  background-color: #ffab40;
  border-color: #ffab40;
}
.btn-orange-accent-2:hover {
  color: #ffffff;
  background-color: rgb(255, 142.9413612565, 0.2);
  border-color: rgb(255, 154.1648167539, 25.72);
}
.btn-orange-accent-2.disabled, .btn-orange-accent-2:disabled {
  background-color: #ffab40;
  border-color: #ffab40;
}

.btn-orange-accent-2-o {
  color: #ffab40;
  background-color: transparent;
  border-color: #ffab40;
}
.btn-orange-accent-2-o:link, .btn-orange-accent-2-o:visited, .btn-orange-accent-2-o.visited {
  color: #ffab40;
  background-color: transparent;
  border-color: #ffab40;
}
.btn-orange-accent-2-o:hover {
  color: rgb(255, 192, 111.75);
  border-color: rgb(255, 192, 111.75);
}
.btn-orange-accent-2-o.disabled, .btn-orange-accent-2-o:disabled {
  color: #ffab40;
}

.btn-orange-accent-3 {
  color: #ffffff;
  background-color: #ff9100;
  border-color: #ff9100;
}
.btn-orange-accent-3:link, .btn-orange-accent-3:visited, .btn-orange-accent-3.visited {
  color: #ffffff;
  background-color: #ff9100;
  border-color: #ff9100;
}
.btn-orange-accent-3:hover {
  color: #ffffff;
  background-color: #cc7400;
  border-color: rgb(224.4, 127.6, 0);
}
.btn-orange-accent-3.disabled, .btn-orange-accent-3:disabled {
  background-color: #ff9100;
  border-color: #ff9100;
}

.btn-orange-accent-3-o {
  color: #ff9100;
  background-color: transparent;
  border-color: #ff9100;
}
.btn-orange-accent-3-o:link, .btn-orange-accent-3-o:visited, .btn-orange-accent-3-o.visited {
  color: #ff9100;
  background-color: transparent;
  border-color: #ff9100;
}
.btn-orange-accent-3-o:hover {
  color: rgb(255, 172.5, 63.75);
  border-color: rgb(255, 172.5, 63.75);
}
.btn-orange-accent-3-o.disabled, .btn-orange-accent-3-o:disabled {
  color: #ff9100;
}

.btn-orange-accent-4 {
  color: #ffffff;
  background-color: #ff6d00;
  border-color: #ff6d00;
}
.btn-orange-accent-4:link, .btn-orange-accent-4:visited, .btn-orange-accent-4.visited {
  color: #ffffff;
  background-color: #ff6d00;
  border-color: #ff6d00;
}
.btn-orange-accent-4:hover {
  color: #ffffff;
  background-color: rgb(204, 87.2, 0);
  border-color: rgb(224.4, 95.92, 0);
}
.btn-orange-accent-4.disabled, .btn-orange-accent-4:disabled {
  background-color: #ff6d00;
  border-color: #ff6d00;
}

.btn-orange-accent-4-o {
  color: #ff6d00;
  background-color: transparent;
  border-color: #ff6d00;
}
.btn-orange-accent-4-o:link, .btn-orange-accent-4-o:visited, .btn-orange-accent-4-o.visited {
  color: #ff6d00;
  background-color: transparent;
  border-color: #ff6d00;
}
.btn-orange-accent-4-o:hover {
  color: rgb(255, 145.5, 63.75);
  border-color: rgb(255, 145.5, 63.75);
}
.btn-orange-accent-4-o.disabled, .btn-orange-accent-4-o:disabled {
  color: #ff6d00;
}

.btn-deep-orange {
  color: #ffffff;
  background-color: #ff5722;
  border-color: #ff5722;
}
.btn-deep-orange:link, .btn-deep-orange:visited, .btn-deep-orange.visited {
  color: #ffffff;
  background-color: #ff5722;
  border-color: #ff5722;
}
.btn-deep-orange:hover {
  color: #ffffff;
  background-color: rgb(231.2, 55.4461538462, 0);
  border-color: rgb(254.32, 60.9907692308, 0);
}
.btn-deep-orange.disabled, .btn-deep-orange:disabled {
  background-color: #ff5722;
  border-color: #ff5722;
}

.btn-deep-orange-o {
  color: #ff5722;
  background-color: transparent;
  border-color: #ff5722;
}
.btn-deep-orange-o:link, .btn-deep-orange-o:visited, .btn-deep-orange-o.visited {
  color: #ff5722;
  background-color: transparent;
  border-color: #ff5722;
}
.btn-deep-orange-o:hover {
  color: rgb(255, 129, 89.25);
  border-color: rgb(255, 129, 89.25);
}
.btn-deep-orange-o.disabled, .btn-deep-orange-o:disabled {
  color: #ff5722;
}

.btn-deep-orange-lighten-5 {
  color: #ffffff;
  background-color: #fbe9e7;
  border-color: #fbe9e7;
}
.btn-deep-orange-lighten-5:link, .btn-deep-orange-lighten-5:visited, .btn-deep-orange-lighten-5.visited {
  color: #ffffff;
  background-color: #fbe9e7;
  border-color: #fbe9e7;
}
.btn-deep-orange-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(237.2285714286, 157.2571428571, 148.3714285714);
  border-color: rgb(242.7371428571, 187.5542857143, 181.4228571429);
}
.btn-deep-orange-lighten-5.disabled, .btn-deep-orange-lighten-5:disabled {
  background-color: #fbe9e7;
  border-color: #fbe9e7;
}

.btn-deep-orange-lighten-5-o {
  color: #fbe9e7;
  background-color: transparent;
  border-color: #fbe9e7;
}
.btn-deep-orange-lighten-5-o:link, .btn-deep-orange-lighten-5-o:visited, .btn-deep-orange-lighten-5-o.visited {
  color: #fbe9e7;
  background-color: transparent;
  border-color: #fbe9e7;
}
.btn-deep-orange-lighten-5-o:hover {
  color: rgb(252, 238.5, 237);
  border-color: rgb(252, 238.5, 237);
}
.btn-deep-orange-lighten-5-o.disabled, .btn-deep-orange-lighten-5-o:disabled {
  color: #fbe9e7;
}

.btn-deep-orange-lighten-4 {
  color: #ffffff;
  background-color: #ffccbc;
  border-color: #ffccbc;
}
.btn-deep-orange-lighten-4:link, .btn-deep-orange-lighten-4:visited, .btn-deep-orange-lighten-4.visited {
  color: #ffffff;
  background-color: #ffccbc;
  border-color: #ffccbc;
}
.btn-deep-orange-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(255, 136.5582089552, 99.4);
  border-color: rgb(255, 163.5349253731, 134.84);
}
.btn-deep-orange-lighten-4.disabled, .btn-deep-orange-lighten-4:disabled {
  background-color: #ffccbc;
  border-color: #ffccbc;
}

.btn-deep-orange-lighten-4-o {
  color: #ffccbc;
  background-color: transparent;
  border-color: #ffccbc;
}
.btn-deep-orange-lighten-4-o:link, .btn-deep-orange-lighten-4-o:visited, .btn-deep-orange-lighten-4-o.visited {
  color: #ffccbc;
  background-color: transparent;
  border-color: #ffccbc;
}
.btn-deep-orange-lighten-4-o:hover {
  color: rgb(255, 216.75, 204.75);
  border-color: rgb(255, 216.75, 204.75);
}
.btn-deep-orange-lighten-4-o.disabled, .btn-deep-orange-lighten-4-o:disabled {
  color: #ffccbc;
}

.btn-deep-orange-lighten-3 {
  color: #ffffff;
  background-color: #ffab91;
  border-color: #ffab91;
}
.btn-deep-orange-lighten-3:link, .btn-deep-orange-lighten-3:visited, .btn-deep-orange-lighten-3.visited {
  color: #ffffff;
  background-color: #ffab91;
  border-color: #ffab91;
}
.btn-deep-orange-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(255, 109.9090909091, 65);
  border-color: rgb(255, 134.3454545455, 97);
}
.btn-deep-orange-lighten-3.disabled, .btn-deep-orange-lighten-3:disabled {
  background-color: #ffab91;
  border-color: #ffab91;
}

.btn-deep-orange-lighten-3-o {
  color: #ffab91;
  background-color: transparent;
  border-color: #ffab91;
}
.btn-deep-orange-lighten-3-o:link, .btn-deep-orange-lighten-3-o:visited, .btn-deep-orange-lighten-3-o.visited {
  color: #ffab91;
  background-color: transparent;
  border-color: #ffab91;
}
.btn-deep-orange-lighten-3-o:hover {
  color: rgb(255, 192, 172.5);
  border-color: rgb(255, 192, 172.5);
}
.btn-deep-orange-lighten-3-o.disabled, .btn-deep-orange-lighten-3-o:disabled {
  color: #ffab91;
}

.btn-deep-orange-lighten-2 {
  color: #ffffff;
  background-color: #ff8a65;
  border-color: #ff8a65;
}
.btn-deep-orange-lighten-2:link, .btn-deep-orange-lighten-2:visited, .btn-deep-orange-lighten-2.visited {
  color: #ffffff;
  background-color: #ff8a65;
  border-color: #ff8a65;
}
.btn-deep-orange-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(255, 83.9064935065, 29.8);
  border-color: rgb(255, 105.5438961039, 58.28);
}
.btn-deep-orange-lighten-2.disabled, .btn-deep-orange-lighten-2:disabled {
  background-color: #ff8a65;
  border-color: #ff8a65;
}

.btn-deep-orange-lighten-2-o {
  color: #ff8a65;
  background-color: transparent;
  border-color: #ff8a65;
}
.btn-deep-orange-lighten-2-o:link, .btn-deep-orange-lighten-2-o:visited, .btn-deep-orange-lighten-2-o.visited {
  color: #ff8a65;
  background-color: transparent;
  border-color: #ff8a65;
}
.btn-deep-orange-lighten-2-o:hover {
  color: rgb(255, 167.25, 139.5);
  border-color: rgb(255, 167.25, 139.5);
}
.btn-deep-orange-lighten-2-o.disabled, .btn-deep-orange-lighten-2-o:disabled {
  color: #ff8a65;
}

.btn-deep-orange-lighten-1 {
  color: #ffffff;
  background-color: #ff7043;
  border-color: #ff7043;
}
.btn-deep-orange-lighten-1:link, .btn-deep-orange-lighten-1:visited, .btn-deep-orange-lighten-1.visited {
  color: #ffffff;
  background-color: #ff7043;
  border-color: #ff7043;
}
.btn-deep-orange-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(255, 63.014893617, 2.6);
  border-color: rgb(255, 82.6089361702, 28.36);
}
.btn-deep-orange-lighten-1.disabled, .btn-deep-orange-lighten-1:disabled {
  background-color: #ff7043;
  border-color: #ff7043;
}

.btn-deep-orange-lighten-1-o {
  color: #ff7043;
  background-color: transparent;
  border-color: #ff7043;
}
.btn-deep-orange-lighten-1-o:link, .btn-deep-orange-lighten-1-o:visited, .btn-deep-orange-lighten-1-o.visited {
  color: #ff7043;
  background-color: transparent;
  border-color: #ff7043;
}
.btn-deep-orange-lighten-1-o:hover {
  color: rgb(255, 147.75, 114);
  border-color: rgb(255, 147.75, 114);
}
.btn-deep-orange-lighten-1-o.disabled, .btn-deep-orange-lighten-1-o:disabled {
  color: #ff7043;
}

.btn-deep-orange-darken-1 {
  color: #ffffff;
  background-color: #f4511e;
  border-color: #f4511e;
}
.btn-deep-orange-darken-1:link, .btn-deep-orange-darken-1:visited, .btn-deep-orange-darken-1.visited {
  color: #ffffff;
  background-color: #f4511e;
  border-color: #f4511e;
}
.btn-deep-orange-darken-1:hover {
  color: #ffffff;
  background-color: rgb(208.9830508475, 57.586440678, 10.2169491525);
  border-color: rgb(229.8813559322, 63.3450847458, 11.2386440678);
}
.btn-deep-orange-darken-1.disabled, .btn-deep-orange-darken-1:disabled {
  background-color: #f4511e;
  border-color: #f4511e;
}

.btn-deep-orange-darken-1-o {
  color: #f4511e;
  background-color: transparent;
  border-color: #f4511e;
}
.btn-deep-orange-darken-1-o:link, .btn-deep-orange-darken-1-o:visited, .btn-deep-orange-darken-1-o.visited {
  color: #f4511e;
  background-color: transparent;
  border-color: #f4511e;
}
.btn-deep-orange-darken-1-o:hover {
  color: rgb(246.75, 124.5, 86.25);
  border-color: rgb(246.75, 124.5, 86.25);
}
.btn-deep-orange-darken-1-o.disabled, .btn-deep-orange-darken-1-o:disabled {
  color: #f4511e;
}

.btn-deep-orange-darken-2 {
  color: #ffffff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-deep-orange-darken-2:link, .btn-deep-orange-darken-2:visited, .btn-deep-orange-darken-2.visited {
  color: #ffffff;
  background-color: #e64a19;
  border-color: #e64a19;
}
.btn-deep-orange-darken-2:hover {
  color: #ffffff;
  background-color: rgb(184, 59.2, 20);
  border-color: rgb(202.4, 65.12, 22);
}
.btn-deep-orange-darken-2.disabled, .btn-deep-orange-darken-2:disabled {
  background-color: #e64a19;
  border-color: #e64a19;
}

.btn-deep-orange-darken-2-o {
  color: #e64a19;
  background-color: transparent;
  border-color: #e64a19;
}
.btn-deep-orange-darken-2-o:link, .btn-deep-orange-darken-2-o:visited, .btn-deep-orange-darken-2-o.visited {
  color: #e64a19;
  background-color: transparent;
  border-color: #e64a19;
}
.btn-deep-orange-darken-2-o:hover {
  color: rgb(236.25, 119.25, 82.5);
  border-color: rgb(236.25, 119.25, 82.5);
}
.btn-deep-orange-darken-2-o.disabled, .btn-deep-orange-darken-2-o:disabled {
  color: #e64a19;
}

.btn-deep-orange-darken-3 {
  color: #ffffff;
  background-color: #d84315;
  border-color: #d84315;
}
.btn-deep-orange-darken-3:link, .btn-deep-orange-darken-3:visited, .btn-deep-orange-darken-3.visited {
  color: #ffffff;
  background-color: #d84315;
  border-color: #d84315;
}
.btn-deep-orange-darken-3:hover {
  color: #ffffff;
  background-color: rgb(172.8, 53.6, 16.8);
  border-color: rgb(190.08, 58.96, 18.48);
}
.btn-deep-orange-darken-3.disabled, .btn-deep-orange-darken-3:disabled {
  background-color: #d84315;
  border-color: #d84315;
}

.btn-deep-orange-darken-3-o {
  color: #d84315;
  background-color: transparent;
  border-color: #d84315;
}
.btn-deep-orange-darken-3-o:link, .btn-deep-orange-darken-3-o:visited, .btn-deep-orange-darken-3-o.visited {
  color: #d84315;
  background-color: transparent;
  border-color: #d84315;
}
.btn-deep-orange-darken-3-o:hover {
  color: rgb(236.8575949367, 108.1329113924, 68.3924050633);
  border-color: rgb(236.8575949367, 108.1329113924, 68.3924050633);
}
.btn-deep-orange-darken-3-o.disabled, .btn-deep-orange-darken-3-o:disabled {
  color: #d84315;
}

.btn-deep-orange-darken-4 {
  color: #ffffff;
  background-color: #bf360c;
  border-color: #bf360c;
}
.btn-deep-orange-darken-4:link, .btn-deep-orange-darken-4:visited, .btn-deep-orange-darken-4.visited {
  color: #ffffff;
  background-color: #bf360c;
  border-color: #bf360c;
}
.btn-deep-orange-darken-4:hover {
  color: #ffffff;
  background-color: rgb(152.8, 43.2, 9.6);
  border-color: rgb(168.08, 47.52, 10.56);
}
.btn-deep-orange-darken-4.disabled, .btn-deep-orange-darken-4:disabled {
  background-color: #bf360c;
  border-color: #bf360c;
}

.btn-deep-orange-darken-4-o {
  color: #bf360c;
  background-color: transparent;
  border-color: #bf360c;
}
.btn-deep-orange-darken-4-o:link, .btn-deep-orange-darken-4-o:visited, .btn-deep-orange-darken-4-o.visited {
  color: #bf360c;
  background-color: transparent;
  border-color: #bf360c;
}
.btn-deep-orange-darken-4-o:hover {
  color: rgb(241.3891625616, 85.9987684729, 38.3608374384);
  border-color: rgb(241.3891625616, 85.9987684729, 38.3608374384);
}
.btn-deep-orange-darken-4-o.disabled, .btn-deep-orange-darken-4-o:disabled {
  color: #bf360c;
}

.btn-deep-orange-accent-1 {
  color: #ffffff;
  background-color: #ff9e80;
  border-color: #ff9e80;
}
.btn-deep-orange-accent-1:link, .btn-deep-orange-accent-1:visited, .btn-deep-orange-accent-1.visited {
  color: #ffffff;
  background-color: #ff9e80;
  border-color: #ff9e80;
}
.btn-deep-orange-accent-1:hover {
  color: #ffffff;
  background-color: rgb(255, 99.494488189, 51.4);
  border-color: rgb(255, 122.8966929134, 82.04);
}
.btn-deep-orange-accent-1.disabled, .btn-deep-orange-accent-1:disabled {
  background-color: #ff9e80;
  border-color: #ff9e80;
}

.btn-deep-orange-accent-1-o {
  color: #ff9e80;
  background-color: transparent;
  border-color: #ff9e80;
}
.btn-deep-orange-accent-1-o:link, .btn-deep-orange-accent-1-o:visited, .btn-deep-orange-accent-1-o.visited {
  color: #ff9e80;
  background-color: transparent;
  border-color: #ff9e80;
}
.btn-deep-orange-accent-1-o:hover {
  color: rgb(255, 182.25, 159.75);
  border-color: rgb(255, 182.25, 159.75);
}
.btn-deep-orange-accent-1-o.disabled, .btn-deep-orange-accent-1-o:disabled {
  color: #ff9e80;
}

.btn-deep-orange-accent-2 {
  color: #ffffff;
  background-color: #ff6e40;
  border-color: #ff6e40;
}
.btn-deep-orange-accent-2:link, .btn-deep-orange-accent-2:visited, .btn-deep-orange-accent-2.visited {
  color: #ffffff;
  background-color: #ff6e40;
  border-color: #ff6e40;
}
.btn-deep-orange-accent-2:hover {
  color: #ffffff;
  background-color: rgb(255, 61.5654450262, 0.2);
  border-color: rgb(255, 80.9392670157, 25.72);
}
.btn-deep-orange-accent-2.disabled, .btn-deep-orange-accent-2:disabled {
  background-color: #ff6e40;
  border-color: #ff6e40;
}

.btn-deep-orange-accent-2-o {
  color: #ff6e40;
  background-color: transparent;
  border-color: #ff6e40;
}
.btn-deep-orange-accent-2-o:link, .btn-deep-orange-accent-2-o:visited, .btn-deep-orange-accent-2-o.visited {
  color: #ff6e40;
  background-color: transparent;
  border-color: #ff6e40;
}
.btn-deep-orange-accent-2-o:hover {
  color: rgb(255, 146.25, 111.75);
  border-color: rgb(255, 146.25, 111.75);
}
.btn-deep-orange-accent-2-o.disabled, .btn-deep-orange-accent-2-o:disabled {
  color: #ff6e40;
}

.btn-deep-orange-accent-3 {
  color: #ffffff;
  background-color: #ff3d00;
  border-color: #ff3d00;
}
.btn-deep-orange-accent-3:link, .btn-deep-orange-accent-3:visited, .btn-deep-orange-accent-3.visited {
  color: #ffffff;
  background-color: #ff3d00;
  border-color: #ff3d00;
}
.btn-deep-orange-accent-3:hover {
  color: #ffffff;
  background-color: rgb(204, 48.8, 0);
  border-color: rgb(224.4, 53.68, 0);
}
.btn-deep-orange-accent-3.disabled, .btn-deep-orange-accent-3:disabled {
  background-color: #ff3d00;
  border-color: #ff3d00;
}

.btn-deep-orange-accent-3-o {
  color: #ff3d00;
  background-color: transparent;
  border-color: #ff3d00;
}
.btn-deep-orange-accent-3-o:link, .btn-deep-orange-accent-3-o:visited, .btn-deep-orange-accent-3-o.visited {
  color: #ff3d00;
  background-color: transparent;
  border-color: #ff3d00;
}
.btn-deep-orange-accent-3-o:hover {
  color: rgb(255, 109.5, 63.75);
  border-color: rgb(255, 109.5, 63.75);
}
.btn-deep-orange-accent-3-o.disabled, .btn-deep-orange-accent-3-o:disabled {
  color: #ff3d00;
}

.btn-deep-orange-accent-4 {
  color: #ffffff;
  background-color: #dd2c00;
  border-color: #dd2c00;
}
.btn-deep-orange-accent-4:link, .btn-deep-orange-accent-4:visited, .btn-deep-orange-accent-4.visited {
  color: #ffffff;
  background-color: #dd2c00;
  border-color: #dd2c00;
}
.btn-deep-orange-accent-4:hover {
  color: #ffffff;
  background-color: rgb(176.8, 35.2, 0);
  border-color: rgb(194.48, 38.72, 0);
}
.btn-deep-orange-accent-4.disabled, .btn-deep-orange-accent-4:disabled {
  background-color: #dd2c00;
  border-color: #dd2c00;
}

.btn-deep-orange-accent-4-o {
  color: #dd2c00;
  background-color: transparent;
  border-color: #dd2c00;
}
.btn-deep-orange-accent-4-o:link, .btn-deep-orange-accent-4-o:visited, .btn-deep-orange-accent-4-o.visited {
  color: #dd2c00;
  background-color: transparent;
  border-color: #dd2c00;
}
.btn-deep-orange-accent-4-o:hover {
  color: rgb(255, 81.4038461538, 38.25);
  border-color: rgb(255, 81.4038461538, 38.25);
}
.btn-deep-orange-accent-4-o.disabled, .btn-deep-orange-accent-4-o:disabled {
  color: #dd2c00;
}

.btn-brown {
  color: #ffffff;
  background-color: #795548;
  border-color: #795548;
}
.btn-brown:link, .btn-brown:visited, .btn-brown.visited {
  color: #ffffff;
  background-color: #795548;
  border-color: #795548;
}
.btn-brown:hover {
  color: #ffffff;
  background-color: rgb(96.8, 68, 57.6);
  border-color: rgb(106.48, 74.8, 63.36);
}
.btn-brown.disabled, .btn-brown:disabled {
  background-color: #795548;
  border-color: #795548;
}

.btn-brown-o {
  color: #795548;
  background-color: transparent;
  border-color: #795548;
}
.btn-brown-o:link, .btn-brown-o:visited, .btn-brown-o.visited {
  color: #795548;
  background-color: transparent;
  border-color: #795548;
}
.btn-brown-o:hover {
  color: rgb(166.3056994819, 121.9585492228, 105.9443005181);
  border-color: rgb(166.3056994819, 121.9585492228, 105.9443005181);
}
.btn-brown-o.disabled, .btn-brown-o:disabled {
  color: #795548;
}

.btn-brown-lighten-5 {
  color: #ffffff;
  background-color: #efebe9;
  border-color: #efebe9;
}
.btn-brown-lighten-5:link, .btn-brown-lighten-5:visited, .btn-brown-lighten-5.visited {
  color: #ffffff;
  background-color: #efebe9;
  border-color: #efebe9;
}
.btn-brown-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(199.2526315789, 185.3157894737, 178.3473684211);
  border-color: rgb(215.1515789474, 205.1894736842, 200.2084210526);
}
.btn-brown-lighten-5.disabled, .btn-brown-lighten-5:disabled {
  background-color: #efebe9;
  border-color: #efebe9;
}

.btn-brown-lighten-5-o {
  color: #efebe9;
  background-color: transparent;
  border-color: #efebe9;
}
.btn-brown-lighten-5-o:link, .btn-brown-lighten-5-o:visited, .btn-brown-lighten-5-o.visited {
  color: #efebe9;
  background-color: transparent;
  border-color: #efebe9;
}
.btn-brown-lighten-5-o:hover {
  color: rgb(243, 240, 238.5);
  border-color: rgb(243, 240, 238.5);
}
.btn-brown-lighten-5-o.disabled, .btn-brown-lighten-5-o:disabled {
  color: #efebe9;
}

.btn-brown-lighten-4 {
  color: #ffffff;
  background-color: #d7ccc8;
  border-color: #d7ccc8;
}
.btn-brown-lighten-4:link, .btn-brown-lighten-4:visited, .btn-brown-lighten-4.visited {
  color: #ffffff;
  background-color: #d7ccc8;
  border-color: #d7ccc8;
}
.btn-brown-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(180.0526315789, 159.4421052632, 151.9473684211);
  border-color: rgb(194.0315789474, 177.2652631579, 171.1684210526);
}
.btn-brown-lighten-4.disabled, .btn-brown-lighten-4:disabled {
  background-color: #d7ccc8;
  border-color: #d7ccc8;
}

.btn-brown-lighten-4-o {
  color: #d7ccc8;
  background-color: transparent;
  border-color: #d7ccc8;
}
.btn-brown-lighten-4-o:link, .btn-brown-lighten-4-o:visited, .btn-brown-lighten-4-o.visited {
  color: #d7ccc8;
  background-color: transparent;
  border-color: #d7ccc8;
}
.btn-brown-lighten-4-o:hover {
  color: rgb(225, 216.75, 213.75);
  border-color: rgb(225, 216.75, 213.75);
}
.btn-brown-lighten-4-o.disabled, .btn-brown-lighten-4-o:disabled {
  color: #d7ccc8;
}

.btn-brown-lighten-3 {
  color: #ffffff;
  background-color: #bcaaa4;
  border-color: #bcaaa4;
}
.btn-brown-lighten-3:link, .btn-brown-lighten-3:visited, .btn-brown-lighten-3.visited {
  color: #ffffff;
  background-color: #bcaaa4;
  border-color: #bcaaa4;
}
.btn-brown-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(158.146835443, 132.1265822785, 123.453164557);
  border-color: rgb(170.0881012658, 147.2759493671, 139.6718987342);
}
.btn-brown-lighten-3.disabled, .btn-brown-lighten-3:disabled {
  background-color: #bcaaa4;
  border-color: #bcaaa4;
}

.btn-brown-lighten-3-o {
  color: #bcaaa4;
  background-color: transparent;
  border-color: #bcaaa4;
}
.btn-brown-lighten-3-o:link, .btn-brown-lighten-3-o:visited, .btn-brown-lighten-3-o.visited {
  color: #bcaaa4;
  background-color: transparent;
  border-color: #bcaaa4;
}
.btn-brown-lighten-3-o:hover {
  color: rgb(204.75, 191.25, 186.75);
  border-color: rgb(204.75, 191.25, 186.75);
}
.btn-brown-lighten-3-o.disabled, .btn-brown-lighten-3-o:disabled {
  color: #bcaaa4;
}

.btn-brown-lighten-2 {
  color: #ffffff;
  background-color: #a1887f;
  border-color: #a1887f;
}
.btn-brown-lighten-2:link, .btn-brown-lighten-2:visited, .btn-brown-lighten-2.visited {
  color: #ffffff;
  background-color: #a1887f;
  border-color: #a1887f;
}
.btn-brown-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(132.8432432432, 106.8972972973, 97.5567567568);
  border-color: rgb(146.1275675676, 117.587027027, 107.3124324324);
}
.btn-brown-lighten-2.disabled, .btn-brown-lighten-2:disabled {
  background-color: #a1887f;
  border-color: #a1887f;
}

.btn-brown-lighten-2-o {
  color: #a1887f;
  background-color: transparent;
  border-color: #a1887f;
}
.btn-brown-lighten-2-o:link, .btn-brown-lighten-2-o:visited, .btn-brown-lighten-2-o.visited {
  color: #a1887f;
  background-color: transparent;
  border-color: #a1887f;
}
.btn-brown-lighten-2-o:hover {
  color: rgb(184.5, 165.75, 159);
  border-color: rgb(184.5, 165.75, 159);
}
.btn-brown-lighten-2-o.disabled, .btn-brown-lighten-2-o:disabled {
  color: #a1887f;
}

.btn-brown-lighten-1 {
  color: #ffffff;
  background-color: #8d6e63;
  border-color: #8d6e63;
}
.btn-brown-lighten-1:link, .btn-brown-lighten-1:visited, .btn-brown-lighten-1.visited {
  color: #ffffff;
  background-color: #8d6e63;
  border-color: #8d6e63;
}
.btn-brown-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(112.8, 88, 79.2);
  border-color: rgb(124.08, 96.8, 87.12);
}
.btn-brown-lighten-1.disabled, .btn-brown-lighten-1:disabled {
  background-color: #8d6e63;
  border-color: #8d6e63;
}

.btn-brown-lighten-1-o {
  color: #8d6e63;
  background-color: transparent;
  border-color: #8d6e63;
}
.btn-brown-lighten-1-o:link, .btn-brown-lighten-1-o:visited, .btn-brown-lighten-1-o.visited {
  color: #8d6e63;
  background-color: transparent;
  border-color: #8d6e63;
}
.btn-brown-lighten-1-o:hover {
  color: rgb(171.46875, 145.3125, 136.03125);
  border-color: rgb(171.46875, 145.3125, 136.03125);
}
.btn-brown-lighten-1-o.disabled, .btn-brown-lighten-1-o:disabled {
  color: #8d6e63;
}

.btn-brown-darken-1 {
  color: #ffffff;
  background-color: #6d4c41;
  border-color: #6d4c41;
}
.btn-brown-darken-1:link, .btn-brown-darken-1:visited, .btn-brown-darken-1.visited {
  color: #ffffff;
  background-color: #6d4c41;
  border-color: #6d4c41;
}
.btn-brown-darken-1:hover {
  color: #ffffff;
  background-color: rgb(87.2, 60.8, 52);
  border-color: rgb(95.92, 66.88, 57.2);
}
.btn-brown-darken-1.disabled, .btn-brown-darken-1:disabled {
  background-color: #6d4c41;
  border-color: #6d4c41;
}

.btn-brown-darken-1-o {
  color: #6d4c41;
  background-color: transparent;
  border-color: #6d4c41;
}
.btn-brown-darken-1-o:link, .btn-brown-darken-1-o:visited, .btn-brown-darken-1-o.visited {
  color: #6d4c41;
  background-color: transparent;
  border-color: #6d4c41;
}
.btn-brown-darken-1-o:hover {
  color: rgb(160.8620689655, 113.0689655172, 97.1379310345);
  border-color: rgb(160.8620689655, 113.0689655172, 97.1379310345);
}
.btn-brown-darken-1-o.disabled, .btn-brown-darken-1-o:disabled {
  color: #6d4c41;
}

.btn-brown-darken-2 {
  color: #ffffff;
  background-color: #5d4037;
  border-color: #5d4037;
}
.btn-brown-darken-2:link, .btn-brown-darken-2:visited, .btn-brown-darken-2.visited {
  color: #ffffff;
  background-color: #5d4037;
  border-color: #5d4037;
}
.btn-brown-darken-2:hover {
  color: #ffffff;
  background-color: rgb(74.4, 51.2, 44);
  border-color: rgb(81.84, 56.32, 48.4);
}
.btn-brown-darken-2.disabled, .btn-brown-darken-2:disabled {
  background-color: #5d4037;
  border-color: #5d4037;
}

.btn-brown-darken-2-o {
  color: #5d4037;
  background-color: transparent;
  border-color: #5d4037;
}
.btn-brown-darken-2-o:link, .btn-brown-darken-2-o:visited, .btn-brown-darken-2-o.visited {
  color: #5d4037;
  background-color: transparent;
  border-color: #5d4037;
}
.btn-brown-darken-2-o:hover {
  color: rgb(149.8682432432, 103.1351351351, 88.6317567568);
  border-color: rgb(149.8682432432, 103.1351351351, 88.6317567568);
}
.btn-brown-darken-2-o.disabled, .btn-brown-darken-2-o:disabled {
  color: #5d4037;
}

.btn-brown-darken-3 {
  color: #ffffff;
  background-color: #4e342e;
  border-color: #4e342e;
}
.btn-brown-darken-3:link, .btn-brown-darken-3:visited, .btn-brown-darken-3.visited {
  color: #ffffff;
  background-color: #4e342e;
  border-color: #4e342e;
}
.btn-brown-darken-3:hover {
  color: #ffffff;
  background-color: rgb(62.4, 41.6, 36.8);
  border-color: rgb(68.64, 45.76, 40.48);
}
.btn-brown-darken-3.disabled, .btn-brown-darken-3:disabled {
  background-color: #4e342e;
  border-color: #4e342e;
}

.btn-brown-darken-3-o {
  color: #4e342e;
  background-color: transparent;
  border-color: #4e342e;
}
.btn-brown-darken-3-o:link, .btn-brown-darken-3-o:visited, .btn-brown-darken-3-o.visited {
  color: #4e342e;
  background-color: transparent;
  border-color: #4e342e;
}
.btn-brown-darken-3-o:hover {
  color: rgb(138.7016129032, 92.4677419355, 81.7983870968);
  border-color: rgb(138.7016129032, 92.4677419355, 81.7983870968);
}
.btn-brown-darken-3-o.disabled, .btn-brown-darken-3-o:disabled {
  color: #4e342e;
}

.btn-brown-darken-4 {
  color: #ffffff;
  background-color: #3e2723;
  border-color: #3e2723;
}
.btn-brown-darken-4:link, .btn-brown-darken-4:visited, .btn-brown-darken-4.visited {
  color: #ffffff;
  background-color: #3e2723;
  border-color: #3e2723;
}
.btn-brown-darken-4:hover {
  color: #ffffff;
  background-color: rgb(49.6, 31.2, 28);
  border-color: rgb(54.56, 34.32, 30.8);
}
.btn-brown-darken-4.disabled, .btn-brown-darken-4:disabled {
  background-color: #3e2723;
  border-color: #3e2723;
}

.btn-brown-darken-4-o {
  color: #3e2723;
  background-color: transparent;
  border-color: #3e2723;
}
.btn-brown-darken-4-o:link, .btn-brown-darken-4-o:visited, .btn-brown-darken-4-o.visited {
  color: #3e2723;
  background-color: transparent;
  border-color: #3e2723;
}
.btn-brown-darken-4-o:hover {
  color: rgb(127.9948453608, 80.5128865979, 72.2551546392);
  border-color: rgb(127.9948453608, 80.5128865979, 72.2551546392);
}
.btn-brown-darken-4-o.disabled, .btn-brown-darken-4-o:disabled {
  color: #3e2723;
}

.btn-blue-grey {
  color: #ffffff;
  background-color: #607d8b;
  border-color: #607d8b;
}
.btn-blue-grey:link, .btn-blue-grey:visited, .btn-blue-grey.visited {
  color: #ffffff;
  background-color: #607d8b;
  border-color: #607d8b;
}
.btn-blue-grey:hover {
  color: #ffffff;
  background-color: rgb(76.8, 100, 111.2);
  border-color: rgb(84.48, 110, 122.32);
}
.btn-blue-grey.disabled, .btn-blue-grey:disabled {
  background-color: #607d8b;
  border-color: #607d8b;
}

.btn-blue-grey-o {
  color: #607d8b;
  background-color: transparent;
  border-color: #607d8b;
}
.btn-blue-grey-o:link, .btn-blue-grey-o:visited, .btn-blue-grey-o.visited {
  color: #607d8b;
  background-color: transparent;
  border-color: #607d8b;
}
.btn-blue-grey-o:hover {
  color: rgb(133.0053191489, 158.4574468085, 170.7446808511);
  border-color: rgb(133.0053191489, 158.4574468085, 170.7446808511);
}
.btn-blue-grey-o.disabled, .btn-blue-grey-o:disabled {
  color: #607d8b;
}

.btn-blue-grey-lighten-5 {
  color: #ffffff;
  background-color: #eceff1;
  border-color: #eceff1;
}
.btn-blue-grey-lighten-5:link, .btn-blue-grey-lighten-5:visited, .btn-blue-grey-lighten-5.visited {
  color: #ffffff;
  background-color: #eceff1;
  border-color: #eceff1;
}
.btn-blue-grey-lighten-5:hover {
  color: #ffffff;
  background-color: rgb(181.0727272727, 192.7454545455, 200.5272727273);
  border-color: rgb(203.0436363636, 211.2472727273, 216.7163636364);
}
.btn-blue-grey-lighten-5.disabled, .btn-blue-grey-lighten-5:disabled {
  background-color: #eceff1;
  border-color: #eceff1;
}

.btn-blue-grey-lighten-5-o {
  color: #eceff1;
  background-color: transparent;
  border-color: #eceff1;
}
.btn-blue-grey-lighten-5-o:link, .btn-blue-grey-lighten-5-o:visited, .btn-blue-grey-lighten-5-o.visited {
  color: #eceff1;
  background-color: transparent;
  border-color: #eceff1;
}
.btn-blue-grey-lighten-5-o:hover {
  color: rgb(240.75, 243, 244.5);
  border-color: rgb(240.75, 243, 244.5);
}
.btn-blue-grey-lighten-5-o.disabled, .btn-blue-grey-lighten-5-o:disabled {
  color: #eceff1;
}

.btn-blue-grey-lighten-4 {
  color: #ffffff;
  background-color: #cfd8dc;
  border-color: #cfd8dc;
}
.btn-blue-grey-lighten-4:link, .btn-blue-grey-lighten-4:visited, .btn-blue-grey-lighten-4.visited {
  color: #ffffff;
  background-color: #cfd8dc;
  border-color: #cfd8dc;
}
.btn-blue-grey-lighten-4:hover {
  color: #ffffff;
  background-color: rgb(157.6120481928, 175.8722891566, 183.9879518072);
  border-color: rgb(177.3672289157, 191.923373494, 198.3927710843);
}
.btn-blue-grey-lighten-4.disabled, .btn-blue-grey-lighten-4:disabled {
  background-color: #cfd8dc;
  border-color: #cfd8dc;
}

.btn-blue-grey-lighten-4-o {
  color: #cfd8dc;
  background-color: transparent;
  border-color: #cfd8dc;
}
.btn-blue-grey-lighten-4-o:link, .btn-blue-grey-lighten-4-o:visited, .btn-blue-grey-lighten-4-o.visited {
  color: #cfd8dc;
  background-color: transparent;
  border-color: #cfd8dc;
}
.btn-blue-grey-lighten-4-o:hover {
  color: rgb(219, 225.75, 228.75);
  border-color: rgb(219, 225.75, 228.75);
}
.btn-blue-grey-lighten-4-o.disabled, .btn-blue-grey-lighten-4-o:disabled {
  color: #cfd8dc;
}

.btn-blue-grey-lighten-3 {
  color: #ffffff;
  background-color: #b0bec5;
  border-color: #b0bec5;
}
.btn-blue-grey-lighten-3:link, .btn-blue-grey-lighten-3:visited, .btn-blue-grey-lighten-3.visited {
  color: #ffffff;
  background-color: #b0bec5;
  border-color: #b0bec5;
}
.btn-blue-grey-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(132.9824817518, 154.6058394161, 165.4175182482);
  border-color: rgb(150.1894890511, 168.7635036496, 178.0505109489);
}
.btn-blue-grey-lighten-3.disabled, .btn-blue-grey-lighten-3:disabled {
  background-color: #b0bec5;
  border-color: #b0bec5;
}

.btn-blue-grey-lighten-3-o {
  color: #b0bec5;
  background-color: transparent;
  border-color: #b0bec5;
}
.btn-blue-grey-lighten-3-o:link, .btn-blue-grey-lighten-3-o:visited, .btn-blue-grey-lighten-3-o.visited {
  color: #b0bec5;
  background-color: transparent;
  border-color: #b0bec5;
}
.btn-blue-grey-lighten-3-o:hover {
  color: rgb(195.75, 206.25, 211.5);
  border-color: rgb(195.75, 206.25, 211.5);
}
.btn-blue-grey-lighten-3-o.disabled, .btn-blue-grey-lighten-3-o:disabled {
  color: #b0bec5;
}

.btn-blue-grey-lighten-2 {
  color: #ffffff;
  background-color: #90a4ae;
  border-color: #90a4ae;
}
.btn-blue-grey-lighten-2:link, .btn-blue-grey-lighten-2:visited, .btn-blue-grey-lighten-2.visited {
  color: #ffffff;
  background-color: #90a4ae;
  border-color: #90a4ae;
}
.btn-blue-grey-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(107.325, 133.825, 147.075);
  border-color: rgb(121.93875, 145.91375, 157.90125);
}
.btn-blue-grey-lighten-2.disabled, .btn-blue-grey-lighten-2:disabled {
  background-color: #90a4ae;
  border-color: #90a4ae;
}

.btn-blue-grey-lighten-2-o {
  color: #90a4ae;
  background-color: transparent;
  border-color: #90a4ae;
}
.btn-blue-grey-lighten-2-o:link, .btn-blue-grey-lighten-2-o:visited, .btn-blue-grey-lighten-2-o.visited {
  color: #90a4ae;
  background-color: transparent;
  border-color: #90a4ae;
}
.btn-blue-grey-lighten-2-o:hover {
  color: rgb(171.75, 186.75, 194.25);
  border-color: rgb(171.75, 186.75, 194.25);
}
.btn-blue-grey-lighten-2-o.disabled, .btn-blue-grey-lighten-2-o:disabled {
  color: #90a4ae;
}

.btn-blue-grey-lighten-1 {
  color: #ffffff;
  background-color: #78909c;
  border-color: #78909c;
}
.btn-blue-grey-lighten-1:link, .btn-blue-grey-lighten-1:visited, .btn-blue-grey-lighten-1.visited {
  color: #ffffff;
  background-color: #78909c;
  border-color: #78909c;
}
.btn-blue-grey-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(93.4153846154, 116.0615384615, 127.3846153846);
  border-color: rgb(102.7569230769, 127.6676923077, 140.1230769231);
}
.btn-blue-grey-lighten-1.disabled, .btn-blue-grey-lighten-1:disabled {
  background-color: #78909c;
  border-color: #78909c;
}

.btn-blue-grey-lighten-1-o {
  color: #78909c;
  background-color: transparent;
  border-color: #78909c;
}
.btn-blue-grey-lighten-1-o:link, .btn-blue-grey-lighten-1-o:visited, .btn-blue-grey-lighten-1-o.visited {
  color: #78909c;
  background-color: transparent;
  border-color: #78909c;
}
.btn-blue-grey-lighten-1-o:hover {
  color: rgb(153.75, 171.75, 180.75);
  border-color: rgb(153.75, 171.75, 180.75);
}
.btn-blue-grey-lighten-1-o.disabled, .btn-blue-grey-lighten-1-o:disabled {
  color: #78909c;
}

.btn-blue-grey-darken-1 {
  color: #ffffff;
  background-color: #546e7a;
  border-color: #546e7a;
}
.btn-blue-grey-darken-1:link, .btn-blue-grey-darken-1:visited, .btn-blue-grey-darken-1.visited {
  color: #ffffff;
  background-color: #546e7a;
  border-color: #546e7a;
}
.btn-blue-grey-darken-1:hover {
  color: #ffffff;
  background-color: rgb(67.2, 88, 97.6);
  border-color: rgb(73.92, 96.8, 107.36);
}
.btn-blue-grey-darken-1.disabled, .btn-blue-grey-darken-1:disabled {
  background-color: #546e7a;
  border-color: #546e7a;
}

.btn-blue-grey-darken-1-o {
  color: #546e7a;
  background-color: transparent;
  border-color: #546e7a;
}
.btn-blue-grey-darken-1-o:link, .btn-blue-grey-darken-1-o:visited, .btn-blue-grey-darken-1-o.visited {
  color: #546e7a;
  background-color: transparent;
  border-color: #546e7a;
}
.btn-blue-grey-darken-1-o:hover {
  color: rgb(119.9708737864, 148.7475728155, 162.0291262136);
  border-color: rgb(119.9708737864, 148.7475728155, 162.0291262136);
}
.btn-blue-grey-darken-1-o.disabled, .btn-blue-grey-darken-1-o:disabled {
  color: #546e7a;
}

.btn-blue-grey-darken-2 {
  color: #ffffff;
  background-color: #455a64;
  border-color: #455a64;
}
.btn-blue-grey-darken-2:link, .btn-blue-grey-darken-2:visited, .btn-blue-grey-darken-2.visited {
  color: #ffffff;
  background-color: #455a64;
  border-color: #455a64;
}
.btn-blue-grey-darken-2:hover {
  color: #ffffff;
  background-color: rgb(55.2, 72, 80);
  border-color: rgb(60.72, 79.2, 88);
}
.btn-blue-grey-darken-2.disabled, .btn-blue-grey-darken-2:disabled {
  background-color: #455a64;
  border-color: #455a64;
}

.btn-blue-grey-darken-2-o {
  color: #455a64;
  background-color: transparent;
  border-color: #455a64;
}
.btn-blue-grey-darken-2-o:link, .btn-blue-grey-darken-2-o:visited, .btn-blue-grey-darken-2-o.visited {
  color: #455a64;
  background-color: transparent;
  border-color: #455a64;
}
.btn-blue-grey-darken-2-o:hover {
  color: rgb(103.8062130178, 135.399408284, 150.4437869822);
  border-color: rgb(103.8062130178, 135.399408284, 150.4437869822);
}
.btn-blue-grey-darken-2-o.disabled, .btn-blue-grey-darken-2-o:disabled {
  color: #455a64;
}

.btn-blue-grey-darken-3 {
  color: #ffffff;
  background-color: #37474f;
  border-color: #37474f;
}
.btn-blue-grey-darken-3:link, .btn-blue-grey-darken-3:visited, .btn-blue-grey-darken-3.visited {
  color: #ffffff;
  background-color: #37474f;
  border-color: #37474f;
}
.btn-blue-grey-darken-3:hover {
  color: #ffffff;
  background-color: rgb(44, 56.8, 63.2);
  border-color: rgb(48.4, 62.48, 69.52);
}
.btn-blue-grey-darken-3.disabled, .btn-blue-grey-darken-3:disabled {
  background-color: #37474f;
  border-color: #37474f;
}

.btn-blue-grey-darken-3-o {
  color: #37474f;
  background-color: transparent;
  border-color: #37474f;
}
.btn-blue-grey-darken-3-o:link, .btn-blue-grey-darken-3-o:visited, .btn-blue-grey-darken-3-o.visited {
  color: #37474f;
  background-color: transparent;
  border-color: #37474f;
}
.btn-blue-grey-darken-3-o:hover {
  color: rgb(93.5820895522, 120.8059701493, 134.4179104478);
  border-color: rgb(93.5820895522, 120.8059701493, 134.4179104478);
}
.btn-blue-grey-darken-3-o.disabled, .btn-blue-grey-darken-3-o:disabled {
  color: #37474f;
}

.btn-blue-grey-darken-4 {
  color: #ffffff;
  background-color: #263238;
  border-color: #263238;
}
.btn-blue-grey-darken-4:link, .btn-blue-grey-darken-4:visited, .btn-blue-grey-darken-4.visited {
  color: #ffffff;
  background-color: #263238;
  border-color: #263238;
}
.btn-blue-grey-darken-4:hover {
  color: #ffffff;
  background-color: rgb(30.4, 40, 44.8);
  border-color: rgb(33.44, 44, 49.28);
}
.btn-blue-grey-darken-4.disabled, .btn-blue-grey-darken-4:disabled {
  background-color: #263238;
  border-color: #263238;
}

.btn-blue-grey-darken-4-o {
  color: #263238;
  background-color: transparent;
  border-color: #263238;
}
.btn-blue-grey-darken-4-o:link, .btn-blue-grey-darken-4-o:visited, .btn-blue-grey-darken-4-o.visited {
  color: #263238;
  background-color: transparent;
  border-color: #263238;
}
.btn-blue-grey-darken-4-o:hover {
  color: rgb(80.0425531915, 105.3191489362, 117.9574468085);
  border-color: rgb(80.0425531915, 105.3191489362, 117.9574468085);
}
.btn-blue-grey-darken-4-o.disabled, .btn-blue-grey-darken-4-o:disabled {
  color: #263238;
}

.btn-grey {
  color: #ffffff;
  background-color: #9e9e9e;
  border-color: #9e9e9e;
}
.btn-grey:link, .btn-grey:visited, .btn-grey.visited {
  color: #ffffff;
  background-color: #9e9e9e;
  border-color: #9e9e9e;
}
.btn-grey:hover {
  color: #ffffff;
  background-color: rgb(126.4, 126.4, 126.4);
  border-color: rgb(139.04, 139.04, 139.04);
}
.btn-grey.disabled, .btn-grey:disabled {
  background-color: #9e9e9e;
  border-color: #9e9e9e;
}

.btn-grey-o {
  color: #9e9e9e;
  background-color: transparent;
  border-color: #9e9e9e;
}
.btn-grey-o:link, .btn-grey-o:visited, .btn-grey-o.visited {
  color: #9e9e9e;
  background-color: transparent;
  border-color: #9e9e9e;
}
.btn-grey-o:hover {
  color: rgb(182.25, 182.25, 182.25);
  border-color: rgb(182.25, 182.25, 182.25);
}
.btn-grey-o.disabled, .btn-grey-o:disabled {
  color: #9e9e9e;
}

.btn-grey-lighten-5 {
  color: #ffffff;
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn-grey-lighten-5:link, .btn-grey-lighten-5:visited, .btn-grey-lighten-5.visited {
  color: #ffffff;
  background-color: #fafafa;
  border-color: #fafafa;
}
.btn-grey-lighten-5:hover {
  color: #ffffff;
  background-color: #c8c8c8;
  border-color: gainsboro;
}
.btn-grey-lighten-5.disabled, .btn-grey-lighten-5:disabled {
  background-color: #fafafa;
  border-color: #fafafa;
}

.btn-grey-lighten-5-o {
  color: #fafafa;
  background-color: transparent;
  border-color: #fafafa;
}
.btn-grey-lighten-5-o:link, .btn-grey-lighten-5-o:visited, .btn-grey-lighten-5-o.visited {
  color: #fafafa;
  background-color: transparent;
  border-color: #fafafa;
}
.btn-grey-lighten-5-o:hover {
  color: rgb(251.25, 251.25, 251.25);
  border-color: rgb(251.25, 251.25, 251.25);
}
.btn-grey-lighten-5-o.disabled, .btn-grey-lighten-5-o:disabled {
  color: #fafafa;
}

.btn-grey-lighten-4 {
  color: #ffffff;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-grey-lighten-4:link, .btn-grey-lighten-4:visited, .btn-grey-lighten-4.visited {
  color: #ffffff;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}
.btn-grey-lighten-4:hover {
  color: #ffffff;
  background-color: #c4c4c4;
  border-color: rgb(215.6, 215.6, 215.6);
}
.btn-grey-lighten-4.disabled, .btn-grey-lighten-4:disabled {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
}

.btn-grey-lighten-4-o {
  color: #f5f5f5;
  background-color: transparent;
  border-color: #f5f5f5;
}
.btn-grey-lighten-4-o:link, .btn-grey-lighten-4-o:visited, .btn-grey-lighten-4-o.visited {
  color: #f5f5f5;
  background-color: transparent;
  border-color: #f5f5f5;
}
.btn-grey-lighten-4-o:hover {
  color: rgb(247.5, 247.5, 247.5);
  border-color: rgb(247.5, 247.5, 247.5);
}
.btn-grey-lighten-4-o.disabled, .btn-grey-lighten-4-o:disabled {
  color: #f5f5f5;
}

.btn-grey-lighten-3 {
  color: #ffffff;
  background-color: #eeeeee;
  border-color: #eeeeee;
}
.btn-grey-lighten-3:link, .btn-grey-lighten-3:visited, .btn-grey-lighten-3.visited {
  color: #ffffff;
  background-color: #eeeeee;
  border-color: #eeeeee;
}
.btn-grey-lighten-3:hover {
  color: #ffffff;
  background-color: rgb(190.4, 190.4, 190.4);
  border-color: rgb(209.44, 209.44, 209.44);
}
.btn-grey-lighten-3.disabled, .btn-grey-lighten-3:disabled {
  background-color: #eeeeee;
  border-color: #eeeeee;
}

.btn-grey-lighten-3-o {
  color: #eeeeee;
  background-color: transparent;
  border-color: #eeeeee;
}
.btn-grey-lighten-3-o:link, .btn-grey-lighten-3-o:visited, .btn-grey-lighten-3-o.visited {
  color: #eeeeee;
  background-color: transparent;
  border-color: #eeeeee;
}
.btn-grey-lighten-3-o:hover {
  color: rgb(242.25, 242.25, 242.25);
  border-color: rgb(242.25, 242.25, 242.25);
}
.btn-grey-lighten-3-o.disabled, .btn-grey-lighten-3-o:disabled {
  color: #eeeeee;
}

.btn-grey-lighten-2 {
  color: #ffffff;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.btn-grey-lighten-2:link, .btn-grey-lighten-2:visited, .btn-grey-lighten-2.visited {
  color: #ffffff;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}
.btn-grey-lighten-2:hover {
  color: #ffffff;
  background-color: rgb(179.2, 179.2, 179.2);
  border-color: rgb(197.12, 197.12, 197.12);
}
.btn-grey-lighten-2.disabled, .btn-grey-lighten-2:disabled {
  background-color: #e0e0e0;
  border-color: #e0e0e0;
}

.btn-grey-lighten-2-o {
  color: #e0e0e0;
  background-color: transparent;
  border-color: #e0e0e0;
}
.btn-grey-lighten-2-o:link, .btn-grey-lighten-2-o:visited, .btn-grey-lighten-2-o.visited {
  color: #e0e0e0;
  background-color: transparent;
  border-color: #e0e0e0;
}
.btn-grey-lighten-2-o:hover {
  color: rgb(231.75, 231.75, 231.75);
  border-color: rgb(231.75, 231.75, 231.75);
}
.btn-grey-lighten-2-o.disabled, .btn-grey-lighten-2-o:disabled {
  color: #e0e0e0;
}

.btn-grey-lighten-1 {
  color: #ffffff;
  background-color: #bdbdbd;
  border-color: #bdbdbd;
}
.btn-grey-lighten-1:link, .btn-grey-lighten-1:visited, .btn-grey-lighten-1.visited {
  color: #ffffff;
  background-color: #bdbdbd;
  border-color: #bdbdbd;
}
.btn-grey-lighten-1:hover {
  color: #ffffff;
  background-color: rgb(151.2, 151.2, 151.2);
  border-color: rgb(166.32, 166.32, 166.32);
}
.btn-grey-lighten-1.disabled, .btn-grey-lighten-1:disabled {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
}

.btn-grey-lighten-1-o {
  color: #bdbdbd;
  background-color: transparent;
  border-color: #bdbdbd;
}
.btn-grey-lighten-1-o:link, .btn-grey-lighten-1-o:visited, .btn-grey-lighten-1-o.visited {
  color: #bdbdbd;
  background-color: transparent;
  border-color: #bdbdbd;
}
.btn-grey-lighten-1-o:hover {
  color: rgb(205.5, 205.5, 205.5);
  border-color: rgb(205.5, 205.5, 205.5);
}
.btn-grey-lighten-1-o.disabled, .btn-grey-lighten-1-o:disabled {
  color: #bdbdbd;
}

.btn-grey-darken-1 {
  color: #ffffff;
  background-color: #757575;
  border-color: #757575;
}
.btn-grey-darken-1:link, .btn-grey-darken-1:visited, .btn-grey-darken-1.visited {
  color: #ffffff;
  background-color: #757575;
  border-color: #757575;
}
.btn-grey-darken-1:hover {
  color: #ffffff;
  background-color: rgb(93.6, 93.6, 93.6);
  border-color: rgb(102.96, 102.96, 102.96);
}
.btn-grey-darken-1.disabled, .btn-grey-darken-1:disabled {
  background-color: #757575;
  border-color: #757575;
}

.btn-grey-darken-1-o {
  color: #757575;
  background-color: transparent;
  border-color: #757575;
}
.btn-grey-darken-1-o:link, .btn-grey-darken-1-o:visited, .btn-grey-darken-1-o.visited {
  color: #757575;
  background-color: transparent;
  border-color: #757575;
}
.btn-grey-darken-1-o:hover {
  color: rgb(151.5, 151.5, 151.5);
  border-color: rgb(151.5, 151.5, 151.5);
}
.btn-grey-darken-1-o.disabled, .btn-grey-darken-1-o:disabled {
  color: #757575;
}

.btn-grey-darken-2 {
  color: #ffffff;
  background-color: #616161;
  border-color: #616161;
}
.btn-grey-darken-2:link, .btn-grey-darken-2:visited, .btn-grey-darken-2.visited {
  color: #ffffff;
  background-color: #616161;
  border-color: #616161;
}
.btn-grey-darken-2:hover {
  color: #ffffff;
  background-color: rgb(77.6, 77.6, 77.6);
  border-color: rgb(85.36, 85.36, 85.36);
}
.btn-grey-darken-2.disabled, .btn-grey-darken-2:disabled {
  background-color: #616161;
  border-color: #616161;
}

.btn-grey-darken-2-o {
  color: #616161;
  background-color: transparent;
  border-color: #616161;
}
.btn-grey-darken-2-o:link, .btn-grey-darken-2-o:visited, .btn-grey-darken-2-o.visited {
  color: #616161;
  background-color: transparent;
  border-color: #616161;
}
.btn-grey-darken-2-o:hover {
  color: rgb(136.5, 136.5, 136.5);
  border-color: rgb(136.5, 136.5, 136.5);
}
.btn-grey-darken-2-o.disabled, .btn-grey-darken-2-o:disabled {
  color: #616161;
}

.btn-grey-darken-3 {
  color: #ffffff;
  background-color: #424242;
  border-color: #424242;
}
.btn-grey-darken-3:link, .btn-grey-darken-3:visited, .btn-grey-darken-3.visited {
  color: #ffffff;
  background-color: #424242;
  border-color: #424242;
}
.btn-grey-darken-3:hover {
  color: #ffffff;
  background-color: rgb(52.8, 52.8, 52.8);
  border-color: rgb(58.08, 58.08, 58.08);
}
.btn-grey-darken-3.disabled, .btn-grey-darken-3:disabled {
  background-color: #424242;
  border-color: #424242;
}

.btn-grey-darken-3-o {
  color: #424242;
  background-color: transparent;
  border-color: #424242;
}
.btn-grey-darken-3-o:link, .btn-grey-darken-3-o:visited, .btn-grey-darken-3-o.visited {
  color: #424242;
  background-color: transparent;
  border-color: #424242;
}
.btn-grey-darken-3-o:hover {
  color: rgb(113.25, 113.25, 113.25);
  border-color: rgb(113.25, 113.25, 113.25);
}
.btn-grey-darken-3-o.disabled, .btn-grey-darken-3-o:disabled {
  color: #424242;
}

.btn-grey-darken-4 {
  color: #ffffff;
  background-color: #212121;
  border-color: #212121;
}
.btn-grey-darken-4:link, .btn-grey-darken-4:visited, .btn-grey-darken-4.visited {
  color: #ffffff;
  background-color: #212121;
  border-color: #212121;
}
.btn-grey-darken-4:hover {
  color: #ffffff;
  background-color: rgb(26.4, 26.4, 26.4);
  border-color: rgb(29.04, 29.04, 29.04);
}
.btn-grey-darken-4.disabled, .btn-grey-darken-4:disabled {
  background-color: #212121;
  border-color: #212121;
}

.btn-grey-darken-4-o {
  color: #212121;
  background-color: transparent;
  border-color: #212121;
}
.btn-grey-darken-4-o:link, .btn-grey-darken-4-o:visited, .btn-grey-darken-4-o.visited {
  color: #212121;
  background-color: transparent;
  border-color: #212121;
}
.btn-grey-darken-4-o:hover {
  color: rgb(88.5, 88.5, 88.5);
  border-color: rgb(88.5, 88.5, 88.5);
}
.btn-grey-darken-4-o.disabled, .btn-grey-darken-4-o:disabled {
  color: #212121;
}

.btn-gold {
  color: #ffffff;
  background-color: #ac7224;
  border-color: #ac7224;
}
.btn-gold:link, .btn-gold:visited, .btn-gold.visited {
  color: #ffffff;
  background-color: #ac7224;
  border-color: #ac7224;
}
.btn-gold:hover {
  color: #ffffff;
  background-color: rgb(137.6, 91.2, 28.8);
  border-color: rgb(151.36, 100.32, 31.68);
}
.btn-gold.disabled, .btn-gold:disabled {
  background-color: #ac7224;
  border-color: #ac7224;
}

.btn-gold-o {
  color: #ac7224;
  background-color: transparent;
  border-color: #ac7224;
}
.btn-gold-o:link, .btn-gold-o:visited, .btn-gold-o.visited {
  color: #ac7224;
  background-color: transparent;
  border-color: #ac7224;
}
.btn-gold-o:hover {
  color: rgb(215.7980769231, 152.6394230769, 67.7019230769);
  border-color: rgb(215.7980769231, 152.6394230769, 67.7019230769);
}
.btn-gold-o.disabled, .btn-gold-o:disabled {
  color: #ac7224;
}

.btn-social-accupass {
  color: #ffffff;
  background-color: #0088d2;
  border-color: #0088d2;
}
.btn-social-accupass:link, .btn-social-accupass:visited, .btn-social-accupass.visited {
  color: #ffffff;
  background-color: #0088d2;
  border-color: #0088d2;
}
.btn-social-accupass:hover {
  color: #ffffff;
  background-color: rgb(0, 108.8, 168);
  border-color: rgb(0, 119.68, 184.8);
}
.btn-social-accupass.disabled, .btn-social-accupass:disabled {
  background-color: #0088d2;
  border-color: #0088d2;
}

.btn-social-accupass-o {
  color: #0088d2;
  background-color: transparent;
  border-color: #0088d2;
}
.btn-social-accupass-o:link, .btn-social-accupass-o:visited, .btn-social-accupass-o.visited {
  color: #0088d2;
  background-color: transparent;
  border-color: #0088d2;
}
.btn-social-accupass-o:hover {
  color: rgb(30, 175.7142857143, 255);
  border-color: rgb(30, 175.7142857143, 255);
}
.btn-social-accupass-o.disabled, .btn-social-accupass-o:disabled {
  color: #0088d2;
}

.btn-social-pinkoi {
  color: #ffffff;
  background-color: #E95E8B;
  border-color: #E95E8B;
}
.btn-social-pinkoi:link, .btn-social-pinkoi:visited, .btn-social-pinkoi.visited {
  color: #ffffff;
  background-color: #E95E8B;
  border-color: #E95E8B;
}
.btn-social-pinkoi:hover {
  color: #ffffff;
  background-color: rgb(225.137704918, 36.462295082, 97.5442622951);
  border-color: rgb(228.2826229508, 59.4773770492, 114.126557377);
}
.btn-social-pinkoi.disabled, .btn-social-pinkoi:disabled {
  background-color: #E95E8B;
  border-color: #E95E8B;
}

.btn-social-pinkoi-o {
  color: #E95E8B;
  background-color: transparent;
  border-color: #E95E8B;
}
.btn-social-pinkoi-o:link, .btn-social-pinkoi-o:visited, .btn-social-pinkoi-o.visited {
  color: #E95E8B;
  background-color: transparent;
  border-color: #E95E8B;
}
.btn-social-pinkoi-o:hover {
  color: rgb(238.5, 134.25, 168);
  border-color: rgb(238.5, 134.25, 168);
}
.btn-social-pinkoi-o.disabled, .btn-social-pinkoi-o:disabled {
  color: #E95E8B;
}

.btn-social-youku {
  color: #ffffff;
  background-color: #ec0001;
  border-color: #ec0001;
}
.btn-social-youku:link, .btn-social-youku:visited, .btn-social-youku.visited {
  color: #ffffff;
  background-color: #ec0001;
  border-color: #ec0001;
}
.btn-social-youku:hover {
  color: #ffffff;
  background-color: rgb(188.8, 0, 0.8);
  border-color: rgb(207.68, 0, 0.88);
}
.btn-social-youku.disabled, .btn-social-youku:disabled {
  background-color: #ec0001;
  border-color: #ec0001;
}

.btn-social-youku-o {
  color: #ec0001;
  background-color: transparent;
  border-color: #ec0001;
}
.btn-social-youku-o:link, .btn-social-youku-o:visited, .btn-social-youku-o.visited {
  color: #ec0001;
  background-color: transparent;
  border-color: #ec0001;
}
.btn-social-youku-o:hover {
  color: rgb(255, 49.5, 50.3707627119);
  border-color: rgb(255, 49.5, 50.3707627119);
}
.btn-social-youku-o.disabled, .btn-social-youku-o:disabled {
  color: #ec0001;
}

.btn-social-tudou {
  color: #ffffff;
  background-color: #ed592b;
  border-color: #ed592b;
}
.btn-social-tudou:link, .btn-social-tudou:visited, .btn-social-tudou.visited {
  color: #ffffff;
  background-color: #ed592b;
  border-color: #ed592b;
}
.btn-social-tudou:hover {
  color: #ffffff;
  background-color: rgb(206.4695652174, 62.3304347826, 17.5304347826);
  border-color: rgb(227.1165217391, 68.5634782609, 19.2834782609);
}
.btn-social-tudou.disabled, .btn-social-tudou:disabled {
  background-color: #ed592b;
  border-color: #ed592b;
}

.btn-social-tudou-o {
  color: #ed592b;
  background-color: transparent;
  border-color: #ed592b;
}
.btn-social-tudou-o:link, .btn-social-tudou-o:visited, .btn-social-tudou-o.visited {
  color: #ed592b;
  background-color: transparent;
  border-color: #ed592b;
}
.btn-social-tudou-o:hover {
  color: rgb(241.5, 130.5, 96);
  border-color: rgb(241.5, 130.5, 96);
}
.btn-social-tudou-o.disabled, .btn-social-tudou-o:disabled {
  color: #ed592b;
}

.btn-social-baidu {
  color: #ffffff;
  background-color: #2529d8;
  border-color: #2529d8;
}
.btn-social-baidu:link, .btn-social-baidu:visited, .btn-social-baidu.visited {
  color: #ffffff;
  background-color: #2529d8;
  border-color: #2529d8;
}
.btn-social-baidu:hover {
  color: #ffffff;
  background-color: rgb(29.6, 32.8, 172.8);
  border-color: rgb(32.56, 36.08, 190.08);
}
.btn-social-baidu.disabled, .btn-social-baidu:disabled {
  background-color: #2529d8;
  border-color: #2529d8;
}

.btn-social-baidu-o {
  color: #2529d8;
  background-color: transparent;
  border-color: #2529d8;
}
.btn-social-baidu-o:link, .btn-social-baidu-o:visited, .btn-social-baidu-o.visited {
  color: #2529d8;
  background-color: transparent;
  border-color: #2529d8;
}
.btn-social-baidu-o:hover {
  color: rgb(90.4387351779, 93.4861660079, 226.8112648221);
  border-color: rgb(90.4387351779, 93.4861660079, 226.8112648221);
}
.btn-social-baidu-o.disabled, .btn-social-baidu-o:disabled {
  color: #2529d8;
}

.btn-social-blogger {
  color: #ffffff;
  background-color: #f57d00;
  border-color: #f57d00;
}
.btn-social-blogger:link, .btn-social-blogger:visited, .btn-social-blogger.visited {
  color: #ffffff;
  background-color: #f57d00;
  border-color: #f57d00;
}
.btn-social-blogger:hover {
  color: #ffffff;
  background-color: #c46400;
  border-color: rgb(215.6, 110, 0);
}
.btn-social-blogger.disabled, .btn-social-blogger:disabled {
  background-color: #f57d00;
  border-color: #f57d00;
}

.btn-social-blogger-o {
  color: #f57d00;
  background-color: transparent;
  border-color: #f57d00;
}
.btn-social-blogger-o:link, .btn-social-blogger-o:visited, .btn-social-blogger-o.visited {
  color: #f57d00;
  background-color: transparent;
  border-color: #f57d00;
}
.btn-social-blogger-o:hover {
  color: rgb(255, 157.6530612245, 56.25);
  border-color: rgb(255, 157.6530612245, 56.25);
}
.btn-social-blogger-o.disabled, .btn-social-blogger-o:disabled {
  color: #f57d00;
}

.btn-social-vimeo {
  color: #ffffff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}
.btn-social-vimeo:link, .btn-social-vimeo:visited, .btn-social-vimeo.visited {
  color: #ffffff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}
.btn-social-vimeo:hover {
  color: #ffffff;
  background-color: rgb(17.472, 148.096, 190.528);
  border-color: rgb(19.2192, 162.9056, 209.5808);
}
.btn-social-vimeo.disabled, .btn-social-vimeo:disabled {
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}

.btn-social-vimeo-o {
  color: #1ab7ea;
  background-color: transparent;
  border-color: #1ab7ea;
}
.btn-social-vimeo-o:link, .btn-social-vimeo-o:visited, .btn-social-vimeo-o.visited {
  color: #1ab7ea;
  background-color: transparent;
  border-color: #1ab7ea;
}
.btn-social-vimeo-o:hover {
  color: rgb(83.25, 201, 239.25);
  border-color: rgb(83.25, 201, 239.25);
}
.btn-social-vimeo-o.disabled, .btn-social-vimeo-o:disabled {
  color: #1ab7ea;
}

.btn-social-youtube {
  color: #ffffff;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-social-youtube:link, .btn-social-youtube:visited, .btn-social-youtube.visited {
  color: #ffffff;
  background-color: #ff0000;
  border-color: #ff0000;
}
.btn-social-youtube:hover {
  color: #ffffff;
  background-color: #cc0000;
  border-color: rgb(224.4, 0, 0);
}
.btn-social-youtube.disabled, .btn-social-youtube:disabled {
  background-color: #ff0000;
  border-color: #ff0000;
}

.btn-social-youtube-o {
  color: #ff0000;
  background-color: transparent;
  border-color: #ff0000;
}
.btn-social-youtube-o:link, .btn-social-youtube-o:visited, .btn-social-youtube-o.visited {
  color: #ff0000;
  background-color: transparent;
  border-color: #ff0000;
}
.btn-social-youtube-o:hover {
  color: rgb(255, 63.75, 63.75);
  border-color: rgb(255, 63.75, 63.75);
}
.btn-social-youtube-o.disabled, .btn-social-youtube-o:disabled {
  color: #ff0000;
}

.btn-social-linkedin {
  color: #ffffff;
  background-color: #0077b5;
  border-color: #0077b5;
}
.btn-social-linkedin:link, .btn-social-linkedin:visited, .btn-social-linkedin.visited {
  color: #ffffff;
  background-color: #0077b5;
  border-color: #0077b5;
}
.btn-social-linkedin:hover {
  color: #ffffff;
  background-color: rgb(0, 95.2, 144.8);
  border-color: rgb(0, 104.72, 159.28);
}
.btn-social-linkedin.disabled, .btn-social-linkedin:disabled {
  background-color: #0077b5;
  border-color: #0077b5;
}

.btn-social-linkedin-o {
  color: #0077b5;
  background-color: transparent;
  border-color: #0077b5;
}
.btn-social-linkedin-o:link, .btn-social-linkedin-o:visited, .btn-social-linkedin-o.visited {
  color: #0077b5;
  background-color: transparent;
  border-color: #0077b5;
}
.btn-social-linkedin-o:hover {
  color: rgb(8.25, 170.4779005525, 255);
  border-color: rgb(8.25, 170.4779005525, 255);
}
.btn-social-linkedin-o.disabled, .btn-social-linkedin-o:disabled {
  color: #0077b5;
}

.btn-social-facebook {
  color: #ffffff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-social-facebook:link, .btn-social-facebook:visited, .btn-social-facebook.visited {
  color: #ffffff;
  background-color: #3b5998;
  border-color: #3b5998;
}
.btn-social-facebook:hover {
  color: #ffffff;
  background-color: rgb(47.2, 71.2, 121.6);
  border-color: rgb(51.92, 78.32, 133.76);
}
.btn-social-facebook.disabled, .btn-social-facebook:disabled {
  background-color: #3b5998;
  border-color: #3b5998;
}

.btn-social-facebook-o {
  color: #3b5998;
  background-color: transparent;
  border-color: #3b5998;
}
.btn-social-facebook-o:link, .btn-social-facebook-o:visited, .btn-social-facebook-o.visited {
  color: #3b5998;
  background-color: transparent;
  border-color: #3b5998;
}
.btn-social-facebook-o:hover {
  color: rgb(93.4549763033, 125.3388625592, 192.2950236967);
  border-color: rgb(93.4549763033, 125.3388625592, 192.2950236967);
}
.btn-social-facebook-o.disabled, .btn-social-facebook-o:disabled {
  color: #3b5998;
}

.btn-social-line {
  color: #ffffff;
  background-color: #00c300;
  border-color: #00c300;
}
.btn-social-line:link, .btn-social-line:visited, .btn-social-line.visited {
  color: #ffffff;
  background-color: #00c300;
  border-color: #00c300;
}
.btn-social-line:hover {
  color: #ffffff;
  background-color: #009c00;
  border-color: rgb(0, 171.6, 0);
}
.btn-social-line.disabled, .btn-social-line:disabled {
  background-color: #00c300;
  border-color: #00c300;
}

.btn-social-line-o {
  color: #00c300;
  background-color: transparent;
  border-color: #00c300;
}
.btn-social-line-o:link, .btn-social-line-o:visited, .btn-social-line-o.visited {
  color: #00c300;
  background-color: transparent;
  border-color: #00c300;
}
.btn-social-line-o:hover {
  color: rgb(18.75, 255, 18.75);
  border-color: rgb(18.75, 255, 18.75);
}
.btn-social-line-o.disabled, .btn-social-line-o:disabled {
  color: #00c300;
}

.btn-social-twitter {
  color: #ffffff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.btn-social-twitter:link, .btn-social-twitter:visited, .btn-social-twitter.visited {
  color: #ffffff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.btn-social-twitter:hover {
  color: #ffffff;
  background-color: rgb(11.7924686192, 131.5313807531, 205.0075313808);
  border-color: rgb(12.9717154812, 144.6845188285, 225.5082845188);
}
.btn-social-twitter.disabled, .btn-social-twitter:disabled {
  background-color: #1da1f2;
  border-color: #1da1f2;
}

.btn-social-twitter-o {
  color: #1da1f2;
  background-color: transparent;
  border-color: #1da1f2;
}
.btn-social-twitter-o:link, .btn-social-twitter-o:visited, .btn-social-twitter-o.visited {
  color: #1da1f2;
  background-color: transparent;
  border-color: #1da1f2;
}
.btn-social-twitter-o:hover {
  color: rgb(85.5, 184.5, 245.25);
  border-color: rgb(85.5, 184.5, 245.25);
}
.btn-social-twitter-o.disabled, .btn-social-twitter-o:disabled {
  color: #1da1f2;
}

.btn-social-pinterest {
  color: #ffffff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-social-pinterest:link, .btn-social-pinterest:visited, .btn-social-pinterest.visited {
  color: #ffffff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-social-pinterest:hover {
  color: #ffffff;
  background-color: rgb(151.2, 6.4, 22.4);
  border-color: rgb(166.32, 7.04, 24.64);
}
.btn-social-pinterest.disabled, .btn-social-pinterest:disabled {
  background-color: #bd081c;
  border-color: #bd081c;
}

.btn-social-pinterest-o {
  color: #bd081c;
  background-color: transparent;
  border-color: #bd081c;
}
.btn-social-pinterest-o:link, .btn-social-pinterest-o:visited, .btn-social-pinterest-o.visited {
  color: #bd081c;
  background-color: transparent;
  border-color: #bd081c;
}
.btn-social-pinterest-o:hover {
  color: rgb(245.4670050761, 29.7829949239, 53.6154822335);
  border-color: rgb(245.4670050761, 29.7829949239, 53.6154822335);
}
.btn-social-pinterest-o.disabled, .btn-social-pinterest-o:disabled {
  color: #bd081c;
}

.btn-social-google-plus {
  color: #ffffff;
  background-color: #dd4b39;
  border-color: #dd4b39;
}
.btn-social-google-plus:link, .btn-social-google-plus:visited, .btn-social-google-plus.visited {
  color: #ffffff;
  background-color: #dd4b39;
  border-color: #dd4b39;
}
.btn-social-google-plus:hover {
  color: #ffffff;
  background-color: rgb(189.8068965517, 49.8482758621, 32.5931034483);
  border-color: rgb(208.7875862069, 54.8331034483, 35.8524137931);
}
.btn-social-google-plus.disabled, .btn-social-google-plus:disabled {
  background-color: #dd4b39;
  border-color: #dd4b39;
}

.btn-social-google-plus-o {
  color: #dd4b39;
  background-color: transparent;
  border-color: #dd4b39;
}
.btn-social-google-plus-o:link, .btn-social-google-plus-o:visited, .btn-social-google-plus-o.visited {
  color: #dd4b39;
  background-color: transparent;
  border-color: #dd4b39;
}
.btn-social-google-plus-o:hover {
  color: rgb(229.5, 120, 106.5);
  border-color: rgb(229.5, 120, 106.5);
}
.btn-social-google-plus-o.disabled, .btn-social-google-plus-o:disabled {
  color: #dd4b39;
}

.btn-social-plurk {
  color: #ffffff;
  background-color: #de411d;
  border-color: #de411d;
}
.btn-social-plurk:link, .btn-social-plurk:visited, .btn-social-plurk.visited {
  color: #ffffff;
  background-color: #de411d;
  border-color: #de411d;
}
.btn-social-plurk:hover {
  color: #ffffff;
  background-color: rgb(177.6, 52, 23.2);
  border-color: rgb(195.36, 57.2, 25.52);
}
.btn-social-plurk.disabled, .btn-social-plurk:disabled {
  background-color: #de411d;
  border-color: #de411d;
}

.btn-social-plurk-o {
  color: #de411d;
  background-color: transparent;
  border-color: #de411d;
}
.btn-social-plurk-o:link, .btn-social-plurk-o:visited, .btn-social-plurk-o.visited {
  color: #de411d;
  background-color: transparent;
  border-color: #de411d;
}
.btn-social-plurk-o:hover {
  color: rgb(232.5567729084, 111.0537848606, 83.1932270916);
  border-color: rgb(232.5567729084, 111.0537848606, 83.1932270916);
}
.btn-social-plurk-o.disabled, .btn-social-plurk-o:disabled {
  color: #de411d;
}

.btn-social-qqchat {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-social-qqchat:link, .btn-social-qqchat:visited, .btn-social-qqchat.visited {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-social-qqchat:hover {
  color: #ffffff;
  background-color: black;
  border-color: black;
}
.btn-social-qqchat.disabled, .btn-social-qqchat:disabled {
  background-color: #000000;
  border-color: #000000;
}

.btn-social-qqchat-o {
  color: #000000;
  background-color: transparent;
  border-color: #000000;
}
.btn-social-qqchat-o:link, .btn-social-qqchat-o:visited, .btn-social-qqchat-o.visited {
  color: #000000;
  background-color: transparent;
  border-color: #000000;
}
.btn-social-qqchat-o:hover {
  color: rgb(63.75, 63.75, 63.75);
  border-color: rgb(63.75, 63.75, 63.75);
}
.btn-social-qqchat-o.disabled, .btn-social-qqchat-o:disabled {
  color: #000000;
}

.btn-social-sina-weibo {
  color: #ffffff;
  background-color: #f50000;
  border-color: #f50000;
}
.btn-social-sina-weibo:link, .btn-social-sina-weibo:visited, .btn-social-sina-weibo.visited {
  color: #ffffff;
  background-color: #f50000;
  border-color: #f50000;
}
.btn-social-sina-weibo:hover {
  color: #ffffff;
  background-color: #c40000;
  border-color: rgb(215.6, 0, 0);
}
.btn-social-sina-weibo.disabled, .btn-social-sina-weibo:disabled {
  background-color: #f50000;
  border-color: #f50000;
}

.btn-social-sina-weibo-o {
  color: #f50000;
  background-color: transparent;
  border-color: #f50000;
}
.btn-social-sina-weibo-o:link, .btn-social-sina-weibo-o:visited, .btn-social-sina-weibo-o.visited {
  color: #f50000;
  background-color: transparent;
  border-color: #f50000;
}
.btn-social-sina-weibo-o:hover {
  color: rgb(255, 56.25, 56.25);
  border-color: rgb(255, 56.25, 56.25);
}
.btn-social-sina-weibo-o.disabled, .btn-social-sina-weibo-o:disabled {
  color: #f50000;
}

.btn-social-renren {
  color: #ffffff;
  background-color: #217dc6;
  border-color: #217dc6;
}
.btn-social-renren:link, .btn-social-renren:visited, .btn-social-renren.visited {
  color: #ffffff;
  background-color: #217dc6;
  border-color: #217dc6;
}
.btn-social-renren:hover {
  color: #ffffff;
  background-color: rgb(26.4, 100, 158.4);
  border-color: rgb(29.04, 110, 174.24);
}
.btn-social-renren.disabled, .btn-social-renren:disabled {
  background-color: #217dc6;
  border-color: #217dc6;
}

.btn-social-renren-o {
  color: #217dc6;
  background-color: transparent;
  border-color: #217dc6;
}
.btn-social-renren-o:link, .btn-social-renren-o:visited, .btn-social-renren-o.visited {
  color: #217dc6;
  background-color: transparent;
  border-color: #217dc6;
}
.btn-social-renren-o:hover {
  color: rgb(75.6428571429, 158.9805194805, 225.1071428571);
  border-color: rgb(75.6428571429, 158.9805194805, 225.1071428571);
}
.btn-social-renren-o.disabled, .btn-social-renren-o:disabled {
  color: #217dc6;
}

.btn-social-instagram {
  color: #ffffff;
  background-color: #c13584;
  border-color: #c13584;
}
.btn-social-instagram:link, .btn-social-instagram:visited, .btn-social-instagram.visited {
  color: #ffffff;
  background-color: #c13584;
  border-color: #c13584;
}
.btn-social-instagram:hover {
  color: #ffffff;
  background-color: rgb(154.4, 42.4, 105.6);
  border-color: rgb(169.84, 46.64, 116.16);
}
.btn-social-instagram.disabled, .btn-social-instagram:disabled {
  background-color: #c13584;
  border-color: #c13584;
}

.btn-social-instagram-o {
  color: #c13584;
  background-color: transparent;
  border-color: #c13584;
}
.btn-social-instagram-o:link, .btn-social-instagram-o:visited, .btn-social-instagram-o.visited {
  color: #c13584;
  background-color: transparent;
  border-color: #c13584;
}
.btn-social-instagram-o:hover {
  color: rgb(212.3414634146, 99.6585365854, 163.243902439);
  border-color: rgb(212.3414634146, 99.6585365854, 163.243902439);
}
.btn-social-instagram-o.disabled, .btn-social-instagram-o:disabled {
  color: #c13584;
}

.btn-social-wechat {
  color: #ffffff;
  background-color: #51c332;
  border-color: #51c332;
}
.btn-social-wechat:link, .btn-social-wechat:visited, .btn-social-wechat.visited {
  color: #ffffff;
  background-color: #51c332;
  border-color: #51c332;
}
.btn-social-wechat:hover {
  color: #ffffff;
  background-color: rgb(64.8, 156, 40);
  border-color: rgb(71.28, 171.6, 44);
}
.btn-social-wechat.disabled, .btn-social-wechat:disabled {
  background-color: #51c332;
  border-color: #51c332;
}

.btn-social-wechat-o {
  color: #51c332;
  background-color: transparent;
  border-color: #51c332;
}
.btn-social-wechat-o:link, .btn-social-wechat-o:visited, .btn-social-wechat-o.visited {
  color: #51c332;
  background-color: transparent;
  border-color: #51c332;
}
.btn-social-wechat-o:hover {
  color: rgb(121.9591836735, 214.4387755102, 96.8112244898);
  border-color: rgb(121.9591836735, 214.4387755102, 96.8112244898);
}
.btn-social-wechat-o.disabled, .btn-social-wechat-o:disabled {
  color: #51c332;
}

.btn-ccwork-channel {
  color: #ffffff;
  background-color: #00c2e2;
  border-color: #00c2e2;
}
.btn-ccwork-channel:link, .btn-ccwork-channel:visited, .btn-ccwork-channel.visited {
  color: #ffffff;
  background-color: #00c2e2;
  border-color: #00c2e2;
}
.btn-ccwork-channel:hover {
  color: #ffffff;
  background-color: rgb(0, 155.2, 180.8);
  border-color: rgb(0, 170.72, 198.88);
}
.btn-ccwork-channel.disabled, .btn-ccwork-channel:disabled {
  background-color: #00c2e2;
  border-color: #00c2e2;
}

.btn-ccwork-channel-o {
  color: #00c2e2;
  background-color: transparent;
  border-color: #00c2e2;
}
.btn-ccwork-channel-o:link, .btn-ccwork-channel-o:visited, .btn-ccwork-channel-o.visited {
  color: #00c2e2;
  background-color: transparent;
  border-color: #00c2e2;
}
.btn-ccwork-channel-o:hover {
  color: rgb(42, 224.8407079646, 255);
  border-color: rgb(42, 224.8407079646, 255);
}
.btn-ccwork-channel-o.disabled, .btn-ccwork-channel-o:disabled {
  color: #00c2e2;
}

.btn-ccwork-event {
  color: #ffffff;
  background-color: #00c300;
  border-color: #00c300;
}
.btn-ccwork-event:link, .btn-ccwork-event:visited, .btn-ccwork-event.visited {
  color: #ffffff;
  background-color: #00c300;
  border-color: #00c300;
}
.btn-ccwork-event:hover {
  color: #ffffff;
  background-color: #009c00;
  border-color: rgb(0, 171.6, 0);
}
.btn-ccwork-event.disabled, .btn-ccwork-event:disabled {
  background-color: #00c300;
  border-color: #00c300;
}

.btn-ccwork-event-o {
  color: #00c300;
  background-color: transparent;
  border-color: #00c300;
}
.btn-ccwork-event-o:link, .btn-ccwork-event-o:visited, .btn-ccwork-event-o.visited {
  color: #00c300;
  background-color: transparent;
  border-color: #00c300;
}
.btn-ccwork-event-o:hover {
  color: rgb(18.75, 255, 18.75);
  border-color: rgb(18.75, 255, 18.75);
}
.btn-ccwork-event-o.disabled, .btn-ccwork-event-o:disabled {
  color: #00c300;
}

.btn-ccwork-mart {
  color: #ffffff;
  background-color: #ed6e1c;
  border-color: #ed6e1c;
}
.btn-ccwork-mart:link, .btn-ccwork-mart:visited, .btn-ccwork-mart.visited {
  color: #ffffff;
  background-color: #ed6e1c;
  border-color: #ed6e1c;
}
.btn-ccwork-mart:hover {
  color: #ffffff;
  background-color: rgb(196.4244897959, 86.5306122449, 15.5755102041);
  border-color: rgb(216.0669387755, 95.1836734694, 17.1330612245);
}
.btn-ccwork-mart.disabled, .btn-ccwork-mart:disabled {
  background-color: #ed6e1c;
  border-color: #ed6e1c;
}

.btn-ccwork-mart-o {
  color: #ed6e1c;
  background-color: transparent;
  border-color: #ed6e1c;
}
.btn-ccwork-mart-o:link, .btn-ccwork-mart-o:visited, .btn-ccwork-mart-o.visited {
  color: #ed6e1c;
  background-color: transparent;
  border-color: #ed6e1c;
}
.btn-ccwork-mart-o:hover {
  color: rgb(241.5, 146.25, 84.75);
  border-color: rgb(241.5, 146.25, 84.75);
}
.btn-ccwork-mart-o.disabled, .btn-ccwork-mart-o:disabled {
  color: #ed6e1c;
}

.btn-ccwork-corp {
  color: #ffffff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-ccwork-corp:link, .btn-ccwork-corp:visited, .btn-ccwork-corp.visited {
  color: #ffffff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-ccwork-corp:hover {
  color: #ffffff;
  background-color: rgb(151.2, 6.4, 22.4);
  border-color: rgb(166.32, 7.04, 24.64);
}
.btn-ccwork-corp.disabled, .btn-ccwork-corp:disabled {
  background-color: #bd081c;
  border-color: #bd081c;
}

.btn-ccwork-corp-o {
  color: #bd081c;
  background-color: transparent;
  border-color: #bd081c;
}
.btn-ccwork-corp-o:link, .btn-ccwork-corp-o:visited, .btn-ccwork-corp-o.visited {
  color: #bd081c;
  background-color: transparent;
  border-color: #bd081c;
}
.btn-ccwork-corp-o:hover {
  color: rgb(245.4670050761, 29.7829949239, 53.6154822335);
  border-color: rgb(245.4670050761, 29.7829949239, 53.6154822335);
}
.btn-ccwork-corp-o.disabled, .btn-ccwork-corp-o:disabled {
  color: #bd081c;
}

.btn-ntcart-color1 {
  color: #ffffff;
  background-color: #3C3C37;
  border-color: #3C3C37;
}
.btn-ntcart-color1:link, .btn-ntcart-color1:visited, .btn-ntcart-color1.visited {
  color: #ffffff;
  background-color: #3C3C37;
  border-color: #3C3C37;
}
.btn-ntcart-color1:hover {
  color: #ffffff;
  background-color: #30302c;
  border-color: rgb(52.8, 52.8, 48.4);
}
.btn-ntcart-color1.disabled, .btn-ntcart-color1:disabled {
  background-color: #3C3C37;
  border-color: #3C3C37;
}

.btn-ntcart-color1-o {
  color: #3C3C37;
  background-color: transparent;
  border-color: #3C3C37;
}
.btn-ntcart-color1-o:link, .btn-ntcart-color1-o:visited, .btn-ntcart-color1-o.visited {
  color: #3C3C37;
  background-color: transparent;
  border-color: #3C3C37;
}
.btn-ntcart-color1-o:hover {
  color: rgb(111.5217391304, 111.5217391304, 102.2282608696);
  border-color: rgb(111.5217391304, 111.5217391304, 102.2282608696);
}
.btn-ntcart-color1-o.disabled, .btn-ntcart-color1-o:disabled {
  color: #3C3C37;
}

.btn-ntcart-color2 {
  color: #ffffff;
  background-color: #4D4D49;
  border-color: #4D4D49;
}
.btn-ntcart-color2:link, .btn-ntcart-color2:visited, .btn-ntcart-color2.visited {
  color: #ffffff;
  background-color: #4D4D49;
  border-color: #4D4D49;
}
.btn-ntcart-color2:hover {
  color: #ffffff;
  background-color: rgb(61.6, 61.6, 58.4);
  border-color: rgb(67.76, 67.76, 64.24);
}
.btn-ntcart-color2.disabled, .btn-ntcart-color2:disabled {
  background-color: #4D4D49;
  border-color: #4D4D49;
}

.btn-ntcart-color2-o {
  color: #4D4D49;
  background-color: transparent;
  border-color: #4D4D49;
}
.btn-ntcart-color2-o:link, .btn-ntcart-color2-o:visited, .btn-ntcart-color2-o.visited {
  color: #4D4D49;
  background-color: transparent;
  border-color: #4D4D49;
}
.btn-ntcart-color2-o:hover {
  color: rgb(123.2, 123.2, 116.8);
  border-color: rgb(123.2, 123.2, 116.8);
}
.btn-ntcart-color2-o.disabled, .btn-ntcart-color2-o:disabled {
  color: #4D4D49;
}

.btn-ntcart-color3 {
  color: #ffffff;
  background-color: #f998c7;
  border-color: #f998c7;
}
.btn-ntcart-color3:link, .btn-ntcart-color3:visited, .btn-ntcart-color3.visited {
  color: #ffffff;
  background-color: #f998c7;
  border-color: #f998c7;
}
.btn-ntcart-color3:hover {
  color: #ffffff;
  background-color: rgb(244.5853211009, 76.2146788991, 157.7963302752);
  border-color: rgb(246.3511926606, 106.5288073394, 174.2777981651);
}
.btn-ntcart-color3.disabled, .btn-ntcart-color3:disabled {
  background-color: #f998c7;
  border-color: #f998c7;
}

.btn-ntcart-color3-o {
  color: #f998c7;
  background-color: transparent;
  border-color: #f998c7;
}
.btn-ntcart-color3-o:link, .btn-ntcart-color3-o:visited, .btn-ntcart-color3-o.visited {
  color: #f998c7;
  background-color: transparent;
  border-color: #f998c7;
}
.btn-ntcart-color3-o:hover {
  color: rgb(250.5, 177.75, 213);
  border-color: rgb(250.5, 177.75, 213);
}
.btn-ntcart-color3-o.disabled, .btn-ntcart-color3-o:disabled {
  color: #f998c7;
}

.btn-ntcart-color4 {
  color: #ffffff;
  background-color: #FFFF00;
  border-color: #FFFF00;
}
.btn-ntcart-color4:link, .btn-ntcart-color4:visited, .btn-ntcart-color4.visited {
  color: #ffffff;
  background-color: #FFFF00;
  border-color: #FFFF00;
}
.btn-ntcart-color4:hover {
  color: #ffffff;
  background-color: #cccc00;
  border-color: rgb(224.4, 224.4, 0);
}
.btn-ntcart-color4.disabled, .btn-ntcart-color4:disabled {
  background-color: #FFFF00;
  border-color: #FFFF00;
}

.btn-ntcart-color4-o {
  color: #FFFF00;
  background-color: transparent;
  border-color: #FFFF00;
}
.btn-ntcart-color4-o:link, .btn-ntcart-color4-o:visited, .btn-ntcart-color4-o.visited {
  color: #FFFF00;
  background-color: transparent;
  border-color: #FFFF00;
}
.btn-ntcart-color4-o:hover {
  color: rgb(255, 255, 63.75);
  border-color: rgb(255, 255, 63.75);
}
.btn-ntcart-color4-o.disabled, .btn-ntcart-color4-o:disabled {
  color: #FFFF00;
}

.btn-ntcart-color5 {
  color: #ffffff;
  background-color: #D9D9D9;
  border-color: #D9D9D9;
}
.btn-ntcart-color5:link, .btn-ntcart-color5:visited, .btn-ntcart-color5.visited {
  color: #ffffff;
  background-color: #D9D9D9;
  border-color: #D9D9D9;
}
.btn-ntcart-color5:hover {
  color: #ffffff;
  background-color: rgb(173.6, 173.6, 173.6);
  border-color: rgb(190.96, 190.96, 190.96);
}
.btn-ntcart-color5.disabled, .btn-ntcart-color5:disabled {
  background-color: #D9D9D9;
  border-color: #D9D9D9;
}

.btn-ntcart-color5-o {
  color: #D9D9D9;
  background-color: transparent;
  border-color: #D9D9D9;
}
.btn-ntcart-color5-o:link, .btn-ntcart-color5-o:visited, .btn-ntcart-color5-o.visited {
  color: #D9D9D9;
  background-color: transparent;
  border-color: #D9D9D9;
}
.btn-ntcart-color5-o:hover {
  color: rgb(226.5, 226.5, 226.5);
  border-color: rgb(226.5, 226.5, 226.5);
}
.btn-ntcart-color5-o.disabled, .btn-ntcart-color5-o:disabled {
  color: #D9D9D9;
}

.btn-white, .btn-white:link, .btn-white:visited, .btn-white.visited {
  color: #000000;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-white:focus, .btn-white:hover, .btn-white:active, .btn-white.active {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-white.disabled, .btn-white:disabled {
  background-color: #cccccc;
  border-color: #cccccc;
}

.btn-white-o, .btn-white-o:link, .btn-white-o:visited, .btn-white-o.visited {
  color: #ffffff;
  background-color: transparent;
  border-color: #ffffff;
}
.btn-white-o:focus, .btn-white-o:hover, .btn-white-o:active, .btn-white-o.active {
  color: #222222;
  border-color: #222222;
}
.btn-white-o.disabled, .btn-white-o:disabled {
  color: #cccccc;
}

.btn-black, .btn-black:link, .btn-black:visited, .btn-black.visited {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-black:hover, .btn-black.active {
  color: #efefee;
  background-color: #333;
  border-color: #333;
}
.btn-black.disabled, .btn-black:disabled {
  background-color: #cccccc;
  border-color: #cccccc;
}

.btn-black-o, .btn-black-o:link, .btn-black-o:visited, .btn-black-o.visited {
  color: #000000;
  background-color: transparent;
  border-color: #000000;
}
.btn-black-o:hover, .btn-black-o.active {
  color: #ffffff;
  border-color: #ffffff;
}
.btn-black-o.disabled, .btn-black-o:disabled {
  color: #cccccc;
}

.btn-black-o-light, .btn-black-o-light:link, .btn-black-o-light:visited, .btn-black-o-light.visited {
  color: #000000;
  background-color: transparent;
  border-color: #000000;
}
.btn-black-o-light:hover, .btn-black-o-light.active {
  color: #333;
  border-color: #333;
}
.btn-black-o-light.disabled, .btn-black-o-light:disabled {
  color: #cccccc;
}

.noscript {
  position: fixed;
  z-index: 999;
  color: black;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.85);
  top: 0;
  font-size: 2rem;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  word-break: keep-all;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[v-cloak] {
  display: none !important;
}