[class*=btn-] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

[class*=btn-] {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.tool-btn ul {
  list-style: none;
}

[class*=btn-].circle.btn-with-item, [class*=btn-].square.btn-with-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

[class*=btn-].circle.btn-with-item, [class*=btn-].square.btn-with-item {
  -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 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[class*=btn-].circle.btn-with-item, [class*=btn-].square.btn-with-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[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;
}