.gradient-mint {
  background-image: linear-gradient(45deg, #226cc5, #6cd975);
  background-repeat: repeat-x;
}

.btn.gradient-mint {
  border: none;
  color: #fff;
}
.btn.gradient-mint:active,
.btn.gradient-mint.active {
  background-image: linear-gradient(45deg, #226cc5, #6cd975);
  background-repeat: repeat-x;
}

.gradient-pomegranate {
  background-image: linear-gradient(45deg, #465375, #f55252);
  background-repeat: repeat-x;
}

.btn.gradient-pomegranate {
  border: none;
  color: #fff;
}
.btn.gradient-pomegranate:active,
.btn.gradient-pomegranate.active {
  background-image: linear-gradient(45deg, #465375, #f55252);
  background-repeat: repeat-x;
}

.gradient-blackberry {
  background-image: linear-gradient(45deg, #303c62, #b5c3db);
  background-repeat: repeat-x;
}

.btn.gradient-blackberry {
  border: none;
  color: #fff;
}
.btn.gradient-blackberry:active,
.btn.gradient-blackberry.active {
  background-image: linear-gradient(45deg, #303c62, #b5c3db);
  background-repeat: repeat-x;
}

.gradient-king-yna {
  background-image: linear-gradient(45deg, #7441db, #f9877c);
  background-repeat: repeat-x;
}

.gradient-king-yna-inv {
  background-image: linear-gradient(45deg, #f9877c, #7441db);
  background-repeat: repeat-x;
}

.btn.gradient-king-yna {
  border: none;
  color: #fff;
}
.btn.gradient-king-yna:active,
.btn.gradient-king-yna.active {
  background-image: linear-gradient(45deg, #7441db, #f9877c);
  background-repeat: repeat-x;
}

.gradient-ibiza-sunset {
  background-image: linear-gradient(45deg, #b02940, #fcc173);
  background-repeat: repeat-x;
}

.btn.gradient-ibiza-sunset {
  border: none;
  color: #fff;
}
.btn.gradient-ibiza-sunset:active,
.btn.gradient-ibiza-sunset.active {
  background-image: linear-gradient(45deg, #b02940, #fcc173);
  background-repeat: repeat-x;
}

.gradient-flickr {
  background-image: linear-gradient(45deg, #f77e17, #2f8be6);
  background-repeat: repeat-x;
}

.btn.gradient-flickr {
  border: none;
  color: #fff;
}
.btn.gradient-flickr:active,
.btn.gradient-flickr.active {
  background-image: linear-gradient(45deg, #f77e17, #2f8be6);
  background-repeat: repeat-x;
}

.gradient-purple-bliss {
  background-image: linear-gradient(45deg, #562db7, #60aff0);
  background-repeat: repeat-x;
}

.btn.gradient-purple-bliss {
  border: none;
  color: #fff;
}
.btn.gradient-purple-bliss:active,
.btn.gradient-purple-bliss.active {
  background-image: linear-gradient(45deg, #562db7, #60aff0);
  background-repeat: repeat-x;
}

.gradient-man-of-steel {
  background-image: linear-gradient(45deg, #2f3ea0, #ae342d);
  background-repeat: repeat-x;
}

.btn.gradient-man-of-steel {
  border: none;
  color: #fff;
}
.btn.gradient-man-of-steel:active,
.btn.gradient-man-of-steel.active {
  background-image: linear-gradient(45deg, #2f3ea0, #ae342d);
  background-repeat: repeat-x;
}

.gradient-purple-love {
  background-image: linear-gradient(45deg, #7441db, #c89cff);
  background-repeat: repeat-x;
}

.btn.gradient-purple-love {
  border: none;
  color: #fff;
}
.btn.gradient-purple-love:active,
.btn.gradient-purple-love.active {
  background-image: linear-gradient(45deg, #7441db, #c89cff);
  background-repeat: repeat-x;
}

.gradient-starfall {
  background-image: linear-gradient(45deg, #d23b48, #2f8be6);
  background-repeat: repeat-x;
}

.btn.gradient-starfall {
  border: none;
  color: #fff;
}
.btn.gradient-starfall:active,
.btn.gradient-starfall.active {
  background-image: linear-gradient(45deg, #d23b48, #2f8be6);
  background-repeat: repeat-x;
}

.white {
  color: #ffffff !important;
}

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

.toast-white {
  background-color: #ffffff;
}

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

.border-white {
  border-color: #ffffff !important;
}

.border-top-white {
  border-top-color: #ffffff !important;
}

.border-bottom-white {
  border-bottom-color: #ffffff !important;
}

.border-left-white {
  border-left-color: #ffffff !important;
}

.border-right-white {
  border-right-color: #ffffff !important;
}

.badge-white {
  background-color: #ffffff;
}

.panel-white {
  border-color: #ffffff;
}
.panel-white .panel-heading {
  color: #fff;
  border-color: #ffffff;
  background-color: white;
}

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

.overlay-white {
  background: rgba(255, 255, 255, 0.4);
}

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

.btn.bg-light-white:hover {
  background-color: #ffffff !important;
  color: #fff !important;
  border-color: #ffffff;
}

.btn-white:active {
  background-color: #fcfcfc;
  border-color: #fcfcfc;
}

.btn-white:hover {
  background-color: white;
  border-color: white;
}

.btn-white:focus {
  color: #fff;
}

.btn-white ~ .dropdown-menu .dropdown-item.active {
  color: #fff !important;
  background-color: #ffffff !important;
}

.btn-outline-white {
  border: 1px solid;
  border-color: #ffffff;
  background-color: transparent;
  color: #ffffff;
}
.btn-outline-white:focus {
  background-color: transparent !important;
  color: #ffffff !important;
}
.btn-outline-white.active {
  background-color: #ffffff !important;
  color: #fff !important;
}
.btn-outline-white:hover {
  background-color: #f7f7f7 !important;
  color: #fff !important;
}

a.btn.btn-white,
a.btn.bg-light-white {
  color: #fff;
}
a.btn.btn-white:hover,
a.btn.btn-white:focus,
a.btn.bg-light-white:hover,
a.btn.bg-light-white:focus {
  color: #fff;
}

.radio.radio-white input[type="radio"] ~ label::before {
  border-color: #ffffff;
}

.radio.radio-white input[type="radio"]:checked ~ label::after {
  background-color: #ffffff;
}

.checkbox.checkbox-white input[type="checkbox"]:checked ~ label:after {
  border-color: #ffffff;
}

.custom-switch.custom-switch-white
  input[type="checkbox"]:checked
  ~ label:before {
  border-color: #ffffff;
  background-color: #ffffff;
}

.noUi-white .noUi-connect,
.noUi-white.noUi-connect {
  background: #ffffff;
}

.noUi-white .noUi-handle {
  border-color: #ffffff !important;
}

.noUi-white.circle-filled .noUi-handle,
.noUi-white.square .noUi-handle {
  background: #ffffff !important;
}

input[type="checkbox"]:checked.switchery-white + span {
  border-color: #ffffff !important;
  box-shadow: #ffffff 0px 0px 0px 12.5px inset !important;
}

input[type="checkbox"][data-size="lg"]:checked.switchery-white + span {
  box-shadow: #ffffff 0px 0px 0px 16px inset !important;
}

input[type="checkbox"][data-size="sm"]:checked.switchery-white + span {
  box-shadow: #ffffff 0px 0px 0px 10px inset !important;
}

input[type="checkbox"][data-size="xs"]:checked.switchery-white + span {
  box-shadow: #ffffff 0px 0px 0px 7px inset !important;
}

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

.black {
  color: #000000 !important;
}

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

.toast-black {
  background-color: #000000;
}

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

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

.border-top-black {
  border-top-color: #000000 !important;
}

.border-bottom-black {
  border-bottom-color: #000000 !important;
}

.border-left-black {
  border-left-color: #000000 !important;
}

.border-right-black {
  border-right-color: #000000 !important;
}

.badge-black {
  background-color: #000000;
}

.panel-black {
  border-color: #000000;
}
.panel-black .panel-heading {
  color: #fff;
  border-color: #000000;
  background-color: #0d0d0d;
}

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

.overlay-black {
  background: rgba(0, 0, 0, 0.4);
}

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

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

.btn-black:active {
  background-color: black;
  border-color: black;
}

.btn-black:hover {
  background-color: #080808;
  border-color: #080808;
}

.btn-black:focus {
  color: #fff;
}

.btn-black ~ .dropdown-menu .dropdown-item.active {
  color: #fff !important;
  background-color: #000000 !important;
}

.btn-outline-black {
  border: 1px solid;
  border-color: #000000;
  background-color: transparent;
  color: #000000;
}
.btn-outline-black:focus {
  background-color: transparent !important;
  color: #000000 !important;
}
.btn-outline-black.active {
  background-color: #000000 !important;
  color: #fff !important;
}
.btn-outline-black:hover {
  background-color: black !important;
  color: #fff !important;
}

a.btn.btn-black,
a.btn.bg-light-black {
  color: #fff;
}
a.btn.btn-black:hover,
a.btn.btn-black:focus,
a.btn.bg-light-black:hover,
a.btn.bg-light-black:focus {
  color: #fff;
}

.radio.radio-black input[type="radio"] ~ label::before {
  border-color: #000000;
}

.radio.radio-black input[type="radio"]:checked ~ label::after {
  background-color: #000000;
}

.checkbox.checkbox-black input[type="checkbox"]:checked ~ label:after {
  border-color: #000000;
}

.custom-switch.custom-switch-black
  input[type="checkbox"]:checked
  ~ label:before {
  border-color: #000000;
  background-color: #000000;
}

.noUi-black .noUi-connect,
.noUi-black.noUi-connect {
  background: #000000;
}

.noUi-black .noUi-handle {
  border-color: #000000 !important;
}

.noUi-black.circle-filled .noUi-handle,
.noUi-black.square .noUi-handle {
  background: #000000 !important;
}

input[type="checkbox"]:checked.switchery-black + span {
  border-color: #000000 !important;
  box-shadow: #000000 0px 0px 0px 12.5px inset !important;
}

input[type="checkbox"][data-size="lg"]:checked.switchery-black + span {
  box-shadow: #000000 0px 0px 0px 16px inset !important;
}

input[type="checkbox"][data-size="sm"]:checked.switchery-black + span {
  box-shadow: #000000 0px 0px 0px 10px inset !important;
}

input[type="checkbox"][data-size="xs"]:checked.switchery-black + span {
  box-shadow: #000000 0px 0px 0px 7px inset !important;
}

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

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

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

.btn-primary.btn-lighten-4 {
  border-color: #562db7 !important;
  background-color: #efdeff !important;
}
.btn-primary.btn-lighten-4:hover {
  border-color: #562db7 !important;
  background-color: #3b1c93 !important;
}
.btn-primary.btn-lighten-4:focus,
.btn-primary.btn-lighten-4:active {
  border-color: #3b1c93 !important;
  background-color: #28117a !important;
}

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

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

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

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

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

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

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

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

.overlay-primary.overlay-lighten-4 {
  background: #efdeff;
  /* The Fallback */
  background: rgba(239, 222, 255, 0.8);
}

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

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

.btn-primary.btn-lighten-3 {
  border-color: #562db7 !important;
  background-color: #dcbdff !important;
}
.btn-primary.btn-lighten-3:hover {
  border-color: #562db7 !important;
  background-color: #3b1c93 !important;
}
.btn-primary.btn-lighten-3:focus,
.btn-primary.btn-lighten-3:active {
  border-color: #3b1c93 !important;
  background-color: #28117a !important;
}

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

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

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

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

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

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

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

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

.overlay-primary.overlay-lighten-3 {
  background: #dcbdff;
  /* The Fallback */
  background: rgba(220, 189, 255, 0.8);
}

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

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

.btn-primary.btn-lighten-2 {
  border-color: #562db7 !important;
  background-color: #c89cff !important;
}
.btn-primary.btn-lighten-2:hover {
  border-color: #562db7 !important;
  background-color: #3b1c93 !important;
}
.btn-primary.btn-lighten-2:focus,
.btn-primary.btn-lighten-2:active {
  border-color: #3b1c93 !important;
  background-color: #28117a !important;
}

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

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

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

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

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

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

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

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

.overlay-primary.overlay-lighten-2 {
  background: #c89cff;
  /* The Fallback */
  background: rgba(200, 156, 255, 0.8);
}

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

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

.btn-primary.btn-lighten-1 {
  border-color: #562db7 !important;
  background-color: #b583ff !important;
}
.btn-primary.btn-lighten-1:hover {
  border-color: #562db7 !important;
  background-color: #3b1c93 !important;
}
.btn-primary.btn-lighten-1:focus,
.btn-primary.btn-lighten-1:active {
  border-color: #3b1c93 !important;
  background-color: #28117a !important;
}

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

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

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

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

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

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

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

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

.overlay-primary.overlay-lighten-1 {
  background: #b583ff;
  /* The Fallback */
  background: rgba(181, 131, 255, 0.8);
}

.primary {
  color: #975aff !important;
}

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

.toast-primary {
  background-color: #975aff;
}

.alert-primary {
  border-color: #975aff !important;
  background-color: #975aff !important;
  color: #fff !important;
}
.alert-primary .alert-link {
  color: #2e007e;
}

.border-primary {
  border-color: #975aff !important;
}

.border-top-primary {
  border-top-color: #975aff !important;
}

.border-bottom-primary {
  border-bottom-color: #975aff !important;
}

.border-left-primary {
  border-left-color: #975aff !important;
}

.border-right-primary {
  border-right-color: #975aff !important;
}

.badge-primary {
  background-color: #975aff;
}

.panel-primary {
  border-color: #975aff;
}
.panel-primary .panel-heading {
  color: #fff;
  border-color: #975aff;
  background-color: #a774ff;
}

.bg-primary.tag-glow,
.border-primary.tag-glow {
  box-shadow: 0px 0px 10px #975aff;
}

.overlay-primary {
  background: rgba(151, 90, 255, 0.4);
}

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

.bg-light-primary {
  background-color: #efdeff !important;
  color: #975aff !important;
  border-color: #efdeff;
}

.btn.bg-light-primary:hover {
  background-color: #975aff !important;
  color: #fff !important;
  border-color: #975aff;
}

.btn-primary:active {
  background-color: #9455ff;
  border-color: #9455ff;
}

.btn-primary:hover {
  background-color: #a169ff;
  border-color: #a169ff;
}

.btn-primary:focus {
  color: #fff;
}

.btn-primary ~ .dropdown-menu .dropdown-item.active {
  color: #fff !important;
  background-color: #975aff !important;
}

.btn-outline-primary {
  border: 1px solid;
  border-color: #975aff;
  background-color: transparent;
  color: #975aff;
}
.btn-outline-primary:focus {
  background-color: transparent !important;
  color: #975aff !important;
}
.btn-outline-primary.active {
  background-color: #975aff !important;
  color: #fff !important;
}
.btn-outline-primary:hover {
  background-color: #8d4bff !important;
  color: #fff !important;
}

a.btn.btn-primary,
a.btn.bg-light-primary {
  color: #fff;
}
a.btn.btn-primary:hover,
a.btn.btn-primary:focus,
a.btn.bg-light-primary:hover,
a.btn.bg-light-primary:focus {
  color: #fff;
}

.radio.radio-primary input[type="radio"] ~ label::before {
  border-color: #975aff;
}

.radio.radio-primary input[type="radio"]:checked ~ label::after {
  background-color: #975aff;
}

.checkbox.checkbox-primary input[type="checkbox"]:checked ~ label:after {
  border-color: #975aff;
}

.custom-switch.custom-switch-primary
  input[type="checkbox"]:checked
  ~ label:before {
  border-color: #975aff;
  background-color: #975aff;
}

.noUi-primary .noUi-connect,
.noUi-primary.noUi-connect {
  background: #975aff;
}

.noUi-primary .noUi-handle {
  border-color: #975aff !important;
}

.noUi-primary.circle-filled .noUi-handle,
.noUi-primary.square .noUi-handle {
  background: #975aff !important;
}

input[type="checkbox"]:checked.switchery-primary + span {
  border-color: #975aff !important;
  box-shadow: #975aff 0px 0px 0px 12.5px inset !important;
}

input[type="checkbox"][data-size="lg"]:checked.switchery-primary + span {
  box-shadow: #975aff 0px 0px 0px 16px inset !important;
}

input[type="checkbox"][data-size="sm"]:checked.switchery-primary + span {
  box-shadow: #975aff 0px 0px 0px 10px inset !important;
}

input[type="checkbox"][data-size="xs"]:checked.switchery-primary + span {
  box-shadow: #975aff 0px 0px 0px 7px inset !important;
}

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #975aff !important;
}

.primary.darken-1 {
  color: #7441db !important;
}

.bg-primary.bg-darken-1 {
  background-color: #7441db !important;
}

.btn-primary.btn-darken-1 {
  border-color: #562db7 !important;
  background-color: #7441db !important;
}
.btn-primary.btn-darken-1:hover {
  border-color: #562db7 !important;
  background-color: #3b1c93 !important;
}
.btn-primary.btn-darken-1:focus,
.btn-primary.btn-darken-1:active {
  border-color: #3b1c93 !important;
  background-color: #28117a !important;
}

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

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

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7441db !important;
}

.border-primary.border-darken-1 {
  border: 1px solid #7441db !important;
}

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

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

.border-left-primary.border-left-darken-1 {
  border-left: 1px solid #7441db !important;
}

.border-right-primary.border-right-darken-1 {
  border-right: 1px solid #7441db !important;
}

.overlay-primary.overlay-darken-1 {
  background: #7441db;
  /* The Fallback */
  background: rgba(116, 65, 219, 0.8);
}

.primary.darken-2 {
  color: #562db7 !important;
}

.bg-primary.bg-darken-2 {
  background-color: #562db7 !important;
}

.btn-primary.btn-darken-2 {
  border-color: #562db7 !important;
  background-color: #562db7 !important;
}
.btn-primary.btn-darken-2:hover {
  border-color: #562db7 !important;
  background-color: #3b1c93 !important;
}
.btn-primary.btn-darken-2:focus,
.btn-primary.btn-darken-2:active {
  border-color: #3b1c93 !important;
  background-color: #28117a !important;
}

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

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

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #562db7 !important;
}

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

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

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

.border-left-primary.border-left-darken-2 {
  border-left: 1px solid #562db7 !important;
}

.border-right-primary.border-right-darken-2 {
  border-right: 1px solid #562db7 !important;
}

.overlay-primary.overlay-darken-2 {
  background: #562db7;
  /* The Fallback */
  background: rgba(86, 45, 183, 0.8);
}

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

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

.btn-primary.btn-darken-3 {
  border-color: #562db7 !important;
  background-color: #3b1c93 !important;
}
.btn-primary.btn-darken-3:hover {
  border-color: #562db7 !important;
  background-color: #3b1c93 !important;
}
.btn-primary.btn-darken-3:focus,
.btn-primary.btn-darken-3:active {
  border-color: #3b1c93 !important;
  background-color: #28117a !important;
}

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

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

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #3b1c93 !important;
}

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

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

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

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

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

.overlay-primary.overlay-darken-3 {
  background: #3b1c93;
  /* The Fallback */
  background: rgba(59, 28, 147, 0.8);
}

.primary.darken-4 {
  color: #28117a !important;
}

.bg-primary.bg-darken-4 {
  background-color: #28117a !important;
}

.btn-primary.btn-darken-4 {
  border-color: #562db7 !important;
  background-color: #28117a !important;
}
.btn-primary.btn-darken-4:hover {
  border-color: #562db7 !important;
  background-color: #3b1c93 !important;
}
.btn-primary.btn-darken-4:focus,
.btn-primary.btn-darken-4:active {
  border-color: #3b1c93 !important;
  background-color: #28117a !important;
}

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

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

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #28117a !important;
}

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

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

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

.border-left-primary.border-left-darken-4 {
  border-left: 1px solid #28117a !important;
}

.border-right-primary.border-right-darken-4 {
  border-right: 1px solid #28117a !important;
}

.overlay-primary.overlay-darken-4 {
  background: #28117a;
  /* The Fallback */
  background: rgba(40, 17, 122, 0.8);
}

.secondary.lighten-4 {
  color: #eaf0f9 !important;
}

.bg-secondary.bg-lighten-4 {
  background-color: #eaf0f9 !important;
}

.btn-secondary.btn-lighten-4 {
  border-color: #303c62 !important;
  background-color: #eaf0f9 !important;
}
.btn-secondary.btn-lighten-4:hover {
  border-color: #303c62 !important;
  background-color: #1e294f !important;
}
.btn-secondary.btn-lighten-4:focus,
.btn-secondary.btn-lighten-4:active {
  border-color: #1e294f !important;
  background-color: #121a41 !important;
}

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

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

input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #eaf0f9 !important;
}

.border-secondary.border-lighten-4 {
  border: 1px solid #eaf0f9 !important;
}

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

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

.border-left-secondary.border-left-lighten-4 {
  border-left: 1px solid #eaf0f9 !important;
}

.border-right-secondary.border-right-lighten-4 {
  border-right: 1px solid #eaf0f9 !important;
}

.overlay-secondary.overlay-lighten-4 {
  background: #eaf0f9;
  /* The Fallback */
  background: rgba(234, 240, 249, 0.8);
}

.secondary.lighten-3 {
  color: #d6e1f3 !important;
}

.bg-secondary.bg-lighten-3 {
  background-color: #d6e1f3 !important;
}

.btn-secondary.btn-lighten-3 {
  border-color: #303c62 !important;
  background-color: #d6e1f3 !important;
}
.btn-secondary.btn-lighten-3:hover {
  border-color: #303c62 !important;
  background-color: #1e294f !important;
}
.btn-secondary.btn-lighten-3:focus,
.btn-secondary.btn-lighten-3:active {
  border-color: #1e294f !important;
  background-color: #121a41 !important;
}

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

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

input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #d6e1f3 !important;
}

.border-secondary.border-lighten-3 {
  border: 1px solid #d6e1f3 !important;
}

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

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

.border-left-secondary.border-left-lighten-3 {
  border-left: 1px solid #d6e1f3 !important;
}

.border-right-secondary.border-right-lighten-3 {
  border-right: 1px solid #d6e1f3 !important;
}

.overlay-secondary.overlay-lighten-3 {
  background: #d6e1f3;
  /* The Fallback */
  background: rgba(214, 225, 243, 0.8);
}

.secondary.lighten-2 {
  color: #b5c3db !important;
}

.bg-secondary.bg-lighten-2 {
  background-color: #b5c3db !important;
}

.btn-secondary.btn-lighten-2 {
  border-color: #303c62 !important;
  background-color: #b5c3db !important;
}
.btn-secondary.btn-lighten-2:hover {
  border-color: #303c62 !important;
  background-color: #1e294f !important;
}
.btn-secondary.btn-lighten-2:focus,
.btn-secondary.btn-lighten-2:active {
  border-color: #1e294f !important;
  background-color: #121a41 !important;
}

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

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

input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b5c3db !important;
}

.border-secondary.border-lighten-2 {
  border: 1px solid #b5c3db !important;
}

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

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

.border-left-secondary.border-left-lighten-2 {
  border-left: 1px solid #b5c3db !important;
}

.border-right-secondary.border-right-lighten-2 {
  border-right: 1px solid #b5c3db !important;
}

.overlay-secondary.overlay-lighten-2 {
  background: #b5c3db;
  /* The Fallback */
  background: rgba(181, 195, 219, 0.8);
}

.secondary.lighten-1 {
  color: #8f9db8 !important;
}

.bg-secondary.bg-lighten-1 {
  background-color: #8f9db8 !important;
}

.btn-secondary.btn-lighten-1 {
  border-color: #303c62 !important;
  background-color: #8f9db8 !important;
}
.btn-secondary.btn-lighten-1:hover {
  border-color: #303c62 !important;
  background-color: #1e294f !important;
}
.btn-secondary.btn-lighten-1:focus,
.btn-secondary.btn-lighten-1:active {
  border-color: #1e294f !important;
  background-color: #121a41 !important;
}

.btn-outline-secondary.btn-outline-lighten-1 {
  border-color: #8f9db8 !important;
  color: #8f9db8 !important;
}
.btn-outline-secondary.btn-outline-lighten-1:hover {
  background-color: #8f9db8 !important;
}

.progress-secondary.progress-lighten-1 {
  background-color: #8f9db8;
}
.progress-secondary.progress-lighten-1[value]::-webkit-progress-value {
  background-color: #8f9db8;
}

input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8f9db8 !important;
}

.border-secondary.border-lighten-1 {
  border: 1px solid #8f9db8 !important;
}

.border-top-secondary.border-top-lighten-1 {
  border-top: 1px solid #8f9db8 !important;
}

.border-bottom-secondary.border-bottom-lighten-1 {
  border-bottom: 1px solid #8f9db8 !important;
}

.border-left-secondary.border-left-lighten-1 {
  border-left: 1px solid #8f9db8 !important;
}

.border-right-secondary.border-right-lighten-1 {
  border-right: 1px solid #8f9db8 !important;
}

.overlay-secondary.overlay-lighten-1 {
  background: #8f9db8;
  /* The Fallback */
  background: rgba(143, 157, 184, 0.8);
}

.secondary {
  color: #616d89 !important;
}

.bg-secondary {
  background-color: #616d89 !important;
}
.bg-secondary .card-header,
.bg-secondary .card-footer {
  background-color: transparent;
}

.toast-secondary {
  background-color: #616d89;
}

.alert-secondary {
  border-color: #616d89 !important;
  background-color: #616d89 !important;
  color: #fff !important;
}
.alert-secondary .alert-link {
  color: #060709;
}

.border-secondary {
  border-color: #616d89 !important;
}

.border-top-secondary {
  border-top-color: #616d89 !important;
}

.border-bottom-secondary {
  border-bottom-color: #616d89 !important;
}

.border-left-secondary {
  border-left-color: #616d89 !important;
}

.border-right-secondary {
  border-right-color: #616d89 !important;
}

.badge-secondary {
  background-color: #616d89;
}

.panel-secondary {
  border-color: #616d89;
}
.panel-secondary .panel-heading {
  color: #fff;
  border-color: #616d89;
  background-color: #6c7997;
}

.bg-secondary.tag-glow,
.border-secondary.tag-glow {
  box-shadow: 0px 0px 10px #616d89;
}

.overlay-secondary {
  background: rgba(97, 109, 137, 0.4);
}

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

.bg-light-secondary {
  background-color: #eaf0f9 !important;
  color: #616d89 !important;
  border-color: #eaf0f9;
}

.btn.bg-light-secondary:hover {
  background-color: #616d89 !important;
  color: #fff !important;
  border-color: #616d89;
}

.btn-secondary:active {
  background-color: #5f6b86;
  border-color: #5f6b86;
}

.btn-secondary:hover {
  background-color: #677492;
  border-color: #677492;
}

.btn-secondary:focus {
  color: #fff;
}

.btn-secondary ~ .dropdown-menu .dropdown-item.active {
  color: #fff !important;
  background-color: #616d89 !important;
}

.btn-outline-secondary {
  border: 1px solid;
  border-color: #616d89;
  background-color: transparent;
  color: #616d89;
}
.btn-outline-secondary:focus {
  background-color: transparent !important;
  color: #616d89 !important;
}
.btn-outline-secondary.active {
  background-color: #616d89 !important;
  color: #fff !important;
}
.btn-outline-secondary:hover {
  background-color: #5b6680 !important;
  color: #fff !important;
}

a.btn.btn-secondary,
a.btn.bg-light-secondary {
  color: #fff;
}
a.btn.btn-secondary:hover,
a.btn.btn-secondary:focus,
a.btn.bg-light-secondary:hover,
a.btn.bg-light-secondary:focus {
  color: #fff;
}

.radio.radio-secondary input[type="radio"] ~ label::before {
  border-color: #616d89;
}

.radio.radio-secondary input[type="radio"]:checked ~ label::after {
  background-color: #616d89;
}

.checkbox.checkbox-secondary input[type="checkbox"]:checked ~ label:after {
  border-color: #616d89;
}

.custom-switch.custom-switch-secondary
  input[type="checkbox"]:checked
  ~ label:before {
  border-color: #616d89;
  background-color: #616d89;
}

.noUi-secondary .noUi-connect,
.noUi-secondary.noUi-connect {
  background: #616d89;
}

.noUi-secondary .noUi-handle {
  border-color: #616d89 !important;
}

.noUi-secondary.circle-filled .noUi-handle,
.noUi-secondary.square .noUi-handle {
  background: #616d89 !important;
}

input[type="checkbox"]:checked.switchery-secondary + span {
  border-color: #616d89 !important;
  box-shadow: #616d89 0px 0px 0px 12.5px inset !important;
}

input[type="checkbox"][data-size="lg"]:checked.switchery-secondary + span {
  box-shadow: #616d89 0px 0px 0px 16px inset !important;
}

input[type="checkbox"][data-size="sm"]:checked.switchery-secondary + span {
  box-shadow: #616d89 0px 0px 0px 10px inset !important;
}

input[type="checkbox"][data-size="xs"]:checked.switchery-secondary + span {
  box-shadow: #616d89 0px 0px 0px 7px inset !important;
}

input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #616d89 !important;
}

.secondary.darken-1 {
  color: #465375 !important;
}

.bg-secondary.bg-darken-1 {
  background-color: #465375 !important;
}

.btn-secondary.btn-darken-1 {
  border-color: #303c62 !important;
  background-color: #465375 !important;
}
.btn-secondary.btn-darken-1:hover {
  border-color: #303c62 !important;
  background-color: #1e294f !important;
}
.btn-secondary.btn-darken-1:focus,
.btn-secondary.btn-darken-1:active {
  border-color: #1e294f !important;
  background-color: #121a41 !important;
}

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

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

input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #465375 !important;
}

.border-secondary.border-darken-1 {
  border: 1px solid #465375 !important;
}

.border-top-secondary.border-top-darken-1 {
  border-top: 1px solid #465375 !important;
}

.border-bottom-secondary.border-bottom-darken-1 {
  border-bottom: 1px solid #465375 !important;
}

.border-left-secondary.border-left-darken-1 {
  border-left: 1px solid #465375 !important;
}

.border-right-secondary.border-right-darken-1 {
  border-right: 1px solid #465375 !important;
}

.overlay-secondary.overlay-darken-1 {
  background: #465375;
  /* The Fallback */
  background: rgba(70, 83, 117, 0.8);
}

.secondary.darken-2 {
  color: #303c62 !important;
}

.bg-secondary.bg-darken-2 {
  background-color: #303c62 !important;
}

.btn-secondary.btn-darken-2 {
  border-color: #303c62 !important;
  background-color: #303c62 !important;
}
.btn-secondary.btn-darken-2:hover {
  border-color: #303c62 !important;
  background-color: #1e294f !important;
}
.btn-secondary.btn-darken-2:focus,
.btn-secondary.btn-darken-2:active {
  border-color: #1e294f !important;
  background-color: #121a41 !important;
}

.btn-outline-secondary.btn-outline-darken-2 {
  border-color: #303c62 !important;
  color: #303c62 !important;
}
.btn-outline-secondary.btn-outline-darken-2:hover {
  background-color: #303c62 !important;
}

.progress-secondary.progress-darken-2 {
  background-color: #303c62;
}
.progress-secondary.progress-darken-2[value]::-webkit-progress-value {
  background-color: #303c62;
}

input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #303c62 !important;
}

.border-secondary.border-darken-2 {
  border: 1px solid #303c62 !important;
}

.border-top-secondary.border-top-darken-2 {
  border-top: 1px solid #303c62 !important;
}

.border-bottom-secondary.border-bottom-darken-2 {
  border-bottom: 1px solid #303c62 !important;
}

.border-left-secondary.border-left-darken-2 {
  border-left: 1px solid #303c62 !important;
}

.border-right-secondary.border-right-darken-2 {
  border-right: 1px solid #303c62 !important;
}

.overlay-secondary.overlay-darken-2 {
  background: #303c62;
  /* The Fallback */
  background: rgba(48, 60, 98, 0.8);
}

.secondary.darken-3 {
  color: #1e294f !important;
}

.bg-secondary.bg-darken-3 {
  background-color: #1e294f !important;
}

.btn-secondary.btn-darken-3 {
  border-color: #303c62 !important;
  background-color: #1e294f !important;
}
.btn-secondary.btn-darken-3:hover {
  border-color: #303c62 !important;
  background-color: #1e294f !important;
}
.btn-secondary.btn-darken-3:focus,
.btn-secondary.btn-darken-3:active {
  border-color: #1e294f !important;
  background-color: #121a41 !important;
}

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

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

input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1e294f !important;
}

.border-secondary.border-darken-3 {
  border: 1px solid #1e294f !important;
}

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

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

.border-left-secondary.border-left-darken-3 {
  border-left: 1px solid #1e294f !important;
}

.border-right-secondary.border-right-darken-3 {
  border-right: 1px solid #1e294f !important;
}

.overlay-secondary.overlay-darken-3 {
  background: #1e294f;
  /* The Fallback */
  background: rgba(30, 41, 79, 0.8);
}

.secondary.darken-4 {
  color: #121a41 !important;
}

.bg-secondary.bg-darken-4 {
  background-color: #121a41 !important;
}

.btn-secondary.btn-darken-4 {
  border-color: #303c62 !important;
  background-color: #121a41 !important;
}
.btn-secondary.btn-darken-4:hover {
  border-color: #303c62 !important;
  background-color: #1e294f !important;
}
.btn-secondary.btn-darken-4:focus,
.btn-secondary.btn-darken-4:active {
  border-color: #1e294f !important;
  background-color: #121a41 !important;
}

.btn-outline-secondary.btn-outline-darken-4 {
  border-color: #121a41 !important;
  color: #121a41 !important;
}
.btn-outline-secondary.btn-outline-darken-4:hover {
  background-color: #121a41 !important;
}

.progress-secondary.progress-darken-4 {
  background-color: #121a41;
}
.progress-secondary.progress-darken-4[value]::-webkit-progress-value {
  background-color: #121a41;
}

input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #121a41 !important;
}

.border-secondary.border-darken-4 {
  border: 1px solid #121a41 !important;
}

.border-top-secondary.border-top-darken-4 {
  border-top: 1px solid #121a41 !important;
}

.border-bottom-secondary.border-bottom-darken-4 {
  border-bottom: 1px solid #121a41 !important;
}

.border-left-secondary.border-left-darken-4 {
  border-left: 1px solid #121a41 !important;
}

.border-right-secondary.border-right-darken-4 {
  border-right: 1px solid #121a41 !important;
}

.overlay-secondary.overlay-darken-4 {
  background: #121a41;
  /* The Fallback */
  background: rgba(18, 26, 65, 0.8);
}

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

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

.btn-success.btn-lighten-4 {
  border-color: #208a47 !important;
  background-color: #e0fbda !important;
}
.btn-success.btn-lighten-4:hover {
  border-color: #208a47 !important;
  background-color: #146f3e !important;
}
.btn-success.btn-lighten-4:focus,
.btn-success.btn-lighten-4:active {
  border-color: #146f3e !important;
  background-color: #0c5c38 !important;
}

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

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

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

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

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

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

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

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

.overlay-success.overlay-lighten-4 {
  background: #e0fbda;
  /* The Fallback */
  background: rgba(224, 251, 218, 0.8);
}

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

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

.btn-success.btn-lighten-3 {
  border-color: #208a47 !important;
  background-color: #bdf8b6 !important;
}
.btn-success.btn-lighten-3:hover {
  border-color: #208a47 !important;
  background-color: #146f3e !important;
}
.btn-success.btn-lighten-3:focus,
.btn-success.btn-lighten-3:active {
  border-color: #146f3e !important;
  background-color: #0c5c38 !important;
}

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

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

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

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

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

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

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

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

.overlay-success.overlay-lighten-3 {
  background: #bdf8b6;
  /* The Fallback */
  background: rgba(189, 248, 182, 0.8);
}

.success.lighten-2 {
  color: #8eec8d !important;
}

.bg-success.bg-lighten-2 {
  background-color: #8eec8d !important;
}

.btn-success.btn-lighten-2 {
  border-color: #208a47 !important;
  background-color: #8eec8d !important;
}
.btn-success.btn-lighten-2:hover {
  border-color: #208a47 !important;
  background-color: #146f3e !important;
}
.btn-success.btn-lighten-2:focus,
.btn-success.btn-lighten-2:active {
  border-color: #146f3e !important;
  background-color: #0c5c38 !important;
}

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

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

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8eec8d !important;
}

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

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

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

.border-left-success.border-left-lighten-2 {
  border-left: 1px solid #8eec8d !important;
}

.border-right-success.border-right-lighten-2 {
  border-right: 1px solid #8eec8d !important;
}

.overlay-success.overlay-lighten-2 {
  background: #8eec8d;
  /* The Fallback */
  background: rgba(142, 236, 141, 0.8);
}

.success.lighten-1 {
  color: #6cd975 !important;
}

.bg-success.bg-lighten-1 {
  background-color: #6cd975 !important;
}

.btn-success.btn-lighten-1 {
  border-color: #208a47 !important;
  background-color: #6cd975 !important;
}
.btn-success.btn-lighten-1:hover {
  border-color: #208a47 !important;
  background-color: #146f3e !important;
}
.btn-success.btn-lighten-1:focus,
.btn-success.btn-lighten-1:active {
  border-color: #146f3e !important;
  background-color: #0c5c38 !important;
}

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

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

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #6cd975 !important;
}

.border-success.border-lighten-1 {
  border: 1px solid #6cd975 !important;
}

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

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

.border-left-success.border-left-lighten-1 {
  border-left: 1px solid #6cd975 !important;
}

.border-right-success.border-right-lighten-1 {
  border-right: 1px solid #6cd975 !important;
}

.overlay-success.overlay-lighten-1 {
  background: #6cd975;
  /* The Fallback */
  background: rgba(108, 217, 117, 0.8);
}

.success {
  color: #40c057 !important;
}

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

.toast-success {
  background-color: #40c057;
}

.alert-success {
  border-color: #40c057 !important;
  background-color: #40c057 !important;
  color: #fff !important;
}
.alert-success .alert-link {
  color: #091c0c;
}

.border-success {
  border-color: #40c057 !important;
}

.border-top-success {
  border-top-color: #40c057 !important;
}

.border-bottom-success {
  border-bottom-color: #40c057 !important;
}

.border-left-success {
  border-left-color: #40c057 !important;
}

.border-right-success {
  border-right-color: #40c057 !important;
}

.badge-success {
  background-color: #40c057;
}

.panel-success {
  border-color: #40c057;
}
.panel-success .panel-heading {
  color: #fff;
  border-color: #40c057;
  background-color: #53c668;
}

.bg-success.tag-glow,
.border-success.tag-glow {
  box-shadow: 0px 0px 10px #40c057;
}

.overlay-success {
  background: rgba(64, 192, 87, 0.4);
}

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

.bg-light-success {
  background-color: #e0fbda !important;
  color: #40c057 !important;
  border-color: #e0fbda;
}

.btn.bg-light-success:hover {
  background-color: #40c057 !important;
  color: #fff !important;
  border-color: #40c057;
}

.btn-success:active {
  background-color: #3ebd55;
  border-color: #3ebd55;
}

.btn-success:hover {
  background-color: #4cc461;
  border-color: #4cc461;
}

.btn-success:focus {
  color: #fff;
}

.btn-success ~ .dropdown-menu .dropdown-item.active {
  color: #fff !important;
  background-color: #40c057 !important;
}

.btn-outline-success {
  border: 1px solid;
  border-color: #40c057;
  background-color: transparent;
  color: #40c057;
}
.btn-outline-success:focus {
  background-color: transparent !important;
  color: #40c057 !important;
}
.btn-outline-success.active {
  background-color: #40c057 !important;
  color: #fff !important;
}
.btn-outline-success:hover {
  background-color: #3cb551 !important;
  color: #fff !important;
}

a.btn.btn-success,
a.btn.bg-light-success {
  color: #fff;
}
a.btn.btn-success:hover,
a.btn.btn-success:focus,
a.btn.bg-light-success:hover,
a.btn.bg-light-success:focus {
  color: #fff;
}

.radio.radio-success input[type="radio"] ~ label::before {
  border-color: #40c057;
}

.radio.radio-success input[type="radio"]:checked ~ label::after {
  background-color: #40c057;
}

.checkbox.checkbox-success input[type="checkbox"]:checked ~ label:after {
  border-color: #40c057;
}

.custom-switch.custom-switch-success
  input[type="checkbox"]:checked
  ~ label:before {
  border-color: #40c057;
  background-color: #40c057;
}

.noUi-success .noUi-connect,
.noUi-success.noUi-connect {
  background: #40c057;
}

.noUi-success .noUi-handle {
  border-color: #40c057 !important;
}

.noUi-success.circle-filled .noUi-handle,
.noUi-success.square .noUi-handle {
  background: #40c057 !important;
}

input[type="checkbox"]:checked.switchery-success + span {
  border-color: #40c057 !important;
  box-shadow: #40c057 0px 0px 0px 12.5px inset !important;
}

input[type="checkbox"][data-size="lg"]:checked.switchery-success + span {
  box-shadow: #40c057 0px 0px 0px 16px inset !important;
}

input[type="checkbox"][data-size="sm"]:checked.switchery-success + span {
  box-shadow: #40c057 0px 0px 0px 10px inset !important;
}

input[type="checkbox"][data-size="xs"]:checked.switchery-success + span {
  box-shadow: #40c057 0px 0px 0px 7px inset !important;
}

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #40c057 !important;
}

.success.darken-1 {
  color: #2ea54f !important;
}

.bg-success.bg-darken-1 {
  background-color: #2ea54f !important;
}

.btn-success.btn-darken-1 {
  border-color: #208a47 !important;
  background-color: #2ea54f !important;
}
.btn-success.btn-darken-1:hover {
  border-color: #208a47 !important;
  background-color: #146f3e !important;
}
.btn-success.btn-darken-1:focus,
.btn-success.btn-darken-1:active {
  border-color: #146f3e !important;
  background-color: #0c5c38 !important;
}

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

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

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #2ea54f !important;
}

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

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

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

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

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

.overlay-success.overlay-darken-1 {
  background: #2ea54f;
  /* The Fallback */
  background: rgba(46, 165, 79, 0.8);
}

.success.darken-2 {
  color: #208a47 !important;
}

.bg-success.bg-darken-2 {
  background-color: #208a47 !important;
}

.btn-success.btn-darken-2 {
  border-color: #208a47 !important;
  background-color: #208a47 !important;
}
.btn-success.btn-darken-2:hover {
  border-color: #208a47 !important;
  background-color: #146f3e !important;
}
.btn-success.btn-darken-2:focus,
.btn-success.btn-darken-2:active {
  border-color: #146f3e !important;
  background-color: #0c5c38 !important;
}

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

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

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #208a47 !important;
}

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

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

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

.border-left-success.border-left-darken-2 {
  border-left: 1px solid #208a47 !important;
}

.border-right-success.border-right-darken-2 {
  border-right: 1px solid #208a47 !important;
}

.overlay-success.overlay-darken-2 {
  background: #208a47;
  /* The Fallback */
  background: rgba(32, 138, 71, 0.8);
}

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

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

.btn-success.btn-darken-3 {
  border-color: #208a47 !important;
  background-color: #146f3e !important;
}
.btn-success.btn-darken-3:hover {
  border-color: #208a47 !important;
  background-color: #146f3e !important;
}
.btn-success.btn-darken-3:focus,
.btn-success.btn-darken-3:active {
  border-color: #146f3e !important;
  background-color: #0c5c38 !important;
}

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

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

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #146f3e !important;
}

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

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

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

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

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

.overlay-success.overlay-darken-3 {
  background: #146f3e;
  /* The Fallback */
  background: rgba(20, 111, 62, 0.8);
}

.success.darken-4 {
  color: #0c5c38 !important;
}

.bg-success.bg-darken-4 {
  background-color: #0c5c38 !important;
}

.btn-success.btn-darken-4 {
  border-color: #208a47 !important;
  background-color: #0c5c38 !important;
}
.btn-success.btn-darken-4:hover {
  border-color: #208a47 !important;
  background-color: #146f3e !important;
}
.btn-success.btn-darken-4:focus,
.btn-success.btn-darken-4:active {
  border-color: #146f3e !important;
  background-color: #0c5c38 !important;
}

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

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

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

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

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

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

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

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

.overlay-success.overlay-darken-4 {
  background: #0c5c38;
  /* The Fallback */
  background: rgba(12, 92, 56, 0.8);
}

.danger.lighten-4 {
  color: #fee8dc !important;
}

.bg-danger.bg-lighten-4 {
  background-color: #fee8dc !important;
}

.btn-danger.btn-lighten-4 {
  border-color: #b02940 !important;
  background-color: #fee8dc !important;
}
.btn-danger.btn-lighten-4:hover {
  border-color: #b02940 !important;
  background-color: #8e1a38 !important;
}
.btn-danger.btn-lighten-4:focus,
.btn-danger.btn-lighten-4:active {
  border-color: #8e1a38 !important;
  background-color: #750f33 !important;
}

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

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

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fee8dc !important;
}

.border-danger.border-lighten-4 {
  border: 1px solid #fee8dc !important;
}

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

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

.border-left-danger.border-left-lighten-4 {
  border-left: 1px solid #fee8dc !important;
}

.border-right-danger.border-right-lighten-4 {
  border-right: 1px solid #fee8dc !important;
}

.overlay-danger.overlay-lighten-4 {
  background: #fee8dc;
  /* The Fallback */
  background: rgba(254, 232, 220, 0.8);
}

.danger.lighten-3 {
  color: #fecbba !important;
}

.bg-danger.bg-lighten-3 {
  background-color: #fecbba !important;
}

.btn-danger.btn-lighten-3 {
  border-color: #b02940 !important;
  background-color: #fecbba !important;
}
.btn-danger.btn-lighten-3:hover {
  border-color: #b02940 !important;
  background-color: #8e1a38 !important;
}
.btn-danger.btn-lighten-3:focus,
.btn-danger.btn-lighten-3:active {
  border-color: #8e1a38 !important;
  background-color: #750f33 !important;
}

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

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

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fecbba !important;
}

.border-danger.border-lighten-3 {
  border: 1px solid #fecbba !important;
}

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

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

.border-left-danger.border-left-lighten-3 {
  border-left: 1px solid #fecbba !important;
}

.border-right-danger.border-right-lighten-3 {
  border-right: 1px solid #fecbba !important;
}

.overlay-danger.overlay-lighten-3 {
  background: #fecbba;
  /* The Fallback */
  background: rgba(254, 203, 186, 0.8);
}

.danger.lighten-2 {
  color: #fca897 !important;
}

.bg-danger.bg-lighten-2 {
  background-color: #fca897 !important;
}

.btn-danger.btn-lighten-2 {
  border-color: #b02940 !important;
  background-color: #fca897 !important;
}
.btn-danger.btn-lighten-2:hover {
  border-color: #b02940 !important;
  background-color: #8e1a38 !important;
}
.btn-danger.btn-lighten-2:focus,
.btn-danger.btn-lighten-2:active {
  border-color: #8e1a38 !important;
  background-color: #750f33 !important;
}

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

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

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #fca897 !important;
}

.border-danger.border-lighten-2 {
  border: 1px solid #fca897 !important;
}

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

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

.border-left-danger.border-left-lighten-2 {
  border-left: 1px solid #fca897 !important;
}

.border-right-danger.border-right-lighten-2 {
  border-right: 1px solid #fca897 !important;
}

.overlay-danger.overlay-lighten-2 {
  background: #fca897;
  /* The Fallback */
  background: rgba(252, 168, 151, 0.8);
}

.danger.lighten-1 {
  color: #f9877c !important;
}

.bg-danger.bg-lighten-1 {
  background-color: #f9877c !important;
}

.btn-danger.btn-lighten-1 {
  border-color: #b02940 !important;
  background-color: #f9877c !important;
}
.btn-danger.btn-lighten-1:hover {
  border-color: #b02940 !important;
  background-color: #8e1a38 !important;
}
.btn-danger.btn-lighten-1:focus,
.btn-danger.btn-lighten-1:active {
  border-color: #8e1a38 !important;
  background-color: #750f33 !important;
}

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

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

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f9877c !important;
}

.border-danger.border-lighten-1 {
  border: 1px solid #f9877c !important;
}

.border-top-danger.border-top-lighten-1 {
  border-top: 1px solid #f9877c !important;
}

.border-bottom-danger.border-bottom-lighten-1 {
  border-bottom: 1px solid #f9877c !important;
}

.border-left-danger.border-left-lighten-1 {
  border-left: 1px solid #f9877c !important;
}

.border-right-danger.border-right-lighten-1 {
  border-right: 1px solid #f9877c !important;
}

.overlay-danger.overlay-lighten-1 {
  background: #f9877c;
  /* The Fallback */
  background: rgba(249, 135, 124, 0.8);
}

.danger {
  color: #f55252 !important;
}

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

.toast-danger {
  background-color: #f55252;
}

.alert-danger {
  border-color: #f55252 !important;
  background-color: #f55252 !important;
  color: #fff !important;
}
.alert-danger .alert-link {
  color: #660606;
}

.border-danger {
  border-color: #f55252 !important;
}

.border-top-danger {
  border-top-color: #f55252 !important;
}

.border-bottom-danger {
  border-bottom-color: #f55252 !important;
}

.border-left-danger {
  border-left-color: #f55252 !important;
}

.border-right-danger {
  border-right-color: #f55252 !important;
}

.badge-danger {
  background-color: #f55252;
}

.panel-danger {
  border-color: #f55252;
}
.panel-danger .panel-heading {
  color: #fff;
  border-color: #f55252;
  background-color: #f66a6a;
}

.bg-danger.tag-glow,
.border-danger.tag-glow {
  box-shadow: 0px 0px 10px #f55252;
}

.overlay-danger {
  background: rgba(245, 82, 82, 0.4);
}

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

.bg-light-danger {
  background-color: #fee8dc !important;
  color: #f55252 !important;
  border-color: #fee8dc;
}

.btn.bg-light-danger:hover {
  background-color: #f55252 !important;
  color: #fff !important;
  border-color: #f55252;
}

.btn-danger:active {
  background-color: #f54d4d;
  border-color: #f54d4d;
}

.btn-danger:hover {
  background-color: #f66060;
  border-color: #f66060;
}

.btn-danger:focus {
  color: #fff;
}

.btn-danger ~ .dropdown-menu .dropdown-item.active {
  color: #fff !important;
  background-color: #f55252 !important;
}

.btn-outline-danger {
  border: 1px solid;
  border-color: #f55252;
  background-color: transparent;
  color: #f55252;
}
.btn-outline-danger:focus {
  background-color: transparent !important;
  color: #f55252 !important;
}
.btn-outline-danger.active {
  background-color: #f55252 !important;
  color: #fff !important;
}
.btn-outline-danger:hover {
  background-color: #f44444 !important;
  color: #fff !important;
}

a.btn.btn-danger,
a.btn.bg-light-danger {
  color: #fff;
}
a.btn.btn-danger:hover,
a.btn.btn-danger:focus,
a.btn.bg-light-danger:hover,
a.btn.bg-light-danger:focus {
  color: #fff;
}

.radio.radio-danger input[type="radio"] ~ label::before {
  border-color: #f55252;
}

.radio.radio-danger input[type="radio"]:checked ~ label::after {
  background-color: #f55252;
}

.checkbox.checkbox-danger input[type="checkbox"]:checked ~ label:after {
  border-color: #f55252;
}

.custom-switch.custom-switch-danger
  input[type="checkbox"]:checked
  ~ label:before {
  border-color: #f55252;
  background-color: #f55252;
}

.noUi-danger .noUi-connect,
.noUi-danger.noUi-connect {
  background: #f55252;
}

.noUi-danger .noUi-handle {
  border-color: #f55252 !important;
}

.noUi-danger.circle-filled .noUi-handle,
.noUi-danger.square .noUi-handle {
  background: #f55252 !important;
}

input[type="checkbox"]:checked.switchery-danger + span {
  border-color: #f55252 !important;
  box-shadow: #f55252 0px 0px 0px 12.5px inset !important;
}

input[type="checkbox"][data-size="lg"]:checked.switchery-danger + span {
  box-shadow: #f55252 0px 0px 0px 16px inset !important;
}

input[type="checkbox"][data-size="sm"]:checked.switchery-danger + span {
  box-shadow: #f55252 0px 0px 0px 10px inset !important;
}

input[type="checkbox"][data-size="xs"]:checked.switchery-danger + span {
  box-shadow: #f55252 0px 0px 0px 7px inset !important;
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f55252 !important;
}

.danger.darken-1 {
  color: #d23b48 !important;
}

.bg-danger.bg-darken-1 {
  background-color: #d23b48 !important;
}

.btn-danger.btn-darken-1 {
  border-color: #b02940 !important;
  background-color: #d23b48 !important;
}
.btn-danger.btn-darken-1:hover {
  border-color: #b02940 !important;
  background-color: #8e1a38 !important;
}
.btn-danger.btn-darken-1:focus,
.btn-danger.btn-darken-1:active {
  border-color: #8e1a38 !important;
  background-color: #750f33 !important;
}

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

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

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #d23b48 !important;
}

.border-danger.border-darken-1 {
  border: 1px solid #d23b48 !important;
}

.border-top-danger.border-top-darken-1 {
  border-top: 1px solid #d23b48 !important;
}

.border-bottom-danger.border-bottom-darken-1 {
  border-bottom: 1px solid #d23b48 !important;
}

.border-left-danger.border-left-darken-1 {
  border-left: 1px solid #d23b48 !important;
}

.border-right-danger.border-right-darken-1 {
  border-right: 1px solid #d23b48 !important;
}

.overlay-danger.overlay-darken-1 {
  background: #d23b48;
  /* The Fallback */
  background: rgba(210, 59, 72, 0.8);
}

.danger.darken-2 {
  color: #b02940 !important;
}

.bg-danger.bg-darken-2 {
  background-color: #b02940 !important;
}

.btn-danger.btn-darken-2 {
  border-color: #b02940 !important;
  background-color: #b02940 !important;
}
.btn-danger.btn-darken-2:hover {
  border-color: #b02940 !important;
  background-color: #8e1a38 !important;
}
.btn-danger.btn-darken-2:focus,
.btn-danger.btn-darken-2:active {
  border-color: #8e1a38 !important;
  background-color: #750f33 !important;
}

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

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

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #b02940 !important;
}

.border-danger.border-darken-2 {
  border: 1px solid #b02940 !important;
}

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

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

.border-left-danger.border-left-darken-2 {
  border-left: 1px solid #b02940 !important;
}

.border-right-danger.border-right-darken-2 {
  border-right: 1px solid #b02940 !important;
}

.overlay-danger.overlay-darken-2 {
  background: #b02940;
  /* The Fallback */
  background: rgba(176, 41, 64, 0.8);
}

.danger.darken-3 {
  color: #8e1a38 !important;
}

.bg-danger.bg-darken-3 {
  background-color: #8e1a38 !important;
}

.btn-danger.btn-darken-3 {
  border-color: #b02940 !important;
  background-color: #8e1a38 !important;
}
.btn-danger.btn-darken-3:hover {
  border-color: #b02940 !important;
  background-color: #8e1a38 !important;
}
.btn-danger.btn-darken-3:focus,
.btn-danger.btn-darken-3:active {
  border-color: #8e1a38 !important;
  background-color: #750f33 !important;
}

.btn-outline-danger.btn-outline-darken-3 {
  border-color: #8e1a38 !important;
  color: #8e1a38 !important;
}
.btn-outline-danger.btn-outline-darken-3:hover {
  background-color: #8e1a38 !important;
}

.progress-danger.progress-darken-3 {
  background-color: #8e1a38;
}
.progress-danger.progress-darken-3[value]::-webkit-progress-value {
  background-color: #8e1a38;
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8e1a38 !important;
}

.border-danger.border-darken-3 {
  border: 1px solid #8e1a38 !important;
}

.border-top-danger.border-top-darken-3 {
  border-top: 1px solid #8e1a38 !important;
}

.border-bottom-danger.border-bottom-darken-3 {
  border-bottom: 1px solid #8e1a38 !important;
}

.border-left-danger.border-left-darken-3 {
  border-left: 1px solid #8e1a38 !important;
}

.border-right-danger.border-right-darken-3 {
  border-right: 1px solid #8e1a38 !important;
}

.overlay-danger.overlay-darken-3 {
  background: #8e1a38;
  /* The Fallback */
  background: rgba(142, 26, 56, 0.8);
}

.danger.darken-4 {
  color: #750f33 !important;
}

.bg-danger.bg-darken-4 {
  background-color: #750f33 !important;
}

.btn-danger.btn-darken-4 {
  border-color: #b02940 !important;
  background-color: #750f33 !important;
}
.btn-danger.btn-darken-4:hover {
  border-color: #b02940 !important;
  background-color: #8e1a38 !important;
}
.btn-danger.btn-darken-4:focus,
.btn-danger.btn-darken-4:active {
  border-color: #8e1a38 !important;
  background-color: #750f33 !important;
}

.btn-outline-danger.btn-outline-darken-4 {
  border-color: #750f33 !important;
  color: #750f33 !important;
}
.btn-outline-danger.btn-outline-darken-4:hover {
  background-color: #750f33 !important;
}

.progress-danger.progress-darken-4 {
  background-color: #750f33;
}
.progress-danger.progress-darken-4[value]::-webkit-progress-value {
  background-color: #750f33;
}

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #750f33 !important;
}

.border-danger.border-darken-4 {
  border: 1px solid #750f33 !important;
}

.border-top-danger.border-top-darken-4 {
  border-top: 1px solid #750f33 !important;
}

.border-bottom-danger.border-bottom-darken-4 {
  border-bottom: 1px solid #750f33 !important;
}

.border-left-danger.border-left-darken-4 {
  border-left: 1px solid #750f33 !important;
}

.border-right-danger.border-right-darken-4 {
  border-right: 1px solid #750f33 !important;
}

.overlay-danger.overlay-darken-4 {
  background: #750f33;
  /* The Fallback */
  background: rgba(117, 15, 51, 0.8);
}

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

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

.btn-warning.btn-lighten-4 {
  border-color: #b1460b !important;
  background-color: #feefd0 !important;
}
.btn-warning.btn-lighten-4:hover {
  border-color: #b1460b !important;
  background-color: #8f2f07 !important;
}
.btn-warning.btn-lighten-4:focus,
.btn-warning.btn-lighten-4:active {
  border-color: #8f2f07 !important;
  background-color: #762004 !important;
}

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

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

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

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

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

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

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

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

.overlay-warning.overlay-lighten-4 {
  background: #feefd0;
  /* The Fallback */
  background: rgba(254, 239, 208, 0.8);
}

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

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

.btn-warning.btn-lighten-3 {
  border-color: #b1460b !important;
  background-color: #fedba1 !important;
}
.btn-warning.btn-lighten-3:hover {
  border-color: #b1460b !important;
  background-color: #8f2f07 !important;
}
.btn-warning.btn-lighten-3:focus,
.btn-warning.btn-lighten-3:active {
  border-color: #8f2f07 !important;
  background-color: #762004 !important;
}

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

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

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

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

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

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

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

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

.overlay-warning.overlay-lighten-3 {
  background: #fedba1;
  /* The Fallback */
  background: rgba(254, 219, 161, 0.8);
}

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

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

.btn-warning.btn-lighten-2 {
  border-color: #b1460b !important;
  background-color: #fcc173 !important;
}
.btn-warning.btn-lighten-2:hover {
  border-color: #b1460b !important;
  background-color: #8f2f07 !important;
}
.btn-warning.btn-lighten-2:focus,
.btn-warning.btn-lighten-2:active {
  border-color: #8f2f07 !important;
  background-color: #762004 !important;
}

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

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

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

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

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

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

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

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

.overlay-warning.overlay-lighten-2 {
  background: #fcc173;
  /* The Fallback */
  background: rgba(252, 193, 115, 0.8);
}

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

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

.btn-warning.btn-lighten-1 {
  border-color: #b1460b !important;
  background-color: #faa750 !important;
}
.btn-warning.btn-lighten-1:hover {
  border-color: #b1460b !important;
  background-color: #8f2f07 !important;
}
.btn-warning.btn-lighten-1:focus,
.btn-warning.btn-lighten-1:active {
  border-color: #8f2f07 !important;
  background-color: #762004 !important;
}

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

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

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

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

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

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

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

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

.overlay-warning.overlay-lighten-1 {
  background: #faa750;
  /* The Fallback */
  background: rgba(250, 167, 80, 0.8);
}

.warning {
  color: #f77e17 !important;
}

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

.toast-warning {
  background-color: #f77e17;
}

.alert-warning {
  border-color: #f77e17 !important;
  background-color: #f77e17 !important;
  color: #fff !important;
}
.alert-warning .alert-link {
  color: #311702;
}

.border-warning {
  border-color: #f77e17 !important;
}

.border-top-warning {
  border-top-color: #f77e17 !important;
}

.border-bottom-warning {
  border-bottom-color: #f77e17 !important;
}

.border-left-warning {
  border-left-color: #f77e17 !important;
}

.border-right-warning {
  border-right-color: #f77e17 !important;
}

.badge-warning {
  background-color: #f77e17;
}

.panel-warning {
  border-color: #f77e17;
}
.panel-warning .panel-heading {
  color: #fff;
  border-color: #f77e17;
  background-color: #f88c30;
}

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

.overlay-warning {
  background: rgba(247, 126, 23, 0.4);
}

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

.bg-light-warning {
  background-color: #feefd0 !important;
  color: #f77e17 !important;
  border-color: #feefd0;
}

.btn.bg-light-warning:hover {
  background-color: #f77e17 !important;
  color: #fff !important;
  border-color: #f77e17;
}

.btn-warning:active {
  background-color: #f77b12;
  border-color: #f77b12;
}

.btn-warning:hover {
  background-color: #f88626;
  border-color: #f88626;
}

.btn-warning:focus {
  color: #fff;
}

.btn-warning ~ .dropdown-menu .dropdown-item.active {
  color: #fff !important;
  background-color: #f77e17 !important;
}

.btn-outline-warning {
  border: 1px solid;
  border-color: #f77e17;
  background-color: transparent;
  color: #f77e17;
}
.btn-outline-warning:focus {
  background-color: transparent !important;
  color: #f77e17 !important;
}
.btn-outline-warning.active {
  background-color: #f77e17 !important;
  color: #fff !important;
}
.btn-outline-warning:hover {
  background-color: #f67608 !important;
  color: #fff !important;
}

a.btn.btn-warning,
a.btn.bg-light-warning {
  color: #fff;
}
a.btn.btn-warning:hover,
a.btn.btn-warning:focus,
a.btn.bg-light-warning:hover,
a.btn.bg-light-warning:focus {
  color: #fff;
}

.radio.radio-warning input[type="radio"] ~ label::before {
  border-color: #f77e17;
}

.radio.radio-warning input[type="radio"]:checked ~ label::after {
  background-color: #f77e17;
}

.checkbox.checkbox-warning input[type="checkbox"]:checked ~ label:after {
  border-color: #f77e17;
}

.custom-switch.custom-switch-warning
  input[type="checkbox"]:checked
  ~ label:before {
  border-color: #f77e17;
  background-color: #f77e17;
}

.noUi-warning .noUi-connect,
.noUi-warning.noUi-connect {
  background: #f77e17;
}

.noUi-warning .noUi-handle {
  border-color: #f77e17 !important;
}

.noUi-warning.circle-filled .noUi-handle,
.noUi-warning.square .noUi-handle {
  background: #f77e17 !important;
}

input[type="checkbox"]:checked.switchery-warning + span {
  border-color: #f77e17 !important;
  box-shadow: #f77e17 0px 0px 0px 12.5px inset !important;
}

input[type="checkbox"][data-size="lg"]:checked.switchery-warning + span {
  box-shadow: #f77e17 0px 0px 0px 16px inset !important;
}

input[type="checkbox"][data-size="sm"]:checked.switchery-warning + span {
  box-shadow: #f77e17 0px 0px 0px 10px inset !important;
}

input[type="checkbox"][data-size="xs"]:checked.switchery-warning + span {
  box-shadow: #f77e17 0px 0px 0px 7px inset !important;
}

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

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

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

.btn-warning.btn-darken-1 {
  border-color: #b1460b !important;
  background-color: #d46010 !important;
}
.btn-warning.btn-darken-1:hover {
  border-color: #b1460b !important;
  background-color: #8f2f07 !important;
}
.btn-warning.btn-darken-1:focus,
.btn-warning.btn-darken-1:active {
  border-color: #8f2f07 !important;
  background-color: #762004 !important;
}

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

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

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

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

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

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

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

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

.overlay-warning.overlay-darken-1 {
  background: #d46010;
  /* The Fallback */
  background: rgba(212, 96, 16, 0.8);
}

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

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

.btn-warning.btn-darken-2 {
  border-color: #b1460b !important;
  background-color: #b1460b !important;
}
.btn-warning.btn-darken-2:hover {
  border-color: #b1460b !important;
  background-color: #8f2f07 !important;
}
.btn-warning.btn-darken-2:focus,
.btn-warning.btn-darken-2:active {
  border-color: #8f2f07 !important;
  background-color: #762004 !important;
}

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

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

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

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

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

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

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

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

.overlay-warning.overlay-darken-2 {
  background: #b1460b;
  /* The Fallback */
  background: rgba(177, 70, 11, 0.8);
}

.warning.darken-3 {
  color: #8f2f07 !important;
}

.bg-warning.bg-darken-3 {
  background-color: #8f2f07 !important;
}

.btn-warning.btn-darken-3 {
  border-color: #b1460b !important;
  background-color: #8f2f07 !important;
}
.btn-warning.btn-darken-3:hover {
  border-color: #b1460b !important;
  background-color: #8f2f07 !important;
}
.btn-warning.btn-darken-3:focus,
.btn-warning.btn-darken-3:active {
  border-color: #8f2f07 !important;
  background-color: #762004 !important;
}

.btn-outline-warning.btn-outline-darken-3 {
  border-color: #8f2f07 !important;
  color: #8f2f07 !important;
}
.btn-outline-warning.btn-outline-darken-3:hover {
  background-color: #8f2f07 !important;
}

.progress-warning.progress-darken-3 {
  background-color: #8f2f07;
}
.progress-warning.progress-darken-3[value]::-webkit-progress-value {
  background-color: #8f2f07;
}

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #8f2f07 !important;
}

.border-warning.border-darken-3 {
  border: 1px solid #8f2f07 !important;
}

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

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

.border-left-warning.border-left-darken-3 {
  border-left: 1px solid #8f2f07 !important;
}

.border-right-warning.border-right-darken-3 {
  border-right: 1px solid #8f2f07 !important;
}

.overlay-warning.overlay-darken-3 {
  background: #8f2f07;
  /* The Fallback */
  background: rgba(143, 47, 7, 0.8);
}

.warning.darken-4 {
  color: #762004 !important;
}

.bg-warning.bg-darken-4 {
  background-color: #762004 !important;
}

.btn-warning.btn-darken-4 {
  border-color: #b1460b !important;
  background-color: #762004 !important;
}
.btn-warning.btn-darken-4:hover {
  border-color: #b1460b !important;
  background-color: #8f2f07 !important;
}
.btn-warning.btn-darken-4:focus,
.btn-warning.btn-darken-4:active {
  border-color: #8f2f07 !important;
  background-color: #762004 !important;
}

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

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

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

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

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

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

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

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

.overlay-warning.overlay-darken-4 {
  background: #762004;
  /* The Fallback */
  background: rgba(118, 32, 4, 0.8);
}

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

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

.btn-info.btn-lighten-4 {
  border-color: #1750a5 !important;
  background-color: #d5f1fd !important;
}
.btn-info.btn-lighten-4:hover {
  border-color: #1750a5 !important;
  background-color: #0e3885 !important;
}
.btn-info.btn-lighten-4:focus,
.btn-info.btn-lighten-4:active {
  border-color: #0e3885 !important;
  background-color: #09276e !important;
}

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

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

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

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

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

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

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

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

.overlay-info.overlay-lighten-4 {
  background: #d5f1fd;
  /* The Fallback */
  background: rgba(213, 241, 253, 0.8);
}

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

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

.btn-info.btn-lighten-3 {
  border-color: #1750a5 !important;
  background-color: #ace0fc !important;
}
.btn-info.btn-lighten-3:hover {
  border-color: #1750a5 !important;
  background-color: #0e3885 !important;
}
.btn-info.btn-lighten-3:focus,
.btn-info.btn-lighten-3:active {
  border-color: #0e3885 !important;
  background-color: #09276e !important;
}

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

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

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

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

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

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

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

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

.overlay-info.overlay-lighten-3 {
  background: #ace0fc;
  /* The Fallback */
  background: rgba(172, 224, 252, 0.8);
}

.info.lighten-2 {
  color: #81c8f7 !important;
}

.bg-info.bg-lighten-2 {
  background-color: #81c8f7 !important;
}

.btn-info.btn-lighten-2 {
  border-color: #1750a5 !important;
  background-color: #81c8f7 !important;
}
.btn-info.btn-lighten-2:hover {
  border-color: #1750a5 !important;
  background-color: #0e3885 !important;
}
.btn-info.btn-lighten-2:focus,
.btn-info.btn-lighten-2:active {
  border-color: #0e3885 !important;
  background-color: #09276e !important;
}

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

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

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #81c8f7 !important;
}

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

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

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

.border-left-info.border-left-lighten-2 {
  border-left: 1px solid #81c8f7 !important;
}

.border-right-info.border-right-lighten-2 {
  border-right: 1px solid #81c8f7 !important;
}

.overlay-info.overlay-lighten-2 {
  background: #81c8f7;
  /* The Fallback */
  background: rgba(129, 200, 247, 0.8);
}

.info.lighten-1 {
  color: #60aff0 !important;
}

.bg-info.bg-lighten-1 {
  background-color: #60aff0 !important;
}

.btn-info.btn-lighten-1 {
  border-color: #1750a5 !important;
  background-color: #60aff0 !important;
}
.btn-info.btn-lighten-1:hover {
  border-color: #1750a5 !important;
  background-color: #0e3885 !important;
}
.btn-info.btn-lighten-1:focus,
.btn-info.btn-lighten-1:active {
  border-color: #0e3885 !important;
  background-color: #09276e !important;
}

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

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

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #60aff0 !important;
}

.border-info.border-lighten-1 {
  border: 1px solid #60aff0 !important;
}

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

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

.border-left-info.border-left-lighten-1 {
  border-left: 1px solid #60aff0 !important;
}

.border-right-info.border-right-lighten-1 {
  border-right: 1px solid #60aff0 !important;
}

.overlay-info.overlay-lighten-1 {
  background: #60aff0;
  /* The Fallback */
  background: rgba(96, 175, 240, 0.8);
}

.info {
  color: #2f8be6 !important;
}

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

.toast-info {
  background-color: #2f8be6;
}

.alert-info {
  border-color: #2f8be6 !important;
  background-color: #2f8be6 !important;
  color: #fff !important;
}
.alert-info .alert-link {
  color: #061d34;
}

.border-info {
  border-color: #2f8be6 !important;
}

.border-top-info {
  border-top-color: #2f8be6 !important;
}

.border-bottom-info {
  border-bottom-color: #2f8be6 !important;
}

.border-left-info {
  border-left-color: #2f8be6 !important;
}

.border-right-info {
  border-right-color: #2f8be6 !important;
}

.badge-info {
  background-color: #2f8be6;
}

.panel-info {
  border-color: #2f8be6;
}
.panel-info .panel-heading {
  color: #fff;
  border-color: #2f8be6;
  background-color: #4698e9;
}

.bg-info.tag-glow,
.border-info.tag-glow {
  box-shadow: 0px 0px 10px #2f8be6;
}

.overlay-info {
  background: rgba(47, 139, 230, 0.4);
}

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

.bg-light-info {
  background-color: #d5f1fd !important;
  color: #2f8be6 !important;
  border-color: #d5f1fd;
}

.btn.bg-light-info:hover {
  background-color: #2f8be6 !important;
  color: #fff !important;
  border-color: #2f8be6;
}

.btn-info:active {
  background-color: #2a88e5;
  border-color: #2a88e5;
}

.btn-info:hover {
  background-color: #3d93e8;
  border-color: #3d93e8;
}

.btn-info:focus {
  color: #fff;
}

.btn-info ~ .dropdown-menu .dropdown-item.active {
  color: #fff !important;
  background-color: #2f8be6 !important;
}

.btn-outline-info {
  border: 1px solid;
  border-color: #2f8be6;
  background-color: transparent;
  color: #2f8be6;
}
.btn-outline-info:focus {
  background-color: transparent !important;
  color: #2f8be6 !important;
}
.btn-outline-info.active {
  background-color: #2f8be6 !important;
  color: #fff !important;
}
.btn-outline-info:hover {
  background-color: #2183e4 !important;
  color: #fff !important;
}

a.btn.btn-info,
a.btn.bg-light-info {
  color: #fff;
}
a.btn.btn-info:hover,
a.btn.btn-info:focus,
a.btn.bg-light-info:hover,
a.btn.bg-light-info:focus {
  color: #fff;
}

.radio.radio-info input[type="radio"] ~ label::before {
  border-color: #2f8be6;
}

.radio.radio-info input[type="radio"]:checked ~ label::after {
  background-color: #2f8be6;
}

.checkbox.checkbox-info input[type="checkbox"]:checked ~ label:after {
  border-color: #2f8be6;
}

.custom-switch.custom-switch-info
  input[type="checkbox"]:checked
  ~ label:before {
  border-color: #2f8be6;
  background-color: #2f8be6;
}

.noUi-info .noUi-connect,
.noUi-info.noUi-connect {
  background: #2f8be6;
}

.noUi-info .noUi-handle {
  border-color: #2f8be6 !important;
}

.noUi-info.circle-filled .noUi-handle,
.noUi-info.square .noUi-handle {
  background: #2f8be6 !important;
}

input[type="checkbox"]:checked.switchery-info + span {
  border-color: #2f8be6 !important;
  box-shadow: #2f8be6 0px 0px 0px 12.5px inset !important;
}

input[type="checkbox"][data-size="lg"]:checked.switchery-info + span {
  box-shadow: #2f8be6 0px 0px 0px 16px inset !important;
}

input[type="checkbox"][data-size="sm"]:checked.switchery-info + span {
  box-shadow: #2f8be6 0px 0px 0px 10px inset !important;
}

input[type="checkbox"][data-size="xs"]:checked.switchery-info + span {
  box-shadow: #2f8be6 0px 0px 0px 7px inset !important;
}

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #2f8be6 !important;
}

.info.darken-1 {
  color: #226cc5 !important;
}

.bg-info.bg-darken-1 {
  background-color: #226cc5 !important;
}

.btn-info.btn-darken-1 {
  border-color: #1750a5 !important;
  background-color: #226cc5 !important;
}
.btn-info.btn-darken-1:hover {
  border-color: #1750a5 !important;
  background-color: #0e3885 !important;
}
.btn-info.btn-darken-1:focus,
.btn-info.btn-darken-1:active {
  border-color: #0e3885 !important;
  background-color: #09276e !important;
}

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

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

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #226cc5 !important;
}

.border-info.border-darken-1 {
  border: 1px solid #226cc5 !important;
}

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

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

.border-left-info.border-left-darken-1 {
  border-left: 1px solid #226cc5 !important;
}

.border-right-info.border-right-darken-1 {
  border-right: 1px solid #226cc5 !important;
}

.overlay-info.overlay-darken-1 {
  background: #226cc5;
  /* The Fallback */
  background: rgba(34, 108, 197, 0.8);
}

.info.darken-2 {
  color: #1750a5 !important;
}

.bg-info.bg-darken-2 {
  background-color: #1750a5 !important;
}

.btn-info.btn-darken-2 {
  border-color: #1750a5 !important;
  background-color: #1750a5 !important;
}
.btn-info.btn-darken-2:hover {
  border-color: #1750a5 !important;
  background-color: #0e3885 !important;
}
.btn-info.btn-darken-2:focus,
.btn-info.btn-darken-2:active {
  border-color: #0e3885 !important;
  background-color: #09276e !important;
}

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

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

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1750a5 !important;
}

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

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

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

.border-left-info.border-left-darken-2 {
  border-left: 1px solid #1750a5 !important;
}

.border-right-info.border-right-darken-2 {
  border-right: 1px solid #1750a5 !important;
}

.overlay-info.overlay-darken-2 {
  background: #1750a5;
  /* The Fallback */
  background: rgba(23, 80, 165, 0.8);
}

.info.darken-3 {
  color: #0e3885 !important;
}

.bg-info.bg-darken-3 {
  background-color: #0e3885 !important;
}

.btn-info.btn-darken-3 {
  border-color: #1750a5 !important;
  background-color: #0e3885 !important;
}
.btn-info.btn-darken-3:hover {
  border-color: #1750a5 !important;
  background-color: #0e3885 !important;
}
.btn-info.btn-darken-3:focus,
.btn-info.btn-darken-3:active {
  border-color: #0e3885 !important;
  background-color: #09276e !important;
}

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

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

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

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

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

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

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

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

.overlay-info.overlay-darken-3 {
  background: #0e3885;
  /* The Fallback */
  background: rgba(14, 56, 133, 0.8);
}

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

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

.btn-info.btn-darken-4 {
  border-color: #1750a5 !important;
  background-color: #09276e !important;
}
.btn-info.btn-darken-4:hover {
  border-color: #1750a5 !important;
  background-color: #0e3885 !important;
}
.btn-info.btn-darken-4:focus,
.btn-info.btn-darken-4:active {
  border-color: #0e3885 !important;
  background-color: #09276e !important;
}

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

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

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #09276e !important;
}

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

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

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

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

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

.overlay-info.overlay-darken-4 {
  background: #09276e;
  /* The Fallback */
  background: rgba(9, 39, 110, 0.8);
}

.light {
  color: #dbdee5 !important;
}

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

.toast-light {
  background-color: #dbdee5;
}

.alert-light {
  border-color: #dbdee5 !important;
  background-color: #dbdee5 !important;
  color: #fff !important;
}
.alert-light .alert-link {
  color: #606b85;
}

.border-light {
  border-color: #dbdee5 !important;
}

.border-top-light {
  border-top-color: #dbdee5 !important;
}

.border-bottom-light {
  border-bottom-color: #dbdee5 !important;
}

.border-left-light {
  border-left-color: #dbdee5 !important;
}

.border-right-light {
  border-right-color: #dbdee5 !important;
}

.badge-light {
  background-color: #dbdee5;
}

.panel-light {
  border-color: #dbdee5;
}
.panel-light .panel-heading {
  color: #fff;
  border-color: #dbdee5;
  background-color: #eaecf0;
}

.bg-light.tag-glow,
.border-light.tag-glow {
  box-shadow: 0px 0px 10px #dbdee5;
}

.overlay-light {
  background: rgba(219, 222, 229, 0.4);
}

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

.btn.bg-light-light:hover {
  background-color: #dbdee5 !important;
  color: #fff !important;
  border-color: #dbdee5;
}

.btn-light:active {
  background-color: #d8dbe3;
  border-color: #d8dbe3;
}

.btn-light:hover {
  background-color: #e4e6eb;
  border-color: #e4e6eb;
}

.btn-light:focus {
  color: #fff;
}

.btn-light ~ .dropdown-menu .dropdown-item.active {
  color: #fff !important;
  background-color: #dbdee5 !important;
}

.btn-outline-light {
  border: 1px solid;
  border-color: #dbdee5;
  background-color: transparent;
  color: #dbdee5;
}
.btn-outline-light:focus {
  background-color: transparent !important;
  color: #dbdee5 !important;
}
.btn-outline-light.active {
  background-color: #dbdee5 !important;
  color: #fff !important;
}
.btn-outline-light:hover {
  background-color: #d2d6df !important;
  color: #fff !important;
}

a.btn.btn-light,
a.btn.bg-light-light {
  color: #fff;
}
a.btn.btn-light:hover,
a.btn.btn-light:focus,
a.btn.bg-light-light:hover,
a.btn.bg-light-light:focus {
  color: #fff;
}

.radio.radio-light input[type="radio"] ~ label::before {
  border-color: #dbdee5;
}

.radio.radio-light input[type="radio"]:checked ~ label::after {
  background-color: #dbdee5;
}

.checkbox.checkbox-light input[type="checkbox"]:checked ~ label:after {
  border-color: #dbdee5;
}

.custom-switch.custom-switch-light
  input[type="checkbox"]:checked
  ~ label:before {
  border-color: #dbdee5;
  background-color: #dbdee5;
}

.noUi-light .noUi-connect,
.noUi-light.noUi-connect {
  background: #dbdee5;
}

.noUi-light .noUi-handle {
  border-color: #dbdee5 !important;
}

.noUi-light.circle-filled .noUi-handle,
.noUi-light.square .noUi-handle {
  background: #dbdee5 !important;
}

input[type="checkbox"]:checked.switchery-light + span {
  border-color: #dbdee5 !important;
  box-shadow: #dbdee5 0px 0px 0px 12.5px inset !important;
}

input[type="checkbox"][data-size="lg"]:checked.switchery-light + span {
  box-shadow: #dbdee5 0px 0px 0px 16px inset !important;
}

input[type="checkbox"][data-size="sm"]:checked.switchery-light + span {
  box-shadow: #dbdee5 0px 0px 0px 10px inset !important;
}

input[type="checkbox"][data-size="xs"]:checked.switchery-light + span {
  box-shadow: #dbdee5 0px 0px 0px 7px inset !important;
}

input:focus ~ .bg-light {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #dbdee5 !important;
}

.dark {
  color: #1a051d !important;
}

.bg-dark {
  background-color: #1a051d !important;
}
.bg-dark .card-header,
.bg-dark .card-footer {
  background-color: transparent;
}

.toast-dark {
  background-color: #1a051d;
}

.alert-dark {
  border-color: #1a051d !important;
  background-color: #1a051d !important;
  color: #fff !important;
}
.alert-dark .alert-link {
  color: black;
}

.border-dark {
  border-color: #1a051d !important;
}

.border-top-dark {
  border-top-color: #1a051d !important;
}

.border-bottom-dark {
  border-bottom-color: #1a051d !important;
}

.border-left-dark {
  border-left-color: #1a051d !important;
}

.border-right-dark {
  border-right-color: #1a051d !important;
}

.badge-dark {
  background-color: #1a051d;
}

.panel-dark {
  border-color: #1a051d;
}
.panel-dark .panel-heading {
  color: #fff;
  border-color: #1a051d;
  background-color: #2e0933;
}

.bg-dark.tag-glow,
.border-dark.tag-glow {
  box-shadow: 0px 0px 10px #1a051d;
}

.overlay-dark {
  background: rgba(26, 5, 29, 0.4);
}

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

.btn.bg-light-dark:hover {
  background-color: #1a051d !important;
  color: #fff !important;
  border-color: #1a051d;
}

.btn-dark:active {
  background-color: #160419;
  border-color: #160419;
}

.btn-dark:hover {
  background-color: #26072a;
  border-color: #26072a;
}

.btn-dark:focus {
  color: #fff;
}

.btn-dark ~ .dropdown-menu .dropdown-item.active {
  color: #fff !important;
  background-color: #1a051d !important;
}

.btn-outline-dark {
  border: 1px solid;
  border-color: #1a051d;
  background-color: transparent;
  color: #1a051d;
}
.btn-outline-dark:focus {
  background-color: transparent !important;
  color: #1a051d !important;
}
.btn-outline-dark.active {
  background-color: #1a051d !important;
  color: #fff !important;
}
.btn-outline-dark:hover {
  background-color: #0e0310 !important;
  color: #fff !important;
}

a.btn.btn-dark,
a.btn.bg-light-dark {
  color: #fff;
}
a.btn.btn-dark:hover,
a.btn.btn-dark:focus,
a.btn.bg-light-dark:hover,
a.btn.bg-light-dark:focus {
  color: #fff;
}

.radio.radio-dark input[type="radio"] ~ label::before {
  border-color: #1a051d;
}

.radio.radio-dark input[type="radio"]:checked ~ label::after {
  background-color: #1a051d;
}

.checkbox.checkbox-dark input[type="checkbox"]:checked ~ label:after {
  border-color: #1a051d;
}

.custom-switch.custom-switch-dark
  input[type="checkbox"]:checked
  ~ label:before {
  border-color: #1a051d;
  background-color: #1a051d;
}

.noUi-dark .noUi-connect,
.noUi-dark.noUi-connect {
  background: #1a051d;
}

.noUi-dark .noUi-handle {
  border-color: #1a051d !important;
}

.noUi-dark.circle-filled .noUi-handle,
.noUi-dark.square .noUi-handle {
  background: #1a051d !important;
}

input[type="checkbox"]:checked.switchery-dark + span {
  border-color: #1a051d !important;
  box-shadow: #1a051d 0px 0px 0px 12.5px inset !important;
}

input[type="checkbox"][data-size="lg"]:checked.switchery-dark + span {
  box-shadow: #1a051d 0px 0px 0px 16px inset !important;
}

input[type="checkbox"][data-size="sm"]:checked.switchery-dark + span {
  box-shadow: #1a051d 0px 0px 0px 10px inset !important;
}

input[type="checkbox"][data-size="xs"]:checked.switchery-dark + span {
  box-shadow: #1a051d 0px 0px 0px 7px inset !important;
}

input:focus ~ .bg-dark {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #1a051d !important;
}

.grey.lighten-4 {
  color: #f5f5f5 !important;
}

.bg-grey.bg-lighten-4 {
  background-color: #f5f5f5 !important;
}

.btn-grey.btn-lighten-4 {
  border-color: #616161 !important;
  background-color: #f5f5f5 !important;
}
.btn-grey.btn-lighten-4:hover {
  border-color: #616161 !important;
  background-color: #424242 !important;
}
.btn-grey.btn-lighten-4:focus,
.btn-grey.btn-lighten-4:active {
  border-color: #424242 !important;
  background-color: #212121 !important;
}

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

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

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f5f5f5 !important;
}

.border-grey.border-lighten-4 {
  border: 1px solid #f5f5f5 !important;
}

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

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

.border-left-grey.border-left-lighten-4 {
  border-left: 1px solid #f5f5f5 !important;
}

.border-right-grey.border-right-lighten-4 {
  border-right: 1px solid #f5f5f5 !important;
}

.overlay-grey.overlay-lighten-4 {
  background: #f5f5f5;
  /* The Fallback */
  background: rgba(245, 245, 245, 0.8);
}

.grey.lighten-3 {
  color: #eee !important;
}

.bg-grey.bg-lighten-3 {
  background-color: #eee !important;
}

.btn-grey.btn-lighten-3 {
  border-color: #616161 !important;
  background-color: #eee !important;
}
.btn-grey.btn-lighten-3:hover {
  border-color: #616161 !important;
  background-color: #424242 !important;
}
.btn-grey.btn-lighten-3:focus,
.btn-grey.btn-lighten-3:active {
  border-color: #424242 !important;
  background-color: #212121 !important;
}

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

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

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #eee !important;
}

.border-grey.border-lighten-3 {
  border: 1px solid #eee !important;
}

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

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

.border-left-grey.border-left-lighten-3 {
  border-left: 1px solid #eee !important;
}

.border-right-grey.border-right-lighten-3 {
  border-right: 1px solid #eee !important;
}

.overlay-grey.overlay-lighten-3 {
  background: #eee;
  /* The Fallback */
  background: rgba(238, 238, 238, 0.8);
}

.grey.lighten-2 {
  color: #e0e0e0 !important;
}

.bg-grey.bg-lighten-2 {
  background-color: #e0e0e0 !important;
}

.btn-grey.btn-lighten-2 {
  border-color: #616161 !important;
  background-color: #e0e0e0 !important;
}
.btn-grey.btn-lighten-2:hover {
  border-color: #616161 !important;
  background-color: #424242 !important;
}
.btn-grey.btn-lighten-2:focus,
.btn-grey.btn-lighten-2:active {
  border-color: #424242 !important;
  background-color: #212121 !important;
}

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

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

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #e0e0e0 !important;
}

.border-grey.border-lighten-2 {
  border: 1px solid #e0e0e0 !important;
}

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

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

.border-left-grey.border-left-lighten-2 {
  border-left: 1px solid #e0e0e0 !important;
}

.border-right-grey.border-right-lighten-2 {
  border-right: 1px solid #e0e0e0 !important;
}

.overlay-grey.overlay-lighten-2 {
  background: #e0e0e0;
  /* The Fallback */
  background: rgba(224, 224, 224, 0.8);
}

.grey.lighten-1 {
  color: #bdbdbd !important;
}

.bg-grey.bg-lighten-1 {
  background-color: #bdbdbd !important;
}

.btn-grey.btn-lighten-1 {
  border-color: #616161 !important;
  background-color: #bdbdbd !important;
}
.btn-grey.btn-lighten-1:hover {
  border-color: #616161 !important;
  background-color: #424242 !important;
}
.btn-grey.btn-lighten-1:focus,
.btn-grey.btn-lighten-1:active {
  border-color: #424242 !important;
  background-color: #212121 !important;
}

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

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

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #bdbdbd !important;
}

.border-grey.border-lighten-1 {
  border: 1px solid #bdbdbd !important;
}

.border-top-grey.border-top-lighten-1 {
  border-top: 1px solid #bdbdbd !important;
}

.border-bottom-grey.border-bottom-lighten-1 {
  border-bottom: 1px solid #bdbdbd !important;
}

.border-left-grey.border-left-lighten-1 {
  border-left: 1px solid #bdbdbd !important;
}

.border-right-grey.border-right-lighten-1 {
  border-right: 1px solid #bdbdbd !important;
}

.overlay-grey.overlay-lighten-1 {
  background: #bdbdbd;
  /* The Fallback */
  background: rgba(189, 189, 189, 0.8);
}

.grey {
  color: #9e9e9e !important;
}

.bg-grey {
  background-color: #9e9e9e !important;
}
.bg-grey .card-header,
.bg-grey .card-footer {
  background-color: transparent;
}

.toast-grey {
  background-color: #9e9e9e;
}

.alert-grey {
  border-color: #9e9e9e !important;
  background-color: #9e9e9e !important;
  color: #fff !important;
}
.alert-grey .alert-link {
  color: #303030;
}

.border-grey {
  border-color: #9e9e9e !important;
}

.border-top-grey {
  border-top-color: #9e9e9e !important;
}

.border-bottom-grey {
  border-bottom-color: #9e9e9e !important;
}

.border-left-grey {
  border-left-color: #9e9e9e !important;
}

.border-right-grey {
  border-right-color: #9e9e9e !important;
}

.badge-grey {
  background-color: #9e9e9e;
}

.panel-grey {
  border-color: #9e9e9e;
}
.panel-grey .panel-heading {
  color: #fff;
  border-color: #9e9e9e;
  background-color: #ababab;
}

.bg-grey.tag-glow,
.border-grey.tag-glow {
  box-shadow: 0px 0px 10px #9e9e9e;
}

.overlay-grey {
  background: rgba(158, 158, 158, 0.4);
}

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

.bg-light-grey {
  background-color: #f5f5f5 !important;
  color: #9e9e9e !important;
  border-color: #f5f5f5;
}

.btn.bg-light-grey:hover {
  background-color: #9e9e9e !important;
  color: #fff !important;
  border-color: #9e9e9e;
}

.btn-grey:active {
  background-color: #9b9b9b;
  border-color: #9b9b9b;
}

.btn-grey:hover {
  background-color: #a6a6a6;
  border-color: #a6a6a6;
}

.btn-grey:focus {
  color: #fff;
}

.btn-grey ~ .dropdown-menu .dropdown-item.active {
  color: #fff !important;
  background-color: #9e9e9e !important;
}

.btn-outline-grey {
  border: 1px solid;
  border-color: #9e9e9e;
  background-color: transparent;
  color: #9e9e9e;
}
.btn-outline-grey:focus {
  background-color: transparent !important;
  color: #9e9e9e !important;
}
.btn-outline-grey.active {
  background-color: #9e9e9e !important;
  color: #fff !important;
}
.btn-outline-grey:hover {
  background-color: #969696 !important;
  color: #fff !important;
}

a.btn.btn-grey,
a.btn.bg-light-grey {
  color: #fff;
}
a.btn.btn-grey:hover,
a.btn.btn-grey:focus,
a.btn.bg-light-grey:hover,
a.btn.bg-light-grey:focus {
  color: #fff;
}

.radio.radio-grey input[type="radio"] ~ label::before {
  border-color: #9e9e9e;
}

.radio.radio-grey input[type="radio"]:checked ~ label::after {
  background-color: #9e9e9e;
}

.checkbox.checkbox-grey input[type="checkbox"]:checked ~ label:after {
  border-color: #9e9e9e;
}

.custom-switch.custom-switch-grey
  input[type="checkbox"]:checked
  ~ label:before {
  border-color: #9e9e9e;
  background-color: #9e9e9e;
}

.noUi-grey .noUi-connect,
.noUi-grey.noUi-connect {
  background: #9e9e9e;
}

.noUi-grey .noUi-handle {
  border-color: #9e9e9e !important;
}

.noUi-grey.circle-filled .noUi-handle,
.noUi-grey.square .noUi-handle {
  background: #9e9e9e !important;
}

input[type="checkbox"]:checked.switchery-grey + span {
  border-color: #9e9e9e !important;
  box-shadow: #9e9e9e 0px 0px 0px 12.5px inset !important;
}

input[type="checkbox"][data-size="lg"]:checked.switchery-grey + span {
  box-shadow: #9e9e9e 0px 0px 0px 16px inset !important;
}

input[type="checkbox"][data-size="sm"]:checked.switchery-grey + span {
  box-shadow: #9e9e9e 0px 0px 0px 10px inset !important;
}

input[type="checkbox"][data-size="xs"]:checked.switchery-grey + span {
  box-shadow: #9e9e9e 0px 0px 0px 7px inset !important;
}

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #9e9e9e !important;
}

.grey.darken-1 {
  color: #757575 !important;
}

.bg-grey.bg-darken-1 {
  background-color: #757575 !important;
}

.btn-grey.btn-darken-1 {
  border-color: #616161 !important;
  background-color: #757575 !important;
}
.btn-grey.btn-darken-1:hover {
  border-color: #616161 !important;
  background-color: #424242 !important;
}
.btn-grey.btn-darken-1:focus,
.btn-grey.btn-darken-1:active {
  border-color: #424242 !important;
  background-color: #212121 !important;
}

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

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

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #757575 !important;
}

.border-grey.border-darken-1 {
  border: 1px solid #757575 !important;
}

.border-top-grey.border-top-darken-1 {
  border-top: 1px solid #757575 !important;
}

.border-bottom-grey.border-bottom-darken-1 {
  border-bottom: 1px solid #757575 !important;
}

.border-left-grey.border-left-darken-1 {
  border-left: 1px solid #757575 !important;
}

.border-right-grey.border-right-darken-1 {
  border-right: 1px solid #757575 !important;
}

.overlay-grey.overlay-darken-1 {
  background: #757575;
  /* The Fallback */
  background: rgba(117, 117, 117, 0.8);
}

.grey.darken-2 {
  color: #616161 !important;
}

.bg-grey.bg-darken-2 {
  background-color: #616161 !important;
}

.btn-grey.btn-darken-2 {
  border-color: #616161 !important;
  background-color: #616161 !important;
}
.btn-grey.btn-darken-2:hover {
  border-color: #616161 !important;
  background-color: #424242 !important;
}
.btn-grey.btn-darken-2:focus,
.btn-grey.btn-darken-2:active {
  border-color: #424242 !important;
  background-color: #212121 !important;
}

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

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

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #616161 !important;
}

.border-grey.border-darken-2 {
  border: 1px solid #616161 !important;
}

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

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

.border-left-grey.border-left-darken-2 {
  border-left: 1px solid #616161 !important;
}

.border-right-grey.border-right-darken-2 {
  border-right: 1px solid #616161 !important;
}

.overlay-grey.overlay-darken-2 {
  background: #616161;
  /* The Fallback */
  background: rgba(97, 97, 97, 0.8);
}

.grey.darken-3 {
  color: #424242 !important;
}

.bg-grey.bg-darken-3 {
  background-color: #424242 !important;
}

.btn-grey.btn-darken-3 {
  border-color: #616161 !important;
  background-color: #424242 !important;
}
.btn-grey.btn-darken-3:hover {
  border-color: #616161 !important;
  background-color: #424242 !important;
}
.btn-grey.btn-darken-3:focus,
.btn-grey.btn-darken-3:active {
  border-color: #424242 !important;
  background-color: #212121 !important;
}

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

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

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #424242 !important;
}

.border-grey.border-darken-3 {
  border: 1px solid #424242 !important;
}

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

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

.border-left-grey.border-left-darken-3 {
  border-left: 1px solid #424242 !important;
}

.border-right-grey.border-right-darken-3 {
  border-right: 1px solid #424242 !important;
}

.overlay-grey.overlay-darken-3 {
  background: #424242;
  /* The Fallback */
  background: rgba(66, 66, 66, 0.8);
}

.grey.darken-4 {
  color: #212121 !important;
}

.bg-grey.bg-darken-4 {
  background-color: #212121 !important;
}

.btn-grey.btn-darken-4 {
  border-color: #616161 !important;
  background-color: #212121 !important;
}
.btn-grey.btn-darken-4:hover {
  border-color: #616161 !important;
  background-color: #424242 !important;
}
.btn-grey.btn-darken-4:focus,
.btn-grey.btn-darken-4:active {
  border-color: #424242 !important;
  background-color: #212121 !important;
}

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

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

input:focus ~ .bg-grey {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #212121 !important;
}

.border-grey.border-darken-4 {
  border: 1px solid #212121 !important;
}

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

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

.border-left-grey.border-left-darken-4 {
  border-left: 1px solid #212121 !important;
}

.border-right-grey.border-right-darken-4 {
  border-right: 1px solid #212121 !important;
}

.overlay-grey.overlay-darken-4 {
  background: #212121;
  /* The Fallback */
  background: rgba(33, 33, 33, 0.8);
}
