.white {
  color : #FFFFFF !important;
}

.bg-white {
  background-color : #FFFFFF !important;
}
.bg-white .card-header, .bg-white .card-footer {
  background-color : transparent;
}

.alert-white {
  border-color : #FFFFFF !important;
  background-color : white !important;
  color : #A6A6A6 !important;
}
.alert-white .alert-link {
  color : #919191 !important;
}

.border-white {
  border-color : #FFFFFF;
}

.bg-white.tag-glow, .border-white.tag-glow {
  -webkit-box-shadow : 0 0 10px #FFFFFF;
          box-shadow : 0 0 10px #FFFFFF;
}

.overlay-white {
  background : #FFFFFF;
  /* The Fallback */
  background : rgba(255, 255, 255, 0.8);
}

.card-outline-white {
  border-width : 1px;
  border-style : solid;
  border-color : #FFFFFF;
  background-color : transparent;
}
.card-outline-white .card-header, .card-outline-white .card-footer {
  background-color : transparent;
}

.btn-white {
  border-color : #FFFFFF;
  background-color : #FFFFFF;
  color : #FFFFFF;
}
.btn-white:hover {
  color : #FFFFFF !important;
}

.btn-outline-white {
  border-color : #FFFFFF;
  background-color : transparent;
  color : #FFFFFF;
}
.btn-outline-white:hover {
  background-color : #FFFFFF;
  color : #FFFFFF !important;
}

.progress-white[value]::-webkit-progress-value {
  background-color : #FFFFFF;
}

.progress-white[value]::-moz-progress-bar {
  background-color : #FFFFFF;
}

.progress-white[value]::-ms-fill {
  background-color : #FFFFFF;
}

@media screen and (min-width: 0\0) {
  .progress-white .progress-bar {
    background-color : #FFFFFF;
  }
}

input:focus ~ .bg-white {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFFFFF !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFFFFF !important;
}

.border-white {
  border : 1px solid #FFFFFF !important;
}

.border-top-white {
  border-top : 1px solid #FFFFFF;
}

.border-bottom-white {
  border-bottom : 1px solid #FFFFFF;
}

.border-left-white {
  border-right : 1px solid #FFFFFF;
}

.border-right-white {
  border-left : 1px solid #FFFFFF;
}

.black {
  color : #000000 !important;
}

.bg-black {
  background-color : #000000 !important;
}
.bg-black .card-header, .bg-black .card-footer {
  background-color : transparent;
}

.alert-black {
  border-color : #000000 !important;
  background-color : #242424 !important;
  color : black !important;
}
.alert-black .alert-link {
  color : black !important;
}

.border-black {
  border-color : #000000;
}

.bg-black.tag-glow, .border-black.tag-glow {
  -webkit-box-shadow : 0 0 10px #000000;
          box-shadow : 0 0 10px #000000;
}

.overlay-black {
  background : #000000;
  /* The Fallback */
  background : rgba(0, 0, 0, 0.8);
}

.card-outline-black {
  border-width : 1px;
  border-style : solid;
  border-color : #000000;
  background-color : transparent;
}
.card-outline-black .card-header, .card-outline-black .card-footer {
  background-color : transparent;
}

.btn-black {
  border-color : #000000;
  background-color : #000000;
  color : #FFFFFF;
}
.btn-black:hover {
  color : #FFFFFF !important;
}

.btn-outline-black {
  border-color : #000000;
  background-color : transparent;
  color : #000000;
}
.btn-outline-black:hover {
  background-color : #000000;
  color : #FFFFFF !important;
}

.progress-black[value]::-webkit-progress-value {
  background-color : #000000;
}

.progress-black[value]::-moz-progress-bar {
  background-color : #000000;
}

.progress-black[value]::-ms-fill {
  background-color : #000000;
}

@media screen and (min-width: 0\0) {
  .progress-black .progress-bar {
    background-color : #000000;
  }
}

input:focus ~ .bg-black {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #000000 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #000000 !important;
}

.border-black {
  border : 1px solid #000000 !important;
}

.border-top-black {
  border-top : 1px solid #000000;
}

.border-bottom-black {
  border-bottom : 1px solid #000000;
}

.border-left-black {
  border-right : 1px solid #000000;
}

.border-right-black {
  border-left : 1px solid #000000;
}

.primary.lighten-5 {
  color : #F1EBFF !important;
}

.bg-primary.bg-lighten-5 {
  background-color : #F1EBFF !important;
}

.btn-primary.btn-lighten-5 {
  border-color : #F1EBFF !important;
  background-color : #F1EBFF !important;
}
.btn-primary.btn-lighten-5:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-lighten-5 {
  border-color : #F1EBFF !important;
  color : #F1EBFF !important;
}
.btn-outline-primary.btn-outline-lighten-5:hover {
  background-color : #F1EBFF !important;
}

.progress-primary.progress-lighten-5[value]::-webkit-progress-value {
  background-color : #F1EBFF;
}

.progress-primary.progress-lighten-5[value]::-moz-progress-bar {
  background-color : #F1EBFF;
}

.progress-primary.progress-lighten-5[value]::-ms-fill {
  background-color : #F1EBFF;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-lighten-5 .progress-bar {
    background-color : #F1EBFF;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F1EBFF !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F1EBFF !important;
}

.border-primary.border-lighten-5 {
  border : 1px solid #F1EBFF !important;
}

.border-top-primary.border-top-lighten-5 {
  border-top : 1px solid #F1EBFF !important;
}

.border-bottom-primary.border-bottom-lighten-5 {
  border-bottom : 1px solid #F1EBFF !important;
}

.border-left-primary.border-left-lighten-5 {
  border-right : 1px solid #F1EBFF !important;
}

.border-right-primary.border-right-lighten-5 {
  border-left : 1px solid #F1EBFF !important;
}

.overlay-primary.overlay-lighten-5 {
  background : #F1EBFF;
  /* The Fallback */
  background : rgba(241, 235, 255, 0.8);
}

.primary.lighten-4 {
  color : #E9E3F8 !important;
}

.bg-primary.bg-lighten-4 {
  background-color : #E9E3F8 !important;
}

.btn-primary.btn-lighten-4 {
  border-color : #E9E3F8 !important;
  background-color : #E9E3F8 !important;
}
.btn-primary.btn-lighten-4:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-lighten-4 {
  border-color : #E9E3F8 !important;
  color : #E9E3F8 !important;
}
.btn-outline-primary.btn-outline-lighten-4:hover {
  background-color : #E9E3F8 !important;
}

.progress-primary.progress-lighten-4[value]::-webkit-progress-value {
  background-color : #E9E3F8;
}

.progress-primary.progress-lighten-4[value]::-moz-progress-bar {
  background-color : #E9E3F8;
}

.progress-primary.progress-lighten-4[value]::-ms-fill {
  background-color : #E9E3F8;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-lighten-4 .progress-bar {
    background-color : #E9E3F8;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E9E3F8 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E9E3F8 !important;
}

.border-primary.border-lighten-4 {
  border : 1px solid #E9E3F8 !important;
}

.border-top-primary.border-top-lighten-4 {
  border-top : 1px solid #E9E3F8 !important;
}

.border-bottom-primary.border-bottom-lighten-4 {
  border-bottom : 1px solid #E9E3F8 !important;
}

.border-left-primary.border-left-lighten-4 {
  border-right : 1px solid #E9E3F8 !important;
}

.border-right-primary.border-right-lighten-4 {
  border-left : 1px solid #E9E3F8 !important;
}

.overlay-primary.overlay-lighten-4 {
  background : #E9E3F8;
  /* The Fallback */
  background : rgba(233, 227, 248, 0.8);
}

.primary.lighten-3 {
  color : #BCAAE9 !important;
}

.bg-primary.bg-lighten-3 {
  background-color : #BCAAE9 !important;
}

.btn-primary.btn-lighten-3 {
  border-color : #BCAAE9 !important;
  background-color : #BCAAE9 !important;
}
.btn-primary.btn-lighten-3:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-lighten-3 {
  border-color : #BCAAE9 !important;
  color : #BCAAE9 !important;
}
.btn-outline-primary.btn-outline-lighten-3:hover {
  background-color : #BCAAE9 !important;
}

.progress-primary.progress-lighten-3[value]::-webkit-progress-value {
  background-color : #BCAAE9;
}

.progress-primary.progress-lighten-3[value]::-moz-progress-bar {
  background-color : #BCAAE9;
}

.progress-primary.progress-lighten-3[value]::-ms-fill {
  background-color : #BCAAE9;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-lighten-3 .progress-bar {
    background-color : #BCAAE9;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BCAAE9 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BCAAE9 !important;
}

.border-primary.border-lighten-3 {
  border : 1px solid #BCAAE9 !important;
}

.border-top-primary.border-top-lighten-3 {
  border-top : 1px solid #BCAAE9 !important;
}

.border-bottom-primary.border-bottom-lighten-3 {
  border-bottom : 1px solid #BCAAE9 !important;
}

.border-left-primary.border-left-lighten-3 {
  border-right : 1px solid #BCAAE9 !important;
}

.border-right-primary.border-right-lighten-3 {
  border-left : 1px solid #BCAAE9 !important;
}

.overlay-primary.overlay-lighten-3 {
  background : #BCAAE9;
  /* The Fallback */
  background : rgba(188, 170, 233, 0.8);
}

.primary.lighten-2 {
  color : #AC92EC !important;
}

.bg-primary.bg-lighten-2 {
  background-color : #AC92EC !important;
}

.btn-primary.btn-lighten-2 {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}
.btn-primary.btn-lighten-2:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-lighten-2 {
  border-color : #AC92EC !important;
  color : #AC92EC !important;
}
.btn-outline-primary.btn-outline-lighten-2:hover {
  background-color : #AC92EC !important;
}

.progress-primary.progress-lighten-2[value]::-webkit-progress-value {
  background-color : #AC92EC;
}

.progress-primary.progress-lighten-2[value]::-moz-progress-bar {
  background-color : #AC92EC;
}

.progress-primary.progress-lighten-2[value]::-ms-fill {
  background-color : #AC92EC;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-lighten-2 .progress-bar {
    background-color : #AC92EC;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #AC92EC !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #AC92EC !important;
}

.border-primary.border-lighten-2 {
  border : 1px solid #AC92EC !important;
}

.border-top-primary.border-top-lighten-2 {
  border-top : 1px solid #AC92EC !important;
}

.border-bottom-primary.border-bottom-lighten-2 {
  border-bottom : 1px solid #AC92EC !important;
}

.border-left-primary.border-left-lighten-2 {
  border-right : 1px solid #AC92EC !important;
}

.border-right-primary.border-right-lighten-2 {
  border-left : 1px solid #AC92EC !important;
}

.overlay-primary.overlay-lighten-2 {
  background : #AC92EC;
  /* The Fallback */
  background : rgba(172, 146, 236, 0.8);
}

.primary.lighten-1 {
  color : #A992E2 !important;
}

.bg-primary.bg-lighten-1 {
  background-color : #A992E2 !important;
}

.btn-primary.btn-lighten-1 {
  border-color : #A992E2 !important;
  background-color : #A992E2 !important;
}
.btn-primary.btn-lighten-1:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-lighten-1 {
  border-color : #A992E2 !important;
  color : #A992E2 !important;
}
.btn-outline-primary.btn-outline-lighten-1:hover {
  background-color : #A992E2 !important;
}

.progress-primary.progress-lighten-1[value]::-webkit-progress-value {
  background-color : #A992E2;
}

.progress-primary.progress-lighten-1[value]::-moz-progress-bar {
  background-color : #A992E2;
}

.progress-primary.progress-lighten-1[value]::-ms-fill {
  background-color : #A992E2;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-lighten-1 .progress-bar {
    background-color : #A992E2;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #A992E2 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #A992E2 !important;
}

.border-primary.border-lighten-1 {
  border : 1px solid #A992E2 !important;
}

.border-top-primary.border-top-lighten-1 {
  border-top : 1px solid #A992E2 !important;
}

.border-bottom-primary.border-bottom-lighten-1 {
  border-bottom : 1px solid #A992E2 !important;
}

.border-left-primary.border-left-lighten-1 {
  border-right : 1px solid #A992E2 !important;
}

.border-right-primary.border-right-lighten-1 {
  border-left : 1px solid #A992E2 !important;
}

.overlay-primary.overlay-lighten-1 {
  background : #A992E2;
  /* The Fallback */
  background : rgba(169, 146, 226, 0.8);
}

.primary {
  color : #967ADC !important;
}

.bg-primary {
  background-color : #967ADC !important;
}
.bg-primary .card-header, .bg-primary .card-footer {
  background-color : transparent;
}

.alert-primary {
  border-color : #967ADC !important;
  background-color : #C3B3EB !important;
  color : #3D2281 !important;
}
.alert-primary .alert-link {
  color : #2E1A61 !important;
}

.border-primary {
  border-color : #967ADC;
}

.bg-primary.tag-glow, .border-primary.tag-glow {
  -webkit-box-shadow : 0 0 10px #967ADC;
          box-shadow : 0 0 10px #967ADC;
}

.overlay-primary {
  background : #967ADC;
  /* The Fallback */
  background : rgba(150, 122, 220, 0.8);
}

.card-outline-primary {
  border-width : 1px;
  border-style : solid;
  border-color : #967ADC;
  background-color : transparent;
}
.card-outline-primary .card-header, .card-outline-primary .card-footer {
  background-color : transparent;
}

.btn-primary {
  border-color : #967ADC;
  background-color : #967ADC;
  color : #FFFFFF;
}
.btn-primary:hover {
  border-color : #AC92EC;
  background-color : #AC92EC;
  color : #FFFFFF !important;
}

.btn-outline-primary {
  border-color : #967ADC;
  background-color : transparent;
  color : #967ADC;
}
.btn-outline-primary:hover {
  background-color : #967ADC;
  color : #FFFFFF !important;
}

.progress-primary[value]::-webkit-progress-value {
  background-color : #967ADC;
}

.progress-primary[value]::-moz-progress-bar {
  background-color : #967ADC;
}

.progress-primary[value]::-ms-fill {
  background-color : #967ADC;
}

@media screen and (min-width: 0\0) {
  .progress-primary .progress-bar {
    background-color : #967ADC;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #967ADC !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #967ADC !important;
}

.border-primary {
  border : 1px solid #967ADC !important;
}

.border-top-primary {
  border-top : 1px solid #967ADC;
}

.border-bottom-primary {
  border-bottom : 1px solid #967ADC;
}

.border-left-primary {
  border-right : 1px solid #967ADC;
}

.border-right-primary {
  border-left : 1px solid #967ADC;
}

.primary.darken-1 {
  color : #8362D6 !important;
}

.bg-primary.bg-darken-1 {
  background-color : #8362D6 !important;
}

.btn-primary.btn-darken-1 {
  border-color : #8362D6 !important;
  background-color : #8362D6 !important;
}
.btn-primary.btn-darken-1:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-darken-1 {
  border-color : #8362D6 !important;
  color : #8362D6 !important;
}
.btn-outline-primary.btn-outline-darken-1:hover {
  background-color : #8362D6 !important;
}

.progress-primary.progress-darken-1[value]::-webkit-progress-value {
  background-color : #8362D6;
}

.progress-primary.progress-darken-1[value]::-moz-progress-bar {
  background-color : #8362D6;
}

.progress-primary.progress-darken-1[value]::-ms-fill {
  background-color : #8362D6;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-darken-1 .progress-bar {
    background-color : #8362D6;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #8362D6 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #8362D6 !important;
}

.border-primary.border-darken-1 {
  border : 1px solid #8362D6 !important;
}

.border-top-primary.border-top-darken-1 {
  border-top : 1px solid #8362D6 !important;
}

.border-bottom-primary.border-bottom-darken-1 {
  border-bottom : 1px solid #8362D6 !important;
}

.border-left-primary.border-left-darken-1 {
  border-right : 1px solid #8362D6 !important;
}

.border-right-primary.border-right-darken-1 {
  border-left : 1px solid #8362D6 !important;
}

.overlay-primary.overlay-darken-1 {
  background : #8362D6;
  /* The Fallback */
  background : rgba(131, 98, 214, 0.8);
}

.primary.darken-2 {
  color : #704ACF !important;
}

.bg-primary.bg-darken-2 {
  background-color : #704ACF !important;
}

.btn-primary.btn-darken-2 {
  border-color : #704ACF !important;
  background-color : #704ACF !important;
}
.btn-primary.btn-darken-2:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-darken-2 {
  border-color : #704ACF !important;
  color : #704ACF !important;
}
.btn-outline-primary.btn-outline-darken-2:hover {
  background-color : #704ACF !important;
}

.progress-primary.progress-darken-2[value]::-webkit-progress-value {
  background-color : #704ACF;
}

.progress-primary.progress-darken-2[value]::-moz-progress-bar {
  background-color : #704ACF;
}

.progress-primary.progress-darken-2[value]::-ms-fill {
  background-color : #704ACF;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-darken-2 .progress-bar {
    background-color : #704ACF;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #704ACF !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #704ACF !important;
}

.border-primary.border-darken-2 {
  border : 1px solid #704ACF !important;
}

.border-top-primary.border-top-darken-2 {
  border-top : 1px solid #704ACF !important;
}

.border-bottom-primary.border-bottom-darken-2 {
  border-bottom : 1px solid #704ACF !important;
}

.border-left-primary.border-left-darken-2 {
  border-right : 1px solid #704ACF !important;
}

.border-right-primary.border-right-darken-2 {
  border-left : 1px solid #704ACF !important;
}

.overlay-primary.overlay-darken-2 {
  background : #704ACF;
  /* The Fallback */
  background : rgba(112, 74, 207, 0.8);
}

.primary.darken-3 {
  color : #5E34C6 !important;
}

.bg-primary.bg-darken-3 {
  background-color : #5E34C6 !important;
}

.btn-primary.btn-darken-3 {
  border-color : #5E34C6 !important;
  background-color : #5E34C6 !important;
}
.btn-primary.btn-darken-3:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-darken-3 {
  border-color : #5E34C6 !important;
  color : #5E34C6 !important;
}
.btn-outline-primary.btn-outline-darken-3:hover {
  background-color : #5E34C6 !important;
}

.progress-primary.progress-darken-3[value]::-webkit-progress-value {
  background-color : #5E34C6;
}

.progress-primary.progress-darken-3[value]::-moz-progress-bar {
  background-color : #5E34C6;
}

.progress-primary.progress-darken-3[value]::-ms-fill {
  background-color : #5E34C6;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-darken-3 .progress-bar {
    background-color : #5E34C6;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #5E34C6 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #5E34C6 !important;
}

.border-primary.border-darken-3 {
  border : 1px solid #5E34C6 !important;
}

.border-top-primary.border-top-darken-3 {
  border-top : 1px solid #5E34C6 !important;
}

.border-bottom-primary.border-bottom-darken-3 {
  border-bottom : 1px solid #5E34C6 !important;
}

.border-left-primary.border-left-darken-3 {
  border-right : 1px solid #5E34C6 !important;
}

.border-right-primary.border-right-darken-3 {
  border-left : 1px solid #5E34C6 !important;
}

.overlay-primary.overlay-darken-3 {
  background : #5E34C6;
  /* The Fallback */
  background : rgba(94, 52, 198, 0.8);
}

.primary.darken-4 {
  color : #522EAE !important;
}

.bg-primary.bg-darken-4 {
  background-color : #522EAE !important;
}

.btn-primary.btn-darken-4 {
  border-color : #522EAE !important;
  background-color : #522EAE !important;
}
.btn-primary.btn-darken-4:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-darken-4 {
  border-color : #522EAE !important;
  color : #522EAE !important;
}
.btn-outline-primary.btn-outline-darken-4:hover {
  background-color : #522EAE !important;
}

.progress-primary.progress-darken-4[value]::-webkit-progress-value {
  background-color : #522EAE;
}

.progress-primary.progress-darken-4[value]::-moz-progress-bar {
  background-color : #522EAE;
}

.progress-primary.progress-darken-4[value]::-ms-fill {
  background-color : #522EAE;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-darken-4 .progress-bar {
    background-color : #522EAE;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #522EAE !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #522EAE !important;
}

.border-primary.border-darken-4 {
  border : 1px solid #522EAE !important;
}

.border-top-primary.border-top-darken-4 {
  border-top : 1px solid #522EAE !important;
}

.border-bottom-primary.border-bottom-darken-4 {
  border-bottom : 1px solid #522EAE !important;
}

.border-left-primary.border-left-darken-4 {
  border-right : 1px solid #522EAE !important;
}

.border-right-primary.border-right-darken-4 {
  border-left : 1px solid #522EAE !important;
}

.overlay-primary.overlay-darken-4 {
  background : #522EAE;
  /* The Fallback */
  background : rgba(82, 46, 174, 0.8);
}

.primary.accent-1 {
  color : #9E77FD !important;
}

.bg-primary.bg-accent-1 {
  background-color : #9E77FD !important;
}

.btn-primary.btn-accent-1 {
  border-color : #9E77FD !important;
  background-color : #9E77FD !important;
}
.btn-primary.btn-accent-1:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-accent-1 {
  border-color : #9E77FD !important;
  color : #9E77FD !important;
}
.btn-outline-primary.btn-outline-accent-1:hover {
  background-color : #9E77FD !important;
}

.progress-primary.progress-accent-1[value]::-webkit-progress-value {
  background-color : #9E77FD;
}

.progress-primary.progress-accent-1[value]::-moz-progress-bar {
  background-color : #9E77FD;
}

.progress-primary.progress-accent-1[value]::-ms-fill {
  background-color : #9E77FD;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-accent-1 .progress-bar {
    background-color : #9E77FD;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9E77FD !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9E77FD !important;
}

.border-primary.border-accent-1 {
  border : 1px solid #9E77FD !important;
}

.border-top-primary.border-top-accent-1 {
  border-top : 1px solid #9E77FD !important;
}

.border-bottom-primary.border-bottom-accent-1 {
  border-bottom : 1px solid #9E77FD !important;
}

.border-left-primary.border-left-accent-1 {
  border-right : 1px solid #9E77FD !important;
}

.border-right-primary.border-right-accent-1 {
  border-left : 1px solid #9E77FD !important;
}

.overlay-primary.overlay-accent-1 {
  background : #9E77FD;
  /* The Fallback */
  background : rgba(158, 119, 253, 0.8);
}

.primary.accent-2 {
  color : #9067F5 !important;
}

.bg-primary.bg-accent-2 {
  background-color : #9067F5 !important;
}

.btn-primary.btn-accent-2 {
  border-color : #9067F5 !important;
  background-color : #9067F5 !important;
}
.btn-primary.btn-accent-2:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-accent-2 {
  border-color : #9067F5 !important;
  color : #9067F5 !important;
}
.btn-outline-primary.btn-outline-accent-2:hover {
  background-color : #9067F5 !important;
}

.progress-primary.progress-accent-2[value]::-webkit-progress-value {
  background-color : #9067F5;
}

.progress-primary.progress-accent-2[value]::-moz-progress-bar {
  background-color : #9067F5;
}

.progress-primary.progress-accent-2[value]::-ms-fill {
  background-color : #9067F5;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-accent-2 .progress-bar {
    background-color : #9067F5;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9067F5 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9067F5 !important;
}

.border-primary.border-accent-2 {
  border : 1px solid #9067F5 !important;
}

.border-top-primary.border-top-accent-2 {
  border-top : 1px solid #9067F5 !important;
}

.border-bottom-primary.border-bottom-accent-2 {
  border-bottom : 1px solid #9067F5 !important;
}

.border-left-primary.border-left-accent-2 {
  border-right : 1px solid #9067F5 !important;
}

.border-right-primary.border-right-accent-2 {
  border-left : 1px solid #9067F5 !important;
}

.overlay-primary.overlay-accent-2 {
  background : #9067F5;
  /* The Fallback */
  background : rgba(144, 103, 245, 0.8);
}

.primary.accent-3 {
  color : #845DE2 !important;
}

.bg-primary.bg-accent-3 {
  background-color : #845DE2 !important;
}

.btn-primary.btn-accent-3 {
  border-color : #845DE2 !important;
  background-color : #845DE2 !important;
}
.btn-primary.btn-accent-3:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-accent-3 {
  border-color : #845DE2 !important;
  color : #845DE2 !important;
}
.btn-outline-primary.btn-outline-accent-3:hover {
  background-color : #845DE2 !important;
}

.progress-primary.progress-accent-3[value]::-webkit-progress-value {
  background-color : #845DE2;
}

.progress-primary.progress-accent-3[value]::-moz-progress-bar {
  background-color : #845DE2;
}

.progress-primary.progress-accent-3[value]::-ms-fill {
  background-color : #845DE2;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-accent-3 .progress-bar {
    background-color : #845DE2;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #845DE2 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #845DE2 !important;
}

.border-primary.border-accent-3 {
  border : 1px solid #845DE2 !important;
}

.border-top-primary.border-top-accent-3 {
  border-top : 1px solid #845DE2 !important;
}

.border-bottom-primary.border-bottom-accent-3 {
  border-bottom : 1px solid #845DE2 !important;
}

.border-left-primary.border-left-accent-3 {
  border-right : 1px solid #845DE2 !important;
}

.border-right-primary.border-right-accent-3 {
  border-left : 1px solid #845DE2 !important;
}

.overlay-primary.overlay-accent-3 {
  background : #845DE2;
  /* The Fallback */
  background : rgba(132, 93, 226, 0.8);
}

.primary.accent-4 {
  color : #7452C7 !important;
}

.bg-primary.bg-accent-4 {
  background-color : #7452C7 !important;
}

.btn-primary.btn-accent-4 {
  border-color : #7452C7 !important;
  background-color : #7452C7 !important;
}
.btn-primary.btn-accent-4:hover {
  border-color : #AC92EC !important;
  background-color : #AC92EC !important;
}

.btn-outline-primary.btn-outline-accent-4 {
  border-color : #7452C7 !important;
  color : #7452C7 !important;
}
.btn-outline-primary.btn-outline-accent-4:hover {
  background-color : #7452C7 !important;
}

.progress-primary.progress-accent-4[value]::-webkit-progress-value {
  background-color : #7452C7;
}

.progress-primary.progress-accent-4[value]::-moz-progress-bar {
  background-color : #7452C7;
}

.progress-primary.progress-accent-4[value]::-ms-fill {
  background-color : #7452C7;
}

@media screen and (min-width: 0\0) {
  .progress-primary.progress-accent-4 .progress-bar {
    background-color : #7452C7;
  }
}

input:focus ~ .bg-primary {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #7452C7 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #7452C7 !important;
}

.border-primary.border-accent-4 {
  border : 1px solid #7452C7 !important;
}

.border-top-primary.border-top-accent-4 {
  border-top : 1px solid #7452C7 !important;
}

.border-bottom-primary.border-bottom-accent-4 {
  border-bottom : 1px solid #7452C7 !important;
}

.border-left-primary.border-left-accent-4 {
  border-right : 1px solid #7452C7 !important;
}

.border-right-primary.border-right-accent-4 {
  border-left : 1px solid #7452C7 !important;
}

.overlay-primary.overlay-accent-4 {
  background : #7452C7;
  /* The Fallback */
  background : rgba(116, 82, 199, 0.8);
}

.success.lighten-5 {
  color : #C2EDE3 !important;
}

.bg-success.bg-lighten-5 {
  background-color : #C2EDE3 !important;
}

.btn-success.btn-lighten-5 {
  border-color : #C2EDE3 !important;
  background-color : #C2EDE3 !important;
}
.btn-success.btn-lighten-5:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-lighten-5 {
  border-color : #C2EDE3 !important;
  color : #C2EDE3 !important;
}
.btn-outline-success.btn-outline-lighten-5:hover {
  background-color : #C2EDE3 !important;
}

.progress-success.progress-lighten-5[value]::-webkit-progress-value {
  background-color : #C2EDE3;
}

.progress-success.progress-lighten-5[value]::-moz-progress-bar {
  background-color : #C2EDE3;
}

.progress-success.progress-lighten-5[value]::-ms-fill {
  background-color : #C2EDE3;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-lighten-5 .progress-bar {
    background-color : #C2EDE3;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C2EDE3 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C2EDE3 !important;
}

.border-success.border-lighten-5 {
  border : 1px solid #C2EDE3 !important;
}

.border-top-success.border-top-lighten-5 {
  border-top : 1px solid #C2EDE3 !important;
}

.border-bottom-success.border-bottom-lighten-5 {
  border-bottom : 1px solid #C2EDE3 !important;
}

.border-left-success.border-left-lighten-5 {
  border-right : 1px solid #C2EDE3 !important;
}

.border-right-success.border-right-lighten-5 {
  border-left : 1px solid #C2EDE3 !important;
}

.overlay-success.overlay-lighten-5 {
  background : #C2EDE3;
  /* The Fallback */
  background : rgba(194, 237, 227, 0.8);
}

.success.lighten-4 {
  color : #97E1CE !important;
}

.bg-success.bg-lighten-4 {
  background-color : #97E1CE !important;
}

.btn-success.btn-lighten-4 {
  border-color : #97E1CE !important;
  background-color : #97E1CE !important;
}
.btn-success.btn-lighten-4:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-lighten-4 {
  border-color : #97E1CE !important;
  color : #97E1CE !important;
}
.btn-outline-success.btn-outline-lighten-4:hover {
  background-color : #97E1CE !important;
}

.progress-success.progress-lighten-4[value]::-webkit-progress-value {
  background-color : #97E1CE;
}

.progress-success.progress-lighten-4[value]::-moz-progress-bar {
  background-color : #97E1CE;
}

.progress-success.progress-lighten-4[value]::-ms-fill {
  background-color : #97E1CE;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-lighten-4 .progress-bar {
    background-color : #97E1CE;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #97E1CE !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #97E1CE !important;
}

.border-success.border-lighten-4 {
  border : 1px solid #97E1CE !important;
}

.border-top-success.border-top-lighten-4 {
  border-top : 1px solid #97E1CE !important;
}

.border-bottom-success.border-bottom-lighten-4 {
  border-bottom : 1px solid #97E1CE !important;
}

.border-left-success.border-left-lighten-4 {
  border-right : 1px solid #97E1CE !important;
}

.border-right-success.border-right-lighten-4 {
  border-left : 1px solid #97E1CE !important;
}

.overlay-success.overlay-lighten-4 {
  background : #97E1CE;
  /* The Fallback */
  background : rgba(151, 225, 206, 0.8);
}

.success.lighten-3 {
  color : #60D0B4 !important;
}

.bg-success.bg-lighten-3 {
  background-color : #60D0B4 !important;
}

.btn-success.btn-lighten-3 {
  border-color : #60D0B4 !important;
  background-color : #60D0B4 !important;
}
.btn-success.btn-lighten-3:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-lighten-3 {
  border-color : #60D0B4 !important;
  color : #60D0B4 !important;
}
.btn-outline-success.btn-outline-lighten-3:hover {
  background-color : #60D0B4 !important;
}

.progress-success.progress-lighten-3[value]::-webkit-progress-value {
  background-color : #60D0B4;
}

.progress-success.progress-lighten-3[value]::-moz-progress-bar {
  background-color : #60D0B4;
}

.progress-success.progress-lighten-3[value]::-ms-fill {
  background-color : #60D0B4;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-lighten-3 .progress-bar {
    background-color : #60D0B4;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #60D0B4 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #60D0B4 !important;
}

.border-success.border-lighten-3 {
  border : 1px solid #60D0B4 !important;
}

.border-top-success.border-top-lighten-3 {
  border-top : 1px solid #60D0B4 !important;
}

.border-bottom-success.border-bottom-lighten-3 {
  border-bottom : 1px solid #60D0B4 !important;
}

.border-left-success.border-left-lighten-3 {
  border-right : 1px solid #60D0B4 !important;
}

.border-right-success.border-right-lighten-3 {
  border-left : 1px solid #60D0B4 !important;
}

.overlay-success.overlay-lighten-3 {
  background : #60D0B4;
  /* The Fallback */
  background : rgba(96, 208, 180, 0.8);
}

.success.lighten-2 {
  color : #48CFAD !important;
}

.bg-success.bg-lighten-2 {
  background-color : #48CFAD !important;
}

.btn-success.btn-lighten-2 {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}
.btn-success.btn-lighten-2:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-lighten-2 {
  border-color : #48CFAD !important;
  color : #48CFAD !important;
}
.btn-outline-success.btn-outline-lighten-2:hover {
  background-color : #48CFAD !important;
}

.progress-success.progress-lighten-2[value]::-webkit-progress-value {
  background-color : #48CFAD;
}

.progress-success.progress-lighten-2[value]::-moz-progress-bar {
  background-color : #48CFAD;
}

.progress-success.progress-lighten-2[value]::-ms-fill {
  background-color : #48CFAD;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-lighten-2 .progress-bar {
    background-color : #48CFAD;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #48CFAD !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #48CFAD !important;
}

.border-success.border-lighten-2 {
  border : 1px solid #48CFAD !important;
}

.border-top-success.border-top-lighten-2 {
  border-top : 1px solid #48CFAD !important;
}

.border-bottom-success.border-bottom-lighten-2 {
  border-bottom : 1px solid #48CFAD !important;
}

.border-left-success.border-left-lighten-2 {
  border-right : 1px solid #48CFAD !important;
}

.border-right-success.border-right-lighten-2 {
  border-left : 1px solid #48CFAD !important;
}

.overlay-success.overlay-lighten-2 {
  background : #48CFAD;
  /* The Fallback */
  background : rgba(72, 207, 173, 0.8);
}

.success.lighten-1 {
  color : #48C9A9 !important;
}

.bg-success.bg-lighten-1 {
  background-color : #48C9A9 !important;
}

.btn-success.btn-lighten-1 {
  border-color : #48C9A9 !important;
  background-color : #48C9A9 !important;
}
.btn-success.btn-lighten-1:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-lighten-1 {
  border-color : #48C9A9 !important;
  color : #48C9A9 !important;
}
.btn-outline-success.btn-outline-lighten-1:hover {
  background-color : #48C9A9 !important;
}

.progress-success.progress-lighten-1[value]::-webkit-progress-value {
  background-color : #48C9A9;
}

.progress-success.progress-lighten-1[value]::-moz-progress-bar {
  background-color : #48C9A9;
}

.progress-success.progress-lighten-1[value]::-ms-fill {
  background-color : #48C9A9;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-lighten-1 .progress-bar {
    background-color : #48C9A9;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #48C9A9 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #48C9A9 !important;
}

.border-success.border-lighten-1 {
  border : 1px solid #48C9A9 !important;
}

.border-top-success.border-top-lighten-1 {
  border-top : 1px solid #48C9A9 !important;
}

.border-bottom-success.border-bottom-lighten-1 {
  border-bottom : 1px solid #48C9A9 !important;
}

.border-left-success.border-left-lighten-1 {
  border-right : 1px solid #48C9A9 !important;
}

.border-right-success.border-right-lighten-1 {
  border-left : 1px solid #48C9A9 !important;
}

.overlay-success.overlay-lighten-1 {
  background : #48C9A9;
  /* The Fallback */
  background : rgba(72, 201, 169, 0.8);
}

.success {
  color : #37BC9B !important;
}

.bg-success {
  background-color : #37BC9B !important;
}
.bg-success .card-header, .bg-success .card-footer {
  background-color : transparent;
}

.alert-success {
  border-color : #37BC9B !important;
  background-color : #68D3B8 !important;
  color : #0F3229 !important;
}
.alert-success .alert-link {
  color : #05120F !important;
}

.border-success {
  border-color : #37BC9B;
}

.bg-success.tag-glow, .border-success.tag-glow {
  -webkit-box-shadow : 0 0 10px #37BC9B;
          box-shadow : 0 0 10px #37BC9B;
}

.overlay-success {
  background : #37BC9B;
  /* The Fallback */
  background : rgba(55, 188, 155, 0.8);
}

.card-outline-success {
  border-width : 1px;
  border-style : solid;
  border-color : #37BC9B;
  background-color : transparent;
}
.card-outline-success .card-header, .card-outline-success .card-footer {
  background-color : transparent;
}

.btn-success {
  border-color : #37BC9B;
  background-color : #37BC9B;
  color : #FFFFFF;
}
.btn-success:hover {
  border-color : #48CFAD;
  background-color : #48CFAD;
  color : #FFFFFF !important;
}

.btn-outline-success {
  border-color : #37BC9B;
  background-color : transparent;
  color : #37BC9B;
}
.btn-outline-success:hover {
  background-color : #37BC9B;
  color : #FFFFFF !important;
}

.progress-success[value]::-webkit-progress-value {
  background-color : #37BC9B;
}

.progress-success[value]::-moz-progress-bar {
  background-color : #37BC9B;
}

.progress-success[value]::-ms-fill {
  background-color : #37BC9B;
}

@media screen and (min-width: 0\0) {
  .progress-success .progress-bar {
    background-color : #37BC9B;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #37BC9B !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #37BC9B !important;
}

.border-success {
  border : 1px solid #37BC9B !important;
}

.border-top-success {
  border-top : 1px solid #37BC9B;
}

.border-bottom-success {
  border-bottom : 1px solid #37BC9B;
}

.border-left-success {
  border-right : 1px solid #37BC9B;
}

.border-right-success {
  border-left : 1px solid #37BC9B;
}

.success.darken-1 {
  color : #30A487 !important;
}

.bg-success.bg-darken-1 {
  background-color : #30A487 !important;
}

.btn-success.btn-darken-1 {
  border-color : #30A487 !important;
  background-color : #30A487 !important;
}
.btn-success.btn-darken-1:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-darken-1 {
  border-color : #30A487 !important;
  color : #30A487 !important;
}
.btn-outline-success.btn-outline-darken-1:hover {
  background-color : #30A487 !important;
}

.progress-success.progress-darken-1[value]::-webkit-progress-value {
  background-color : #30A487;
}

.progress-success.progress-darken-1[value]::-moz-progress-bar {
  background-color : #30A487;
}

.progress-success.progress-darken-1[value]::-ms-fill {
  background-color : #30A487;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-darken-1 .progress-bar {
    background-color : #30A487;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #30A487 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #30A487 !important;
}

.border-success.border-darken-1 {
  border : 1px solid #30A487 !important;
}

.border-top-success.border-top-darken-1 {
  border-top : 1px solid #30A487 !important;
}

.border-bottom-success.border-bottom-darken-1 {
  border-bottom : 1px solid #30A487 !important;
}

.border-left-success.border-left-darken-1 {
  border-right : 1px solid #30A487 !important;
}

.border-right-success.border-right-darken-1 {
  border-left : 1px solid #30A487 !important;
}

.overlay-success.overlay-darken-1 {
  background : #30A487;
  /* The Fallback */
  background : rgba(48, 164, 135, 0.8);
}

.success.darken-2 {
  color : #298D74 !important;
}

.bg-success.bg-darken-2 {
  background-color : #298D74 !important;
}

.btn-success.btn-darken-2 {
  border-color : #298D74 !important;
  background-color : #298D74 !important;
}
.btn-success.btn-darken-2:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-darken-2 {
  border-color : #298D74 !important;
  color : #298D74 !important;
}
.btn-outline-success.btn-outline-darken-2:hover {
  background-color : #298D74 !important;
}

.progress-success.progress-darken-2[value]::-webkit-progress-value {
  background-color : #298D74;
}

.progress-success.progress-darken-2[value]::-moz-progress-bar {
  background-color : #298D74;
}

.progress-success.progress-darken-2[value]::-ms-fill {
  background-color : #298D74;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-darken-2 .progress-bar {
    background-color : #298D74;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #298D74 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #298D74 !important;
}

.border-success.border-darken-2 {
  border : 1px solid #298D74 !important;
}

.border-top-success.border-top-darken-2 {
  border-top : 1px solid #298D74 !important;
}

.border-bottom-success.border-bottom-darken-2 {
  border-bottom : 1px solid #298D74 !important;
}

.border-left-success.border-left-darken-2 {
  border-right : 1px solid #298D74 !important;
}

.border-right-success.border-right-darken-2 {
  border-left : 1px solid #298D74 !important;
}

.overlay-success.overlay-darken-2 {
  background : #298D74;
  /* The Fallback */
  background : rgba(41, 141, 116, 0.8);
}

.success.darken-3 {
  color : #227560 !important;
}

.bg-success.bg-darken-3 {
  background-color : #227560 !important;
}

.btn-success.btn-darken-3 {
  border-color : #227560 !important;
  background-color : #227560 !important;
}
.btn-success.btn-darken-3:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-darken-3 {
  border-color : #227560 !important;
  color : #227560 !important;
}
.btn-outline-success.btn-outline-darken-3:hover {
  background-color : #227560 !important;
}

.progress-success.progress-darken-3[value]::-webkit-progress-value {
  background-color : #227560;
}

.progress-success.progress-darken-3[value]::-moz-progress-bar {
  background-color : #227560;
}

.progress-success.progress-darken-3[value]::-ms-fill {
  background-color : #227560;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-darken-3 .progress-bar {
    background-color : #227560;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #227560 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #227560 !important;
}

.border-success.border-darken-3 {
  border : 1px solid #227560 !important;
}

.border-top-success.border-top-darken-3 {
  border-top : 1px solid #227560 !important;
}

.border-bottom-success.border-bottom-darken-3 {
  border-bottom : 1px solid #227560 !important;
}

.border-left-success.border-left-darken-3 {
  border-right : 1px solid #227560 !important;
}

.border-right-success.border-right-darken-3 {
  border-left : 1px solid #227560 !important;
}

.overlay-success.overlay-darken-3 {
  background : #227560;
  /* The Fallback */
  background : rgba(34, 117, 96, 0.8);
}

.success.darken-4 {
  color : #1B5D4D !important;
}

.bg-success.bg-darken-4 {
  background-color : #1B5D4D !important;
}

.btn-success.btn-darken-4 {
  border-color : #1B5D4D !important;
  background-color : #1B5D4D !important;
}
.btn-success.btn-darken-4:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-darken-4 {
  border-color : #1B5D4D !important;
  color : #1B5D4D !important;
}
.btn-outline-success.btn-outline-darken-4:hover {
  background-color : #1B5D4D !important;
}

.progress-success.progress-darken-4[value]::-webkit-progress-value {
  background-color : #1B5D4D;
}

.progress-success.progress-darken-4[value]::-moz-progress-bar {
  background-color : #1B5D4D;
}

.progress-success.progress-darken-4[value]::-ms-fill {
  background-color : #1B5D4D;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-darken-4 .progress-bar {
    background-color : #1B5D4D;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1B5D4D !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1B5D4D !important;
}

.border-success.border-darken-4 {
  border : 1px solid #1B5D4D !important;
}

.border-top-success.border-top-darken-4 {
  border-top : 1px solid #1B5D4D !important;
}

.border-bottom-success.border-bottom-darken-4 {
  border-bottom : 1px solid #1B5D4D !important;
}

.border-left-success.border-left-darken-4 {
  border-right : 1px solid #1B5D4D !important;
}

.border-right-success.border-right-darken-4 {
  border-left : 1px solid #1B5D4D !important;
}

.overlay-success.overlay-darken-4 {
  background : #1B5D4D;
  /* The Fallback */
  background : rgba(27, 93, 77, 0.8);
}

.success.accent-1 {
  color : #D8F7F0 !important;
}

.bg-success.bg-accent-1 {
  background-color : #D8F7F0 !important;
}

.btn-success.btn-accent-1 {
  border-color : #D8F7F0 !important;
  background-color : #D8F7F0 !important;
}
.btn-success.btn-accent-1:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-accent-1 {
  border-color : #D8F7F0 !important;
  color : #D8F7F0 !important;
}
.btn-outline-success.btn-outline-accent-1:hover {
  background-color : #D8F7F0 !important;
}

.progress-success.progress-accent-1[value]::-webkit-progress-value {
  background-color : #D8F7F0;
}

.progress-success.progress-accent-1[value]::-moz-progress-bar {
  background-color : #D8F7F0;
}

.progress-success.progress-accent-1[value]::-ms-fill {
  background-color : #D8F7F0;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-accent-1 .progress-bar {
    background-color : #D8F7F0;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D8F7F0 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D8F7F0 !important;
}

.border-success.border-accent-1 {
  border : 1px solid #D8F7F0 !important;
}

.border-top-success.border-top-accent-1 {
  border-top : 1px solid #D8F7F0 !important;
}

.border-bottom-success.border-bottom-accent-1 {
  border-bottom : 1px solid #D8F7F0 !important;
}

.border-left-success.border-left-accent-1 {
  border-right : 1px solid #D8F7F0 !important;
}

.border-right-success.border-right-accent-1 {
  border-left : 1px solid #D8F7F0 !important;
}

.overlay-success.overlay-accent-1 {
  background : #D8F7F0;
  /* The Fallback */
  background : rgba(216, 247, 240, 0.8);
}

.success.accent-2 {
  color : #C2EDE3 !important;
}

.bg-success.bg-accent-2 {
  background-color : #C2EDE3 !important;
}

.btn-success.btn-accent-2 {
  border-color : #C2EDE3 !important;
  background-color : #C2EDE3 !important;
}
.btn-success.btn-accent-2:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-accent-2 {
  border-color : #C2EDE3 !important;
  color : #C2EDE3 !important;
}
.btn-outline-success.btn-outline-accent-2:hover {
  background-color : #C2EDE3 !important;
}

.progress-success.progress-accent-2[value]::-webkit-progress-value {
  background-color : #C2EDE3;
}

.progress-success.progress-accent-2[value]::-moz-progress-bar {
  background-color : #C2EDE3;
}

.progress-success.progress-accent-2[value]::-ms-fill {
  background-color : #C2EDE3;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-accent-2 .progress-bar {
    background-color : #C2EDE3;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C2EDE3 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C2EDE3 !important;
}

.border-success.border-accent-2 {
  border : 1px solid #C2EDE3 !important;
}

.border-top-success.border-top-accent-2 {
  border-top : 1px solid #C2EDE3 !important;
}

.border-bottom-success.border-bottom-accent-2 {
  border-bottom : 1px solid #C2EDE3 !important;
}

.border-left-success.border-left-accent-2 {
  border-right : 1px solid #C2EDE3 !important;
}

.border-right-success.border-right-accent-2 {
  border-left : 1px solid #C2EDE3 !important;
}

.overlay-success.overlay-accent-2 {
  background : #C2EDE3;
  /* The Fallback */
  background : rgba(194, 237, 227, 0.8);
}

.success.accent-3 {
  color : #3EC3A2 !important;
}

.bg-success.bg-accent-3 {
  background-color : #3EC3A2 !important;
}

.btn-success.btn-accent-3 {
  border-color : #3EC3A2 !important;
  background-color : #3EC3A2 !important;
}
.btn-success.btn-accent-3:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-accent-3 {
  border-color : #3EC3A2 !important;
  color : #3EC3A2 !important;
}
.btn-outline-success.btn-outline-accent-3:hover {
  background-color : #3EC3A2 !important;
}

.progress-success.progress-accent-3[value]::-webkit-progress-value {
  background-color : #3EC3A2;
}

.progress-success.progress-accent-3[value]::-moz-progress-bar {
  background-color : #3EC3A2;
}

.progress-success.progress-accent-3[value]::-ms-fill {
  background-color : #3EC3A2;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-accent-3 .progress-bar {
    background-color : #3EC3A2;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #3EC3A2 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #3EC3A2 !important;
}

.border-success.border-accent-3 {
  border : 1px solid #3EC3A2 !important;
}

.border-top-success.border-top-accent-3 {
  border-top : 1px solid #3EC3A2 !important;
}

.border-bottom-success.border-bottom-accent-3 {
  border-bottom : 1px solid #3EC3A2 !important;
}

.border-left-success.border-left-accent-3 {
  border-right : 1px solid #3EC3A2 !important;
}

.border-right-success.border-right-accent-3 {
  border-left : 1px solid #3EC3A2 !important;
}

.overlay-success.overlay-accent-3 {
  background : #3EC3A2;
  /* The Fallback */
  background : rgba(62, 195, 162, 0.8);
}

.success.accent-4 {
  color : #298D74 !important;
}

.bg-success.bg-accent-4 {
  background-color : #298D74 !important;
}

.btn-success.btn-accent-4 {
  border-color : #298D74 !important;
  background-color : #298D74 !important;
}
.btn-success.btn-accent-4:hover {
  border-color : #48CFAD !important;
  background-color : #48CFAD !important;
}

.btn-outline-success.btn-outline-accent-4 {
  border-color : #298D74 !important;
  color : #298D74 !important;
}
.btn-outline-success.btn-outline-accent-4:hover {
  background-color : #298D74 !important;
}

.progress-success.progress-accent-4[value]::-webkit-progress-value {
  background-color : #298D74;
}

.progress-success.progress-accent-4[value]::-moz-progress-bar {
  background-color : #298D74;
}

.progress-success.progress-accent-4[value]::-ms-fill {
  background-color : #298D74;
}

@media screen and (min-width: 0\0) {
  .progress-success.progress-accent-4 .progress-bar {
    background-color : #298D74;
  }
}

input:focus ~ .bg-success {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #298D74 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #298D74 !important;
}

.border-success.border-accent-4 {
  border : 1px solid #298D74 !important;
}

.border-top-success.border-top-accent-4 {
  border-top : 1px solid #298D74 !important;
}

.border-bottom-success.border-bottom-accent-4 {
  border-bottom : 1px solid #298D74 !important;
}

.border-left-success.border-left-accent-4 {
  border-right : 1px solid #298D74 !important;
}

.border-right-success.border-right-accent-4 {
  border-left : 1px solid #298D74 !important;
}

.overlay-success.overlay-accent-4 {
  background : #298D74;
  /* The Fallback */
  background : rgba(41, 141, 116, 0.8);
}

.info.lighten-5 {
  color : #DAF0F8 !important;
}

.bg-info.bg-lighten-5 {
  background-color : #DAF0F8 !important;
}

.btn-info.btn-lighten-5 {
  border-color : #DAF0F8 !important;
  background-color : #DAF0F8 !important;
}
.btn-info.btn-lighten-5:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-lighten-5 {
  border-color : #DAF0F8 !important;
  color : #DAF0F8 !important;
}
.btn-outline-info.btn-outline-lighten-5:hover {
  background-color : #DAF0F8 !important;
}

.progress-info.progress-lighten-5[value]::-webkit-progress-value {
  background-color : #DAF0F8;
}

.progress-info.progress-lighten-5[value]::-moz-progress-bar {
  background-color : #DAF0F8;
}

.progress-info.progress-lighten-5[value]::-ms-fill {
  background-color : #DAF0F8;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-lighten-5 .progress-bar {
    background-color : #DAF0F8;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DAF0F8 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DAF0F8 !important;
}

.border-info.border-lighten-5 {
  border : 1px solid #DAF0F8 !important;
}

.border-top-info.border-top-lighten-5 {
  border-top : 1px solid #DAF0F8 !important;
}

.border-bottom-info.border-bottom-lighten-5 {
  border-bottom : 1px solid #DAF0F8 !important;
}

.border-left-info.border-left-lighten-5 {
  border-right : 1px solid #DAF0F8 !important;
}

.border-right-info.border-right-lighten-5 {
  border-left : 1px solid #DAF0F8 !important;
}

.overlay-info.overlay-lighten-5 {
  background : #DAF0F8;
  /* The Fallback */
  background : rgba(218, 240, 248, 0.8);
}

.info.lighten-4 {
  color : #ABDDEF !important;
}

.bg-info.bg-lighten-4 {
  background-color : #ABDDEF !important;
}

.btn-info.btn-lighten-4 {
  border-color : #ABDDEF !important;
  background-color : #ABDDEF !important;
}
.btn-info.btn-lighten-4:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-lighten-4 {
  border-color : #ABDDEF !important;
  color : #ABDDEF !important;
}
.btn-outline-info.btn-outline-lighten-4:hover {
  background-color : #ABDDEF !important;
}

.progress-info.progress-lighten-4[value]::-webkit-progress-value {
  background-color : #ABDDEF;
}

.progress-info.progress-lighten-4[value]::-moz-progress-bar {
  background-color : #ABDDEF;
}

.progress-info.progress-lighten-4[value]::-ms-fill {
  background-color : #ABDDEF;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-lighten-4 .progress-bar {
    background-color : #ABDDEF;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #ABDDEF !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #ABDDEF !important;
}

.border-info.border-lighten-4 {
  border : 1px solid #ABDDEF !important;
}

.border-top-info.border-top-lighten-4 {
  border-top : 1px solid #ABDDEF !important;
}

.border-bottom-info.border-bottom-lighten-4 {
  border-bottom : 1px solid #ABDDEF !important;
}

.border-left-info.border-left-lighten-4 {
  border-right : 1px solid #ABDDEF !important;
}

.border-right-info.border-right-lighten-4 {
  border-left : 1px solid #ABDDEF !important;
}

.overlay-info.overlay-lighten-4 {
  background : #ABDDEF;
  /* The Fallback */
  background : rgba(171, 221, 239, 0.8);
}

.info.lighten-3 {
  color : #6EC4E4 !important;
}

.bg-info.bg-lighten-3 {
  background-color : #6EC4E4 !important;
}

.btn-info.btn-lighten-3 {
  border-color : #6EC4E4 !important;
  background-color : #6EC4E4 !important;
}
.btn-info.btn-lighten-3:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-lighten-3 {
  border-color : #6EC4E4 !important;
  color : #6EC4E4 !important;
}
.btn-outline-info.btn-outline-lighten-3:hover {
  background-color : #6EC4E4 !important;
}

.progress-info.progress-lighten-3[value]::-webkit-progress-value {
  background-color : #6EC4E4;
}

.progress-info.progress-lighten-3[value]::-moz-progress-bar {
  background-color : #6EC4E4;
}

.progress-info.progress-lighten-3[value]::-ms-fill {
  background-color : #6EC4E4;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-lighten-3 .progress-bar {
    background-color : #6EC4E4;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #6EC4E4 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #6EC4E4 !important;
}

.border-info.border-lighten-3 {
  border : 1px solid #6EC4E4 !important;
}

.border-top-info.border-top-lighten-3 {
  border-top : 1px solid #6EC4E4 !important;
}

.border-bottom-info.border-bottom-lighten-3 {
  border-bottom : 1px solid #6EC4E4 !important;
}

.border-left-info.border-left-lighten-3 {
  border-right : 1px solid #6EC4E4 !important;
}

.border-right-info.border-right-lighten-3 {
  border-left : 1px solid #6EC4E4 !important;
}

.overlay-info.overlay-lighten-3 {
  background : #6EC4E4;
  /* The Fallback */
  background : rgba(110, 196, 228, 0.8);
}

.info.lighten-2 {
  color : #4FC1E9 !important;
}

.bg-info.bg-lighten-2 {
  background-color : #4FC1E9 !important;
}

.btn-info.btn-lighten-2 {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}
.btn-info.btn-lighten-2:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-lighten-2 {
  border-color : #4FC1E9 !important;
  color : #4FC1E9 !important;
}
.btn-outline-info.btn-outline-lighten-2:hover {
  background-color : #4FC1E9 !important;
}

.progress-info.progress-lighten-2[value]::-webkit-progress-value {
  background-color : #4FC1E9;
}

.progress-info.progress-lighten-2[value]::-moz-progress-bar {
  background-color : #4FC1E9;
}

.progress-info.progress-lighten-2[value]::-ms-fill {
  background-color : #4FC1E9;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-lighten-2 .progress-bar {
    background-color : #4FC1E9;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #4FC1E9 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #4FC1E9 !important;
}

.border-info.border-lighten-2 {
  border : 1px solid #4FC1E9 !important;
}

.border-top-info.border-top-lighten-2 {
  border-top : 1px solid #4FC1E9 !important;
}

.border-bottom-info.border-bottom-lighten-2 {
  border-bottom : 1px solid #4FC1E9 !important;
}

.border-left-info.border-left-lighten-2 {
  border-right : 1px solid #4FC1E9 !important;
}

.border-right-info.border-right-lighten-2 {
  border-left : 1px solid #4FC1E9 !important;
}

.overlay-info.overlay-lighten-2 {
  background : #4FC1E9;
  /* The Fallback */
  background : rgba(79, 193, 233, 0.8);
}

.info.lighten-1 {
  color : #55B9DF !important;
}

.bg-info.bg-lighten-1 {
  background-color : #55B9DF !important;
}

.btn-info.btn-lighten-1 {
  border-color : #55B9DF !important;
  background-color : #55B9DF !important;
}
.btn-info.btn-lighten-1:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-lighten-1 {
  border-color : #55B9DF !important;
  color : #55B9DF !important;
}
.btn-outline-info.btn-outline-lighten-1:hover {
  background-color : #55B9DF !important;
}

.progress-info.progress-lighten-1[value]::-webkit-progress-value {
  background-color : #55B9DF;
}

.progress-info.progress-lighten-1[value]::-moz-progress-bar {
  background-color : #55B9DF;
}

.progress-info.progress-lighten-1[value]::-ms-fill {
  background-color : #55B9DF;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-lighten-1 .progress-bar {
    background-color : #55B9DF;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #55B9DF !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #55B9DF !important;
}

.border-info.border-lighten-1 {
  border : 1px solid #55B9DF !important;
}

.border-top-info.border-top-lighten-1 {
  border-top : 1px solid #55B9DF !important;
}

.border-bottom-info.border-bottom-lighten-1 {
  border-bottom : 1px solid #55B9DF !important;
}

.border-left-info.border-left-lighten-1 {
  border-right : 1px solid #55B9DF !important;
}

.border-right-info.border-right-lighten-1 {
  border-left : 1px solid #55B9DF !important;
}

.overlay-info.overlay-lighten-1 {
  background : #55B9DF;
  /* The Fallback */
  background : rgba(85, 185, 223, 0.8);
}

.info {
  color : #3BAFDA !important;
}

.bg-info {
  background-color : #3BAFDA !important;
}
.bg-info .card-header, .bg-info .card-footer {
  background-color : transparent;
}

.alert-info {
  border-color : #3BAFDA !important;
  background-color : #77C8E5 !important;
  color : #104153 !important;
}
.alert-info .alert-link {
  color : #092631 !important;
}

.border-info {
  border-color : #3BAFDA;
}

.bg-info.tag-glow, .border-info.tag-glow {
  -webkit-box-shadow : 0 0 10px #3BAFDA;
          box-shadow : 0 0 10px #3BAFDA;
}

.overlay-info {
  background : #3BAFDA;
  /* The Fallback */
  background : rgba(59, 175, 218, 0.8);
}

.card-outline-info {
  border-width : 1px;
  border-style : solid;
  border-color : #3BAFDA;
  background-color : transparent;
}
.card-outline-info .card-header, .card-outline-info .card-footer {
  background-color : transparent;
}

.btn-info {
  border-color : #3BAFDA;
  background-color : #3BAFDA;
  color : #FFFFFF;
}
.btn-info:hover {
  border-color : #4FC1E9;
  background-color : #4FC1E9;
  color : #FFFFFF !important;
}

.btn-outline-info {
  border-color : #3BAFDA;
  background-color : transparent;
  color : #3BAFDA;
}
.btn-outline-info:hover {
  background-color : #3BAFDA;
  color : #FFFFFF !important;
}

.progress-info[value]::-webkit-progress-value {
  background-color : #3BAFDA;
}

.progress-info[value]::-moz-progress-bar {
  background-color : #3BAFDA;
}

.progress-info[value]::-ms-fill {
  background-color : #3BAFDA;
}

@media screen and (min-width: 0\0) {
  .progress-info .progress-bar {
    background-color : #3BAFDA;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #3BAFDA !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #3BAFDA !important;
}

.border-info {
  border : 1px solid #3BAFDA !important;
}

.border-top-info {
  border-top : 1px solid #3BAFDA;
}

.border-bottom-info {
  border-bottom : 1px solid #3BAFDA;
}

.border-left-info {
  border-right : 1px solid #3BAFDA;
}

.border-right-info {
  border-left : 1px solid #3BAFDA;
}

.info.darken-1 {
  color : #27A2CF !important;
}

.bg-info.bg-darken-1 {
  background-color : #27A2CF !important;
}

.btn-info.btn-darken-1 {
  border-color : #27A2CF !important;
  background-color : #27A2CF !important;
}
.btn-info.btn-darken-1:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-darken-1 {
  border-color : #27A2CF !important;
  color : #27A2CF !important;
}
.btn-outline-info.btn-outline-darken-1:hover {
  background-color : #27A2CF !important;
}

.progress-info.progress-darken-1[value]::-webkit-progress-value {
  background-color : #27A2CF;
}

.progress-info.progress-darken-1[value]::-moz-progress-bar {
  background-color : #27A2CF;
}

.progress-info.progress-darken-1[value]::-ms-fill {
  background-color : #27A2CF;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-darken-1 .progress-bar {
    background-color : #27A2CF;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #27A2CF !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #27A2CF !important;
}

.border-info.border-darken-1 {
  border : 1px solid #27A2CF !important;
}

.border-top-info.border-top-darken-1 {
  border-top : 1px solid #27A2CF !important;
}

.border-bottom-info.border-bottom-darken-1 {
  border-bottom : 1px solid #27A2CF !important;
}

.border-left-info.border-left-darken-1 {
  border-right : 1px solid #27A2CF !important;
}

.border-right-info.border-right-darken-1 {
  border-left : 1px solid #27A2CF !important;
}

.overlay-info.overlay-darken-1 {
  background : #27A2CF;
  /* The Fallback */
  background : rgba(39, 162, 207, 0.8);
}

.info.darken-2 {
  color : #228EB6 !important;
}

.bg-info.bg-darken-2 {
  background-color : #228EB6 !important;
}

.btn-info.btn-darken-2 {
  border-color : #228EB6 !important;
  background-color : #228EB6 !important;
}
.btn-info.btn-darken-2:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-darken-2 {
  border-color : #228EB6 !important;
  color : #228EB6 !important;
}
.btn-outline-info.btn-outline-darken-2:hover {
  background-color : #228EB6 !important;
}

.progress-info.progress-darken-2[value]::-webkit-progress-value {
  background-color : #228EB6;
}

.progress-info.progress-darken-2[value]::-moz-progress-bar {
  background-color : #228EB6;
}

.progress-info.progress-darken-2[value]::-ms-fill {
  background-color : #228EB6;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-darken-2 .progress-bar {
    background-color : #228EB6;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #228EB6 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #228EB6 !important;
}

.border-info.border-darken-2 {
  border : 1px solid #228EB6 !important;
}

.border-top-info.border-top-darken-2 {
  border-top : 1px solid #228EB6 !important;
}

.border-bottom-info.border-bottom-darken-2 {
  border-bottom : 1px solid #228EB6 !important;
}

.border-left-info.border-left-darken-2 {
  border-right : 1px solid #228EB6 !important;
}

.border-right-info.border-right-darken-2 {
  border-left : 1px solid #228EB6 !important;
}

.overlay-info.overlay-darken-2 {
  background : #228EB6;
  /* The Fallback */
  background : rgba(34, 142, 182, 0.8);
}

.info.darken-3 {
  color : #1D7A9C !important;
}

.bg-info.bg-darken-3 {
  background-color : #1D7A9C !important;
}

.btn-info.btn-darken-3 {
  border-color : #1D7A9C !important;
  background-color : #1D7A9C !important;
}
.btn-info.btn-darken-3:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-darken-3 {
  border-color : #1D7A9C !important;
  color : #1D7A9C !important;
}
.btn-outline-info.btn-outline-darken-3:hover {
  background-color : #1D7A9C !important;
}

.progress-info.progress-darken-3[value]::-webkit-progress-value {
  background-color : #1D7A9C;
}

.progress-info.progress-darken-3[value]::-moz-progress-bar {
  background-color : #1D7A9C;
}

.progress-info.progress-darken-3[value]::-ms-fill {
  background-color : #1D7A9C;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-darken-3 .progress-bar {
    background-color : #1D7A9C;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1D7A9C !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #1D7A9C !important;
}

.border-info.border-darken-3 {
  border : 1px solid #1D7A9C !important;
}

.border-top-info.border-top-darken-3 {
  border-top : 1px solid #1D7A9C !important;
}

.border-bottom-info.border-bottom-darken-3 {
  border-bottom : 1px solid #1D7A9C !important;
}

.border-left-info.border-left-darken-3 {
  border-right : 1px solid #1D7A9C !important;
}

.border-right-info.border-right-darken-3 {
  border-left : 1px solid #1D7A9C !important;
}

.overlay-info.overlay-darken-3 {
  background : #1D7A9C;
  /* The Fallback */
  background : rgba(29, 122, 156, 0.8);
}

.info.darken-4 {
  color : #196682 !important;
}

.bg-info.bg-darken-4 {
  background-color : #196682 !important;
}

.btn-info.btn-darken-4 {
  border-color : #196682 !important;
  background-color : #196682 !important;
}
.btn-info.btn-darken-4:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-darken-4 {
  border-color : #196682 !important;
  color : #196682 !important;
}
.btn-outline-info.btn-outline-darken-4:hover {
  background-color : #196682 !important;
}

.progress-info.progress-darken-4[value]::-webkit-progress-value {
  background-color : #196682;
}

.progress-info.progress-darken-4[value]::-moz-progress-bar {
  background-color : #196682;
}

.progress-info.progress-darken-4[value]::-ms-fill {
  background-color : #196682;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-darken-4 .progress-bar {
    background-color : #196682;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #196682 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #196682 !important;
}

.border-info.border-darken-4 {
  border : 1px solid #196682 !important;
}

.border-top-info.border-top-darken-4 {
  border-top : 1px solid #196682 !important;
}

.border-bottom-info.border-bottom-darken-4 {
  border-bottom : 1px solid #196682 !important;
}

.border-left-info.border-left-darken-4 {
  border-right : 1px solid #196682 !important;
}

.border-right-info.border-right-darken-4 {
  border-left : 1px solid #196682 !important;
}

.overlay-info.overlay-darken-4 {
  background : #196682;
  /* The Fallback */
  background : rgba(25, 102, 130, 0.8);
}

.info.accent-1 {
  color : #80D2EF !important;
}

.bg-info.bg-accent-1 {
  background-color : #80D2EF !important;
}

.btn-info.btn-accent-1 {
  border-color : #80D2EF !important;
  background-color : #80D2EF !important;
}
.btn-info.btn-accent-1:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-accent-1 {
  border-color : #80D2EF !important;
  color : #80D2EF !important;
}
.btn-outline-info.btn-outline-accent-1:hover {
  background-color : #80D2EF !important;
}

.progress-info.progress-accent-1[value]::-webkit-progress-value {
  background-color : #80D2EF;
}

.progress-info.progress-accent-1[value]::-moz-progress-bar {
  background-color : #80D2EF;
}

.progress-info.progress-accent-1[value]::-ms-fill {
  background-color : #80D2EF;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-accent-1 .progress-bar {
    background-color : #80D2EF;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #80D2EF !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #80D2EF !important;
}

.border-info.border-accent-1 {
  border : 1px solid #80D2EF !important;
}

.border-top-info.border-top-accent-1 {
  border-top : 1px solid #80D2EF !important;
}

.border-bottom-info.border-bottom-accent-1 {
  border-bottom : 1px solid #80D2EF !important;
}

.border-left-info.border-left-accent-1 {
  border-right : 1px solid #80D2EF !important;
}

.border-right-info.border-right-accent-1 {
  border-left : 1px solid #80D2EF !important;
}

.overlay-info.overlay-accent-1 {
  background : #80D2EF;
  /* The Fallback */
  background : rgba(128, 210, 239, 0.8);
}

.info.accent-2 {
  color : #25B1E4 !important;
}

.bg-info.bg-accent-2 {
  background-color : #25B1E4 !important;
}

.btn-info.btn-accent-2 {
  border-color : #25B1E4 !important;
  background-color : #25B1E4 !important;
}
.btn-info.btn-accent-2:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-accent-2 {
  border-color : #25B1E4 !important;
  color : #25B1E4 !important;
}
.btn-outline-info.btn-outline-accent-2:hover {
  background-color : #25B1E4 !important;
}

.progress-info.progress-accent-2[value]::-webkit-progress-value {
  background-color : #25B1E4;
}

.progress-info.progress-accent-2[value]::-moz-progress-bar {
  background-color : #25B1E4;
}

.progress-info.progress-accent-2[value]::-ms-fill {
  background-color : #25B1E4;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-accent-2 .progress-bar {
    background-color : #25B1E4;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #25B1E4 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #25B1E4 !important;
}

.border-info.border-accent-2 {
  border : 1px solid #25B1E4 !important;
}

.border-top-info.border-top-accent-2 {
  border-top : 1px solid #25B1E4 !important;
}

.border-bottom-info.border-bottom-accent-2 {
  border-bottom : 1px solid #25B1E4 !important;
}

.border-left-info.border-left-accent-2 {
  border-right : 1px solid #25B1E4 !important;
}

.border-right-info.border-right-accent-2 {
  border-left : 1px solid #25B1E4 !important;
}

.overlay-info.overlay-accent-2 {
  background : #25B1E4;
  /* The Fallback */
  background : rgba(37, 177, 228, 0.8);
}

.info.accent-3 {
  color : #168BB6 !important;
}

.bg-info.bg-accent-3 {
  background-color : #168BB6 !important;
}

.btn-info.btn-accent-3 {
  border-color : #168BB6 !important;
  background-color : #168BB6 !important;
}
.btn-info.btn-accent-3:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-accent-3 {
  border-color : #168BB6 !important;
  color : #168BB6 !important;
}
.btn-outline-info.btn-outline-accent-3:hover {
  background-color : #168BB6 !important;
}

.progress-info.progress-accent-3[value]::-webkit-progress-value {
  background-color : #168BB6;
}

.progress-info.progress-accent-3[value]::-moz-progress-bar {
  background-color : #168BB6;
}

.progress-info.progress-accent-3[value]::-ms-fill {
  background-color : #168BB6;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-accent-3 .progress-bar {
    background-color : #168BB6;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #168BB6 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #168BB6 !important;
}

.border-info.border-accent-3 {
  border : 1px solid #168BB6 !important;
}

.border-top-info.border-top-accent-3 {
  border-top : 1px solid #168BB6 !important;
}

.border-bottom-info.border-bottom-accent-3 {
  border-bottom : 1px solid #168BB6 !important;
}

.border-left-info.border-left-accent-3 {
  border-right : 1px solid #168BB6 !important;
}

.border-right-info.border-right-accent-3 {
  border-left : 1px solid #168BB6 !important;
}

.overlay-info.overlay-accent-3 {
  background : #168BB6;
  /* The Fallback */
  background : rgba(22, 139, 182, 0.8);
}

.info.accent-4 {
  color : #126F91 !important;
}

.bg-info.bg-accent-4 {
  background-color : #126F91 !important;
}

.btn-info.btn-accent-4 {
  border-color : #126F91 !important;
  background-color : #126F91 !important;
}
.btn-info.btn-accent-4:hover {
  border-color : #4FC1E9 !important;
  background-color : #4FC1E9 !important;
}

.btn-outline-info.btn-outline-accent-4 {
  border-color : #126F91 !important;
  color : #126F91 !important;
}
.btn-outline-info.btn-outline-accent-4:hover {
  background-color : #126F91 !important;
}

.progress-info.progress-accent-4[value]::-webkit-progress-value {
  background-color : #126F91;
}

.progress-info.progress-accent-4[value]::-moz-progress-bar {
  background-color : #126F91;
}

.progress-info.progress-accent-4[value]::-ms-fill {
  background-color : #126F91;
}

@media screen and (min-width: 0\0) {
  .progress-info.progress-accent-4 .progress-bar {
    background-color : #126F91;
  }
}

input:focus ~ .bg-info {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #126F91 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #126F91 !important;
}

.border-info.border-accent-4 {
  border : 1px solid #126F91 !important;
}

.border-top-info.border-top-accent-4 {
  border-top : 1px solid #126F91 !important;
}

.border-bottom-info.border-bottom-accent-4 {
  border-bottom : 1px solid #126F91 !important;
}

.border-left-info.border-left-accent-4 {
  border-right : 1px solid #126F91 !important;
}

.border-right-info.border-right-accent-4 {
  border-left : 1px solid #126F91 !important;
}

.overlay-info.overlay-accent-4 {
  background : #126F91;
  /* The Fallback */
  background : rgba(18, 111, 145, 0.8);
}

.warning.lighten-5 {
  color : #FFFCF6 !important;
}

.bg-warning.bg-lighten-5 {
  background-color : #FFFCF6 !important;
}

.btn-warning.btn-lighten-5 {
  border-color : #FFFCF6 !important;
  background-color : #FFFCF6 !important;
}
.btn-warning.btn-lighten-5:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-lighten-5 {
  border-color : #FFFCF6 !important;
  color : #FFFCF6 !important;
}
.btn-outline-warning.btn-outline-lighten-5:hover {
  background-color : #FFFCF6 !important;
}

.progress-warning.progress-lighten-5[value]::-webkit-progress-value {
  background-color : #FFFCF6;
}

.progress-warning.progress-lighten-5[value]::-moz-progress-bar {
  background-color : #FFFCF6;
}

.progress-warning.progress-lighten-5[value]::-ms-fill {
  background-color : #FFFCF6;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-lighten-5 .progress-bar {
    background-color : #FFFCF6;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFFCF6 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFFCF6 !important;
}

.border-warning.border-lighten-5 {
  border : 1px solid #FFFCF6 !important;
}

.border-top-warning.border-top-lighten-5 {
  border-top : 1px solid #FFFCF6 !important;
}

.border-bottom-warning.border-bottom-lighten-5 {
  border-bottom : 1px solid #FFFCF6 !important;
}

.border-left-warning.border-left-lighten-5 {
  border-right : 1px solid #FFFCF6 !important;
}

.border-right-warning.border-right-lighten-5 {
  border-left : 1px solid #FFFCF6 !important;
}

.overlay-warning.overlay-lighten-5 {
  background : #FFFCF6;
  /* The Fallback */
  background : rgba(255, 252, 246, 0.8);
}

.warning.lighten-4 {
  color : #FCE9C1 !important;
}

.bg-warning.bg-lighten-4 {
  background-color : #FCE9C1 !important;
}

.btn-warning.btn-lighten-4 {
  border-color : #FCE9C1 !important;
  background-color : #FCE9C1 !important;
}
.btn-warning.btn-lighten-4:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-lighten-4 {
  border-color : #FCE9C1 !important;
  color : #FCE9C1 !important;
}
.btn-outline-warning.btn-outline-lighten-4:hover {
  background-color : #FCE9C1 !important;
}

.progress-warning.progress-lighten-4[value]::-webkit-progress-value {
  background-color : #FCE9C1;
}

.progress-warning.progress-lighten-4[value]::-moz-progress-bar {
  background-color : #FCE9C1;
}

.progress-warning.progress-lighten-4[value]::-ms-fill {
  background-color : #FCE9C1;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-lighten-4 .progress-bar {
    background-color : #FCE9C1;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FCE9C1 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FCE9C1 !important;
}

.border-warning.border-lighten-4 {
  border : 1px solid #FCE9C1 !important;
}

.border-top-warning.border-top-lighten-4 {
  border-top : 1px solid #FCE9C1 !important;
}

.border-bottom-warning.border-bottom-lighten-4 {
  border-bottom : 1px solid #FCE9C1 !important;
}

.border-left-warning.border-left-lighten-4 {
  border-right : 1px solid #FCE9C1 !important;
}

.border-right-warning.border-right-lighten-4 {
  border-left : 1px solid #FCE9C1 !important;
}

.overlay-warning.overlay-lighten-4 {
  background : #FCE9C1;
  /* The Fallback */
  background : rgba(252, 233, 193, 0.8);
}

.warning.lighten-3 {
  color : #F9D07C !important;
}

.bg-warning.bg-lighten-3 {
  background-color : #F9D07C !important;
}

.btn-warning.btn-lighten-3 {
  border-color : #F9D07C !important;
  background-color : #F9D07C !important;
}
.btn-warning.btn-lighten-3:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-lighten-3 {
  border-color : #F9D07C !important;
  color : #F9D07C !important;
}
.btn-outline-warning.btn-outline-lighten-3:hover {
  background-color : #F9D07C !important;
}

.progress-warning.progress-lighten-3[value]::-webkit-progress-value {
  background-color : #F9D07C;
}

.progress-warning.progress-lighten-3[value]::-moz-progress-bar {
  background-color : #F9D07C;
}

.progress-warning.progress-lighten-3[value]::-ms-fill {
  background-color : #F9D07C;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-lighten-3 .progress-bar {
    background-color : #F9D07C;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F9D07C !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F9D07C !important;
}

.border-warning.border-lighten-3 {
  border : 1px solid #F9D07C !important;
}

.border-top-warning.border-top-lighten-3 {
  border-top : 1px solid #F9D07C !important;
}

.border-bottom-warning.border-bottom-lighten-3 {
  border-bottom : 1px solid #F9D07C !important;
}

.border-left-warning.border-left-lighten-3 {
  border-right : 1px solid #F9D07C !important;
}

.border-right-warning.border-right-lighten-3 {
  border-left : 1px solid #F9D07C !important;
}

.overlay-warning.overlay-lighten-3 {
  background : #F9D07C;
  /* The Fallback */
  background : rgba(249, 208, 124, 0.8);
}

.warning.lighten-2 {
  color : #FFCE54 !important;
}

.bg-warning.bg-lighten-2 {
  background-color : #FFCE54 !important;
}

.btn-warning.btn-lighten-2 {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}
.btn-warning.btn-lighten-2:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-lighten-2 {
  border-color : #FFCE54 !important;
  color : #FFCE54 !important;
}
.btn-outline-warning.btn-outline-lighten-2:hover {
  background-color : #FFCE54 !important;
}

.progress-warning.progress-lighten-2[value]::-webkit-progress-value {
  background-color : #FFCE54;
}

.progress-warning.progress-lighten-2[value]::-moz-progress-bar {
  background-color : #FFCE54;
}

.progress-warning.progress-lighten-2[value]::-ms-fill {
  background-color : #FFCE54;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-lighten-2 .progress-bar {
    background-color : #FFCE54;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFCE54 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFCE54 !important;
}

.border-warning.border-lighten-2 {
  border : 1px solid #FFCE54 !important;
}

.border-top-warning.border-top-lighten-2 {
  border-top : 1px solid #FFCE54 !important;
}

.border-bottom-warning.border-bottom-lighten-2 {
  border-bottom : 1px solid #FFCE54 !important;
}

.border-left-warning.border-left-lighten-2 {
  border-right : 1px solid #FFCE54 !important;
}

.border-right-warning.border-right-lighten-2 {
  border-left : 1px solid #FFCE54 !important;
}

.overlay-warning.overlay-lighten-2 {
  background : #FFCE54;
  /* The Fallback */
  background : rgba(255, 206, 84, 0.8);
}

.warning.lighten-1 {
  color : #F7C55F !important;
}

.bg-warning.bg-lighten-1 {
  background-color : #F7C55F !important;
}

.btn-warning.btn-lighten-1 {
  border-color : #F7C55F !important;
  background-color : #F7C55F !important;
}
.btn-warning.btn-lighten-1:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-lighten-1 {
  border-color : #F7C55F !important;
  color : #F7C55F !important;
}
.btn-outline-warning.btn-outline-lighten-1:hover {
  background-color : #F7C55F !important;
}

.progress-warning.progress-lighten-1[value]::-webkit-progress-value {
  background-color : #F7C55F;
}

.progress-warning.progress-lighten-1[value]::-moz-progress-bar {
  background-color : #F7C55F;
}

.progress-warning.progress-lighten-1[value]::-ms-fill {
  background-color : #F7C55F;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-lighten-1 .progress-bar {
    background-color : #F7C55F;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F7C55F !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F7C55F !important;
}

.border-warning.border-lighten-1 {
  border : 1px solid #F7C55F !important;
}

.border-top-warning.border-top-lighten-1 {
  border-top : 1px solid #F7C55F !important;
}

.border-bottom-warning.border-bottom-lighten-1 {
  border-bottom : 1px solid #F7C55F !important;
}

.border-left-warning.border-left-lighten-1 {
  border-right : 1px solid #F7C55F !important;
}

.border-right-warning.border-right-lighten-1 {
  border-left : 1px solid #F7C55F !important;
}

.overlay-warning.overlay-lighten-1 {
  background : #F7C55F;
  /* The Fallback */
  background : rgba(247, 197, 95, 0.8);
}

.warning {
  color : #F6BB42 !important;
}

.bg-warning {
  background-color : #F6BB42 !important;
}
.bg-warning .card-header, .bg-warning .card-footer {
  background-color : transparent;
}

.alert-warning {
  border-color : #F6BB42 !important;
  background-color : #F9D486 !important;
  color : #7F5806 !important;
}
.alert-warning .alert-link {
  color : #583D04 !important;
}

.border-warning {
  border-color : #F6BB42;
}

.bg-warning.tag-glow, .border-warning.tag-glow {
  -webkit-box-shadow : 0 0 10px #F6BB42;
          box-shadow : 0 0 10px #F6BB42;
}

.overlay-warning {
  background : #F6BB42;
  /* The Fallback */
  background : rgba(246, 187, 66, 0.8);
}

.card-outline-warning {
  border-width : 1px;
  border-style : solid;
  border-color : #F6BB42;
  background-color : transparent;
}
.card-outline-warning .card-header, .card-outline-warning .card-footer {
  background-color : transparent;
}

.btn-warning {
  border-color : #F6BB42;
  background-color : #F6BB42;
  color : #FFFFFF;
}
.btn-warning:hover {
  border-color : #FFCE54;
  background-color : #FFCE54;
  color : #FFFFFF !important;
}

.btn-outline-warning {
  border-color : #F6BB42;
  background-color : transparent;
  color : #F6BB42;
}
.btn-outline-warning:hover {
  background-color : #F6BB42;
  color : #FFFFFF !important;
}

.progress-warning[value]::-webkit-progress-value {
  background-color : #F6BB42;
}

.progress-warning[value]::-moz-progress-bar {
  background-color : #F6BB42;
}

.progress-warning[value]::-ms-fill {
  background-color : #F6BB42;
}

@media screen and (min-width: 0\0) {
  .progress-warning .progress-bar {
    background-color : #F6BB42;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F6BB42 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F6BB42 !important;
}

.border-warning {
  border : 1px solid #F6BB42 !important;
}

.border-top-warning {
  border-top : 1px solid #F6BB42;
}

.border-bottom-warning {
  border-bottom : 1px solid #F6BB42;
}

.border-left-warning {
  border-right : 1px solid #F6BB42;
}

.border-right-warning {
  border-left : 1px solid #F6BB42;
}

.warning.darken-1 {
  color : #F5B025 !important;
}

.bg-warning.bg-darken-1 {
  background-color : #F5B025 !important;
}

.btn-warning.btn-darken-1 {
  border-color : #F5B025 !important;
  background-color : #F5B025 !important;
}
.btn-warning.btn-darken-1:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-darken-1 {
  border-color : #F5B025 !important;
  color : #F5B025 !important;
}
.btn-outline-warning.btn-outline-darken-1:hover {
  background-color : #F5B025 !important;
}

.progress-warning.progress-darken-1[value]::-webkit-progress-value {
  background-color : #F5B025;
}

.progress-warning.progress-darken-1[value]::-moz-progress-bar {
  background-color : #F5B025;
}

.progress-warning.progress-darken-1[value]::-ms-fill {
  background-color : #F5B025;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-darken-1 .progress-bar {
    background-color : #F5B025;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F5B025 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F5B025 !important;
}

.border-warning.border-darken-1 {
  border : 1px solid #F5B025 !important;
}

.border-top-warning.border-top-darken-1 {
  border-top : 1px solid #F5B025 !important;
}

.border-bottom-warning.border-bottom-darken-1 {
  border-bottom : 1px solid #F5B025 !important;
}

.border-left-warning.border-left-darken-1 {
  border-right : 1px solid #F5B025 !important;
}

.border-right-warning.border-right-darken-1 {
  border-left : 1px solid #F5B025 !important;
}

.overlay-warning.overlay-darken-1 {
  background : #F5B025;
  /* The Fallback */
  background : rgba(245, 176, 37, 0.8);
}

.warning.darken-2 {
  color : #EFA50B !important;
}

.bg-warning.bg-darken-2 {
  background-color : #EFA50B !important;
}

.btn-warning.btn-darken-2 {
  border-color : #EFA50B !important;
  background-color : #EFA50B !important;
}
.btn-warning.btn-darken-2:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-darken-2 {
  border-color : #EFA50B !important;
  color : #EFA50B !important;
}
.btn-outline-warning.btn-outline-darken-2:hover {
  background-color : #EFA50B !important;
}

.progress-warning.progress-darken-2[value]::-webkit-progress-value {
  background-color : #EFA50B;
}

.progress-warning.progress-darken-2[value]::-moz-progress-bar {
  background-color : #EFA50B;
}

.progress-warning.progress-darken-2[value]::-ms-fill {
  background-color : #EFA50B;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-darken-2 .progress-bar {
    background-color : #EFA50B;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EFA50B !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EFA50B !important;
}

.border-warning.border-darken-2 {
  border : 1px solid #EFA50B !important;
}

.border-top-warning.border-top-darken-2 {
  border-top : 1px solid #EFA50B !important;
}

.border-bottom-warning.border-bottom-darken-2 {
  border-bottom : 1px solid #EFA50B !important;
}

.border-left-warning.border-left-darken-2 {
  border-right : 1px solid #EFA50B !important;
}

.border-right-warning.border-right-darken-2 {
  border-left : 1px solid #EFA50B !important;
}

.overlay-warning.overlay-darken-2 {
  background : #EFA50B;
  /* The Fallback */
  background : rgba(239, 165, 11, 0.8);
}

.warning.darken-3 {
  color : #D2910A !important;
}

.bg-warning.bg-darken-3 {
  background-color : #D2910A !important;
}

.btn-warning.btn-darken-3 {
  border-color : #D2910A !important;
  background-color : #D2910A !important;
}
.btn-warning.btn-darken-3:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-darken-3 {
  border-color : #D2910A !important;
  color : #D2910A !important;
}
.btn-outline-warning.btn-outline-darken-3:hover {
  background-color : #D2910A !important;
}

.progress-warning.progress-darken-3[value]::-webkit-progress-value {
  background-color : #D2910A;
}

.progress-warning.progress-darken-3[value]::-moz-progress-bar {
  background-color : #D2910A;
}

.progress-warning.progress-darken-3[value]::-ms-fill {
  background-color : #D2910A;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-darken-3 .progress-bar {
    background-color : #D2910A;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D2910A !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D2910A !important;
}

.border-warning.border-darken-3 {
  border : 1px solid #D2910A !important;
}

.border-top-warning.border-top-darken-3 {
  border-top : 1px solid #D2910A !important;
}

.border-bottom-warning.border-bottom-darken-3 {
  border-bottom : 1px solid #D2910A !important;
}

.border-left-warning.border-left-darken-3 {
  border-right : 1px solid #D2910A !important;
}

.border-right-warning.border-right-darken-3 {
  border-left : 1px solid #D2910A !important;
}

.overlay-warning.overlay-darken-3 {
  background : #D2910A;
  /* The Fallback */
  background : rgba(210, 145, 10, 0.8);
}

.warning.darken-4 {
  color : #B57C09 !important;
}

.bg-warning.bg-darken-4 {
  background-color : #B57C09 !important;
}

.btn-warning.btn-darken-4 {
  border-color : #B57C09 !important;
  background-color : #B57C09 !important;
}
.btn-warning.btn-darken-4:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-darken-4 {
  border-color : #B57C09 !important;
  color : #B57C09 !important;
}
.btn-outline-warning.btn-outline-darken-4:hover {
  background-color : #B57C09 !important;
}

.progress-warning.progress-darken-4[value]::-webkit-progress-value {
  background-color : #B57C09;
}

.progress-warning.progress-darken-4[value]::-moz-progress-bar {
  background-color : #B57C09;
}

.progress-warning.progress-darken-4[value]::-ms-fill {
  background-color : #B57C09;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-darken-4 .progress-bar {
    background-color : #B57C09;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B57C09 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B57C09 !important;
}

.border-warning.border-darken-4 {
  border : 1px solid #B57C09 !important;
}

.border-top-warning.border-top-darken-4 {
  border-top : 1px solid #B57C09 !important;
}

.border-bottom-warning.border-bottom-darken-4 {
  border-bottom : 1px solid #B57C09 !important;
}

.border-left-warning.border-left-darken-4 {
  border-right : 1px solid #B57C09 !important;
}

.border-right-warning.border-right-darken-4 {
  border-left : 1px solid #B57C09 !important;
}

.overlay-warning.overlay-darken-4 {
  background : #B57C09;
  /* The Fallback */
  background : rgba(181, 124, 9, 0.8);
}

.warning.accent-1 {
  color : #FDDEA1 !important;
}

.bg-warning.bg-accent-1 {
  background-color : #FDDEA1 !important;
}

.btn-warning.btn-accent-1 {
  border-color : #FDDEA1 !important;
  background-color : #FDDEA1 !important;
}
.btn-warning.btn-accent-1:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-accent-1 {
  border-color : #FDDEA1 !important;
  color : #FDDEA1 !important;
}
.btn-outline-warning.btn-outline-accent-1:hover {
  background-color : #FDDEA1 !important;
}

.progress-warning.progress-accent-1[value]::-webkit-progress-value {
  background-color : #FDDEA1;
}

.progress-warning.progress-accent-1[value]::-moz-progress-bar {
  background-color : #FDDEA1;
}

.progress-warning.progress-accent-1[value]::-ms-fill {
  background-color : #FDDEA1;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-accent-1 .progress-bar {
    background-color : #FDDEA1;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FDDEA1 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FDDEA1 !important;
}

.border-warning.border-accent-1 {
  border : 1px solid #FDDEA1 !important;
}

.border-top-warning.border-top-accent-1 {
  border-top : 1px solid #FDDEA1 !important;
}

.border-bottom-warning.border-bottom-accent-1 {
  border-bottom : 1px solid #FDDEA1 !important;
}

.border-left-warning.border-left-accent-1 {
  border-right : 1px solid #FDDEA1 !important;
}

.border-right-warning.border-right-accent-1 {
  border-left : 1px solid #FDDEA1 !important;
}

.overlay-warning.overlay-accent-1 {
  background : #FDDEA1;
  /* The Fallback */
  background : rgba(253, 222, 161, 0.8);
}

.warning.accent-2 {
  color : #F9D07D !important;
}

.bg-warning.bg-accent-2 {
  background-color : #F9D07D !important;
}

.btn-warning.btn-accent-2 {
  border-color : #F9D07D !important;
  background-color : #F9D07D !important;
}
.btn-warning.btn-accent-2:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-accent-2 {
  border-color : #F9D07D !important;
  color : #F9D07D !important;
}
.btn-outline-warning.btn-outline-accent-2:hover {
  background-color : #F9D07D !important;
}

.progress-warning.progress-accent-2[value]::-webkit-progress-value {
  background-color : #F9D07D;
}

.progress-warning.progress-accent-2[value]::-moz-progress-bar {
  background-color : #F9D07D;
}

.progress-warning.progress-accent-2[value]::-ms-fill {
  background-color : #F9D07D;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-accent-2 .progress-bar {
    background-color : #F9D07D;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F9D07D !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F9D07D !important;
}

.border-warning.border-accent-2 {
  border : 1px solid #F9D07D !important;
}

.border-top-warning.border-top-accent-2 {
  border-top : 1px solid #F9D07D !important;
}

.border-bottom-warning.border-bottom-accent-2 {
  border-bottom : 1px solid #F9D07D !important;
}

.border-left-warning.border-left-accent-2 {
  border-right : 1px solid #F9D07D !important;
}

.border-right-warning.border-right-accent-2 {
  border-left : 1px solid #F9D07D !important;
}

.overlay-warning.overlay-accent-2 {
  background : #F9D07D;
  /* The Fallback */
  background : rgba(249, 208, 125, 0.8);
}

.warning.accent-3 {
  color : #FDA85C !important;
}

.bg-warning.bg-accent-3 {
  background-color : #FDA85C !important;
}

.btn-warning.btn-accent-3 {
  border-color : #FDA85C !important;
  background-color : #FDA85C !important;
}
.btn-warning.btn-accent-3:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-accent-3 {
  border-color : #FDA85C !important;
  color : #FDA85C !important;
}
.btn-outline-warning.btn-outline-accent-3:hover {
  background-color : #FDA85C !important;
}

.progress-warning.progress-accent-3[value]::-webkit-progress-value {
  background-color : #FDA85C;
}

.progress-warning.progress-accent-3[value]::-moz-progress-bar {
  background-color : #FDA85C;
}

.progress-warning.progress-accent-3[value]::-ms-fill {
  background-color : #FDA85C;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-accent-3 .progress-bar {
    background-color : #FDA85C;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FDA85C !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FDA85C !important;
}

.border-warning.border-accent-3 {
  border : 1px solid #FDA85C !important;
}

.border-top-warning.border-top-accent-3 {
  border-top : 1px solid #FDA85C !important;
}

.border-bottom-warning.border-bottom-accent-3 {
  border-bottom : 1px solid #FDA85C !important;
}

.border-left-warning.border-left-accent-3 {
  border-right : 1px solid #FDA85C !important;
}

.border-right-warning.border-right-accent-3 {
  border-left : 1px solid #FDA85C !important;
}

.overlay-warning.overlay-accent-3 {
  background : #FDA85C;
  /* The Fallback */
  background : rgba(253, 168, 92, 0.8);
}

.warning.accent-4 {
  color : #F5A90B !important;
}

.bg-warning.bg-accent-4 {
  background-color : #F5A90B !important;
}

.btn-warning.btn-accent-4 {
  border-color : #F5A90B !important;
  background-color : #F5A90B !important;
}
.btn-warning.btn-accent-4:hover {
  border-color : #FFCE54 !important;
  background-color : #FFCE54 !important;
}

.btn-outline-warning.btn-outline-accent-4 {
  border-color : #F5A90B !important;
  color : #F5A90B !important;
}
.btn-outline-warning.btn-outline-accent-4:hover {
  background-color : #F5A90B !important;
}

.progress-warning.progress-accent-4[value]::-webkit-progress-value {
  background-color : #F5A90B;
}

.progress-warning.progress-accent-4[value]::-moz-progress-bar {
  background-color : #F5A90B;
}

.progress-warning.progress-accent-4[value]::-ms-fill {
  background-color : #F5A90B;
}

@media screen and (min-width: 0\0) {
  .progress-warning.progress-accent-4 .progress-bar {
    background-color : #F5A90B;
  }
}

input:focus ~ .bg-warning {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F5A90B !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F5A90B !important;
}

.border-warning.border-accent-4 {
  border : 1px solid #F5A90B !important;
}

.border-top-warning.border-top-accent-4 {
  border-top : 1px solid #F5A90B !important;
}

.border-bottom-warning.border-bottom-accent-4 {
  border-bottom : 1px solid #F5A90B !important;
}

.border-left-warning.border-left-accent-4 {
  border-right : 1px solid #F5A90B !important;
}

.border-right-warning.border-right-accent-4 {
  border-left : 1px solid #F5A90B !important;
}

.overlay-warning.overlay-accent-4 {
  background : #F5A90B;
  /* The Fallback */
  background : rgba(245, 169, 11, 0.8);
}

.danger.lighten-5 {
  color : #F9E1E4 !important;
}

.bg-danger.bg-lighten-5 {
  background-color : #F9E1E4 !important;
}

.btn-danger.btn-lighten-5 {
  border-color : #F9E1E4 !important;
  background-color : #F9E1E4 !important;
}
.btn-danger.btn-lighten-5:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-lighten-5 {
  border-color : #F9E1E4 !important;
  color : #F9E1E4 !important;
}
.btn-outline-danger.btn-outline-lighten-5:hover {
  background-color : #F9E1E4 !important;
}

.progress-danger.progress-lighten-5[value]::-webkit-progress-value {
  background-color : #F9E1E4;
}

.progress-danger.progress-lighten-5[value]::-moz-progress-bar {
  background-color : #F9E1E4;
}

.progress-danger.progress-lighten-5[value]::-ms-fill {
  background-color : #F9E1E4;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-lighten-5 .progress-bar {
    background-color : #F9E1E4;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F9E1E4 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F9E1E4 !important;
}

.border-danger.border-lighten-5 {
  border : 1px solid #F9E1E4 !important;
}

.border-top-danger.border-top-lighten-5 {
  border-top : 1px solid #F9E1E4 !important;
}

.border-bottom-danger.border-bottom-lighten-5 {
  border-bottom : 1px solid #F9E1E4 !important;
}

.border-left-danger.border-left-lighten-5 {
  border-right : 1px solid #F9E1E4 !important;
}

.border-right-danger.border-right-lighten-5 {
  border-left : 1px solid #F9E1E4 !important;
}

.overlay-danger.overlay-lighten-5 {
  background : #F9E1E4;
  /* The Fallback */
  background : rgba(249, 225, 228, 0.8);
}

.danger.lighten-4 {
  color : #F0B3B9 !important;
}

.bg-danger.bg-lighten-4 {
  background-color : #F0B3B9 !important;
}

.btn-danger.btn-lighten-4 {
  border-color : #F0B3B9 !important;
  background-color : #F0B3B9 !important;
}
.btn-danger.btn-lighten-4:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-lighten-4 {
  border-color : #F0B3B9 !important;
  color : #F0B3B9 !important;
}
.btn-outline-danger.btn-outline-lighten-4:hover {
  background-color : #F0B3B9 !important;
}

.progress-danger.progress-lighten-4[value]::-webkit-progress-value {
  background-color : #F0B3B9;
}

.progress-danger.progress-lighten-4[value]::-moz-progress-bar {
  background-color : #F0B3B9;
}

.progress-danger.progress-lighten-4[value]::-ms-fill {
  background-color : #F0B3B9;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-lighten-4 .progress-bar {
    background-color : #F0B3B9;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F0B3B9 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F0B3B9 !important;
}

.border-danger.border-lighten-4 {
  border : 1px solid #F0B3B9 !important;
}

.border-top-danger.border-top-lighten-4 {
  border-top : 1px solid #F0B3B9 !important;
}

.border-bottom-danger.border-bottom-lighten-4 {
  border-bottom : 1px solid #F0B3B9 !important;
}

.border-left-danger.border-left-lighten-4 {
  border-right : 1px solid #F0B3B9 !important;
}

.border-right-danger.border-right-lighten-4 {
  border-left : 1px solid #F0B3B9 !important;
}

.overlay-danger.overlay-lighten-4 {
  background : #F0B3B9;
  /* The Fallback */
  background : rgba(240, 179, 185, 0.8);
}

.danger.lighten-3 {
  color : #E47782 !important;
}

.bg-danger.bg-lighten-3 {
  background-color : #E47782 !important;
}

.btn-danger.btn-lighten-3 {
  border-color : #E47782 !important;
  background-color : #E47782 !important;
}
.btn-danger.btn-lighten-3:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-lighten-3 {
  border-color : #E47782 !important;
  color : #E47782 !important;
}
.btn-outline-danger.btn-outline-lighten-3:hover {
  background-color : #E47782 !important;
}

.progress-danger.progress-lighten-3[value]::-webkit-progress-value {
  background-color : #E47782;
}

.progress-danger.progress-lighten-3[value]::-moz-progress-bar {
  background-color : #E47782;
}

.progress-danger.progress-lighten-3[value]::-ms-fill {
  background-color : #E47782;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-lighten-3 .progress-bar {
    background-color : #E47782;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E47782 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E47782 !important;
}

.border-danger.border-lighten-3 {
  border : 1px solid #E47782 !important;
}

.border-top-danger.border-top-lighten-3 {
  border-top : 1px solid #E47782 !important;
}

.border-bottom-danger.border-bottom-lighten-3 {
  border-bottom : 1px solid #E47782 !important;
}

.border-left-danger.border-left-lighten-3 {
  border-right : 1px solid #E47782 !important;
}

.border-right-danger.border-right-lighten-3 {
  border-left : 1px solid #E47782 !important;
}

.overlay-danger.overlay-lighten-3 {
  background : #E47782;
  /* The Fallback */
  background : rgba(228, 119, 130, 0.8);
}

.danger.lighten-2 {
  color : #ED5565 !important;
}

.bg-danger.bg-lighten-2 {
  background-color : #ED5565 !important;
}

.btn-danger.btn-lighten-2 {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}
.btn-danger.btn-lighten-2:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-lighten-2 {
  border-color : #ED5565 !important;
  color : #ED5565 !important;
}
.btn-outline-danger.btn-outline-lighten-2:hover {
  background-color : #ED5565 !important;
}

.progress-danger.progress-lighten-2[value]::-webkit-progress-value {
  background-color : #ED5565;
}

.progress-danger.progress-lighten-2[value]::-moz-progress-bar {
  background-color : #ED5565;
}

.progress-danger.progress-lighten-2[value]::-ms-fill {
  background-color : #ED5565;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-lighten-2 .progress-bar {
    background-color : #ED5565;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #ED5565 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #ED5565 !important;
}

.border-danger.border-lighten-2 {
  border : 1px solid #ED5565 !important;
}

.border-top-danger.border-top-lighten-2 {
  border-top : 1px solid #ED5565 !important;
}

.border-bottom-danger.border-bottom-lighten-2 {
  border-bottom : 1px solid #ED5565 !important;
}

.border-left-danger.border-left-lighten-2 {
  border-right : 1px solid #ED5565 !important;
}

.border-right-danger.border-right-lighten-2 {
  border-left : 1px solid #ED5565 !important;
}

.overlay-danger.overlay-lighten-2 {
  background : #ED5565;
  /* The Fallback */
  background : rgba(237, 85, 101, 0.8);
}

.danger.lighten-1 {
  color : #DF5E6A !important;
}

.bg-danger.bg-lighten-1 {
  background-color : #DF5E6A !important;
}

.btn-danger.btn-lighten-1 {
  border-color : #DF5E6A !important;
  background-color : #DF5E6A !important;
}
.btn-danger.btn-lighten-1:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-lighten-1 {
  border-color : #DF5E6A !important;
  color : #DF5E6A !important;
}
.btn-outline-danger.btn-outline-lighten-1:hover {
  background-color : #DF5E6A !important;
}

.progress-danger.progress-lighten-1[value]::-webkit-progress-value {
  background-color : #DF5E6A;
}

.progress-danger.progress-lighten-1[value]::-moz-progress-bar {
  background-color : #DF5E6A;
}

.progress-danger.progress-lighten-1[value]::-ms-fill {
  background-color : #DF5E6A;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-lighten-1 .progress-bar {
    background-color : #DF5E6A;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DF5E6A !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DF5E6A !important;
}

.border-danger.border-lighten-1 {
  border : 1px solid #DF5E6A !important;
}

.border-top-danger.border-top-lighten-1 {
  border-top : 1px solid #DF5E6A !important;
}

.border-bottom-danger.border-bottom-lighten-1 {
  border-bottom : 1px solid #DF5E6A !important;
}

.border-left-danger.border-left-lighten-1 {
  border-right : 1px solid #DF5E6A !important;
}

.border-right-danger.border-right-lighten-1 {
  border-left : 1px solid #DF5E6A !important;
}

.overlay-danger.overlay-lighten-1 {
  background : #DF5E6A;
  /* The Fallback */
  background : rgba(223, 94, 106, 0.8);
}

.danger {
  color : #DA4453 !important;
}

.bg-danger {
  background-color : #DA4453 !important;
}
.bg-danger .card-header, .bg-danger .card-footer {
  background-color : transparent;
}

.alert-danger {
  border-color : #DA4453 !important;
  background-color : #E6808A !important;
  color : #5A1219 !important;
}
.alert-danger .alert-link {
  color : #380B0F !important;
}

.border-danger {
  border-color : #DA4453;
}

.bg-danger.tag-glow, .border-danger.tag-glow {
  -webkit-box-shadow : 0 0 10px #DA4453;
          box-shadow : 0 0 10px #DA4453;
}

.overlay-danger {
  background : #DA4453;
  /* The Fallback */
  background : rgba(218, 68, 83, 0.8);
}

.card-outline-danger {
  border-width : 1px;
  border-style : solid;
  border-color : #DA4453;
  background-color : transparent;
}
.card-outline-danger .card-header, .card-outline-danger .card-footer {
  background-color : transparent;
}

.btn-danger {
  border-color : #DA4453;
  background-color : #DA4453;
  color : #FFFFFF;
}
.btn-danger:hover {
  border-color : #ED5565;
  background-color : #ED5565;
  color : #FFFFFF !important;
}

.btn-outline-danger {
  border-color : #DA4453;
  background-color : transparent;
  color : #DA4453;
}
.btn-outline-danger:hover {
  background-color : #DA4453;
  color : #FFFFFF !important;
}

.progress-danger[value]::-webkit-progress-value {
  background-color : #DA4453;
}

.progress-danger[value]::-moz-progress-bar {
  background-color : #DA4453;
}

.progress-danger[value]::-ms-fill {
  background-color : #DA4453;
}

@media screen and (min-width: 0\0) {
  .progress-danger .progress-bar {
    background-color : #DA4453;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DA4453 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DA4453 !important;
}

.border-danger {
  border : 1px solid #DA4453 !important;
}

.border-top-danger {
  border-top : 1px solid #DA4453;
}

.border-bottom-danger {
  border-bottom : 1px solid #DA4453;
}

.border-left-danger {
  border-right : 1px solid #DA4453;
}

.border-right-danger {
  border-left : 1px solid #DA4453;
}

.danger.darken-1 {
  color : #D52A3B !important;
}

.bg-danger.bg-darken-1 {
  background-color : #D52A3B !important;
}

.btn-danger.btn-darken-1 {
  border-color : #D52A3B !important;
  background-color : #D52A3B !important;
}
.btn-danger.btn-darken-1:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-darken-1 {
  border-color : #D52A3B !important;
  color : #D52A3B !important;
}
.btn-outline-danger.btn-outline-darken-1:hover {
  background-color : #D52A3B !important;
}

.progress-danger.progress-darken-1[value]::-webkit-progress-value {
  background-color : #D52A3B;
}

.progress-danger.progress-darken-1[value]::-moz-progress-bar {
  background-color : #D52A3B;
}

.progress-danger.progress-darken-1[value]::-ms-fill {
  background-color : #D52A3B;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-darken-1 .progress-bar {
    background-color : #D52A3B;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D52A3B !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D52A3B !important;
}

.border-danger.border-darken-1 {
  border : 1px solid #D52A3B !important;
}

.border-top-danger.border-top-darken-1 {
  border-top : 1px solid #D52A3B !important;
}

.border-bottom-danger.border-bottom-darken-1 {
  border-bottom : 1px solid #D52A3B !important;
}

.border-left-danger.border-left-darken-1 {
  border-right : 1px solid #D52A3B !important;
}

.border-right-danger.border-right-darken-1 {
  border-left : 1px solid #D52A3B !important;
}

.overlay-danger.overlay-darken-1 {
  background : #D52A3B;
  /* The Fallback */
  background : rgba(213, 42, 59, 0.8);
}

.danger.darken-2 {
  color : #BC2534 !important;
}

.bg-danger.bg-darken-2 {
  background-color : #BC2534 !important;
}

.btn-danger.btn-darken-2 {
  border-color : #BC2534 !important;
  background-color : #BC2534 !important;
}
.btn-danger.btn-darken-2:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-darken-2 {
  border-color : #BC2534 !important;
  color : #BC2534 !important;
}
.btn-outline-danger.btn-outline-darken-2:hover {
  background-color : #BC2534 !important;
}

.progress-danger.progress-darken-2[value]::-webkit-progress-value {
  background-color : #BC2534;
}

.progress-danger.progress-darken-2[value]::-moz-progress-bar {
  background-color : #BC2534;
}

.progress-danger.progress-darken-2[value]::-ms-fill {
  background-color : #BC2534;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-darken-2 .progress-bar {
    background-color : #BC2534;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BC2534 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BC2534 !important;
}

.border-danger.border-darken-2 {
  border : 1px solid #BC2534 !important;
}

.border-top-danger.border-top-darken-2 {
  border-top : 1px solid #BC2534 !important;
}

.border-bottom-danger.border-bottom-darken-2 {
  border-bottom : 1px solid #BC2534 !important;
}

.border-left-danger.border-left-darken-2 {
  border-right : 1px solid #BC2534 !important;
}

.border-right-danger.border-right-darken-2 {
  border-left : 1px solid #BC2534 !important;
}

.overlay-danger.overlay-darken-2 {
  background : #BC2534;
  /* The Fallback */
  background : rgba(188, 37, 52, 0.8);
}

.danger.darken-3 {
  color : #A2202D !important;
}

.bg-danger.bg-darken-3 {
  background-color : #A2202D !important;
}

.btn-danger.btn-darken-3 {
  border-color : #A2202D !important;
  background-color : #A2202D !important;
}
.btn-danger.btn-darken-3:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-darken-3 {
  border-color : #A2202D !important;
  color : #A2202D !important;
}
.btn-outline-danger.btn-outline-darken-3:hover {
  background-color : #A2202D !important;
}

.progress-danger.progress-darken-3[value]::-webkit-progress-value {
  background-color : #A2202D;
}

.progress-danger.progress-darken-3[value]::-moz-progress-bar {
  background-color : #A2202D;
}

.progress-danger.progress-darken-3[value]::-ms-fill {
  background-color : #A2202D;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-darken-3 .progress-bar {
    background-color : #A2202D;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #A2202D !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #A2202D !important;
}

.border-danger.border-darken-3 {
  border : 1px solid #A2202D !important;
}

.border-top-danger.border-top-darken-3 {
  border-top : 1px solid #A2202D !important;
}

.border-bottom-danger.border-bottom-darken-3 {
  border-bottom : 1px solid #A2202D !important;
}

.border-left-danger.border-left-darken-3 {
  border-right : 1px solid #A2202D !important;
}

.border-right-danger.border-right-darken-3 {
  border-left : 1px solid #A2202D !important;
}

.overlay-danger.overlay-darken-3 {
  background : #A2202D;
  /* The Fallback */
  background : rgba(162, 32, 45, 0.8);
}

.danger.darken-4 {
  color : #891B26 !important;
}

.bg-danger.bg-darken-4 {
  background-color : #891B26 !important;
}

.btn-danger.btn-darken-4 {
  border-color : #891B26 !important;
  background-color : #891B26 !important;
}
.btn-danger.btn-darken-4:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-darken-4 {
  border-color : #891B26 !important;
  color : #891B26 !important;
}
.btn-outline-danger.btn-outline-darken-4:hover {
  background-color : #891B26 !important;
}

.progress-danger.progress-darken-4[value]::-webkit-progress-value {
  background-color : #891B26;
}

.progress-danger.progress-darken-4[value]::-moz-progress-bar {
  background-color : #891B26;
}

.progress-danger.progress-darken-4[value]::-ms-fill {
  background-color : #891B26;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-darken-4 .progress-bar {
    background-color : #891B26;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #891B26 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #891B26 !important;
}

.border-danger.border-darken-4 {
  border : 1px solid #891B26 !important;
}

.border-top-danger.border-top-darken-4 {
  border-top : 1px solid #891B26 !important;
}

.border-bottom-danger.border-bottom-darken-4 {
  border-bottom : 1px solid #891B26 !important;
}

.border-left-danger.border-left-darken-4 {
  border-right : 1px solid #891B26 !important;
}

.border-right-danger.border-right-darken-4 {
  border-left : 1px solid #891B26 !important;
}

.overlay-danger.overlay-darken-4 {
  background : #891B26;
  /* The Fallback */
  background : rgba(137, 27, 38, 0.8);
}

.danger.accent-1 {
  color : #F9E1E4 !important;
}

.bg-danger.bg-accent-1 {
  background-color : #F9E1E4 !important;
}

.btn-danger.btn-accent-1 {
  border-color : #F9E1E4 !important;
  background-color : #F9E1E4 !important;
}
.btn-danger.btn-accent-1:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-accent-1 {
  border-color : #F9E1E4 !important;
  color : #F9E1E4 !important;
}
.btn-outline-danger.btn-outline-accent-1:hover {
  background-color : #F9E1E4 !important;
}

.progress-danger.progress-accent-1[value]::-webkit-progress-value {
  background-color : #F9E1E4;
}

.progress-danger.progress-accent-1[value]::-moz-progress-bar {
  background-color : #F9E1E4;
}

.progress-danger.progress-accent-1[value]::-ms-fill {
  background-color : #F9E1E4;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-accent-1 .progress-bar {
    background-color : #F9E1E4;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F9E1E4 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F9E1E4 !important;
}

.border-danger.border-accent-1 {
  border : 1px solid #F9E1E4 !important;
}

.border-top-danger.border-top-accent-1 {
  border-top : 1px solid #F9E1E4 !important;
}

.border-bottom-danger.border-bottom-accent-1 {
  border-bottom : 1px solid #F9E1E4 !important;
}

.border-left-danger.border-left-accent-1 {
  border-right : 1px solid #F9E1E4 !important;
}

.border-right-danger.border-right-accent-1 {
  border-left : 1px solid #F9E1E4 !important;
}

.overlay-danger.overlay-accent-1 {
  background : #F9E1E4;
  /* The Fallback */
  background : rgba(249, 225, 228, 0.8);
}

.danger.accent-2 {
  color : #EA7983 !important;
}

.bg-danger.bg-accent-2 {
  background-color : #EA7983 !important;
}

.btn-danger.btn-accent-2 {
  border-color : #EA7983 !important;
  background-color : #EA7983 !important;
}
.btn-danger.btn-accent-2:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-accent-2 {
  border-color : #EA7983 !important;
  color : #EA7983 !important;
}
.btn-outline-danger.btn-outline-accent-2:hover {
  background-color : #EA7983 !important;
}

.progress-danger.progress-accent-2[value]::-webkit-progress-value {
  background-color : #EA7983;
}

.progress-danger.progress-accent-2[value]::-moz-progress-bar {
  background-color : #EA7983;
}

.progress-danger.progress-accent-2[value]::-ms-fill {
  background-color : #EA7983;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-accent-2 .progress-bar {
    background-color : #EA7983;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EA7983 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EA7983 !important;
}

.border-danger.border-accent-2 {
  border : 1px solid #EA7983 !important;
}

.border-top-danger.border-top-accent-2 {
  border-top : 1px solid #EA7983 !important;
}

.border-bottom-danger.border-bottom-accent-2 {
  border-bottom : 1px solid #EA7983 !important;
}

.border-left-danger.border-left-accent-2 {
  border-right : 1px solid #EA7983 !important;
}

.border-right-danger.border-right-accent-2 {
  border-left : 1px solid #EA7983 !important;
}

.overlay-danger.overlay-accent-2 {
  background : #EA7983;
  /* The Fallback */
  background : rgba(234, 121, 131, 0.8);
}

.danger.accent-3 {
  color : #DF5E6A !important;
}

.bg-danger.bg-accent-3 {
  background-color : #DF5E6A !important;
}

.btn-danger.btn-accent-3 {
  border-color : #DF5E6A !important;
  background-color : #DF5E6A !important;
}
.btn-danger.btn-accent-3:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-accent-3 {
  border-color : #DF5E6A !important;
  color : #DF5E6A !important;
}
.btn-outline-danger.btn-outline-accent-3:hover {
  background-color : #DF5E6A !important;
}

.progress-danger.progress-accent-3[value]::-webkit-progress-value {
  background-color : #DF5E6A;
}

.progress-danger.progress-accent-3[value]::-moz-progress-bar {
  background-color : #DF5E6A;
}

.progress-danger.progress-accent-3[value]::-ms-fill {
  background-color : #DF5E6A;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-accent-3 .progress-bar {
    background-color : #DF5E6A;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DF5E6A !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DF5E6A !important;
}

.border-danger.border-accent-3 {
  border : 1px solid #DF5E6A !important;
}

.border-top-danger.border-top-accent-3 {
  border-top : 1px solid #DF5E6A !important;
}

.border-bottom-danger.border-bottom-accent-3 {
  border-bottom : 1px solid #DF5E6A !important;
}

.border-left-danger.border-left-accent-3 {
  border-right : 1px solid #DF5E6A !important;
}

.border-right-danger.border-right-accent-3 {
  border-left : 1px solid #DF5E6A !important;
}

.overlay-danger.overlay-accent-3 {
  background : #DF5E6A;
  /* The Fallback */
  background : rgba(223, 94, 106, 0.8);
}

.danger.accent-4 {
  color : #CC2F3E !important;
}

.bg-danger.bg-accent-4 {
  background-color : #CC2F3E !important;
}

.btn-danger.btn-accent-4 {
  border-color : #CC2F3E !important;
  background-color : #CC2F3E !important;
}
.btn-danger.btn-accent-4:hover {
  border-color : #ED5565 !important;
  background-color : #ED5565 !important;
}

.btn-outline-danger.btn-outline-accent-4 {
  border-color : #CC2F3E !important;
  color : #CC2F3E !important;
}
.btn-outline-danger.btn-outline-accent-4:hover {
  background-color : #CC2F3E !important;
}

.progress-danger.progress-accent-4[value]::-webkit-progress-value {
  background-color : #CC2F3E;
}

.progress-danger.progress-accent-4[value]::-moz-progress-bar {
  background-color : #CC2F3E;
}

.progress-danger.progress-accent-4[value]::-ms-fill {
  background-color : #CC2F3E;
}

@media screen and (min-width: 0\0) {
  .progress-danger.progress-accent-4 .progress-bar {
    background-color : #CC2F3E;
  }
}

input:focus ~ .bg-danger {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #CC2F3E !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #CC2F3E !important;
}

.border-danger.border-accent-4 {
  border : 1px solid #CC2F3E !important;
}

.border-top-danger.border-top-accent-4 {
  border-top : 1px solid #CC2F3E !important;
}

.border-bottom-danger.border-bottom-accent-4 {
  border-bottom : 1px solid #CC2F3E !important;
}

.border-left-danger.border-left-accent-4 {
  border-right : 1px solid #CC2F3E !important;
}

.border-right-danger.border-right-accent-4 {
  border-left : 1px solid #CC2F3E !important;
}

.overlay-danger.overlay-accent-4 {
  background : #CC2F3E;
  /* The Fallback */
  background : rgba(204, 47, 62, 0.8);
}

.red.lighten-5 {
  color : #FFEBEE !important;
}

.bg-red.bg-lighten-5 {
  background-color : #FFEBEE !important;
}

.btn-red.btn-lighten-5 {
  border-color : #FFEBEE !important;
  background-color : #FFEBEE !important;
}
.btn-red.btn-lighten-5:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-lighten-5 {
  border-color : #FFEBEE !important;
  color : #FFEBEE !important;
}
.btn-outline-red.btn-outline-lighten-5:hover {
  background-color : #FFEBEE !important;
}

.progress-red.progress-lighten-5[value]::-webkit-progress-value {
  background-color : #FFEBEE;
}

.progress-red.progress-lighten-5[value]::-moz-progress-bar {
  background-color : #FFEBEE;
}

.progress-red.progress-lighten-5[value]::-ms-fill {
  background-color : #FFEBEE;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-lighten-5 .progress-bar {
    background-color : #FFEBEE;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFEBEE !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFEBEE !important;
}

.border-red.border-lighten-5 {
  border : 1px solid #FFEBEE !important;
}

.border-top-red.border-top-lighten-5 {
  border-top : 1px solid #FFEBEE !important;
}

.border-bottom-red.border-bottom-lighten-5 {
  border-bottom : 1px solid #FFEBEE !important;
}

.border-left-red.border-left-lighten-5 {
  border-right : 1px solid #FFEBEE !important;
}

.border-right-red.border-right-lighten-5 {
  border-left : 1px solid #FFEBEE !important;
}

.overlay-red.overlay-lighten-5 {
  background : #FFEBEE;
  /* The Fallback */
  background : rgba(255, 235, 238, 0.8);
}

.red.lighten-4 {
  color : #FFCDD2 !important;
}

.bg-red.bg-lighten-4 {
  background-color : #FFCDD2 !important;
}

.btn-red.btn-lighten-4 {
  border-color : #FFCDD2 !important;
  background-color : #FFCDD2 !important;
}
.btn-red.btn-lighten-4:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-lighten-4 {
  border-color : #FFCDD2 !important;
  color : #FFCDD2 !important;
}
.btn-outline-red.btn-outline-lighten-4:hover {
  background-color : #FFCDD2 !important;
}

.progress-red.progress-lighten-4[value]::-webkit-progress-value {
  background-color : #FFCDD2;
}

.progress-red.progress-lighten-4[value]::-moz-progress-bar {
  background-color : #FFCDD2;
}

.progress-red.progress-lighten-4[value]::-ms-fill {
  background-color : #FFCDD2;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-lighten-4 .progress-bar {
    background-color : #FFCDD2;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFCDD2 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FFCDD2 !important;
}

.border-red.border-lighten-4 {
  border : 1px solid #FFCDD2 !important;
}

.border-top-red.border-top-lighten-4 {
  border-top : 1px solid #FFCDD2 !important;
}

.border-bottom-red.border-bottom-lighten-4 {
  border-bottom : 1px solid #FFCDD2 !important;
}

.border-left-red.border-left-lighten-4 {
  border-right : 1px solid #FFCDD2 !important;
}

.border-right-red.border-right-lighten-4 {
  border-left : 1px solid #FFCDD2 !important;
}

.overlay-red.overlay-lighten-4 {
  background : #FFCDD2;
  /* The Fallback */
  background : rgba(255, 205, 210, 0.8);
}

.red.lighten-3 {
  color : #EF9A9A !important;
}

.bg-red.bg-lighten-3 {
  background-color : #EF9A9A !important;
}

.btn-red.btn-lighten-3 {
  border-color : #EF9A9A !important;
  background-color : #EF9A9A !important;
}
.btn-red.btn-lighten-3:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-lighten-3 {
  border-color : #EF9A9A !important;
  color : #EF9A9A !important;
}
.btn-outline-red.btn-outline-lighten-3:hover {
  background-color : #EF9A9A !important;
}

.progress-red.progress-lighten-3[value]::-webkit-progress-value {
  background-color : #EF9A9A;
}

.progress-red.progress-lighten-3[value]::-moz-progress-bar {
  background-color : #EF9A9A;
}

.progress-red.progress-lighten-3[value]::-ms-fill {
  background-color : #EF9A9A;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-lighten-3 .progress-bar {
    background-color : #EF9A9A;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EF9A9A !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EF9A9A !important;
}

.border-red.border-lighten-3 {
  border : 1px solid #EF9A9A !important;
}

.border-top-red.border-top-lighten-3 {
  border-top : 1px solid #EF9A9A !important;
}

.border-bottom-red.border-bottom-lighten-3 {
  border-bottom : 1px solid #EF9A9A !important;
}

.border-left-red.border-left-lighten-3 {
  border-right : 1px solid #EF9A9A !important;
}

.border-right-red.border-right-lighten-3 {
  border-left : 1px solid #EF9A9A !important;
}

.overlay-red.overlay-lighten-3 {
  background : #EF9A9A;
  /* The Fallback */
  background : rgba(239, 154, 154, 0.8);
}

.red.lighten-2 {
  color : #E57373 !important;
}

.bg-red.bg-lighten-2 {
  background-color : #E57373 !important;
}

.btn-red.btn-lighten-2 {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}
.btn-red.btn-lighten-2:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-lighten-2 {
  border-color : #E57373 !important;
  color : #E57373 !important;
}
.btn-outline-red.btn-outline-lighten-2:hover {
  background-color : #E57373 !important;
}

.progress-red.progress-lighten-2[value]::-webkit-progress-value {
  background-color : #E57373;
}

.progress-red.progress-lighten-2[value]::-moz-progress-bar {
  background-color : #E57373;
}

.progress-red.progress-lighten-2[value]::-ms-fill {
  background-color : #E57373;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-lighten-2 .progress-bar {
    background-color : #E57373;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E57373 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E57373 !important;
}

.border-red.border-lighten-2 {
  border : 1px solid #E57373 !important;
}

.border-top-red.border-top-lighten-2 {
  border-top : 1px solid #E57373 !important;
}

.border-bottom-red.border-bottom-lighten-2 {
  border-bottom : 1px solid #E57373 !important;
}

.border-left-red.border-left-lighten-2 {
  border-right : 1px solid #E57373 !important;
}

.border-right-red.border-right-lighten-2 {
  border-left : 1px solid #E57373 !important;
}

.overlay-red.overlay-lighten-2 {
  background : #E57373;
  /* The Fallback */
  background : rgba(229, 115, 115, 0.8);
}

.red.lighten-1 {
  color : #EF5350 !important;
}

.bg-red.bg-lighten-1 {
  background-color : #EF5350 !important;
}

.btn-red.btn-lighten-1 {
  border-color : #EF5350 !important;
  background-color : #EF5350 !important;
}
.btn-red.btn-lighten-1:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-lighten-1 {
  border-color : #EF5350 !important;
  color : #EF5350 !important;
}
.btn-outline-red.btn-outline-lighten-1:hover {
  background-color : #EF5350 !important;
}

.progress-red.progress-lighten-1[value]::-webkit-progress-value {
  background-color : #EF5350;
}

.progress-red.progress-lighten-1[value]::-moz-progress-bar {
  background-color : #EF5350;
}

.progress-red.progress-lighten-1[value]::-ms-fill {
  background-color : #EF5350;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-lighten-1 .progress-bar {
    background-color : #EF5350;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EF5350 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EF5350 !important;
}

.border-red.border-lighten-1 {
  border : 1px solid #EF5350 !important;
}

.border-top-red.border-top-lighten-1 {
  border-top : 1px solid #EF5350 !important;
}

.border-bottom-red.border-bottom-lighten-1 {
  border-bottom : 1px solid #EF5350 !important;
}

.border-left-red.border-left-lighten-1 {
  border-right : 1px solid #EF5350 !important;
}

.border-right-red.border-right-lighten-1 {
  border-left : 1px solid #EF5350 !important;
}

.overlay-red.overlay-lighten-1 {
  background : #EF5350;
  /* The Fallback */
  background : rgba(239, 83, 80, 0.8);
}

.red {
  color : #F44336 !important;
}

.bg-red {
  background-color : #F44336 !important;
}
.bg-red .card-header, .bg-red .card-footer {
  background-color : transparent;
}

.alert-red {
  border-color : #F44336 !important;
  background-color : #F8827A !important;
  color : #710E06 !important;
}
.alert-red .alert-link {
  color : #4B0904 !important;
}

.border-red {
  border-color : #F44336;
}

.bg-red.tag-glow, .border-red.tag-glow {
  -webkit-box-shadow : 0 0 10px #F44336;
          box-shadow : 0 0 10px #F44336;
}

.overlay-red {
  background : #F44336;
  /* The Fallback */
  background : rgba(244, 67, 54, 0.8);
}

.card-outline-red {
  border-width : 1px;
  border-style : solid;
  border-color : #F44336;
  background-color : transparent;
}
.card-outline-red .card-header, .card-outline-red .card-footer {
  background-color : transparent;
}

.btn-red {
  border-color : #F44336;
  background-color : #F44336;
  color : #FFFFFF;
}
.btn-red:hover {
  border-color : #E57373;
  background-color : #E57373;
  color : #FFFFFF !important;
}

.btn-outline-red {
  border-color : #F44336;
  background-color : transparent;
  color : #F44336;
}
.btn-outline-red:hover {
  background-color : #F44336;
  color : #FFFFFF !important;
}

.progress-red[value]::-webkit-progress-value {
  background-color : #F44336;
}

.progress-red[value]::-moz-progress-bar {
  background-color : #F44336;
}

.progress-red[value]::-ms-fill {
  background-color : #F44336;
}

@media screen and (min-width: 0\0) {
  .progress-red .progress-bar {
    background-color : #F44336;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F44336 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F44336 !important;
}

.border-red {
  border : 1px solid #F44336 !important;
}

.border-top-red {
  border-top : 1px solid #F44336;
}

.border-bottom-red {
  border-bottom : 1px solid #F44336;
}

.border-left-red {
  border-right : 1px solid #F44336;
}

.border-right-red {
  border-left : 1px solid #F44336;
}

.red.darken-1 {
  color : #E53935 !important;
}

.bg-red.bg-darken-1 {
  background-color : #E53935 !important;
}

.btn-red.btn-darken-1 {
  border-color : #E53935 !important;
  background-color : #E53935 !important;
}
.btn-red.btn-darken-1:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-darken-1 {
  border-color : #E53935 !important;
  color : #E53935 !important;
}
.btn-outline-red.btn-outline-darken-1:hover {
  background-color : #E53935 !important;
}

.progress-red.progress-darken-1[value]::-webkit-progress-value {
  background-color : #E53935;
}

.progress-red.progress-darken-1[value]::-moz-progress-bar {
  background-color : #E53935;
}

.progress-red.progress-darken-1[value]::-ms-fill {
  background-color : #E53935;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-darken-1 .progress-bar {
    background-color : #E53935;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E53935 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E53935 !important;
}

.border-red.border-darken-1 {
  border : 1px solid #E53935 !important;
}

.border-top-red.border-top-darken-1 {
  border-top : 1px solid #E53935 !important;
}

.border-bottom-red.border-bottom-darken-1 {
  border-bottom : 1px solid #E53935 !important;
}

.border-left-red.border-left-darken-1 {
  border-right : 1px solid #E53935 !important;
}

.border-right-red.border-right-darken-1 {
  border-left : 1px solid #E53935 !important;
}

.overlay-red.overlay-darken-1 {
  background : #E53935;
  /* The Fallback */
  background : rgba(229, 57, 53, 0.8);
}

.red.darken-2 {
  color : #D32F2F !important;
}

.bg-red.bg-darken-2 {
  background-color : #D32F2F !important;
}

.btn-red.btn-darken-2 {
  border-color : #D32F2F !important;
  background-color : #D32F2F !important;
}
.btn-red.btn-darken-2:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-darken-2 {
  border-color : #D32F2F !important;
  color : #D32F2F !important;
}
.btn-outline-red.btn-outline-darken-2:hover {
  background-color : #D32F2F !important;
}

.progress-red.progress-darken-2[value]::-webkit-progress-value {
  background-color : #D32F2F;
}

.progress-red.progress-darken-2[value]::-moz-progress-bar {
  background-color : #D32F2F;
}

.progress-red.progress-darken-2[value]::-ms-fill {
  background-color : #D32F2F;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-darken-2 .progress-bar {
    background-color : #D32F2F;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D32F2F !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D32F2F !important;
}

.border-red.border-darken-2 {
  border : 1px solid #D32F2F !important;
}

.border-top-red.border-top-darken-2 {
  border-top : 1px solid #D32F2F !important;
}

.border-bottom-red.border-bottom-darken-2 {
  border-bottom : 1px solid #D32F2F !important;
}

.border-left-red.border-left-darken-2 {
  border-right : 1px solid #D32F2F !important;
}

.border-right-red.border-right-darken-2 {
  border-left : 1px solid #D32F2F !important;
}

.overlay-red.overlay-darken-2 {
  background : #D32F2F;
  /* The Fallback */
  background : rgba(211, 47, 47, 0.8);
}

.red.darken-3 {
  color : #C62828 !important;
}

.bg-red.bg-darken-3 {
  background-color : #C62828 !important;
}

.btn-red.btn-darken-3 {
  border-color : #C62828 !important;
  background-color : #C62828 !important;
}
.btn-red.btn-darken-3:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-darken-3 {
  border-color : #C62828 !important;
  color : #C62828 !important;
}
.btn-outline-red.btn-outline-darken-3:hover {
  background-color : #C62828 !important;
}

.progress-red.progress-darken-3[value]::-webkit-progress-value {
  background-color : #C62828;
}

.progress-red.progress-darken-3[value]::-moz-progress-bar {
  background-color : #C62828;
}

.progress-red.progress-darken-3[value]::-ms-fill {
  background-color : #C62828;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-darken-3 .progress-bar {
    background-color : #C62828;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C62828 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C62828 !important;
}

.border-red.border-darken-3 {
  border : 1px solid #C62828 !important;
}

.border-top-red.border-top-darken-3 {
  border-top : 1px solid #C62828 !important;
}

.border-bottom-red.border-bottom-darken-3 {
  border-bottom : 1px solid #C62828 !important;
}

.border-left-red.border-left-darken-3 {
  border-right : 1px solid #C62828 !important;
}

.border-right-red.border-right-darken-3 {
  border-left : 1px solid #C62828 !important;
}

.overlay-red.overlay-darken-3 {
  background : #C62828;
  /* The Fallback */
  background : rgba(198, 40, 40, 0.8);
}

.red.darken-4 {
  color : #B71C1C !important;
}

.bg-red.bg-darken-4 {
  background-color : #B71C1C !important;
}

.btn-red.btn-darken-4 {
  border-color : #B71C1C !important;
  background-color : #B71C1C !important;
}
.btn-red.btn-darken-4:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-darken-4 {
  border-color : #B71C1C !important;
  color : #B71C1C !important;
}
.btn-outline-red.btn-outline-darken-4:hover {
  background-color : #B71C1C !important;
}

.progress-red.progress-darken-4[value]::-webkit-progress-value {
  background-color : #B71C1C;
}

.progress-red.progress-darken-4[value]::-moz-progress-bar {
  background-color : #B71C1C;
}

.progress-red.progress-darken-4[value]::-ms-fill {
  background-color : #B71C1C;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-darken-4 .progress-bar {
    background-color : #B71C1C;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B71C1C !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #B71C1C !important;
}

.border-red.border-darken-4 {
  border : 1px solid #B71C1C !important;
}

.border-top-red.border-top-darken-4 {
  border-top : 1px solid #B71C1C !important;
}

.border-bottom-red.border-bottom-darken-4 {
  border-bottom : 1px solid #B71C1C !important;
}

.border-left-red.border-left-darken-4 {
  border-right : 1px solid #B71C1C !important;
}

.border-right-red.border-right-darken-4 {
  border-left : 1px solid #B71C1C !important;
}

.overlay-red.overlay-darken-4 {
  background : #B71C1C;
  /* The Fallback */
  background : rgba(183, 28, 28, 0.8);
}

.red.accent-1 {
  color : #FF8A80 !important;
}

.bg-red.bg-accent-1 {
  background-color : #FF8A80 !important;
}

.btn-red.btn-accent-1 {
  border-color : #FF8A80 !important;
  background-color : #FF8A80 !important;
}
.btn-red.btn-accent-1:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-accent-1 {
  border-color : #FF8A80 !important;
  color : #FF8A80 !important;
}
.btn-outline-red.btn-outline-accent-1:hover {
  background-color : #FF8A80 !important;
}

.progress-red.progress-accent-1[value]::-webkit-progress-value {
  background-color : #FF8A80;
}

.progress-red.progress-accent-1[value]::-moz-progress-bar {
  background-color : #FF8A80;
}

.progress-red.progress-accent-1[value]::-ms-fill {
  background-color : #FF8A80;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-accent-1 .progress-bar {
    background-color : #FF8A80;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF8A80 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF8A80 !important;
}

.border-red.border-accent-1 {
  border : 1px solid #FF8A80 !important;
}

.border-top-red.border-top-accent-1 {
  border-top : 1px solid #FF8A80 !important;
}

.border-bottom-red.border-bottom-accent-1 {
  border-bottom : 1px solid #FF8A80 !important;
}

.border-left-red.border-left-accent-1 {
  border-right : 1px solid #FF8A80 !important;
}

.border-right-red.border-right-accent-1 {
  border-left : 1px solid #FF8A80 !important;
}

.overlay-red.overlay-accent-1 {
  background : #FF8A80;
  /* The Fallback */
  background : rgba(255, 138, 128, 0.8);
}

.red.accent-2 {
  color : #FF5252 !important;
}

.bg-red.bg-accent-2 {
  background-color : #FF5252 !important;
}

.btn-red.btn-accent-2 {
  border-color : #FF5252 !important;
  background-color : #FF5252 !important;
}
.btn-red.btn-accent-2:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-accent-2 {
  border-color : #FF5252 !important;
  color : #FF5252 !important;
}
.btn-outline-red.btn-outline-accent-2:hover {
  background-color : #FF5252 !important;
}

.progress-red.progress-accent-2[value]::-webkit-progress-value {
  background-color : #FF5252;
}

.progress-red.progress-accent-2[value]::-moz-progress-bar {
  background-color : #FF5252;
}

.progress-red.progress-accent-2[value]::-ms-fill {
  background-color : #FF5252;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-accent-2 .progress-bar {
    background-color : #FF5252;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF5252 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF5252 !important;
}

.border-red.border-accent-2 {
  border : 1px solid #FF5252 !important;
}

.border-top-red.border-top-accent-2 {
  border-top : 1px solid #FF5252 !important;
}

.border-bottom-red.border-bottom-accent-2 {
  border-bottom : 1px solid #FF5252 !important;
}

.border-left-red.border-left-accent-2 {
  border-right : 1px solid #FF5252 !important;
}

.border-right-red.border-right-accent-2 {
  border-left : 1px solid #FF5252 !important;
}

.overlay-red.overlay-accent-2 {
  background : #FF5252;
  /* The Fallback */
  background : rgba(255, 82, 82, 0.8);
}

.red.accent-3 {
  color : #FF1744 !important;
}

.bg-red.bg-accent-3 {
  background-color : #FF1744 !important;
}

.btn-red.btn-accent-3 {
  border-color : #FF1744 !important;
  background-color : #FF1744 !important;
}
.btn-red.btn-accent-3:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-accent-3 {
  border-color : #FF1744 !important;
  color : #FF1744 !important;
}
.btn-outline-red.btn-outline-accent-3:hover {
  background-color : #FF1744 !important;
}

.progress-red.progress-accent-3[value]::-webkit-progress-value {
  background-color : #FF1744;
}

.progress-red.progress-accent-3[value]::-moz-progress-bar {
  background-color : #FF1744;
}

.progress-red.progress-accent-3[value]::-ms-fill {
  background-color : #FF1744;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-accent-3 .progress-bar {
    background-color : #FF1744;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF1744 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF1744 !important;
}

.border-red.border-accent-3 {
  border : 1px solid #FF1744 !important;
}

.border-top-red.border-top-accent-3 {
  border-top : 1px solid #FF1744 !important;
}

.border-bottom-red.border-bottom-accent-3 {
  border-bottom : 1px solid #FF1744 !important;
}

.border-left-red.border-left-accent-3 {
  border-right : 1px solid #FF1744 !important;
}

.border-right-red.border-right-accent-3 {
  border-left : 1px solid #FF1744 !important;
}

.overlay-red.overlay-accent-3 {
  background : #FF1744;
  /* The Fallback */
  background : rgba(255, 23, 68, 0.8);
}

.red.accent-4 {
  color : #D50000 !important;
}

.bg-red.bg-accent-4 {
  background-color : #D50000 !important;
}

.btn-red.btn-accent-4 {
  border-color : #D50000 !important;
  background-color : #D50000 !important;
}
.btn-red.btn-accent-4:hover {
  border-color : #E57373 !important;
  background-color : #E57373 !important;
}

.btn-outline-red.btn-outline-accent-4 {
  border-color : #D50000 !important;
  color : #D50000 !important;
}
.btn-outline-red.btn-outline-accent-4:hover {
  background-color : #D50000 !important;
}

.progress-red.progress-accent-4[value]::-webkit-progress-value {
  background-color : #D50000;
}

.progress-red.progress-accent-4[value]::-moz-progress-bar {
  background-color : #D50000;
}

.progress-red.progress-accent-4[value]::-ms-fill {
  background-color : #D50000;
}

@media screen and (min-width: 0\0) {
  .progress-red.progress-accent-4 .progress-bar {
    background-color : #D50000;
  }
}

input:focus ~ .bg-red {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D50000 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D50000 !important;
}

.border-red.border-accent-4 {
  border : 1px solid #D50000 !important;
}

.border-top-red.border-top-accent-4 {
  border-top : 1px solid #D50000 !important;
}

.border-bottom-red.border-bottom-accent-4 {
  border-bottom : 1px solid #D50000 !important;
}

.border-left-red.border-left-accent-4 {
  border-right : 1px solid #D50000 !important;
}

.border-right-red.border-right-accent-4 {
  border-left : 1px solid #D50000 !important;
}

.overlay-red.overlay-accent-4 {
  background : #D50000;
  /* The Fallback */
  background : rgba(213, 0, 0, 0.8);
}

.pink.lighten-5 {
  color : #FCE4EC !important;
}

.bg-pink.bg-lighten-5 {
  background-color : #FCE4EC !important;
}

.btn-pink.btn-lighten-5 {
  border-color : #FCE4EC !important;
  background-color : #FCE4EC !important;
}
.btn-pink.btn-lighten-5:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-lighten-5 {
  border-color : #FCE4EC !important;
  color : #FCE4EC !important;
}
.btn-outline-pink.btn-outline-lighten-5:hover {
  background-color : #FCE4EC !important;
}

.progress-pink.progress-lighten-5[value]::-webkit-progress-value {
  background-color : #FCE4EC;
}

.progress-pink.progress-lighten-5[value]::-moz-progress-bar {
  background-color : #FCE4EC;
}

.progress-pink.progress-lighten-5[value]::-ms-fill {
  background-color : #FCE4EC;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-lighten-5 .progress-bar {
    background-color : #FCE4EC;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FCE4EC !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FCE4EC !important;
}

.border-pink.border-lighten-5 {
  border : 1px solid #FCE4EC !important;
}

.border-top-pink.border-top-lighten-5 {
  border-top : 1px solid #FCE4EC !important;
}

.border-bottom-pink.border-bottom-lighten-5 {
  border-bottom : 1px solid #FCE4EC !important;
}

.border-left-pink.border-left-lighten-5 {
  border-right : 1px solid #FCE4EC !important;
}

.border-right-pink.border-right-lighten-5 {
  border-left : 1px solid #FCE4EC !important;
}

.overlay-pink.overlay-lighten-5 {
  background : #FCE4EC;
  /* The Fallback */
  background : rgba(252, 228, 236, 0.8);
}

.pink.lighten-4 {
  color : #F8BBD0 !important;
}

.bg-pink.bg-lighten-4 {
  background-color : #F8BBD0 !important;
}

.btn-pink.btn-lighten-4 {
  border-color : #F8BBD0 !important;
  background-color : #F8BBD0 !important;
}
.btn-pink.btn-lighten-4:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-lighten-4 {
  border-color : #F8BBD0 !important;
  color : #F8BBD0 !important;
}
.btn-outline-pink.btn-outline-lighten-4:hover {
  background-color : #F8BBD0 !important;
}

.progress-pink.progress-lighten-4[value]::-webkit-progress-value {
  background-color : #F8BBD0;
}

.progress-pink.progress-lighten-4[value]::-moz-progress-bar {
  background-color : #F8BBD0;
}

.progress-pink.progress-lighten-4[value]::-ms-fill {
  background-color : #F8BBD0;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-lighten-4 .progress-bar {
    background-color : #F8BBD0;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F8BBD0 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F8BBD0 !important;
}

.border-pink.border-lighten-4 {
  border : 1px solid #F8BBD0 !important;
}

.border-top-pink.border-top-lighten-4 {
  border-top : 1px solid #F8BBD0 !important;
}

.border-bottom-pink.border-bottom-lighten-4 {
  border-bottom : 1px solid #F8BBD0 !important;
}

.border-left-pink.border-left-lighten-4 {
  border-right : 1px solid #F8BBD0 !important;
}

.border-right-pink.border-right-lighten-4 {
  border-left : 1px solid #F8BBD0 !important;
}

.overlay-pink.overlay-lighten-4 {
  background : #F8BBD0;
  /* The Fallback */
  background : rgba(248, 187, 208, 0.8);
}

.pink.lighten-3 {
  color : #F48FB1 !important;
}

.bg-pink.bg-lighten-3 {
  background-color : #F48FB1 !important;
}

.btn-pink.btn-lighten-3 {
  border-color : #F48FB1 !important;
  background-color : #F48FB1 !important;
}
.btn-pink.btn-lighten-3:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-lighten-3 {
  border-color : #F48FB1 !important;
  color : #F48FB1 !important;
}
.btn-outline-pink.btn-outline-lighten-3:hover {
  background-color : #F48FB1 !important;
}

.progress-pink.progress-lighten-3[value]::-webkit-progress-value {
  background-color : #F48FB1;
}

.progress-pink.progress-lighten-3[value]::-moz-progress-bar {
  background-color : #F48FB1;
}

.progress-pink.progress-lighten-3[value]::-ms-fill {
  background-color : #F48FB1;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-lighten-3 .progress-bar {
    background-color : #F48FB1;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F48FB1 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F48FB1 !important;
}

.border-pink.border-lighten-3 {
  border : 1px solid #F48FB1 !important;
}

.border-top-pink.border-top-lighten-3 {
  border-top : 1px solid #F48FB1 !important;
}

.border-bottom-pink.border-bottom-lighten-3 {
  border-bottom : 1px solid #F48FB1 !important;
}

.border-left-pink.border-left-lighten-3 {
  border-right : 1px solid #F48FB1 !important;
}

.border-right-pink.border-right-lighten-3 {
  border-left : 1px solid #F48FB1 !important;
}

.overlay-pink.overlay-lighten-3 {
  background : #F48FB1;
  /* The Fallback */
  background : rgba(244, 143, 177, 0.8);
}

.pink.lighten-2 {
  color : #F06292 !important;
}

.bg-pink.bg-lighten-2 {
  background-color : #F06292 !important;
}

.btn-pink.btn-lighten-2 {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}
.btn-pink.btn-lighten-2:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-lighten-2 {
  border-color : #F06292 !important;
  color : #F06292 !important;
}
.btn-outline-pink.btn-outline-lighten-2:hover {
  background-color : #F06292 !important;
}

.progress-pink.progress-lighten-2[value]::-webkit-progress-value {
  background-color : #F06292;
}

.progress-pink.progress-lighten-2[value]::-moz-progress-bar {
  background-color : #F06292;
}

.progress-pink.progress-lighten-2[value]::-ms-fill {
  background-color : #F06292;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-lighten-2 .progress-bar {
    background-color : #F06292;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F06292 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F06292 !important;
}

.border-pink.border-lighten-2 {
  border : 1px solid #F06292 !important;
}

.border-top-pink.border-top-lighten-2 {
  border-top : 1px solid #F06292 !important;
}

.border-bottom-pink.border-bottom-lighten-2 {
  border-bottom : 1px solid #F06292 !important;
}

.border-left-pink.border-left-lighten-2 {
  border-right : 1px solid #F06292 !important;
}

.border-right-pink.border-right-lighten-2 {
  border-left : 1px solid #F06292 !important;
}

.overlay-pink.overlay-lighten-2 {
  background : #F06292;
  /* The Fallback */
  background : rgba(240, 98, 146, 0.8);
}

.pink.lighten-1 {
  color : #EC407A !important;
}

.bg-pink.bg-lighten-1 {
  background-color : #EC407A !important;
}

.btn-pink.btn-lighten-1 {
  border-color : #EC407A !important;
  background-color : #EC407A !important;
}
.btn-pink.btn-lighten-1:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-lighten-1 {
  border-color : #EC407A !important;
  color : #EC407A !important;
}
.btn-outline-pink.btn-outline-lighten-1:hover {
  background-color : #EC407A !important;
}

.progress-pink.progress-lighten-1[value]::-webkit-progress-value {
  background-color : #EC407A;
}

.progress-pink.progress-lighten-1[value]::-moz-progress-bar {
  background-color : #EC407A;
}

.progress-pink.progress-lighten-1[value]::-ms-fill {
  background-color : #EC407A;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-lighten-1 .progress-bar {
    background-color : #EC407A;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EC407A !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EC407A !important;
}

.border-pink.border-lighten-1 {
  border : 1px solid #EC407A !important;
}

.border-top-pink.border-top-lighten-1 {
  border-top : 1px solid #EC407A !important;
}

.border-bottom-pink.border-bottom-lighten-1 {
  border-bottom : 1px solid #EC407A !important;
}

.border-left-pink.border-left-lighten-1 {
  border-right : 1px solid #EC407A !important;
}

.border-right-pink.border-right-lighten-1 {
  border-left : 1px solid #EC407A !important;
}

.overlay-pink.overlay-lighten-1 {
  background : #EC407A;
  /* The Fallback */
  background : rgba(236, 64, 122, 0.8);
}

.pink {
  color : #E91E63 !important;
}

.bg-pink {
  background-color : #E91E63 !important;
}
.bg-pink .card-header, .bg-pink .card-footer {
  background-color : transparent;
}

.alert-pink {
  border-color : #E91E63 !important;
  background-color : #EF5F90 !important;
  color : #4D081F !important;
}
.alert-pink .alert-link {
  color : #280410 !important;
}

.border-pink {
  border-color : #E91E63;
}

.bg-pink.tag-glow, .border-pink.tag-glow {
  -webkit-box-shadow : 0 0 10px #E91E63;
          box-shadow : 0 0 10px #E91E63;
}

.overlay-pink {
  background : #E91E63;
  /* The Fallback */
  background : rgba(233, 30, 99, 0.8);
}

.card-outline-pink {
  border-width : 1px;
  border-style : solid;
  border-color : #E91E63;
  background-color : transparent;
}
.card-outline-pink .card-header, .card-outline-pink .card-footer {
  background-color : transparent;
}

.btn-pink {
  border-color : #E91E63;
  background-color : #E91E63;
  color : #FFFFFF;
}
.btn-pink:hover {
  border-color : #F06292;
  background-color : #F06292;
  color : #FFFFFF !important;
}

.btn-outline-pink {
  border-color : #E91E63;
  background-color : transparent;
  color : #E91E63;
}
.btn-outline-pink:hover {
  background-color : #E91E63;
  color : #FFFFFF !important;
}

.progress-pink[value]::-webkit-progress-value {
  background-color : #E91E63;
}

.progress-pink[value]::-moz-progress-bar {
  background-color : #E91E63;
}

.progress-pink[value]::-ms-fill {
  background-color : #E91E63;
}

@media screen and (min-width: 0\0) {
  .progress-pink .progress-bar {
    background-color : #E91E63;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E91E63 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E91E63 !important;
}

.border-pink {
  border : 1px solid #E91E63 !important;
}

.border-top-pink {
  border-top : 1px solid #E91E63;
}

.border-bottom-pink {
  border-bottom : 1px solid #E91E63;
}

.border-left-pink {
  border-right : 1px solid #E91E63;
}

.border-right-pink {
  border-left : 1px solid #E91E63;
}

.pink.darken-1 {
  color : #D81B60 !important;
}

.bg-pink.bg-darken-1 {
  background-color : #D81B60 !important;
}

.btn-pink.btn-darken-1 {
  border-color : #D81B60 !important;
  background-color : #D81B60 !important;
}
.btn-pink.btn-darken-1:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-darken-1 {
  border-color : #D81B60 !important;
  color : #D81B60 !important;
}
.btn-outline-pink.btn-outline-darken-1:hover {
  background-color : #D81B60 !important;
}

.progress-pink.progress-darken-1[value]::-webkit-progress-value {
  background-color : #D81B60;
}

.progress-pink.progress-darken-1[value]::-moz-progress-bar {
  background-color : #D81B60;
}

.progress-pink.progress-darken-1[value]::-ms-fill {
  background-color : #D81B60;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-darken-1 .progress-bar {
    background-color : #D81B60;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D81B60 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D81B60 !important;
}

.border-pink.border-darken-1 {
  border : 1px solid #D81B60 !important;
}

.border-top-pink.border-top-darken-1 {
  border-top : 1px solid #D81B60 !important;
}

.border-bottom-pink.border-bottom-darken-1 {
  border-bottom : 1px solid #D81B60 !important;
}

.border-left-pink.border-left-darken-1 {
  border-right : 1px solid #D81B60 !important;
}

.border-right-pink.border-right-darken-1 {
  border-left : 1px solid #D81B60 !important;
}

.overlay-pink.overlay-darken-1 {
  background : #D81B60;
  /* The Fallback */
  background : rgba(216, 27, 96, 0.8);
}

.pink.darken-2 {
  color : #C2185B !important;
}

.bg-pink.bg-darken-2 {
  background-color : #C2185B !important;
}

.btn-pink.btn-darken-2 {
  border-color : #C2185B !important;
  background-color : #C2185B !important;
}
.btn-pink.btn-darken-2:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-darken-2 {
  border-color : #C2185B !important;
  color : #C2185B !important;
}
.btn-outline-pink.btn-outline-darken-2:hover {
  background-color : #C2185B !important;
}

.progress-pink.progress-darken-2[value]::-webkit-progress-value {
  background-color : #C2185B;
}

.progress-pink.progress-darken-2[value]::-moz-progress-bar {
  background-color : #C2185B;
}

.progress-pink.progress-darken-2[value]::-ms-fill {
  background-color : #C2185B;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-darken-2 .progress-bar {
    background-color : #C2185B;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C2185B !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C2185B !important;
}

.border-pink.border-darken-2 {
  border : 1px solid #C2185B !important;
}

.border-top-pink.border-top-darken-2 {
  border-top : 1px solid #C2185B !important;
}

.border-bottom-pink.border-bottom-darken-2 {
  border-bottom : 1px solid #C2185B !important;
}

.border-left-pink.border-left-darken-2 {
  border-right : 1px solid #C2185B !important;
}

.border-right-pink.border-right-darken-2 {
  border-left : 1px solid #C2185B !important;
}

.overlay-pink.overlay-darken-2 {
  background : #C2185B;
  /* The Fallback */
  background : rgba(194, 24, 91, 0.8);
}

.pink.darken-3 {
  color : #AD1457 !important;
}

.bg-pink.bg-darken-3 {
  background-color : #AD1457 !important;
}

.btn-pink.btn-darken-3 {
  border-color : #AD1457 !important;
  background-color : #AD1457 !important;
}
.btn-pink.btn-darken-3:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-darken-3 {
  border-color : #AD1457 !important;
  color : #AD1457 !important;
}
.btn-outline-pink.btn-outline-darken-3:hover {
  background-color : #AD1457 !important;
}

.progress-pink.progress-darken-3[value]::-webkit-progress-value {
  background-color : #AD1457;
}

.progress-pink.progress-darken-3[value]::-moz-progress-bar {
  background-color : #AD1457;
}

.progress-pink.progress-darken-3[value]::-ms-fill {
  background-color : #AD1457;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-darken-3 .progress-bar {
    background-color : #AD1457;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #AD1457 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #AD1457 !important;
}

.border-pink.border-darken-3 {
  border : 1px solid #AD1457 !important;
}

.border-top-pink.border-top-darken-3 {
  border-top : 1px solid #AD1457 !important;
}

.border-bottom-pink.border-bottom-darken-3 {
  border-bottom : 1px solid #AD1457 !important;
}

.border-left-pink.border-left-darken-3 {
  border-right : 1px solid #AD1457 !important;
}

.border-right-pink.border-right-darken-3 {
  border-left : 1px solid #AD1457 !important;
}

.overlay-pink.overlay-darken-3 {
  background : #AD1457;
  /* The Fallback */
  background : rgba(173, 20, 87, 0.8);
}

.pink.darken-4 {
  color : #880E4F !important;
}

.bg-pink.bg-darken-4 {
  background-color : #880E4F !important;
}

.btn-pink.btn-darken-4 {
  border-color : #880E4F !important;
  background-color : #880E4F !important;
}
.btn-pink.btn-darken-4:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-darken-4 {
  border-color : #880E4F !important;
  color : #880E4F !important;
}
.btn-outline-pink.btn-outline-darken-4:hover {
  background-color : #880E4F !important;
}

.progress-pink.progress-darken-4[value]::-webkit-progress-value {
  background-color : #880E4F;
}

.progress-pink.progress-darken-4[value]::-moz-progress-bar {
  background-color : #880E4F;
}

.progress-pink.progress-darken-4[value]::-ms-fill {
  background-color : #880E4F;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-darken-4 .progress-bar {
    background-color : #880E4F;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #880E4F !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #880E4F !important;
}

.border-pink.border-darken-4 {
  border : 1px solid #880E4F !important;
}

.border-top-pink.border-top-darken-4 {
  border-top : 1px solid #880E4F !important;
}

.border-bottom-pink.border-bottom-darken-4 {
  border-bottom : 1px solid #880E4F !important;
}

.border-left-pink.border-left-darken-4 {
  border-right : 1px solid #880E4F !important;
}

.border-right-pink.border-right-darken-4 {
  border-left : 1px solid #880E4F !important;
}

.overlay-pink.overlay-darken-4 {
  background : #880E4F;
  /* The Fallback */
  background : rgba(136, 14, 79, 0.8);
}

.pink.accent-1 {
  color : #FF80AB !important;
}

.bg-pink.bg-accent-1 {
  background-color : #FF80AB !important;
}

.btn-pink.btn-accent-1 {
  border-color : #FF80AB !important;
  background-color : #FF80AB !important;
}
.btn-pink.btn-accent-1:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-accent-1 {
  border-color : #FF80AB !important;
  color : #FF80AB !important;
}
.btn-outline-pink.btn-outline-accent-1:hover {
  background-color : #FF80AB !important;
}

.progress-pink.progress-accent-1[value]::-webkit-progress-value {
  background-color : #FF80AB;
}

.progress-pink.progress-accent-1[value]::-moz-progress-bar {
  background-color : #FF80AB;
}

.progress-pink.progress-accent-1[value]::-ms-fill {
  background-color : #FF80AB;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-accent-1 .progress-bar {
    background-color : #FF80AB;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF80AB !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF80AB !important;
}

.border-pink.border-accent-1 {
  border : 1px solid #FF80AB !important;
}

.border-top-pink.border-top-accent-1 {
  border-top : 1px solid #FF80AB !important;
}

.border-bottom-pink.border-bottom-accent-1 {
  border-bottom : 1px solid #FF80AB !important;
}

.border-left-pink.border-left-accent-1 {
  border-right : 1px solid #FF80AB !important;
}

.border-right-pink.border-right-accent-1 {
  border-left : 1px solid #FF80AB !important;
}

.overlay-pink.overlay-accent-1 {
  background : #FF80AB;
  /* The Fallback */
  background : rgba(255, 128, 171, 0.8);
}

.pink.accent-2 {
  color : #FF4081 !important;
}

.bg-pink.bg-accent-2 {
  background-color : #FF4081 !important;
}

.btn-pink.btn-accent-2 {
  border-color : #FF4081 !important;
  background-color : #FF4081 !important;
}
.btn-pink.btn-accent-2:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-accent-2 {
  border-color : #FF4081 !important;
  color : #FF4081 !important;
}
.btn-outline-pink.btn-outline-accent-2:hover {
  background-color : #FF4081 !important;
}

.progress-pink.progress-accent-2[value]::-webkit-progress-value {
  background-color : #FF4081;
}

.progress-pink.progress-accent-2[value]::-moz-progress-bar {
  background-color : #FF4081;
}

.progress-pink.progress-accent-2[value]::-ms-fill {
  background-color : #FF4081;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-accent-2 .progress-bar {
    background-color : #FF4081;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF4081 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #FF4081 !important;
}

.border-pink.border-accent-2 {
  border : 1px solid #FF4081 !important;
}

.border-top-pink.border-top-accent-2 {
  border-top : 1px solid #FF4081 !important;
}

.border-bottom-pink.border-bottom-accent-2 {
  border-bottom : 1px solid #FF4081 !important;
}

.border-left-pink.border-left-accent-2 {
  border-right : 1px solid #FF4081 !important;
}

.border-right-pink.border-right-accent-2 {
  border-left : 1px solid #FF4081 !important;
}

.overlay-pink.overlay-accent-2 {
  background : #FF4081;
  /* The Fallback */
  background : rgba(255, 64, 129, 0.8);
}

.pink.accent-3 {
  color : #F50057 !important;
}

.bg-pink.bg-accent-3 {
  background-color : #F50057 !important;
}

.btn-pink.btn-accent-3 {
  border-color : #F50057 !important;
  background-color : #F50057 !important;
}
.btn-pink.btn-accent-3:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-accent-3 {
  border-color : #F50057 !important;
  color : #F50057 !important;
}
.btn-outline-pink.btn-outline-accent-3:hover {
  background-color : #F50057 !important;
}

.progress-pink.progress-accent-3[value]::-webkit-progress-value {
  background-color : #F50057;
}

.progress-pink.progress-accent-3[value]::-moz-progress-bar {
  background-color : #F50057;
}

.progress-pink.progress-accent-3[value]::-ms-fill {
  background-color : #F50057;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-accent-3 .progress-bar {
    background-color : #F50057;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F50057 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F50057 !important;
}

.border-pink.border-accent-3 {
  border : 1px solid #F50057 !important;
}

.border-top-pink.border-top-accent-3 {
  border-top : 1px solid #F50057 !important;
}

.border-bottom-pink.border-bottom-accent-3 {
  border-bottom : 1px solid #F50057 !important;
}

.border-left-pink.border-left-accent-3 {
  border-right : 1px solid #F50057 !important;
}

.border-right-pink.border-right-accent-3 {
  border-left : 1px solid #F50057 !important;
}

.overlay-pink.overlay-accent-3 {
  background : #F50057;
  /* The Fallback */
  background : rgba(245, 0, 87, 0.8);
}

.pink.accent-4 {
  color : #C51162 !important;
}

.bg-pink.bg-accent-4 {
  background-color : #C51162 !important;
}

.btn-pink.btn-accent-4 {
  border-color : #C51162 !important;
  background-color : #C51162 !important;
}
.btn-pink.btn-accent-4:hover {
  border-color : #F06292 !important;
  background-color : #F06292 !important;
}

.btn-outline-pink.btn-outline-accent-4 {
  border-color : #C51162 !important;
  color : #C51162 !important;
}
.btn-outline-pink.btn-outline-accent-4:hover {
  background-color : #C51162 !important;
}

.progress-pink.progress-accent-4[value]::-webkit-progress-value {
  background-color : #C51162;
}

.progress-pink.progress-accent-4[value]::-moz-progress-bar {
  background-color : #C51162;
}

.progress-pink.progress-accent-4[value]::-ms-fill {
  background-color : #C51162;
}

@media screen and (min-width: 0\0) {
  .progress-pink.progress-accent-4 .progress-bar {
    background-color : #C51162;
  }
}

input:focus ~ .bg-pink {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C51162 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #C51162 !important;
}

.border-pink.border-accent-4 {
  border : 1px solid #C51162 !important;
}

.border-top-pink.border-top-accent-4 {
  border-top : 1px solid #C51162 !important;
}

.border-bottom-pink.border-bottom-accent-4 {
  border-bottom : 1px solid #C51162 !important;
}

.border-left-pink.border-left-accent-4 {
  border-right : 1px solid #C51162 !important;
}

.border-right-pink.border-right-accent-4 {
  border-left : 1px solid #C51162 !important;
}

.overlay-pink.overlay-accent-4 {
  background : #C51162;
  /* The Fallback */
  background : rgba(197, 17, 98, 0.8);
}

.purple.lighten-5 {
  color : #F3E5F5 !important;
}

.bg-purple.bg-lighten-5 {
  background-color : #F3E5F5 !important;
}

.btn-purple.btn-lighten-5 {
  border-color : #F3E5F5 !important;
  background-color : #F3E5F5 !important;
}
.btn-purple.btn-lighten-5:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-lighten-5 {
  border-color : #F3E5F5 !important;
  color : #F3E5F5 !important;
}
.btn-outline-purple.btn-outline-lighten-5:hover {
  background-color : #F3E5F5 !important;
}

.progress-purple.progress-lighten-5[value]::-webkit-progress-value {
  background-color : #F3E5F5;
}

.progress-purple.progress-lighten-5[value]::-moz-progress-bar {
  background-color : #F3E5F5;
}

.progress-purple.progress-lighten-5[value]::-ms-fill {
  background-color : #F3E5F5;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-lighten-5 .progress-bar {
    background-color : #F3E5F5;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F3E5F5 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #F3E5F5 !important;
}

.border-purple.border-lighten-5 {
  border : 1px solid #F3E5F5 !important;
}

.border-top-purple.border-top-lighten-5 {
  border-top : 1px solid #F3E5F5 !important;
}

.border-bottom-purple.border-bottom-lighten-5 {
  border-bottom : 1px solid #F3E5F5 !important;
}

.border-left-purple.border-left-lighten-5 {
  border-right : 1px solid #F3E5F5 !important;
}

.border-right-purple.border-right-lighten-5 {
  border-left : 1px solid #F3E5F5 !important;
}

.overlay-purple.overlay-lighten-5 {
  background : #F3E5F5;
  /* The Fallback */
  background : rgba(243, 229, 245, 0.8);
}

.purple.lighten-4 {
  color : #E1BEE7 !important;
}

.bg-purple.bg-lighten-4 {
  background-color : #E1BEE7 !important;
}

.btn-purple.btn-lighten-4 {
  border-color : #E1BEE7 !important;
  background-color : #E1BEE7 !important;
}
.btn-purple.btn-lighten-4:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-lighten-4 {
  border-color : #E1BEE7 !important;
  color : #E1BEE7 !important;
}
.btn-outline-purple.btn-outline-lighten-4:hover {
  background-color : #E1BEE7 !important;
}

.progress-purple.progress-lighten-4[value]::-webkit-progress-value {
  background-color : #E1BEE7;
}

.progress-purple.progress-lighten-4[value]::-moz-progress-bar {
  background-color : #E1BEE7;
}

.progress-purple.progress-lighten-4[value]::-ms-fill {
  background-color : #E1BEE7;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-lighten-4 .progress-bar {
    background-color : #E1BEE7;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E1BEE7 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E1BEE7 !important;
}

.border-purple.border-lighten-4 {
  border : 1px solid #E1BEE7 !important;
}

.border-top-purple.border-top-lighten-4 {
  border-top : 1px solid #E1BEE7 !important;
}

.border-bottom-purple.border-bottom-lighten-4 {
  border-bottom : 1px solid #E1BEE7 !important;
}

.border-left-purple.border-left-lighten-4 {
  border-right : 1px solid #E1BEE7 !important;
}

.border-right-purple.border-right-lighten-4 {
  border-left : 1px solid #E1BEE7 !important;
}

.overlay-purple.overlay-lighten-4 {
  background : #E1BEE7;
  /* The Fallback */
  background : rgba(225, 190, 231, 0.8);
}

.purple.lighten-3 {
  color : #CE93D8 !important;
}

.bg-purple.bg-lighten-3 {
  background-color : #CE93D8 !important;
}

.btn-purple.btn-lighten-3 {
  border-color : #CE93D8 !important;
  background-color : #CE93D8 !important;
}
.btn-purple.btn-lighten-3:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-lighten-3 {
  border-color : #CE93D8 !important;
  color : #CE93D8 !important;
}
.btn-outline-purple.btn-outline-lighten-3:hover {
  background-color : #CE93D8 !important;
}

.progress-purple.progress-lighten-3[value]::-webkit-progress-value {
  background-color : #CE93D8;
}

.progress-purple.progress-lighten-3[value]::-moz-progress-bar {
  background-color : #CE93D8;
}

.progress-purple.progress-lighten-3[value]::-ms-fill {
  background-color : #CE93D8;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-lighten-3 .progress-bar {
    background-color : #CE93D8;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #CE93D8 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #CE93D8 !important;
}

.border-purple.border-lighten-3 {
  border : 1px solid #CE93D8 !important;
}

.border-top-purple.border-top-lighten-3 {
  border-top : 1px solid #CE93D8 !important;
}

.border-bottom-purple.border-bottom-lighten-3 {
  border-bottom : 1px solid #CE93D8 !important;
}

.border-left-purple.border-left-lighten-3 {
  border-right : 1px solid #CE93D8 !important;
}

.border-right-purple.border-right-lighten-3 {
  border-left : 1px solid #CE93D8 !important;
}

.overlay-purple.overlay-lighten-3 {
  background : #CE93D8;
  /* The Fallback */
  background : rgba(206, 147, 216, 0.8);
}

.purple.lighten-2 {
  color : #BA68C8 !important;
}

.bg-purple.bg-lighten-2 {
  background-color : #BA68C8 !important;
}

.btn-purple.btn-lighten-2 {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}
.btn-purple.btn-lighten-2:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-lighten-2 {
  border-color : #BA68C8 !important;
  color : #BA68C8 !important;
}
.btn-outline-purple.btn-outline-lighten-2:hover {
  background-color : #BA68C8 !important;
}

.progress-purple.progress-lighten-2[value]::-webkit-progress-value {
  background-color : #BA68C8;
}

.progress-purple.progress-lighten-2[value]::-moz-progress-bar {
  background-color : #BA68C8;
}

.progress-purple.progress-lighten-2[value]::-ms-fill {
  background-color : #BA68C8;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-lighten-2 .progress-bar {
    background-color : #BA68C8;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BA68C8 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #BA68C8 !important;
}

.border-purple.border-lighten-2 {
  border : 1px solid #BA68C8 !important;
}

.border-top-purple.border-top-lighten-2 {
  border-top : 1px solid #BA68C8 !important;
}

.border-bottom-purple.border-bottom-lighten-2 {
  border-bottom : 1px solid #BA68C8 !important;
}

.border-left-purple.border-left-lighten-2 {
  border-right : 1px solid #BA68C8 !important;
}

.border-right-purple.border-right-lighten-2 {
  border-left : 1px solid #BA68C8 !important;
}

.overlay-purple.overlay-lighten-2 {
  background : #BA68C8;
  /* The Fallback */
  background : rgba(186, 104, 200, 0.8);
}

.purple.lighten-1 {
  color : #AB47BC !important;
}

.bg-purple.bg-lighten-1 {
  background-color : #AB47BC !important;
}

.btn-purple.btn-lighten-1 {
  border-color : #AB47BC !important;
  background-color : #AB47BC !important;
}
.btn-purple.btn-lighten-1:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-lighten-1 {
  border-color : #AB47BC !important;
  color : #AB47BC !important;
}
.btn-outline-purple.btn-outline-lighten-1:hover {
  background-color : #AB47BC !important;
}

.progress-purple.progress-lighten-1[value]::-webkit-progress-value {
  background-color : #AB47BC;
}

.progress-purple.progress-lighten-1[value]::-moz-progress-bar {
  background-color : #AB47BC;
}

.progress-purple.progress-lighten-1[value]::-ms-fill {
  background-color : #AB47BC;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-lighten-1 .progress-bar {
    background-color : #AB47BC;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #AB47BC !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #AB47BC !important;
}

.border-purple.border-lighten-1 {
  border : 1px solid #AB47BC !important;
}

.border-top-purple.border-top-lighten-1 {
  border-top : 1px solid #AB47BC !important;
}

.border-bottom-purple.border-bottom-lighten-1 {
  border-bottom : 1px solid #AB47BC !important;
}

.border-left-purple.border-left-lighten-1 {
  border-right : 1px solid #AB47BC !important;
}

.border-right-purple.border-right-lighten-1 {
  border-left : 1px solid #AB47BC !important;
}

.overlay-purple.overlay-lighten-1 {
  background : #AB47BC;
  /* The Fallback */
  background : rgba(171, 71, 188, 0.8);
}

.purple {
  color : #9C27B0 !important;
}

.bg-purple {
  background-color : #9C27B0 !important;
}
.bg-purple .card-header, .bg-purple .card-footer {
  background-color : transparent;
}

.alert-purple {
  border-color : #9C27B0 !important;
  background-color : #C248D6 !important;
  color : #1A071E !important;
}
.alert-purple .alert-link {
  color : black !important;
}

.border-purple {
  border-color : #9C27B0;
}

.bg-purple.tag-glow, .border-purple.tag-glow {
  -webkit-box-shadow : 0 0 10px #9C27B0;
          box-shadow : 0 0 10px #9C27B0;
}

.overlay-purple {
  background : #9C27B0;
  /* The Fallback */
  background : rgba(156, 39, 176, 0.8);
}

.card-outline-purple {
  border-width : 1px;
  border-style : solid;
  border-color : #9C27B0;
  background-color : transparent;
}
.card-outline-purple .card-header, .card-outline-purple .card-footer {
  background-color : transparent;
}

.btn-purple {
  border-color : #9C27B0;
  background-color : #9C27B0;
  color : #FFFFFF;
}
.btn-purple:hover {
  border-color : #BA68C8;
  background-color : #BA68C8;
  color : #FFFFFF !important;
}

.btn-outline-purple {
  border-color : #9C27B0;
  background-color : transparent;
  color : #9C27B0;
}
.btn-outline-purple:hover {
  background-color : #9C27B0;
  color : #FFFFFF !important;
}

.progress-purple[value]::-webkit-progress-value {
  background-color : #9C27B0;
}

.progress-purple[value]::-moz-progress-bar {
  background-color : #9C27B0;
}

.progress-purple[value]::-ms-fill {
  background-color : #9C27B0;
}

@media screen and (min-width: 0\0) {
  .progress-purple .progress-bar {
    background-color : #9C27B0;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9C27B0 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #9C27B0 !important;
}

.border-purple {
  border : 1px solid #9C27B0 !important;
}

.border-top-purple {
  border-top : 1px solid #9C27B0;
}

.border-bottom-purple {
  border-bottom : 1px solid #9C27B0;
}

.border-left-purple {
  border-right : 1px solid #9C27B0;
}

.border-right-purple {
  border-left : 1px solid #9C27B0;
}

.purple.darken-1 {
  color : #8E24AA !important;
}

.bg-purple.bg-darken-1 {
  background-color : #8E24AA !important;
}

.btn-purple.btn-darken-1 {
  border-color : #8E24AA !important;
  background-color : #8E24AA !important;
}
.btn-purple.btn-darken-1:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-darken-1 {
  border-color : #8E24AA !important;
  color : #8E24AA !important;
}
.btn-outline-purple.btn-outline-darken-1:hover {
  background-color : #8E24AA !important;
}

.progress-purple.progress-darken-1[value]::-webkit-progress-value {
  background-color : #8E24AA;
}

.progress-purple.progress-darken-1[value]::-moz-progress-bar {
  background-color : #8E24AA;
}

.progress-purple.progress-darken-1[value]::-ms-fill {
  background-color : #8E24AA;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-darken-1 .progress-bar {
    background-color : #8E24AA;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #8E24AA !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #8E24AA !important;
}

.border-purple.border-darken-1 {
  border : 1px solid #8E24AA !important;
}

.border-top-purple.border-top-darken-1 {
  border-top : 1px solid #8E24AA !important;
}

.border-bottom-purple.border-bottom-darken-1 {
  border-bottom : 1px solid #8E24AA !important;
}

.border-left-purple.border-left-darken-1 {
  border-right : 1px solid #8E24AA !important;
}

.border-right-purple.border-right-darken-1 {
  border-left : 1px solid #8E24AA !important;
}

.overlay-purple.overlay-darken-1 {
  background : #8E24AA;
  /* The Fallback */
  background : rgba(142, 36, 170, 0.8);
}

.purple.darken-2 {
  color : #7B1FA2 !important;
}

.bg-purple.bg-darken-2 {
  background-color : #7B1FA2 !important;
}

.btn-purple.btn-darken-2 {
  border-color : #7B1FA2 !important;
  background-color : #7B1FA2 !important;
}
.btn-purple.btn-darken-2:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-darken-2 {
  border-color : #7B1FA2 !important;
  color : #7B1FA2 !important;
}
.btn-outline-purple.btn-outline-darken-2:hover {
  background-color : #7B1FA2 !important;
}

.progress-purple.progress-darken-2[value]::-webkit-progress-value {
  background-color : #7B1FA2;
}

.progress-purple.progress-darken-2[value]::-moz-progress-bar {
  background-color : #7B1FA2;
}

.progress-purple.progress-darken-2[value]::-ms-fill {
  background-color : #7B1FA2;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-darken-2 .progress-bar {
    background-color : #7B1FA2;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #7B1FA2 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #7B1FA2 !important;
}

.border-purple.border-darken-2 {
  border : 1px solid #7B1FA2 !important;
}

.border-top-purple.border-top-darken-2 {
  border-top : 1px solid #7B1FA2 !important;
}

.border-bottom-purple.border-bottom-darken-2 {
  border-bottom : 1px solid #7B1FA2 !important;
}

.border-left-purple.border-left-darken-2 {
  border-right : 1px solid #7B1FA2 !important;
}

.border-right-purple.border-right-darken-2 {
  border-left : 1px solid #7B1FA2 !important;
}

.overlay-purple.overlay-darken-2 {
  background : #7B1FA2;
  /* The Fallback */
  background : rgba(123, 31, 162, 0.8);
}

.purple.darken-3 {
  color : #6A1B9A !important;
}

.bg-purple.bg-darken-3 {
  background-color : #6A1B9A !important;
}

.btn-purple.btn-darken-3 {
  border-color : #6A1B9A !important;
  background-color : #6A1B9A !important;
}
.btn-purple.btn-darken-3:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-darken-3 {
  border-color : #6A1B9A !important;
  color : #6A1B9A !important;
}
.btn-outline-purple.btn-outline-darken-3:hover {
  background-color : #6A1B9A !important;
}

.progress-purple.progress-darken-3[value]::-webkit-progress-value {
  background-color : #6A1B9A;
}

.progress-purple.progress-darken-3[value]::-moz-progress-bar {
  background-color : #6A1B9A;
}

.progress-purple.progress-darken-3[value]::-ms-fill {
  background-color : #6A1B9A;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-darken-3 .progress-bar {
    background-color : #6A1B9A;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #6A1B9A !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #6A1B9A !important;
}

.border-purple.border-darken-3 {
  border : 1px solid #6A1B9A !important;
}

.border-top-purple.border-top-darken-3 {
  border-top : 1px solid #6A1B9A !important;
}

.border-bottom-purple.border-bottom-darken-3 {
  border-bottom : 1px solid #6A1B9A !important;
}

.border-left-purple.border-left-darken-3 {
  border-right : 1px solid #6A1B9A !important;
}

.border-right-purple.border-right-darken-3 {
  border-left : 1px solid #6A1B9A !important;
}

.overlay-purple.overlay-darken-3 {
  background : #6A1B9A;
  /* The Fallback */
  background : rgba(106, 27, 154, 0.8);
}

.purple.darken-4 {
  color : #4A148C !important;
}

.bg-purple.bg-darken-4 {
  background-color : #4A148C !important;
}

.btn-purple.btn-darken-4 {
  border-color : #4A148C !important;
  background-color : #4A148C !important;
}
.btn-purple.btn-darken-4:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-darken-4 {
  border-color : #4A148C !important;
  color : #4A148C !important;
}
.btn-outline-purple.btn-outline-darken-4:hover {
  background-color : #4A148C !important;
}

.progress-purple.progress-darken-4[value]::-webkit-progress-value {
  background-color : #4A148C;
}

.progress-purple.progress-darken-4[value]::-moz-progress-bar {
  background-color : #4A148C;
}

.progress-purple.progress-darken-4[value]::-ms-fill {
  background-color : #4A148C;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-darken-4 .progress-bar {
    background-color : #4A148C;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #4A148C !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #4A148C !important;
}

.border-purple.border-darken-4 {
  border : 1px solid #4A148C !important;
}

.border-top-purple.border-top-darken-4 {
  border-top : 1px solid #4A148C !important;
}

.border-bottom-purple.border-bottom-darken-4 {
  border-bottom : 1px solid #4A148C !important;
}

.border-left-purple.border-left-darken-4 {
  border-right : 1px solid #4A148C !important;
}

.border-right-purple.border-right-darken-4 {
  border-left : 1px solid #4A148C !important;
}

.overlay-purple.overlay-darken-4 {
  background : #4A148C;
  /* The Fallback */
  background : rgba(74, 20, 140, 0.8);
}

.purple.accent-1 {
  color : #EA80FC !important;
}

.bg-purple.bg-accent-1 {
  background-color : #EA80FC !important;
}

.btn-purple.btn-accent-1 {
  border-color : #EA80FC !important;
  background-color : #EA80FC !important;
}
.btn-purple.btn-accent-1:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-accent-1 {
  border-color : #EA80FC !important;
  color : #EA80FC !important;
}
.btn-outline-purple.btn-outline-accent-1:hover {
  background-color : #EA80FC !important;
}

.progress-purple.progress-accent-1[value]::-webkit-progress-value {
  background-color : #EA80FC;
}

.progress-purple.progress-accent-1[value]::-moz-progress-bar {
  background-color : #EA80FC;
}

.progress-purple.progress-accent-1[value]::-ms-fill {
  background-color : #EA80FC;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-accent-1 .progress-bar {
    background-color : #EA80FC;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EA80FC !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #EA80FC !important;
}

.border-purple.border-accent-1 {
  border : 1px solid #EA80FC !important;
}

.border-top-purple.border-top-accent-1 {
  border-top : 1px solid #EA80FC !important;
}

.border-bottom-purple.border-bottom-accent-1 {
  border-bottom : 1px solid #EA80FC !important;
}

.border-left-purple.border-left-accent-1 {
  border-right : 1px solid #EA80FC !important;
}

.border-right-purple.border-right-accent-1 {
  border-left : 1px solid #EA80FC !important;
}

.overlay-purple.overlay-accent-1 {
  background : #EA80FC;
  /* The Fallback */
  background : rgba(234, 128, 252, 0.8);
}

.purple.accent-2 {
  color : #E040FB !important;
}

.bg-purple.bg-accent-2 {
  background-color : #E040FB !important;
}

.btn-purple.btn-accent-2 {
  border-color : #E040FB !important;
  background-color : #E040FB !important;
}
.btn-purple.btn-accent-2:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-accent-2 {
  border-color : #E040FB !important;
  color : #E040FB !important;
}
.btn-outline-purple.btn-outline-accent-2:hover {
  background-color : #E040FB !important;
}

.progress-purple.progress-accent-2[value]::-webkit-progress-value {
  background-color : #E040FB;
}

.progress-purple.progress-accent-2[value]::-moz-progress-bar {
  background-color : #E040FB;
}

.progress-purple.progress-accent-2[value]::-ms-fill {
  background-color : #E040FB;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-accent-2 .progress-bar {
    background-color : #E040FB;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E040FB !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #E040FB !important;
}

.border-purple.border-accent-2 {
  border : 1px solid #E040FB !important;
}

.border-top-purple.border-top-accent-2 {
  border-top : 1px solid #E040FB !important;
}

.border-bottom-purple.border-bottom-accent-2 {
  border-bottom : 1px solid #E040FB !important;
}

.border-left-purple.border-left-accent-2 {
  border-right : 1px solid #E040FB !important;
}

.border-right-purple.border-right-accent-2 {
  border-left : 1px solid #E040FB !important;
}

.overlay-purple.overlay-accent-2 {
  background : #E040FB;
  /* The Fallback */
  background : rgba(224, 64, 251, 0.8);
}

.purple.accent-3 {
  color : #D500F9 !important;
}

.bg-purple.bg-accent-3 {
  background-color : #D500F9 !important;
}

.btn-purple.btn-accent-3 {
  border-color : #D500F9 !important;
  background-color : #D500F9 !important;
}
.btn-purple.btn-accent-3:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-accent-3 {
  border-color : #D500F9 !important;
  color : #D500F9 !important;
}
.btn-outline-purple.btn-outline-accent-3:hover {
  background-color : #D500F9 !important;
}

.progress-purple.progress-accent-3[value]::-webkit-progress-value {
  background-color : #D500F9;
}

.progress-purple.progress-accent-3[value]::-moz-progress-bar {
  background-color : #D500F9;
}

.progress-purple.progress-accent-3[value]::-ms-fill {
  background-color : #D500F9;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-accent-3 .progress-bar {
    background-color : #D500F9;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D500F9 !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #D500F9 !important;
}

.border-purple.border-accent-3 {
  border : 1px solid #D500F9 !important;
}

.border-top-purple.border-top-accent-3 {
  border-top : 1px solid #D500F9 !important;
}

.border-bottom-purple.border-bottom-accent-3 {
  border-bottom : 1px solid #D500F9 !important;
}

.border-left-purple.border-left-accent-3 {
  border-right : 1px solid #D500F9 !important;
}

.border-right-purple.border-right-accent-3 {
  border-left : 1px solid #D500F9 !important;
}

.overlay-purple.overlay-accent-3 {
  background : #D500F9;
  /* The Fallback */
  background : rgba(213, 0, 249, 0.8);
}

.purple.accent-4 {
  color : #DD00FF !important;
}

.bg-purple.bg-accent-4 {
  background-color : #DD00FF !important;
}

.btn-purple.btn-accent-4 {
  border-color : #DD00FF !important;
  background-color : #DD00FF !important;
}
.btn-purple.btn-accent-4:hover {
  border-color : #BA68C8 !important;
  background-color : #BA68C8 !important;
}

.btn-outline-purple.btn-outline-accent-4 {
  border-color : #DD00FF !important;
  color : #DD00FF !important;
}
.btn-outline-purple.btn-outline-accent-4:hover {
  background-color : #DD00FF !important;
}

.progress-purple.progress-accent-4[value]::-webkit-progress-value {
  background-color : #DD00FF;
}

.progress-purple.progress-accent-4[value]::-moz-progress-bar {
  background-color : #DD00FF;
}

.progress-purple.progress-accent-4[value]::-ms-fill {
  background-color : #DD00FF;
}

@media screen and (min-width: 0\0) {
  .progress-purple.progress-accent-4 .progress-bar {
    background-color : #DD00FF;
  }
}

input:focus ~ .bg-purple {
  -webkit-box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DD00FF !important;
          box-shadow : 0 0 0 0.075rem #FFFFFF, 0 0 0 0.21rem #DD00FF !important;
}

.border-purple.border-accent-4 {
  border : 1px solid #DD00FF !important;
}

.border-top-purple.border-top-accent-4 {
  border-top : 1px solid