.btn.gradient-blackberry, .btn.gradient-flickr, .btn.gradient-king-yna, .btn.gradient-man-of-steel, .btn.gradient-mint, .btn.gradient-pomegranate, .btn.gradient-purple-bliss, .btn.gradient-purple-love, .btn.gradient-starfall {
    border: none;
    color: #FFF
}

.gradient-mint {
    background-image: -webkit-linear-gradient(45deg, #226CC5, #6CD975);
    background-image: linear-gradient(45deg, #226CC5, #6CD975);
    background-repeat: repeat-x
}

.btn.gradient-mint.active, .btn.gradient-mint:active {
    background-image: -webkit-linear-gradient(45deg, #226CC5, #6CD975);
    background-image: linear-gradient(45deg, #226CC5, #6CD975);
    background-repeat: repeat-x
}

.gradient-pomegranate {
    background-image: -webkit-linear-gradient(45deg, #465375, #F55252);
    background-image: linear-gradient(45deg, #465375, #F55252);
    background-repeat: repeat-x
}

.btn.gradient-pomegranate.active, .btn.gradient-pomegranate:active {
    background-image: -webkit-linear-gradient(45deg, #465375, #F55252);
    background-image: linear-gradient(45deg, #465375, #F55252);
    background-repeat: repeat-x
}

.gradient-blackberry {
    background-image: -webkit-linear-gradient(45deg, #303C62, #B5C3DB);
    background-image: linear-gradient(45deg, #303C62, #B5C3DB);
    background-repeat: repeat-x
}

.btn.gradient-blackberry.active, .btn.gradient-blackberry:active {
    background-image: -webkit-linear-gradient(45deg, #303C62, #B5C3DB);
    background-image: linear-gradient(45deg, #303C62, #B5C3DB);
    background-repeat: repeat-x
}

.gradient-king-yna {
    background-image: -webkit-linear-gradient(45deg, #7441DB, #F9877C);
    background-image: linear-gradient(45deg, #7441DB, #F9877C);
    background-repeat: repeat-x
}

.btn.gradient-king-yna.active, .btn.gradient-king-yna:active {
    background-image: -webkit-linear-gradient(45deg, #7441DB, #F9877C);
    background-image: linear-gradient(45deg, #7441DB, #F9877C);
    background-repeat: repeat-x
}

.gradient-ibiza-sunset {
    background-image: -webkit-linear-gradient(45deg, #B02940, #FCC173);
    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: -webkit-linear-gradient(45deg, #B02940, #FCC173);
    background-image: linear-gradient(45deg, #B02940, #FCC173);
    background-repeat: repeat-x
}

.gradient-flickr {
    background-image: -webkit-linear-gradient(45deg, #F77E17, #2F8BE6);
    background-image: linear-gradient(45deg, #F77E17, #2F8BE6);
    background-repeat: repeat-x
}

.btn.gradient-flickr.active, .btn.gradient-flickr:active {
    background-image: -webkit-linear-gradient(45deg, #F77E17, #2F8BE6);
    background-image: linear-gradient(45deg, #F77E17, #2F8BE6);
    background-repeat: repeat-x
}

.gradient-purple-bliss {
    background-image: -webkit-linear-gradient(45deg, #562DB7, #60AFF0);
    background-image: linear-gradient(45deg, #562DB7, #60AFF0);
    background-repeat: repeat-x
}

.btn.gradient-purple-bliss.active, .btn.gradient-purple-bliss:active {
    background-image: -webkit-linear-gradient(45deg, #562DB7, #60AFF0);
    background-image: linear-gradient(45deg, #562DB7, #60AFF0);
    background-repeat: repeat-x
}

.gradient-man-of-steel {
    background-image: -webkit-linear-gradient(45deg, #2F3EA0, #AE342D);
    background-image: linear-gradient(45deg, #2F3EA0, #AE342D);
    background-repeat: repeat-x
}

.btn.gradient-man-of-steel.active, .btn.gradient-man-of-steel:active {
    background-image: -webkit-linear-gradient(45deg, #2F3EA0, #AE342D);
    background-image: linear-gradient(45deg, #2F3EA0, #AE342D);
    background-repeat: repeat-x
}

.gradient-purple-love {
    background-image: -webkit-linear-gradient(45deg, #7441DB, #C89CFF);
    background-image: linear-gradient(45deg, #7441DB, #C89CFF);
    background-repeat: repeat-x
}

.btn.gradient-purple-love.active, .btn.gradient-purple-love:active {
    background-image: -webkit-linear-gradient(45deg, #7441DB, #C89CFF);
    background-image: linear-gradient(45deg, #7441DB, #C89CFF);
    background-repeat: repeat-x
}

.gradient-starfall {
    background-image: -webkit-linear-gradient(45deg, #D23B48, #2F8BE6);
    background-image: linear-gradient(45deg, #D23B48, #2F8BE6);
    background-repeat: repeat-x
}

.alert-white, .border-white {
    border-color: #FFF !important
}

.alert-white, .white {
    color: #FFF !important
}

.btn.gradient-starfall.active, .btn.gradient-starfall:active {
    background-image: -webkit-linear-gradient(45deg, #D23B48, #2F8BE6);
    background-image: linear-gradient(45deg, #D23B48, #2F8BE6);
    background-repeat: repeat-x
}

.bg-white {
    background-color: #FFF !important
}

.bg-white .card-footer, .bg-white .card-header {
    background-color: transparent
}

.toast-white {
    background-color: #FFF
}

.alert-white {
    background-color: #FFF !important
}

.alert-white .alert-link {
    color: #919191
}

.border-top-white {
    border-top-color: #FFF !important
}

.border-bottom-white {
    border-bottom-color: #FFF !important
}

.border-left-white {
    border-left-color: #FFF !important
}

.border-right-white {
    border-right-color: #FFF !important
}

.badge-white {
    background-color: #FFF
}

.panel-white {
    border-color: #FFF
}

.panel-white .panel-heading {
    color: #FFF;
    border-color: #FFF;
    background-color: #fff
}

.bg-white.tag-glow, .border-white.tag-glow {
    box-shadow: 0 0 10px #FFF
}

.overlay-white {
    background: rgba(255, 255, 255, .4)
}

.card.card-outline-white, .card.card-outline-white .card-footer, .card.card-outline-white .card-header {
    background-color: transparent
}

.card.card-outline-white {
    border-width: 1px;
    border-style: solid;
    border-color: #FFF
}

.btn.bg-light-white:hover {
    background-color: #FFF !important;
    color: #FFF !important;
    border-color: #FFF
}

.btn-white:active {
    background-color: #FCFCFC;
    border-color: #FCFCFC
}

.btn-white:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-white:focus {
    color: #FFF
}

.btn-white ~ .dropdown-menu .dropdown-item.active {
    color: #FFF !important;
    background-color: #FFF !important
}

.btn-outline-white {
    border: 1px solid #FFF;
    background-color: transparent;
    color: #FFF
}

.checkbox.checkbox-white input[type=checkbox]:checked ~ label:after, .radio.radio-white input[type=radio] ~ label::before {
    border-color: #FFF
}

.btn-outline-white:focus {
    background-color: transparent !important;
    color: #FFF !important
}

.btn-outline-white.active {
    background-color: #FFF !important;
    color: #FFF !important
}

.btn-outline-white:hover {
    background-color: #F7F7F7 !important;
    color: #FFF !important
}

a.btn.bg-light-white, a.btn.bg-light-white:focus, a.btn.bg-light-white:hover, a.btn.btn-white, a.btn.btn-white:focus, a.btn.btn-white:hover {
    color: #FFF
}

.radio.radio-white input[type=radio]:checked ~ label::after {
    background-color: #FFF
}

.custom-switch.custom-switch-white input[type=checkbox]:checked ~ label:before {
    border-color: #FFF;
    background-color: #FFF
}

.noUi-white .noUi-connect, .noUi-white.noUi-connect {
    background: #FFF
}

.noUi-white .noUi-handle {
    border-color: #FFF !important
}

.noUi-white.circle-filled .noUi-handle, .noUi-white.square .noUi-handle {
    background: #FFF !important
}

input[type=checkbox]:checked.switchery-white + span {
    border-color: #FFF !important;
    box-shadow: #FFF 0 0 0 12.5px inset !important
}

.alert-black, .border-black {
    border-color: #000 !important
}

input[type=checkbox][data-size=lg]:checked.switchery-white + span {
    box-shadow: #FFF 0 0 0 16px inset !important
}

input[type=checkbox][data-size=sm]:checked.switchery-white + span {
    box-shadow: #FFF 0 0 0 10px inset !important
}

input[type=checkbox][data-size=xs]:checked.switchery-white + span {
    box-shadow: #FFF 0 0 0 7px inset !important
}

input:focus ~ .bg-white {
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFF !important
}

.black {
    color: #000 !important
}

.bg-black {
    background-color: #000 !important
}

.bg-black .card-footer, .bg-black .card-header {
    background-color: transparent
}

.toast-black {
    background-color: #000
}

.alert-black {
    background-color: #000 !important;
    color: #FFF !important
}

.alert-black .alert-link {
    color: #000
}

.border-top-black {
    border-top-color: #000 !important
}

.border-bottom-black {
    border-bottom-color: #000 !important
}

.border-left-black {
    border-left-color: #000 !important
}

.border-right-black {
    border-right-color: #000 !important
}

.badge-black {
    background-color: #000
}

.panel-black {
    border-color: #000
}

.panel-black .panel-heading {
    color: #FFF;
    border-color: #000;
    background-color: #0D0D0D
}

.bg-black.tag-glow, .border-black.tag-glow {
    box-shadow: 0 0 10px #000
}

.overlay-black {
    background: rgba(0, 0, 0, .4)
}

.card.card-outline-black, .card.card-outline-black .card-footer, .card.card-outline-black .card-header {
    background-color: transparent
}

.card.card-outline-black {
    border-width: 1px;
    border-style: solid;
    border-color: #000
}

.btn.bg-light-black:hover {
    background-color: #000 !important;
    color: #FFF !important;
    border-color: #000
}

.btn-black:active {
    background-color: #000;
    border-color: #000
}

.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: #000 !important
}

.btn-outline-black {
    border: 1px solid #000;
    background-color: transparent;
    color: #000
}

.checkbox.checkbox-black input[type=checkbox]:checked ~ label:after, .radio.radio-black input[type=radio] ~ label::before {
    border-color: #000
}

.btn-outline-black:focus {
    background-color: transparent !important;
    color: #000 !important
}

.btn-outline-black.active, .btn-outline-black:hover {
    background-color: #000 !important;
    color: #FFF !important
}

a.btn.bg-light-black, a.btn.bg-light-black:focus, a.btn.bg-light-black:hover, a.btn.btn-black, a.btn.btn-black:focus, a.btn.btn-black:hover {
    color: #FFF
}

.radio.radio-black input[type=radio]:checked ~ label::after {
    background-color: #000
}

.custom-switch.custom-switch-black input[type=checkbox]:checked ~ label:before {
    border-color: #000;
    background-color: #000
}

.noUi-black .noUi-connect, .noUi-black.noUi-connect {
    background: #000
}

.noUi-black .noUi-handle {
    border-color: #000 !important
}

.noUi-black.circle-filled .noUi-handle, .noUi-black.square .noUi-handle {
    background: #000 !important
}

.bg-primary.bg-lighten-4, .btn-primary.btn-lighten-4 {
    background-color: #EFDEFF !important
}

input[type=checkbox]:checked.switchery-black + span {
    border-color: #000 !important;
    box-shadow: #000 0 0 0 12.5px inset !important
}

input[type=checkbox][data-size=lg]:checked.switchery-black + span {
    box-shadow: #000 0 0 0 16px inset !important
}

input[type=checkbox][data-size=sm]:checked.switchery-black + span {
    box-shadow: #000 0 0 0 10px inset !important
}

input[type=checkbox][data-size=xs]:checked.switchery-black + span {
    box-shadow: #000 0 0 0 7px inset !important
}

input:focus ~ .bg-black {
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #000 !important
}

.primary.lighten-4 {
    color: #EFDEFF !important
}

.btn-primary.btn-lighten-4 {
    border-color: #562DB7 !important
}

.btn-primary.btn-lighten-4:hover {
    border-color: #562DB7 !important;
    background-color: #3B1C93 !important
}

.btn-primary.btn-lighten-4:active, .btn-primary.btn-lighten-4:focus {
    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
}

.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;
    background: rgba(239, 222, 255, .8)
}

.bg-primary.bg-lighten-3, .btn-primary.btn-lighten-3 {
    background-color: #DCBDFF !important
}

.primary.lighten-3 {
    color: #DCBDFF !important
}

.btn-primary.btn-lighten-3 {
    border-color: #562DB7 !important
}

.btn-primary.btn-lighten-3:hover {
    border-color: #562DB7 !important;
    background-color: #3B1C93 !important
}

.btn-primary.btn-lighten-3:active, .btn-primary.btn-lighten-3:focus {
    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
}

.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;
    background: rgba(220, 189, 255, .8)
}

.bg-primary.bg-lighten-2, .btn-primary.btn-lighten-2 {
    background-color: #C89CFF !important
}

.primary.lighten-2 {
    color: #C89CFF !important
}

.btn-primary.btn-lighten-2 {
    border-color: #562DB7 !important
}

.btn-primary.btn-lighten-2:hover {
    border-color: #562DB7 !important;
    background-color: #3B1C93 !important
}

.btn-primary.btn-lighten-2:active, .btn-primary.btn-lighten-2:focus {
    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
}

.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;
    background: rgba(200, 156, 255, .8)
}

.bg-primary.bg-lighten-1, .btn-primary.btn-lighten-1 {
    background-color: #B583FF !important
}

.primary.lighten-1 {
    color: #B583FF !important
}

.btn-primary.btn-lighten-1 {
    border-color: #562DB7 !important
}

.btn-primary.btn-lighten-1:hover {
    border-color: #562DB7 !important;
    background-color: #3B1C93 !important
}

.btn-primary.btn-lighten-1:active, .btn-primary.btn-lighten-1:focus {
    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
}

.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
}

.alert-primary, .border-primary {
    border-color: #975AFF !important
}

.overlay-primary.overlay-lighten-1 {
    background: #B583FF;
    background: rgba(181, 131, 255, .8)
}

.primary {
    color: #975AFF !important
}

.bg-primary {
    background-color: #975AFF !important
}

.bg-primary .card-footer, .bg-primary .card-header {
    background-color: transparent
}

.toast-primary {
    background-color: #975AFF
}

.alert-primary {
    background-color: #975AFF !important;
    color: #FFF !important
}

.alert-primary .alert-link {
    color: #2E007E
}

.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: 0 0 10px #975AFF
}

.overlay-primary {
    background: rgba(151, 90, 255, .4)
}

.card.card-outline-primary, .card.card-outline-primary .card-footer, .card.card-outline-primary .card-header {
    background-color: transparent
}

.card.card-outline-primary {
    border-width: 1px;
    border-style: solid;
    border-color: #975AFF
}

.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 #975AFF;
    background-color: transparent;
    color: #975AFF
}

.checkbox.checkbox-primary input[type=checkbox]:checked ~ label:after, .radio.radio-primary input[type=radio] ~ label::before {
    border-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.bg-light-primary, a.btn.bg-light-primary:focus, a.btn.bg-light-primary:hover, a.btn.btn-primary, a.btn.btn-primary:focus, a.btn.btn-primary:hover {
    color: #FFF
}

.radio.radio-primary input[type=radio]:checked ~ label::after {
    background-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
}

.bg-primary.bg-darken-1, .btn-primary.btn-darken-1 {
    background-color: #7441DB !important
}

input[type=checkbox]:checked.switchery-primary + span {
    border-color: #975AFF !important;
    box-shadow: #975AFF 0 0 0 12.5px inset !important
}

input[type=checkbox][data-size=lg]:checked.switchery-primary + span {
    box-shadow: #975AFF 0 0 0 16px inset !important
}

input[type=checkbox][data-size=sm]:checked.switchery-primary + span {
    box-shadow: #975AFF 0 0 0 10px inset !important
}

input[type=checkbox][data-size=xs]:checked.switchery-primary + span {
    box-shadow: #975AFF 0 0 0 7px inset !important
}

.primary.darken-1 {
    color: #7441DB !important
}

.btn-primary.btn-darken-1 {
    border-color: #562DB7 !important
}

.btn-primary.btn-darken-1:hover {
    border-color: #562DB7 !important;
    background-color: #3B1C93 !important
}

.btn-primary.btn-darken-1:active, .btn-primary.btn-darken-1:focus {
    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
}

.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;
    background: rgba(116, 65, 219, .8)
}

.bg-primary.bg-darken-2, .btn-primary.btn-darken-2 {
    background-color: #562DB7 !important
}

.primary.darken-2 {
    color: #562DB7 !important
}

.btn-primary.btn-darken-2 {
    border-color: #562DB7 !important
}

.btn-primary.btn-darken-2:hover {
    border-color: #562DB7 !important;
    background-color: #3B1C93 !important
}

.btn-primary.btn-darken-2:active, .btn-primary.btn-darken-2:focus {
    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
}

.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;
    background: rgba(86, 45, 183, .8)
}

.primary.darken-3 {
    color: #3B1C93 !important
}

.bg-primary.bg-darken-3 {
    background-color: #3B1C93 !important
}

.btn-primary.btn-darken-3, .btn-primary.btn-darken-3:hover {
    border-color: #562DB7 !important;
    background-color: #3B1C93 !important
}

.btn-primary.btn-darken-3:active, .btn-primary.btn-darken-3:focus {
    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
}

.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;
    background: rgba(59, 28, 147, .8)
}

.bg-primary.bg-darken-4, .btn-primary.btn-darken-4 {
    background-color: #28117A !important
}

.primary.darken-4 {
    color: #28117A !important
}

.btn-primary.btn-darken-4 {
    border-color: #562DB7 !important
}

.btn-primary.btn-darken-4:hover {
    border-color: #562DB7 !important;
    background-color: #3B1C93 !important
}

.btn-primary.btn-darken-4:active, .btn-primary.btn-darken-4:focus {
    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 .075rem #FFF, 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;
    background: rgba(40, 17, 122, .8)
}

.bg-secondary.bg-lighten-4, .btn-secondary.btn-lighten-4 {
    background-color: #EAF0F9 !important
}

.secondary.lighten-4 {
    color: #EAF0F9 !important
}

.btn-secondary.btn-lighten-4 {
    border-color: #303C62 !important
}

.btn-secondary.btn-lighten-4:hover {
    border-color: #303C62 !important;
    background-color: #1E294F !important
}

.btn-secondary.btn-lighten-4:active, .btn-secondary.btn-lighten-4:focus {
    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
}

.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;
    background: rgba(234, 240, 249, .8)
}

.bg-secondary.bg-lighten-3, .btn-secondary.btn-lighten-3 {
    background-color: #D6E1F3 !important
}

.secondary.lighten-3 {
    color: #D6E1F3 !important
}

.btn-secondary.btn-lighten-3 {
    border-color: #303C62 !important
}

.btn-secondary.btn-lighten-3:hover {
    border-color: #303C62 !important;
    background-color: #1E294F !important
}

.btn-secondary.btn-lighten-3:active, .btn-secondary.btn-lighten-3:focus {
    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
}

.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;
    background: rgba(214, 225, 243, .8)
}

.bg-secondary.bg-lighten-2, .btn-secondary.btn-lighten-2 {
    background-color: #B5C3DB !important
}

.secondary.lighten-2 {
    color: #B5C3DB !important
}

.btn-secondary.btn-lighten-2 {
    border-color: #303C62 !important
}

.btn-secondary.btn-lighten-2:hover {
    border-color: #303C62 !important;
    background-color: #1E294F !important
}

.btn-secondary.btn-lighten-2:active, .btn-secondary.btn-lighten-2:focus {
    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
}

.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;
    background: rgba(181, 195, 219, .8)
}

.bg-secondary.bg-lighten-1, .btn-secondary.btn-lighten-1 {
    background-color: #8F9DB8 !important
}

.secondary.lighten-1 {
    color: #8F9DB8 !important
}

.btn-secondary.btn-lighten-1 {
    border-color: #303C62 !important
}

.btn-secondary.btn-lighten-1:hover {
    border-color: #303C62 !important;
    background-color: #1E294F !important
}

.btn-secondary.btn-lighten-1:active, .btn-secondary.btn-lighten-1:focus {
    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
}

.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
}

.alert-secondary, .border-secondary {
    border-color: #616D89 !important
}

.overlay-secondary.overlay-lighten-1 {
    background: #8F9DB8;
    background: rgba(143, 157, 184, .8)
}

.secondary {
    color: #616D89 !important
}

.bg-secondary {
    background-color: #616D89 !important
}

.bg-secondary .card-footer, .bg-secondary .card-header {
    background-color: transparent
}

.toast-secondary {
    background-color: #616D89
}

.alert-secondary {
    background-color: #616D89 !important;
    color: #FFF !important
}

.alert-secondary .alert-link {
    color: #060709
}

.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: 0 0 10px #616D89
}

.overlay-secondary {
    background: rgba(97, 109, 137, .4)
}

.card.card-outline-secondary, .card.card-outline-secondary .card-footer, .card.card-outline-secondary .card-header {
    background-color: transparent
}

.card.card-outline-secondary {
    border-width: 1px;
    border-style: solid;
    border-color: #616D89
}

.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 #616D89;
    background-color: transparent;
    color: #616D89
}

.checkbox.checkbox-secondary input[type=checkbox]:checked ~ label:after, .radio.radio-secondary input[type=radio] ~ label::before {
    border-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.bg-light-secondary, a.btn.bg-light-secondary:focus, a.btn.bg-light-secondary:hover, a.btn.btn-secondary, a.btn.btn-secondary:focus, a.btn.btn-secondary:hover {
    color: #FFF
}

.radio.radio-secondary input[type=radio]:checked ~ label::after {
    background-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
}

.bg-secondary.bg-darken-1, .btn-secondary.btn-darken-1 {
    background-color: #465375 !important
}

input[type=checkbox]:checked.switchery-secondary + span {
    border-color: #616D89 !important;
    box-shadow: #616D89 0 0 0 12.5px inset !important
}

input[type=checkbox][data-size=lg]:checked.switchery-secondary + span {
    box-shadow: #616D89 0 0 0 16px inset !important
}

input[type=checkbox][data-size=sm]:checked.switchery-secondary + span {
    box-shadow: #616D89 0 0 0 10px inset !important
}

input[type=checkbox][data-size=xs]:checked.switchery-secondary + span {
    box-shadow: #616D89 0 0 0 7px inset !important
}

.secondary.darken-1 {
    color: #465375 !important
}

.btn-secondary.btn-darken-1 {
    border-color: #303C62 !important
}

.btn-secondary.btn-darken-1:hover {
    border-color: #303C62 !important;
    background-color: #1E294F !important
}

.btn-secondary.btn-darken-1:active, .btn-secondary.btn-darken-1:focus {
    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
}

.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;
    background: rgba(70, 83, 117, .8)
}

.bg-secondary.bg-darken-2, .btn-secondary.btn-darken-2 {
    background-color: #303C62 !important
}

.secondary.darken-2 {
    color: #303C62 !important
}

.btn-secondary.btn-darken-2 {
    border-color: #303C62 !important
}

.btn-secondary.btn-darken-2:hover {
    border-color: #303C62 !important;
    background-color: #1E294F !important
}

.btn-secondary.btn-darken-2:active, .btn-secondary.btn-darken-2:focus {
    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
}

.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;
    background: rgba(48, 60, 98, .8)
}

.secondary.darken-3 {
    color: #1E294F !important
}

.bg-secondary.bg-darken-3 {
    background-color: #1E294F !important
}

.btn-secondary.btn-darken-3, .btn-secondary.btn-darken-3:hover {
    border-color: #303C62 !important;
    background-color: #1E294F !important
}

.btn-secondary.btn-darken-3:active, .btn-secondary.btn-darken-3:focus {
    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
}

.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;
    background: rgba(30, 41, 79, .8)
}

.bg-secondary.bg-darken-4, .btn-secondary.btn-darken-4 {
    background-color: #121A41 !important
}

.secondary.darken-4 {
    color: #121A41 !important
}

.btn-secondary.btn-darken-4 {
    border-color: #303C62 !important
}

.btn-secondary.btn-darken-4:hover {
    border-color: #303C62 !important;
    background-color: #1E294F !important
}

.btn-secondary.btn-darken-4:active, .btn-secondary.btn-darken-4:focus {
    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 .075rem #FFF, 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;
    background: rgba(18, 26, 65, .8)
}

.bg-success.bg-lighten-4, .btn-success.btn-lighten-4 {
    background-color: #E0FBDA !important
}

.success.lighten-4 {
    color: #E0FBDA !important
}

.btn-success.btn-lighten-4 {
    border-color: #208A47 !important
}

.btn-success.btn-lighten-4:hover {
    border-color: #208A47 !important;
    background-color: #146F3E !important
}

.btn-success.btn-lighten-4:active, .btn-success.btn-lighten-4:focus {
    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
}

.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;
    background: rgba(224, 251, 218, .8)
}

.bg-success.bg-lighten-3, .btn-success.btn-lighten-3 {
    background-color: #BDF8B6 !important
}

.success.lighten-3 {
    color: #BDF8B6 !important
}

.btn-success.btn-lighten-3 {
    border-color: #208A47 !important
}

.btn-success.btn-lighten-3:hover {
    border-color: #208A47 !important;
    background-color: #146F3E !important
}

.btn-success.btn-lighten-3:active, .btn-success.btn-lighten-3:focus {
    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
}

.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;
    background: rgba(189, 248, 182, .8)
}

.bg-success.bg-lighten-2, .btn-success.btn-lighten-2 {
    background-color: #8EEC8D !important
}

.success.lighten-2 {
    color: #8EEC8D !important
}

.btn-success.btn-lighten-2 {
    border-color: #208A47 !important
}

.btn-success.btn-lighten-2:hover {
    border-color: #208A47 !important;
    background-color: #146F3E !important
}

.btn-success.btn-lighten-2:active, .btn-success.btn-lighten-2:focus {
    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
}

.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;
    background: rgba(142, 236, 141, .8)
}

.bg-success.bg-lighten-1, .btn-success.btn-lighten-1 {
    background-color: #6CD975 !important
}

.success.lighten-1 {
    color: #6CD975 !important
}

.btn-success.btn-lighten-1 {
    border-color: #208A47 !important
}

.btn-success.btn-lighten-1:hover {
    border-color: #208A47 !important;
    background-color: #146F3E !important
}

.btn-success.btn-lighten-1:active, .btn-success.btn-lighten-1:focus {
    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
}

.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
}

.alert-success, .border-success {
    border-color: #40C057 !important
}

.overlay-success.overlay-lighten-1 {
    background: #6CD975;
    background: rgba(108, 217, 117, .8)
}

.success {
    color: #40C057 !important
}

.bg-success {
    background-color: #40C057 !important
}

.bg-success .card-footer, .bg-success .card-header {
    background-color: transparent
}

.toast-success {
    background-color: #40C057
}

.alert-success {
    background-color: #40C057 !important;
    color: #FFF !important
}

.alert-success .alert-link {
    color: #091C0C
}

.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: 0 0 10px #40C057
}

.overlay-success {
    background: rgba(64, 192, 87, .4)
}

.card.card-outline-success, .card.card-outline-success .card-footer, .card.card-outline-success .card-header {
    background-color: transparent
}

.card.card-outline-success {
    border-width: 1px;
    border-style: solid;
    border-color: #40C057
}

.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 #40C057;
    background-color: transparent;
    color: #40C057
}

.checkbox.checkbox-success input[type=checkbox]:checked ~ label:after, .radio.radio-success input[type=radio] ~ label::before {
    border-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.bg-light-success, a.btn.bg-light-success:focus, a.btn.bg-light-success:hover, a.btn.btn-success, a.btn.btn-success:focus, a.btn.btn-success:hover {
    color: #FFF
}

.radio.radio-success input[type=radio]:checked ~ label::after {
    background-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
}

.bg-success.bg-darken-1, .btn-success.btn-darken-1 {
    background-color: #2EA54F !important
}

input[type=checkbox]:checked.switchery-success + span {
    border-color: #40C057 !important;
    box-shadow: #40C057 0 0 0 12.5px inset !important
}

input[type=checkbox][data-size=lg]:checked.switchery-success + span {
    box-shadow: #40C057 0 0 0 16px inset !important
}

input[type=checkbox][data-size=sm]:checked.switchery-success + span {
    box-shadow: #40C057 0 0 0 10px inset !important
}

input[type=checkbox][data-size=xs]:checked.switchery-success + span {
    box-shadow: #40C057 0 0 0 7px inset !important
}

.success.darken-1 {
    color: #2EA54F !important
}

.btn-success.btn-darken-1 {
    border-color: #208A47 !important
}

.btn-success.btn-darken-1:hover {
    border-color: #208A47 !important;
    background-color: #146F3E !important
}

.btn-success.btn-darken-1:active, .btn-success.btn-darken-1:focus {
    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
}

.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;
    background: rgba(46, 165, 79, .8)
}

.bg-success.bg-darken-2, .btn-success.btn-darken-2 {
    background-color: #208A47 !important
}

.success.darken-2 {
    color: #208A47 !important
}

.btn-success.btn-darken-2 {
    border-color: #208A47 !important
}

.btn-success.btn-darken-2:hover {
    border-color: #208A47 !important;
    background-color: #146F3E !important
}

.btn-success.btn-darken-2:active, .btn-success.btn-darken-2:focus {
    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
}

.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;
    background: rgba(32, 138, 71, .8)
}

.success.darken-3 {
    color: #146F3E !important
}

.bg-success.bg-darken-3 {
    background-color: #146F3E !important
}

.btn-success.btn-darken-3, .btn-success.btn-darken-3:hover {
    border-color: #208A47 !important;
    background-color: #146F3E !important
}

.btn-success.btn-darken-3:active, .btn-success.btn-darken-3:focus {
    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
}

.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;
    background: rgba(20, 111, 62, .8)
}

.bg-success.bg-darken-4, .btn-success.btn-darken-4 {
    background-color: #0C5C38 !important
}

.success.darken-4 {
    color: #0C5C38 !important
}

.btn-success.btn-darken-4 {
    border-color: #208A47 !important
}

.btn-success.btn-darken-4:hover {
    border-color: #208A47 !important;
    background-color: #146F3E !important
}

.btn-success.btn-darken-4:active, .btn-success.btn-darken-4:focus {
    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 .075rem #FFF, 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;
    background: rgba(12, 92, 56, .8)
}

.bg-danger.bg-lighten-4, .btn-danger.btn-lighten-4 {
    background-color: #FEE8DC !important
}

.danger.lighten-4 {
    color: #FEE8DC !important
}

.btn-danger.btn-lighten-4 {
    border-color: #B02940 !important
}

.btn-danger.btn-lighten-4:hover {
    border-color: #B02940 !important;
    background-color: #8E1A38 !important
}

.btn-danger.btn-lighten-4:active, .btn-danger.btn-lighten-4:focus {
    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
}

.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;
    background: rgba(254, 232, 220, .8)
}

.bg-danger.bg-lighten-3, .btn-danger.btn-lighten-3 {
    background-color: #FECBBA !important
}

.danger.lighten-3 {
    color: #FECBBA !important
}

.btn-danger.btn-lighten-3 {
    border-color: #B02940 !important
}

.btn-danger.btn-lighten-3:hover {
    border-color: #B02940 !important;
    background-color: #8E1A38 !important
}

.btn-danger.btn-lighten-3:active, .btn-danger.btn-lighten-3:focus {
    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
}

.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;
    background: rgba(254, 203, 186, .8)
}

.bg-danger.bg-lighten-2, .btn-danger.btn-lighten-2 {
    background-color: #FCA897 !important
}

.danger.lighten-2 {
    color: #FCA897 !important
}

.btn-danger.btn-lighten-2 {
    border-color: #B02940 !important
}

.btn-danger.btn-lighten-2:hover {
    border-color: #B02940 !important;
    background-color: #8E1A38 !important
}

.btn-danger.btn-lighten-2:active, .btn-danger.btn-lighten-2:focus {
    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
}

.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;
    background: rgba(252, 168, 151, .8)
}

.bg-danger.bg-lighten-1, .btn-danger.btn-lighten-1 {
    background-color: #F9877C !important
}

.danger.lighten-1 {
    color: #F9877C !important
}

.btn-danger.btn-lighten-1 {
    border-color: #B02940 !important
}

.btn-danger.btn-lighten-1:hover {
    border-color: #B02940 !important;
    background-color: #8E1A38 !important
}

.btn-danger.btn-lighten-1:active, .btn-danger.btn-lighten-1:focus {
    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
}

.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
}

.alert-danger, .border-danger {
    border-color: #F55252 !important
}

.overlay-danger.overlay-lighten-1 {
    background: #F9877C;
    background: rgba(249, 135, 124, .8)
}

.danger {
    color: #F55252 !important
}

.bg-danger {
    background-color: #F55252 !important
}

.bg-danger .card-footer, .bg-danger .card-header {
    background-color: transparent
}

.toast-danger {
    background-color: #F55252
}

.alert-danger {
    background-color: #F55252 !important;
    color: #FFF !important
}

.alert-danger .alert-link {
    color: #660606
}

.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: 0 0 10px #F55252
}

.overlay-danger {
    background: rgba(245, 82, 82, .4)
}

.card.card-outline-danger, .card.card-outline-danger .card-footer, .card.card-outline-danger .card-header {
    background-color: transparent
}

.card.card-outline-danger {
    border-width: 1px;
    border-style: solid;
    border-color: #F55252
}

.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 #F55252;
    background-color: transparent;
    color: #F55252
}

.checkbox.checkbox-danger input[type=checkbox]:checked ~ label:after, .radio.radio-danger input[type=radio] ~ label::before {
    border-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.bg-light-danger, a.btn.bg-light-danger:focus, a.btn.bg-light-danger:hover, a.btn.btn-danger, a.btn.btn-danger:focus, a.btn.btn-danger:hover {
    color: #FFF
}

.radio.radio-danger input[type=radio]:checked ~ label::after {
    background-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
}

.bg-danger.bg-darken-1, .btn-danger.btn-darken-1 {
    background-color: #D23B48 !important
}

input[type=checkbox]:checked.switchery-danger + span {
    border-color: #F55252 !important;
    box-shadow: #F55252 0 0 0 12.5px inset !important
}

input[type=checkbox][data-size=lg]:checked.switchery-danger + span {
    box-shadow: #F55252 0 0 0 16px inset !important
}

input[type=checkbox][data-size=sm]:checked.switchery-danger + span {
    box-shadow: #F55252 0 0 0 10px inset !important
}

input[type=checkbox][data-size=xs]:checked.switchery-danger + span {
    box-shadow: #F55252 0 0 0 7px inset !important
}

.danger.darken-1 {
    color: #D23B48 !important
}

.btn-danger.btn-darken-1 {
    border-color: #B02940 !important
}

.btn-danger.btn-darken-1:hover {
    border-color: #B02940 !important;
    background-color: #8E1A38 !important
}

.btn-danger.btn-darken-1:active, .btn-danger.btn-darken-1:focus {
    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
}

.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
}

.btn-danger.btn-darken-2, .btn-danger.btn-darken-2:hover {
    border-color: #B02940 !important
}

.overlay-danger.overlay-darken-1 {
    background: #D23B48;
    background: rgba(210, 59, 72, .8)
}

.bg-danger.bg-darken-2, .btn-danger.btn-darken-2 {
    background-color: #B02940 !important
}

.danger.darken-2 {
    color: #B02940 !important
}

.btn-danger.btn-darken-2:hover {
    background-color: #8E1A38 !important
}

.btn-danger.btn-darken-2:active, .btn-danger.btn-darken-2:focus {
    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
}

.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;
    background: rgba(176, 41, 64, .8)
}

.danger.darken-3 {
    color: #8E1A38 !important
}

.bg-danger.bg-darken-3 {
    background-color: #8E1A38 !important
}

.btn-danger.btn-darken-3, .btn-danger.btn-darken-3:hover {
    border-color: #B02940 !important;
    background-color: #8E1A38 !important
}

.btn-danger.btn-darken-3:active, .btn-danger.btn-darken-3:focus {
    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
}

.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
}

.btn-danger.btn-darken-4, .btn-danger.btn-darken-4:hover {
    border-color: #B02940 !important
}

.overlay-danger.overlay-darken-3 {
    background: #8E1A38;
    background: rgba(142, 26, 56, .8)
}

.bg-danger.bg-darken-4, .btn-danger.btn-darken-4 {
    background-color: #750F33 !important
}

.danger.darken-4 {
    color: #750F33 !important
}

.btn-danger.btn-darken-4:hover {
    background-color: #8E1A38 !important
}

.btn-danger.btn-darken-4:active, .btn-danger.btn-darken-4:focus {
    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 .075rem #FFF, 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;
    background: rgba(117, 15, 51, .8)
}

.bg-warning.bg-lighten-4, .btn-warning.btn-lighten-4 {
    background-color: #FEEFD0 !important
}

.warning.lighten-4 {
    color: #FEEFD0 !important
}

.btn-warning.btn-lighten-4 {
    border-color: #B1460B !important
}

.btn-warning.btn-lighten-4:hover {
    border-color: #B1460B !important;
    background-color: #8F2F07 !important
}

.btn-warning.btn-lighten-4:active, .btn-warning.btn-lighten-4:focus {
    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
}

.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;
    background: rgba(254, 239, 208, .8)
}

.bg-warning.bg-lighten-3, .btn-warning.btn-lighten-3 {
    background-color: #FEDBA1 !important
}

.warning.lighten-3 {
    color: #FEDBA1 !important
}

.btn-warning.btn-lighten-3 {
    border-color: #B1460B !important
}

.btn-warning.btn-lighten-3:hover {
    border-color: #B1460B !important;
    background-color: #8F2F07 !important
}

.btn-warning.btn-lighten-3:active, .btn-warning.btn-lighten-3:focus {
    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
}

.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;
    background: rgba(254, 219, 161, .8)
}

.bg-warning.bg-lighten-2, .btn-warning.btn-lighten-2 {
    background-color: #FCC173 !important
}

.warning.lighten-2 {
    color: #FCC173 !important
}

.btn-warning.btn-lighten-2 {
    border-color: #B1460B !important
}

.btn-warning.btn-lighten-2:hover {
    border-color: #B1460B !important;
    background-color: #8F2F07 !important
}

.btn-warning.btn-lighten-2:active, .btn-warning.btn-lighten-2:focus {
    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
}

.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;
    background: rgba(252, 193, 115, .8)
}

.bg-warning.bg-lighten-1, .btn-warning.btn-lighten-1 {
    background-color: #FAA750 !important
}

.warning.lighten-1 {
    color: #FAA750 !important
}

.btn-warning.btn-lighten-1 {
    border-color: #B1460B !important
}

.btn-warning.btn-lighten-1:hover {
    border-color: #B1460B !important;
    background-color: #8F2F07 !important
}

.btn-warning.btn-lighten-1:active, .btn-warning.btn-lighten-1:focus {
    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
}

.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
}

.alert-warning, .border-warning {
    border-color: #F77E17 !important
}

.overlay-warning.overlay-lighten-1 {
    background: #FAA750;
    background: rgba(250, 167, 80, .8)
}

.warning {
    color: #F77E17 !important
}

.bg-warning {
    background-color: #F77E17 !important
}

.bg-warning .card-footer, .bg-warning .card-header {
    background-color: transparent
}

.toast-warning {
    background-color: #F77E17
}

.alert-warning {
    background-color: #F77E17 !important;
    color: #FFF !important
}

.alert-warning .alert-link {
    color: #311702
}

.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: 0 0 10px #F77E17
}

.overlay-warning {
    background: rgba(247, 126, 23, .4)
}

.card.card-outline-warning, .card.card-outline-warning .card-footer, .card.card-outline-warning .card-header {
    background-color: transparent
}

.card.card-outline-warning {
    border-width: 1px;
    border-style: solid;
    border-color: #F77E17
}

.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 #F77E17;
    background-color: transparent;
    color: #F77E17
}

.checkbox.checkbox-warning input[type=checkbox]:checked ~ label:after, .radio.radio-warning input[type=radio] ~ label::before {
    border-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.bg-light-warning, a.btn.bg-light-warning:focus, a.btn.bg-light-warning:hover, a.btn.btn-warning, a.btn.btn-warning:focus, a.btn.btn-warning:hover {
    color: #FFF
}

.radio.radio-warning input[type=radio]:checked ~ label::after {
    background-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
}

.bg-warning.bg-darken-1, .btn-warning.btn-darken-1 {
    background-color: #D46010 !important
}

input[type=checkbox]:checked.switchery-warning + span {
    border-color: #F77E17 !important;
    box-shadow: #F77E17 0 0 0 12.5px inset !important
}

input[type=checkbox][data-size=lg]:checked.switchery-warning + span {
    box-shadow: #F77E17 0 0 0 16px inset !important
}

input[type=checkbox][data-size=sm]:checked.switchery-warning + span {
    box-shadow: #F77E17 0 0 0 10px inset !important
}

input[type=checkbox][data-size=xs]:checked.switchery-warning + span {
    box-shadow: #F77E17 0 0 0 7px inset !important
}

.warning.darken-1 {
    color: #D46010 !important
}

.btn-warning.btn-darken-1 {
    border-color: #B1460B !important
}

.btn-warning.btn-darken-1:hover {
    border-color: #B1460B !important;
    background-color: #8F2F07 !important
}

.btn-warning.btn-darken-1:active, .btn-warning.btn-darken-1:focus {
    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
}

.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;
    background: rgba(212, 96, 16, .8)
}

.bg-warning.bg-darken-2, .btn-warning.btn-darken-2 {
    background-color: #B1460B !important
}

.warning.darken-2 {
    color: #B1460B !important
}

.btn-warning.btn-darken-2 {
    border-color: #B1460B !important
}

.btn-warning.btn-darken-2:hover {
    border-color: #B1460B !important;
    background-color: #8F2F07 !important
}

.btn-warning.btn-darken-2:active, .btn-warning.btn-darken-2:focus {
    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
}

.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;
    background: rgba(177, 70, 11, .8)
}

.warning.darken-3 {
    color: #8F2F07 !important
}

.bg-warning.bg-darken-3 {
    background-color: #8F2F07 !important
}

.btn-warning.btn-darken-3, .btn-warning.btn-darken-3:hover {
    border-color: #B1460B !important;
    background-color: #8F2F07 !important
}

.btn-warning.btn-darken-3:active, .btn-warning.btn-darken-3:focus {
    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
}

.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;
    background: rgba(143, 47, 7, .8)
}

.bg-warning.bg-darken-4, .btn-warning.btn-darken-4 {
    background-color: #762004 !important
}

.warning.darken-4 {
    color: #762004 !important
}

.btn-warning.btn-darken-4 {
    border-color: #B1460B !important
}

.btn-warning.btn-darken-4:hover {
    border-color: #B1460B !important;
    background-color: #8F2F07 !important
}

.btn-warning.btn-darken-4:active, .btn-warning.btn-darken-4:focus {
    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 .075rem #FFF, 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
}

.btn-info.btn-lighten-4, .btn-info.btn-lighten-4:hover {
    border-color: #1750A5 !important
}

.overlay-warning.overlay-darken-4 {
    background: #762004;
    background: rgba(118, 32, 4, .8)
}

.bg-info.bg-lighten-4, .btn-info.btn-lighten-4 {
    background-color: #D5F1FD !important
}

.info.lighten-4 {
    color: #D5F1FD !important
}

.btn-info.btn-lighten-4:hover {
    background-color: #0E3885 !important
}

.btn-info.btn-lighten-4:active, .btn-info.btn-lighten-4:focus {
    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
}

.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
}

.btn-info.btn-lighten-3, .btn-info.btn-lighten-3:hover {
    border-color: #1750A5 !important
}

.overlay-info.overlay-lighten-4 {
    background: #D5F1FD;
    background: rgba(213, 241, 253, .8)
}

.bg-info.bg-lighten-3, .btn-info.btn-lighten-3 {
    background-color: #ACE0FC !important
}

.info.lighten-3 {
    color: #ACE0FC !important
}

.btn-info.btn-lighten-3:hover {
    background-color: #0E3885 !important
}

.btn-info.btn-lighten-3:active, .btn-info.btn-lighten-3:focus {
    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
}

.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
}

.btn-info.btn-lighten-2, .btn-info.btn-lighten-2:hover {
    border-color: #1750A5 !important
}

.overlay-info.overlay-lighten-3 {
    background: #ACE0FC;
    background: rgba(172, 224, 252, .8)
}

.bg-info.bg-lighten-2, .btn-info.btn-lighten-2 {
    background-color: #81C8F7 !important
}

.info.lighten-2 {
    color: #81C8F7 !important
}

.btn-info.btn-lighten-2:hover {
    background-color: #0E3885 !important
}

.btn-info.btn-lighten-2:active, .btn-info.btn-lighten-2:focus {
    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
}

.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
}

.btn-info.btn-lighten-1, .btn-info.btn-lighten-1:hover {
    border-color: #1750A5 !important
}

.overlay-info.overlay-lighten-2 {
    background: #81C8F7;
    background: rgba(129, 200, 247, .8)
}

.bg-info.bg-lighten-1, .btn-info.btn-lighten-1 {
    background-color: #60AFF0 !important
}

.info.lighten-1 {
    color: #60AFF0 !important
}

.btn-info.btn-lighten-1:hover {
    background-color: #0E3885 !important
}

.btn-info.btn-lighten-1:active, .btn-info.btn-lighten-1:focus {
    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
}

.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
}

.alert-info, .border-info {
    border-color: #2F8BE6 !important
}

.overlay-info.overlay-lighten-1 {
    background: #60AFF0;
    background: rgba(96, 175, 240, .8)
}

.info {
    color: #2F8BE6 !important
}

.bg-info {
    background-color: #2F8BE6 !important
}

.bg-info .card-footer, .bg-info .card-header {
    background-color: transparent
}

.toast-info {
    background-color: #2F8BE6
}

.alert-info {
    background-color: #2F8BE6 !important;
    color: #FFF !important
}

.alert-info .alert-link {
    color: #061D34
}

.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: 0 0 10px #2F8BE6
}

.overlay-info {
    background: rgba(47, 139, 230, .4)
}

.card.card-outline-info, .card.card-outline-info .card-footer, .card.card-outline-info .card-header {
    background-color: transparent
}

.card.card-outline-info {
    border-width: 1px;
    border-style: solid;
    border-color: #2F8BE6
}

.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 #2F8BE6;
    background-color: transparent;
    color: #2F8BE6
}

.checkbox.checkbox-info input[type=checkbox]:checked ~ label:after, .radio.radio-info input[type=radio] ~ label::before {
    border-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.bg-light-info, a.btn.bg-light-info:focus, a.btn.bg-light-info:hover, a.btn.btn-info, a.btn.btn-info:focus, a.btn.btn-info:hover {
    color: #FFF
}

.radio.radio-info input[type=radio]:checked ~ label::after {
    background-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
}

.bg-info.bg-darken-1, .btn-info.btn-darken-1 {
    background-color: #226CC5 !important
}

input[type=checkbox]:checked.switchery-info + span {
    border-color: #2F8BE6 !important;
    box-shadow: #2F8BE6 0 0 0 12.5px inset !important
}

input[type=checkbox][data-size=lg]:checked.switchery-info + span {
    box-shadow: #2F8BE6 0 0 0 16px inset !important
}

input[type=checkbox][data-size=sm]:checked.switchery-info + span {
    box-shadow: #2F8BE6 0 0 0 10px inset !important
}

input[type=checkbox][data-size=xs]:checked.switchery-info + span {
    box-shadow: #2F8BE6 0 0 0 7px inset !important
}

.info.darken-1 {
    color: #226CC5 !important
}

.btn-info.btn-darken-1 {
    border-color: #1750A5 !important
}

.btn-info.btn-darken-1:hover {
    border-color: #1750A5 !important;
    background-color: #0E3885 !important
}

.btn-info.btn-darken-1:active, .btn-info.btn-darken-1:focus {
    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
}

.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
}

.btn-info.btn-darken-2, .btn-info.btn-darken-2:hover {
    border-color: #1750A5 !important
}

.overlay-info.overlay-darken-1 {
    background: #226CC5;
    background: rgba(34, 108, 197, .8)
}

.bg-info.bg-darken-2, .btn-info.btn-darken-2 {
    background-color: #1750A5 !important
}

.info.darken-2 {
    color: #1750A5 !important
}

.btn-info.btn-darken-2:hover {
    background-color: #0E3885 !important
}

.btn-info.btn-darken-2:active, .btn-info.btn-darken-2:focus {
    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
}

.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;
    background: rgba(23, 80, 165, .8)
}

.info.darken-3 {
    color: #0E3885 !important
}

.bg-info.bg-darken-3 {
    background-color: #0E3885 !important
}

.btn-info.btn-darken-3, .btn-info.btn-darken-3:hover {
    border-color: #1750A5 !important;
    background-color: #0E3885 !important
}

.btn-info.btn-darken-3:active, .btn-info.btn-darken-3:focus {
    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
}

.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
}

.btn-info.btn-darken-4, .btn-info.btn-darken-4:hover {
    border-color: #1750A5 !important
}

.overlay-info.overlay-darken-3 {
    background: #0E3885;
    background: rgba(14, 56, 133, .8)
}

.bg-info.bg-darken-4, .btn-info.btn-darken-4 {
    background-color: #09276E !important
}

.info.darken-4 {
    color: #09276E !important
}

.btn-info.btn-darken-4:hover {
    background-color: #0E3885 !important
}

.btn-info.btn-darken-4:active, .btn-info.btn-darken-4:focus {
    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 .075rem #FFF, 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
}

.alert-light, .border-light {
    border-color: #DBDEE5 !important
}

.overlay-info.overlay-darken-4 {
    background: #09276E;
    background: rgba(9, 39, 110, .8)
}



.bg-light {
    background-color: #DBDEE5 !important
}

.bg-light .card-footer, .bg-light .card-header {
    background-color: transparent
}

.toast-light {
    background-color: #DBDEE5
}

.alert-light {
    background-color: #DBDEE5 !important;
    color: #FFF !important
}

.alert-light .alert-link {
    color: #606B85
}

.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: 0 0 10px #DBDEE5
}

.overlay-light {
    background: rgba(219, 222, 229, .4)
}

.card.card-outline-light, .card.card-outline-light .card-footer, .card.card-outline-light .card-header {
    background-color: transparent
}

.card.card-outline-light {
    border-width: 1px;
    border-style: solid;
    border-color: #DBDEE5
}

.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 #DBDEE5;
    background-color: transparent;
    color: #DBDEE5
}

.checkbox.checkbox-light input[type=checkbox]:checked ~ label:after, .radio.radio-light input[type=radio] ~ label::before {
    border-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.bg-light-light, a.btn.bg-light-light:focus, a.btn.bg-light-light:hover, a.btn.btn-light, a.btn.btn-light:focus, a.btn.btn-light:hover {
    color: #FFF
}

.radio.radio-light input[type=radio]:checked ~ label::after {
    background-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 0 0 0 12.5px inset !important
}

.alert-dark, .border-dark {
    border-color: #1A051D !important
}

input[type=checkbox][data-size=lg]:checked.switchery-light + span {
    box-shadow: #DBDEE5 0 0 0 16px inset !important
}

input[type=checkbox][data-size=sm]:checked.switchery-light + span {
    box-shadow: #DBDEE5 0 0 0 10px inset !important
}

input[type=checkbox][data-size=xs]:checked.switchery-light + span {
    box-shadow: #DBDEE5 0 0 0 7px inset !important
}

input:focus ~ .bg-light {
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #DBDEE5 !important
}

.dark {
    color: #1A051D !important
}

.bg-dark {
    background-color: #1A051D !important
}

.bg-dark .card-footer, .bg-dark .card-header {
    background-color: transparent
}

.toast-dark {
    background-color: #1A051D
}

.alert-dark {
    background-color: #1A051D !important;
    color: #FFF !important
}

.alert-dark .alert-link {
    color: #000
}

.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: 0 0 10px #1A051D
}

.overlay-dark {
    background: rgba(26, 5, 29, .4)
}

.card.card-outline-dark, .card.card-outline-dark .card-footer, .card.card-outline-dark .card-header {
    background-color: transparent
}

.card.card-outline-dark {
    border-width: 1px;
    border-style: solid;
    border-color: #1A051D
}

.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 #1A051D;
    background-color: transparent;
    color: #1A051D
}

.checkbox.checkbox-dark input[type=checkbox]:checked ~ label:after, .radio.radio-dark input[type=radio] ~ label::before {
    border-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.bg-light-dark, a.btn.bg-light-dark:focus, a.btn.bg-light-dark:hover, a.btn.btn-dark, a.btn.btn-dark:focus, a.btn.btn-dark:hover {
    color: #FFF
}

.radio.radio-dark input[type=radio]:checked ~ label::after {
    background-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
}

.bg-grey.bg-lighten-4, .btn-grey.btn-lighten-4 {
    background-color: #F5F5F5 !important
}

input[type=checkbox]:checked.switchery-dark + span {
    border-color: #1A051D !important;
    box-shadow: #1A051D 0 0 0 12.5px inset !important
}

input[type=checkbox][data-size=lg]:checked.switchery-dark + span {
    box-shadow: #1A051D 0 0 0 16px inset !important
}

input[type=checkbox][data-size=sm]:checked.switchery-dark + span {
    box-shadow: #1A051D 0 0 0 10px inset !important
}

input[type=checkbox][data-size=xs]:checked.switchery-dark + span {
    box-shadow: #1A051D 0 0 0 7px inset !important
}

input:focus ~ .bg-dark {
    box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #1A051D !important
}

.grey.lighten-4 {
    color: #F5F5F5 !important
}

.btn-grey.btn-lighten-4 {
    border-color: #616161 !important
}

.btn-grey.btn-lighten-4:hover {
    border-color: #616161 !important;
    background-color: #424242 !important
}

.btn-grey.btn-lighten-4:active, .btn-grey.btn-lighten-4:focus {
    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
}

.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
}

.btn-grey.btn-lighten-3, .btn-grey.btn-lighten-3:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-lighten-4 {
    background: #F5F5F5;
    background: rgba(245, 245, 245, .8)
}

.bg-grey.bg-lighten-3, .btn-grey.btn-lighten-3 {
    background-color: #EEE !important
}

.grey.lighten-3 {
    color: #EEE !important
}

.btn-grey.btn-lighten-3:hover {
    background-color: #424242 !important
}

.btn-grey.btn-lighten-3:active, .btn-grey.btn-lighten-3:focus {
    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
}

.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
}

.btn-grey.btn-lighten-2, .btn-grey.btn-lighten-2:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-lighten-3 {
    background: #EEE;
    background: rgba(238, 238, 238, .8)
}

.bg-grey.bg-lighten-2, .btn-grey.btn-lighten-2 {
    background-color: #E0E0E0 !important
}

.grey.lighten-2 {
    color: #E0E0E0 !important
}

.btn-grey.btn-lighten-2:hover {
    background-color: #424242 !important
}

.btn-grey.btn-lighten-2:active, .btn-grey.btn-lighten-2:focus {
    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
}

.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
}

.btn-grey.btn-lighten-1, .btn-grey.btn-lighten-1:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-lighten-2 {
    background: #E0E0E0;
    background: rgba(224, 224, 224, .8)
}

.bg-grey.bg-lighten-1, .btn-grey.btn-lighten-1 {
    background-color: #BDBDBD !important
}

.grey.lighten-1 {
    color: #BDBDBD !important
}

.btn-grey.btn-lighten-1:hover {
    background-color: #424242 !important
}

.btn-grey.btn-lighten-1:active, .btn-grey.btn-lighten-1:focus {
    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
}

.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
}

.alert-grey, .border-grey {
    border-color: #9E9E9E !important
}

.overlay-grey.overlay-lighten-1 {
    background: #BDBDBD;
    background: rgba(189, 189, 189, .8)
}

.grey {
    color: #9E9E9E !important
}

.bg-grey {
    background-color: #9E9E9E !important
}

.bg-grey .card-footer, .bg-grey .card-header {
    background-color: transparent
}

.toast-grey {
    background-color: #9E9E9E
}

.alert-grey {
    background-color: #9E9E9E !important;
    color: #FFF !important
}

.alert-grey .alert-link {
    color: #303030
}

.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: 0 0 10px #9E9E9E
}

.overlay-grey {
    background: rgba(158, 158, 158, .4)
}

.card.card-outline-grey, .card.card-outline-grey .card-footer, .card.card-outline-grey .card-header {
    background-color: transparent
}

.card.card-outline-grey {
    border-width: 1px;
    border-style: solid;
    border-color: #9E9E9E
}

.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 #9E9E9E;
    background-color: transparent;
    color: #9E9E9E
}

.checkbox.checkbox-grey input[type=checkbox]:checked ~ label:after, .radio.radio-grey input[type=radio] ~ label::before {
    border-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.bg-light-grey, a.btn.bg-light-grey:focus, a.btn.bg-light-grey:hover, a.btn.btn-grey, a.btn.btn-grey:focus, a.btn.btn-grey:hover {
    color: #FFF
}

.radio.radio-grey input[type=radio]:checked ~ label::after {
    background-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
}

.bg-grey.bg-darken-1, .btn-grey.btn-darken-1 {
    background-color: #757575 !important
}

input[type=checkbox]:checked.switchery-grey + span {
    border-color: #9E9E9E !important;
    box-shadow: #9E9E9E 0 0 0 12.5px inset !important
}

input[type=checkbox][data-size=lg]:checked.switchery-grey + span {
    box-shadow: #9E9E9E 0 0 0 16px inset !important
}

input[type=checkbox][data-size=sm]:checked.switchery-grey + span {
    box-shadow: #9E9E9E 0 0 0 10px inset !important
}

input[type=checkbox][data-size=xs]:checked.switchery-grey + span {
    box-shadow: #9E9E9E 0 0 0 7px inset !important
}

.grey.darken-1 {
    color: #757575 !important
}

.btn-grey.btn-darken-1 {
    border-color: #616161 !important
}

.btn-grey.btn-darken-1:hover {
    border-color: #616161 !important;
    background-color: #424242 !important
}

.btn-grey.btn-darken-1:active, .btn-grey.btn-darken-1:focus {
    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
}

.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
}

.btn-grey.btn-darken-2, .btn-grey.btn-darken-2:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-darken-1 {
    background: #757575;
    background: rgba(117, 117, 117, .8)
}

.bg-grey.bg-darken-2, .btn-grey.btn-darken-2 {
    background-color: #616161 !important
}

.grey.darken-2 {
    color: #616161 !important
}

.btn-grey.btn-darken-2:hover {
    background-color: #424242 !important
}

.btn-grey.btn-darken-2:active, .btn-grey.btn-darken-2:focus {
    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
}

.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;
    background: rgba(97, 97, 97, .8)
}

.grey.darken-3 {
    color: #424242 !important
}

.bg-grey.bg-darken-3 {
    background-color: #424242 !important
}

.btn-grey.btn-darken-3, .btn-grey.btn-darken-3:hover {
    border-color: #616161 !important;
    background-color: #424242 !important
}

.btn-grey.btn-darken-3:active, .btn-grey.btn-darken-3:focus {
    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
}

.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
}

.btn-grey.btn-darken-4, .btn-grey.btn-darken-4:hover {
    border-color: #616161 !important
}

.overlay-grey.overlay-darken-3 {
    background: #424242;
    background: rgba(66, 66, 66, .8)
}

.bg-grey.bg-darken-4, .btn-grey.btn-darken-4 {
    background-color: #212121 !important
}

.grey.darken-4 {
    color: #212121 !important
}

.btn-grey.btn-darken-4:hover {
    background-color: #424242 !important
}

.btn-grey.btn-darken-4:active, .btn-grey.btn-darken-4:focus {
    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 .075rem #FFF, 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;
    background: rgba(33, 33, 33, .8)
}