.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; }

.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); }
