﻿.alert-purple {
    color: #2c1051;
    background-color: #ddd2eb;
    border-color: #cfc0e3
}

    .alert-purple hr {
        border-top-color: #c2aedb
    }

    .alert-purple .alert-link {
        color: #150826
    }

.alert-cyan {
    color: #3e746f;
    background-color: #e4f9f7;
    border-color: #d9f6f3
}

    .alert-cyan hr {
        border-top-color: #c4f1ec
    }

    .alert-cyan .alert-link {
        color: #2c534f
    }

.alert-light-purple {
    color: #666184;
    background-color: #f3f1ff;
    border-color: #eeecff
}

    .alert-light-purple hr {
        border-top-color: #d7d3ff
    }

    .alert-light-purple .alert-link {
        color: #4f4b67
    }

.alert-fuchsia {
    color: #7c2235;
    background-color: #fcd9e0;
    border-color: #facad4
}

    .alert-fuchsia hr {
        border-top-color: #f8b3c1
    }

    .alert-fuchsia .alert-link {
        color: #541724
    }

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe
}

    .alert-light hr {
        border-top-color: #ececf6
    }

    .alert-light .alert-link {
        color: #686868
    }

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

    .alert-dark hr {
        border-top-color: #b9bbbe
    }

    .alert-dark .alert-link {
        color: #040505
    }

.alert-blue {
    color: #252164;
    background-color: #d4d2eb;
    border-color: #c3c0e3
}

    .alert-blue hr {
        border-top-color: #b2aedb
    }

    .alert-blue .alert-link {
        color: #17143e
    }

.alert-plum {
    color: #5f125f;
    background-color: #eacce9;
    border-color: #e2b8e0
}

    .alert-plum hr {
        border-top-color: #dba6d8
    }

    .alert-plum .alert-link {
        color: #340a34
    }

.alert-light-green {
    color: #6a7d2d;
    background-color: #eff5d6;
    border-color: #e8f1c5
}

    .alert-light-green hr {
        border-top-color: #e0ecb0
    }

    .alert-light-green .alert-link {
        color: #4a5820
    }

.alert-teal {
    color: #10414d;
    background-color: #ccdee2;
    border-color: #b8d1d6
}

    .alert-teal hr {
        border-top-color: #a8c7cd
    }

    .alert-teal .alert-link {
        color: #071d23
    }

.alert-orange {
    color: #95561b;
    background-color: #ffe6cf;
    border-color: #ffdcbc
}

    .alert-orange hr {
        border-top-color: #ffcfa3
    }

    .alert-orange .alert-link {
        color: #6a3d13
    }

.alert-red {
    color: #952829;
    background-color: #ffd4d4;
    border-color: #ffc3c3
}

    .alert-red hr {
        border-top-color: #faa
    }

    .alert-red .alert-link {
        color: #6d1d1e
    }

.alert-light-grey {
    color: #76777a;
    background-color: #f3f3f3;
    border-color: #eee
}

    .alert-light-grey hr {
        border-top-color: #e1e1e1
    }

    .alert-light-grey .alert-link {
        color: #5d5e60
    }

.alert-dark-grey {
    color: #3c3e42;
    background-color: #ddddde;
    border-color: #cfcfd1
}

    .alert-dark-grey hr {
        border-top-color: #c2c2c5
    }

    .alert-dark-grey .alert-link {
        color: #242527
    }

.alert-pink {
    color: #891242;
    background-color: #fbccde;
    border-color: #f9b8d0
}

    .alert-pink hr {
        border-top-color: #f7a0c0
    }

    .alert-pink .alert-link {
        color: #5c0c2c
    }

.alert-green {
    color: #446223;
    background-color: #e0ebd2;
    border-color: #d4e3c0
}

    .alert-green hr {
        border-top-color: #c8dbae
    }

    .alert-green .alert-link {
        color: #2a3c16
    }

.alert-emerald {
    color: #3a7659;
    background-color: #dcf2e6;
    border-color: #ceeddd
}

    .alert-emerald hr {
        border-top-color: #bbe6d0
    }

    .alert-emerald .alert-link {
        color: #29543f
    }

.alert-light-blue {
    color: #105977;
    background-color: #cce7f2;
    border-color: #b8deed
}

    .alert-light-blue hr {
        border-top-color: #a4d5e8
    }

    .alert-light-blue .alert-link {
        color: #0a374a
    }

.alert-yellow {
    color: #959727;
    background-color: #ffffd3;
    border-color: #ffffc2
}

    .alert-yellow hr {
        border-top-color: #ffffa9
    }

    .alert-yellow .alert-link {
        color: #6d6e1d
    }

.alert-amber {
    color: #957714;
    background-color: #fff3cc;
    border-color: #ffeeb8
}

    .alert-amber hr {
        border-top-color: #ffe89f
    }

    .alert-amber .alert-link {
        color: #68530e
    }

.alert-grey {
    color: #59595d;
    background-color: #e8e7e8;
    border-color: #dfdedf
}

    .alert-grey hr {
        border-top-color: #d2d1d2
    }

    .alert-grey .alert-link {
        color: #404043
    }

.alert-navy {
    color: #21183e;
    background-color: #d2cedc;
    border-color: #c1bbce
}

    .alert-navy hr {
        border-top-color: #b3acc3
    }

    .alert-navy .alert-link {
        color: #0d0a19
    }

.bg-purple {
    background-color: #541e9b !important;
    color: #fff
}

a.bg-purple:focus, a.bg-purple:hover, button.bg-purple:focus, button.bg-purple:hover {
    background-color: #3d1670 !important
}

.bg-cyan {
    background-color: #78dfd5 !important
}

a.bg-cyan:focus, a.bg-cyan:hover, button.bg-cyan:focus, button.bg-cyan:hover {
    background-color: #4fd5c8 !important
}

.bg-light-purple {
    background-color: #c4bbfe !important
}

a.bg-light-purple:focus, a.bg-light-purple:hover, button.bg-light-purple:focus, button.bg-light-purple:hover {
    background-color: #9889fd !important
}

.bg-warning {
    background-color: #ff8747 !important
}

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
    background-color: #ff6614 !important
}

.bg-fuchsia {
    background-color: #ee4266 !important;
    color: #fff
}

a.bg-fuchsia:focus, a.bg-fuchsia:hover, button.bg-fuchsia:focus, button.bg-fuchsia:hover {
    background-color: #e81541 !important
}

.bg-light {
    background-color: #f8f9fa !important
}

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
    background-color: #dae0e5 !important
}

.bg-dark {
    background-color: #343a40 !important;
    color: #fff
}

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
    background-color: #1d2124 !important
}

.bg-blue {
    background-color: #271d9a !important;
    color: #fff
}

a.bg-blue:focus, a.bg-blue:hover, button.bg-blue:focus, button.bg-blue:hover {
    background-color: #1c156f !important
}

.bg-light-blue {
    background-color: #0088be !important;
    color: #fff
}

a.bg-light-blue:focus, a.bg-light-blue:hover, button.bg-light-blue:focus, button.bg-light-blue:hover {
    background-color: #006d98 !important
}

.bg-plum {
    background-color: #970090 !important;
    color: #fff
}

a.bg-plum:focus, a.bg-plum:hover, button.bg-plum:focus, button.bg-plum:hover {
    background-color: #64005f !important
}

.bg-light-green {
    background-color: #adcd30 !important
}

a.bg-light-green:focus, a.bg-light-green:hover, button.bg-light-green:focus, button.bg-light-green:hover {
    background-color: #8aa426 !important
}

.bg-teal {
    background-color: #00596e !important;
    color: #fff
}

a.bg-teal:focus, a.bg-teal:hover, button.bg-teal:focus, button.bg-teal:hover {
    background-color: #00303b !important
}

.bg-orange {
    background-color: #ff830e !important
}

a.bg-orange:focus, a.bg-orange:hover, button.bg-orange:focus, button.bg-orange:hover {
    background-color: #da6a00 !important
}

.bg-red {
    background-color: #ff2929 !important;
    color: #fff
}

a.bg-red:focus, a.bg-red:hover, button.bg-red:focus, button.bg-red:hover {
    background-color: #f50000 !important
}

.bg-light-grey {
    background-color: #c4c2c4 !important
}

a.bg-light-grey:focus, a.bg-light-grey:hover, button.bg-light-grey:focus, button.bg-light-grey:hover {
    background-color: #aba8ab !important
}

.bg-dark-grey {
    background-color: #545559 !important;
    color: #fff
}

a.bg-dark-grey:focus, a.bg-dark-grey:hover, button.bg-dark-grey:focus, button.bg-dark-grey:hover {
    background-color: #3b3c3f !important
}

.bg-yellow {
    color: #212529;
    background-color: #ffff24
}

a.bg-yellow:focus, a.bg-yellow:hover, button.bg-yellow:focus, button.bg-yellow:hover {
    background-color: #fdfd00 !important
}

.bg-pink {
    color: #fff;
    background-color: #e90058
}

a.bg-pink:focus, a.bg-pink:hover, button.bg-pink:focus, button.bg-pink:hover {
    background-color: #c3004a !important
}

.bg-emerald {
    color: #212529;
    background-color: #51c084
}

a.bg-emerald:focus, a.bg-emerald:hover, button.bg-emerald:focus, button.bg-emerald:hover {
    background-color: #3eac71 !important
}

.bg-navy {
    color: #fff;
    background-color: #200c50
}

a.bg-navy:focus, a.bg-navy:hover, button.bg-navy:focus, button.bg-navy:hover {
    background-color: #13072f !important
}

.bg-amber {
    color: #fff;
    background-color: #ffc200
}

a.bg-amber:focus, a.bg-amber:hover, button.bg-amber:focus, button.bg-amber:hover {
    background-color: #d9a500 !important
}

.bg-black {
    color: #fff;
    background-color: #212529
}

a.bg-black:focus, a.bg-black:hover, button.bg-black:focus, button.bg-black:hover {
    background-color: #000 !important
}

.bg-grey {
    color: #212529;
    background-color: #c4c2c4
}

a.bg-grey:focus, a.bg-grey:hover, button.bg-grey:focus, button.bg-grey:hover {
    background-color: #b1afb1 !important
}

.badge-purple {
    color: #fff;
    background-color: #541e9b
}

a.badge-purple:focus, a.badge-purple:hover {
    color: #fff;
    background-color: #3d1670
}

a.badge-purple.focus, a.badge-purple:focus {
    box-shadow: 0 0 0 .2rem rgba(84,30,155,.5)
}

.badge-cyan {
    color: #212529;
    background-color: #78dfd5
}

a.badge-cyan:focus, a.badge-cyan:hover {
    color: #212529;
    background-color: #4fd5c8
}

a.badge-cyan.focus, a.badge-cyan:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(120,223,213,.5)
}

.badge-light-purple {
    color: #212529;
    background-color: #c4bbfe
}

a.badge-light-purple:focus, a.badge-light-purple:hover {
    color: #212529;
    background-color: #9889fd
}

a.badge-light-purple.focus, a.badge-light-purple:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(196,187,254,.5)
}

.badge-fuchsia {
    color: #fff;
    background-color: #ee4266
}

a.badge-fuchsia:focus, a.badge-fuchsia:hover {
    color: #fff;
    background-color: #e81541
}

a.badge-fuchsia.focus, a.badge-fuchsia:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(238,66,102,.5)
}

.badge-blue {
    color: #fff;
    background-color: #271d9a
}

a.badge-blue:focus, a.badge-blue:hover {
    color: #fff;
    background-color: #1c156f
}

a.badge-blue.focus, a.badge-blue:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(39,29,154,.5)
}

.badge-plum {
    color: #fff;
    background-color: #970090
}

a.badge-plum:focus, a.badge-plum:hover {
    color: #fff;
    background-color: #64005f
}

a.badge-plum.focus, a.badge-plum:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(151,0,144,.5)
}

.badge-light-green {
    color: #212529;
    background-color: #adcd30
}

a.badge-light-green:focus, a.badge-light-green:hover {
    color: #212529;
    background-color: #8aa426
}

a.badge-light-green.focus, a.badge-light-green:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(173,205,48,.5)
}

.badge-teal {
    color: #fff;
    background-color: #00596e
}

a.badge-teal:focus, a.badge-teal:hover {
    color: #fff;
    background-color: #00303b
}

a.badge-teal.focus, a.badge-teal:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,89,110,.5)
}

.badge-orange {
    color: #212529;
    background-color: #ff830e
}

a.badge-orange:focus, a.badge-orange:hover {
    color: #212529;
    background-color: #da6a00
}

a.badge-orange.focus, a.badge-orange:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255,131,14,.5)
}

.badge-red {
    color: #fff;
    background-color: #ff2929
}

a.badge-red:focus, a.badge-red:hover {
    color: #fff;
    background-color: #f50000
}

a.badge-red.focus, a.badge-red:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255,41,41,.5)
}

.badge-light-grey {
    color: #212529;
    background-color: #c4c2c4
}

a.badge-light-grey:focus, a.badge-light-grey:hover {
    color: #212529;
    background-color: #aba8ab
}

a.badge-light-grey.focus, a.badge-light-grey:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(196,194,196,.5)
}

.badge-dark-grey {
    color: #fff;
    background-color: #545559
}

a.badge-dark-grey:focus, a.badge-dark-grey:hover {
    color: #fff;
    background-color: #3b3c3f
}

a.badge-dark-grey.focus, a.badge-dark-grey:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(84,85,89,.5)
}

.badge-pink {
    color: #fff;
    background-color: #e90058
}

a.badge-pink:focus, a.badge-pink:hover {
    color: #fff;
    background-color: #b60045
}

a.badge-pink.focus, a.badge-pink:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(233,0,88,.5)
}

.badge-green {
    color: #fff;
    background-color: #649a1d
}

a.badge-green:focus, a.badge-green:hover {
    color: #fff;
    background-color: #486f15
}

a.badge-green.focus, a.badge-green:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(100,154,29,.5)
}

.badge-emerald {
    color: #212529;
    background-color: #51c084
}

a.badge-emerald:focus, a.badge-emerald:hover {
    color: #212529;
    background-color: #3ba36b
}

a.badge-emerald.focus, a.badge-emerald:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(81,192,132,.5)
}

.badge-light-blue {
    color: #fff;
    background-color: #0088be
}

a.badge-light-blue:focus, a.badge-light-blue:hover {
    color: #fff;
    background-color: #00638b
}

a.badge-light-blue.focus, a.badge-light-blue:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,136,190,.5)
}

.badge-yellow {
    color: #212529;
    background-color: #ffff24
}

a.badge-yellow:focus, a.badge-yellow:hover {
    color: #212529;
    background-color: #f0f000
}

a.badge-yellow.focus, a.badge-yellow:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255,255,36,.5)
}

.badge-amber {
    color: #212529;
    background-color: #ffc200
}

a.badge-amber:focus, a.badge-amber:hover {
    color: #212529;
    background-color: #cc9b00
}

a.badge-amber.focus, a.badge-amber:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255,194,0,.5)
}

.badge-grey {
    color: #fff;
    background-color: #8b898c
}

a.badge-grey:focus, a.badge-grey:hover {
    color: #fff;
    background-color: #717072
}

a.badge-grey.focus, a.badge-grey:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(139,137,140,.5)
}

.badge-navy {
    color: #fff;
    background-color: #200c50
}

a.badge-navy:focus, a.badge-navy:hover {
    color: #fff;
    background-color: #0e0524
}

a.badge-navy.focus, a.badge-navy:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(32,12,80,.5)
}

.border-purple {
    border-color: #541e9b !important
}

.border-cyan {
    border-color: #78dfd5 !important
}

.border-light-purple {
    border-color: #c4bbfe !important
}

.border-warning {
    border-color: #ff8747 !important
}

.border-fuchsia {
    border-color: #ee4266 !important
}

.border-blue {
    border-color: #271d9a !important
}

.border-plum {
    border-color: #970090 !important
}

.border-light-green {
    border-color: #adcd30 !important
}

.border-teal {
    border-color: #00596e !important
}

.border-orange {
    border-color: #ff830e !important
}

.border-red {
    border-color: #ff2929 !important
}

.border-light-grey {
    border-color: #c4c2c4 !important
}

.border-dark-grey {
    border-color: #545559 !important
}

.border-pink {
    border-color: #e90058 !important
}

.border-green {
    border-color: #649a1d !important
}

.border-emerald {
    border-color: #51c084 !important
}

.border-light-blue {
    border-color: #0088be !important
}

.border-yellow {
    border-color: #ffff24 !important
}

.border-amber {
    border-color: #ffc200 !important
}

.border-grey {
    border-color: #8b898c !important
}

.border-navy {
    border-color: #200c50 !important
}

.btn-purple {
    color: #fff;
    background-color: #541e9b;
    border-color: #541e9b
}

    .btn-purple.focus, .btn-purple:focus, .btn-purple:hover {
        color: #fff;
        background-color: #43187b;
        border-color: #3d1670
    }

    .btn-purple.focus, .btn-purple:focus {
        box-shadow: 0 0 0 .2rem rgba(110,64,170,.5)
    }

    .btn-purple.disabled, .btn-purple:disabled {
        color: #fff;
        background-color: #541e9b;
        border-color: #541e9b
    }

    .btn-purple:not(:disabled):not(.disabled).active, .btn-purple:not(:disabled):not(.disabled):active, .show > .btn-purple.dropdown-toggle {
        color: #fff;
        background-color: #3d1670;
        border-color: #371466
    }

        .btn-purple:not(:disabled):not(.disabled).active:focus, .btn-purple:not(:disabled):not(.disabled):active:focus, .show > .btn-purple.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(110,64,170,.5)
        }

.btn-cyan {
    color: #212529;
    background-color: #78dfd5;
    border-color: #78dfd5
}

    .btn-cyan.focus, .btn-cyan:focus, .btn-cyan:hover {
        color: #212529;
        background-color: #59d8cb;
        border-color: #4fd5c8
    }

    .btn-cyan.focus, .btn-cyan:focus {
        box-shadow: 0 0 0 .2rem rgba(107,195,187,.5)
    }

    .btn-cyan.disabled, .btn-cyan:disabled {
        color: #212529;
        background-color: #78dfd5;
        border-color: #78dfd5
    }

    .btn-cyan:not(:disabled):not(.disabled).active, .btn-cyan:not(:disabled):not(.disabled):active, .show > .btn-cyan.dropdown-toggle {
        color: #212529;
        background-color: #4fd5c8;
        border-color: #44d3c5
    }

        .btn-cyan:not(:disabled):not(.disabled).active:focus, .btn-cyan:not(:disabled):not(.disabled):active:focus, .show > .btn-cyan.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(107,195,187,.5)
        }

.btn-light-purple {
    color: #212529;
    background-color: #c4bbfe;
    border-color: #c4bbfe
}

    .btn-light-purple.focus, .btn-light-purple:focus, .btn-light-purple:hover {
        color: #212529;
        background-color: #a395fd;
        border-color: #9889fd
    }

    .btn-light-purple.focus, .btn-light-purple:focus {
        box-shadow: 0 0 0 .2rem rgba(172,165,222,.5)
    }

    .btn-light-purple.disabled, .btn-light-purple:disabled {
        color: #212529;
        background-color: #c4bbfe;
        border-color: #c4bbfe
    }

    .btn-light-purple:not(:disabled):not(.disabled).active, .btn-light-purple:not(:disabled):not(.disabled):active, .show > .btn-light-purple.dropdown-toggle {
        color: #212529;
        background-color: #9889fd;
        border-color: #8d7cfd
    }

        .btn-light-purple:not(:disabled):not(.disabled).active:focus, .btn-light-purple:not(:disabled):not(.disabled):active:focus, .show > .btn-light-purple.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(172,165,222,.5)
        }

.btn-fuchsia {
    color: #fff;
    background-color: #ee4266;
    border-color: #ee4266
}

    .btn-fuchsia.focus, .btn-fuchsia:focus, .btn-fuchsia:hover {
        color: #fff;
        background-color: #eb1f4a;
        border-color: #e81541
    }

    .btn-fuchsia.focus, .btn-fuchsia:focus {
        box-shadow: 0 0 0 .2rem rgba(241,94,125,.5)
    }

    .btn-fuchsia.disabled, .btn-fuchsia:disabled {
        color: #fff;
        background-color: #ee4266;
        border-color: #ee4266
    }

    .btn-fuchsia:not(:disabled):not(.disabled).active, .btn-fuchsia:not(:disabled):not(.disabled):active, .show > .btn-fuchsia.dropdown-toggle {
        color: #fff;
        background-color: #e81541;
        border-color: #dc143e
    }

        .btn-fuchsia:not(:disabled):not(.disabled).active:focus, .btn-fuchsia:not(:disabled):not(.disabled):active:focus, .show > .btn-fuchsia.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(241,94,125,.5)
        }

.btn-outline-purple {
    color: #541e9b;
    border-color: #541e9b
}

    .btn-outline-purple:hover {
        color: #fff !important;
        background-color: #541e9b;
        border-color: #541e9b
    }

    .btn-outline-purple.focus, .btn-outline-purple:focus {
        box-shadow: 0 0 0 .2rem rgba(84,30,155,.5)
    }

    .btn-outline-purple.disabled, .btn-outline-purple:disabled {
        color: #541e9b
    }

    .btn-outline-purple:not(:disabled):not(.disabled).active, .btn-outline-purple:not(:disabled):not(.disabled):active, .show > .btn-outline-purple.dropdown-toggle {
        color: #fff !important;
        background-color: #541e9b;
        border-color: #541e9b
    }

        .btn-outline-purple:not(:disabled):not(.disabled).active:focus, .btn-outline-purple:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(84,30,155,.5)
        }

.btn-outline-cyan {
    color: #78dfd5;
    border-color: #78dfd5
}

    .btn-outline-cyan:hover {
        color: #212529;
        background-color: #78dfd5;
        border-color: #78dfd5
    }

    .btn-outline-cyan.focus, .btn-outline-cyan:focus {
        box-shadow: 0 0 0 .2rem rgba(120,223,213,.5)
    }

    .btn-outline-cyan.disabled, .btn-outline-cyan:disabled {
        color: #78dfd5
    }

    .btn-outline-cyan:not(:disabled):not(.disabled).active, .btn-outline-cyan:not(:disabled):not(.disabled):active, .show > .btn-outline-cyan.dropdown-toggle {
        color: #212529;
        background-color: #78dfd5;
        border-color: #78dfd5
    }

        .btn-outline-cyan:not(:disabled):not(.disabled).active:focus, .btn-outline-cyan:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-cyan.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(120,223,213,.5)
        }

.btn-outline-light-purple {
    color: #c4bbfe;
    border-color: #c4bbfe
}

    .btn-outline-light-purple:hover {
        color: #212529;
        background-color: #c4bbfe;
        border-color: #c4bbfe
    }

    .btn-outline-light-purple.focus, .btn-outline-light-purple:focus {
        box-shadow: 0 0 0 .2rem rgba(196,187,254,.5)
    }

    .btn-outline-light-purple.disabled, .btn-outline-light-purple:disabled {
        color: #c4bbfe
    }

    .btn-outline-light-purple:not(:disabled):not(.disabled).active, .btn-outline-light-purple:not(:disabled):not(.disabled):active, .show > .btn-outline-light-purple.dropdown-toggle {
        color: #212529;
        background-color: #c4bbfe;
        border-color: #c4bbfe
    }

        .btn-outline-light-purple:not(:disabled):not(.disabled).active:focus, .btn-outline-light-purple:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light-purple.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(196,187,254,.5)
        }

.btn-outline-fuchsia {
    color: #ee4266;
    border-color: #ee4266
}

    .btn-outline-fuchsia:hover {
        color: #fff;
        background-color: #ee4266;
        border-color: #ee4266
    }

    .btn-outline-fuchsia.focus, .btn-outline-fuchsia:focus {
        box-shadow: 0 0 0 .2rem rgba(238,66,102,.5)
    }

    .btn-outline-fuchsia.disabled, .btn-outline-fuchsia:disabled {
        color: #ee4266
    }

    .btn-outline-fuchsia:not(:disabled):not(.disabled).active, .btn-outline-fuchsia:not(:disabled):not(.disabled):active, .show > .btn-outline-fuchsia.dropdown-toggle {
        color: #fff;
        background-color: #ee4266;
        border-color: #ee4266
    }

        .btn-outline-fuchsia:not(:disabled):not(.disabled).active:focus, .btn-outline-fuchsia:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-fuchsia.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(238,66,102,.5)
        }

.btn-blue {
    color: #fff;
    background-color: #271d9a;
    border-color: #271d9a
}

    .btn-blue.focus, .btn-blue:focus, .btn-blue:hover {
        color: #fff;
        background-color: #1f177a;
        border-color: #1c156f
    }

    .btn-blue.focus, .btn-blue:focus {
        box-shadow: 0 0 0 .2rem rgba(71,63,169,.5)
    }

    .btn-blue.disabled, .btn-blue:disabled {
        color: #fff;
        background-color: #271d9a;
        border-color: #271d9a
    }

    .btn-blue:not(:disabled):not(.disabled).active, .btn-blue:not(:disabled):not(.disabled):active, .show > .btn-blue.dropdown-toggle {
        color: #fff;
        background-color: #1c156f;
        border-color: #191364
    }

        .btn-blue:not(:disabled):not(.disabled).active:focus, .btn-blue:not(:disabled):not(.disabled):active:focus, .show > .btn-blue.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(71,63,169,.5)
        }

.btn-plum {
    color: #fff;
    background-color: #970090;
    border-color: #970090
}

    .btn-plum.focus, .btn-plum:focus, .btn-plum:hover {
        color: #fff;
        background-color: #71006c;
        border-color: #64005f
    }

    .btn-plum.focus, .btn-plum:focus {
        box-shadow: 0 0 0 .2rem rgba(167,38,161,.5)
    }

    .btn-plum.disabled, .btn-plum:disabled {
        color: #fff;
        background-color: #970090;
        border-color: #970090
    }

    .btn-plum:not(:disabled):not(.disabled).active, .btn-plum:not(:disabled):not(.disabled):active, .show > .btn-plum.dropdown-toggle {
        color: #fff;
        background-color: #64005f;
        border-color: #570053
    }

        .btn-plum:not(:disabled):not(.disabled).active:focus, .btn-plum:not(:disabled):not(.disabled):active:focus, .show > .btn-plum.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(167,38,161,.5)
        }

.btn-light-green {
    color: #212529;
    background-color: #adcd30;
    border-color: #adcd30
}

    .btn-light-green.focus, .btn-light-green:focus, .btn-light-green:hover {
        color: #212529;
        background-color: #93ae29;
        border-color: #8aa426
    }

    .btn-light-green.focus, .btn-light-green:focus {
        box-shadow: 0 0 0 .2rem rgba(152,180,47,.5)
    }

    .btn-light-green.disabled, .btn-light-green:disabled {
        color: #212529;
        background-color: #adcd30;
        border-color: #adcd30
    }

    .btn-light-green:not(:disabled):not(.disabled).active, .btn-light-green:not(:disabled):not(.disabled):active, .show > .btn-light-green.dropdown-toggle {
        color: #fff;
        background-color: #8aa426;
        border-color: #819924
    }

        .btn-light-green:not(:disabled):not(.disabled).active:focus, .btn-light-green:not(:disabled):not(.disabled):active:focus, .show > .btn-light-green.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(152,180,47,.5)
        }

.btn-teal {
    color: #fff;
    background-color: #00596e;
    border-color: #00596e
}

    .btn-teal.focus, .btn-teal:focus, .btn-teal:hover {
        color: #fff;
        background-color: #003a48;
        border-color: #00303b
    }

    .btn-teal.focus, .btn-teal:focus {
        box-shadow: 0 0 0 .2rem rgba(38,114,132,.5)
    }

    .btn-teal.disabled, .btn-teal:disabled {
        color: #fff;
        background-color: #00596e;
        border-color: #00596e
    }

    .btn-teal:not(:disabled):not(.disabled).active, .btn-teal:not(:disabled):not(.disabled):active, .show > .btn-teal.dropdown-toggle {
        color: #fff;
        background-color: #00303b;
        border-color: #00252e
    }

        .btn-teal:not(:disabled):not(.disabled).active:focus, .btn-teal:not(:disabled):not(.disabled):active:focus, .show > .btn-teal.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(38,114,132,.5)
        }

.btn-orange {
    color: #212529;
    background-color: #ff830e;
    border-color: #ff830e
}

    .btn-orange.focus, .btn-orange:focus, .btn-orange:hover {
        color: #fff;
        background-color: #e77000;
        border-color: #da6a00
    }

    .btn-orange.focus, .btn-orange:focus {
        box-shadow: 0 0 0 .2rem rgba(222,117,18,.5)
    }

    .btn-orange.disabled, .btn-orange:disabled {
        color: #212529;
        background-color: #ff830e;
        border-color: #ff830e
    }

    .btn-orange:not(:disabled):not(.disabled).active, .btn-orange:not(:disabled):not(.disabled):active, .show > .btn-orange.dropdown-toggle {
        color: #fff;
        background-color: #da6a00;
        border-color: #cd6400
    }

        .btn-orange:not(:disabled):not(.disabled).active:focus, .btn-orange:not(:disabled):not(.disabled):active:focus, .show > .btn-orange.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(222,117,18,.5)
        }

.btn-red {
    color: #fff;
    background-color: #ff2929;
    border-color: #ff2929
}

    .btn-red.focus, .btn-red:focus, .btn-red:hover {
        color: #fff;
        background-color: #ff0303;
        border-color: #f50000
    }

    .btn-red.focus, .btn-red:focus {
        box-shadow: 0 0 0 .2rem rgba(255,73,73,.5)
    }

    .btn-red.disabled, .btn-red:disabled {
        color: #fff;
        background-color: #ff2929;
        border-color: #ff2929
    }

    .btn-red:not(:disabled):not(.disabled).active, .btn-red:not(:disabled):not(.disabled):active, .show > .btn-red.dropdown-toggle {
        color: #fff;
        background-color: #f50000;
        border-color: #e80000
    }

        .btn-red:not(:disabled):not(.disabled).active:focus, .btn-red:not(:disabled):not(.disabled):active:focus, .show > .btn-red.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(255,73,73,.5)
        }

.btn-light-grey {
    color: #212529;
    background-color: #c4c2c4;
    border-color: #c4c2c4
}

    .btn-light-grey.focus, .btn-light-grey:focus, .btn-light-grey:hover {
        color: #212529;
        background-color: #b1afb1;
        border-color: #aba8ab
    }

    .btn-light-grey.focus, .btn-light-grey:focus {
        box-shadow: 0 0 0 .2rem rgba(172,170,173,.5)
    }

    .btn-light-grey.disabled, .btn-light-grey:disabled {
        color: #212529;
        background-color: #c4c2c4;
        border-color: #c4c2c4
    }

    .btn-light-grey:not(:disabled):not(.disabled).active, .btn-light-grey:not(:disabled):not(.disabled):active, .show > .btn-light-grey.dropdown-toggle {
        color: #212529;
        background-color: #aba8ab;
        border-color: #a5a2a5
    }

        .btn-light-grey:not(:disabled):not(.disabled).active:focus, .btn-light-grey:not(:disabled):not(.disabled):active:focus, .show > .btn-light-grey.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(172,170,173,.5)
        }

.btn-dark-grey {
    color: #fff;
    background-color: #545559;
    border-color: #545559
}

    .btn-dark-grey.focus, .btn-dark-grey:focus, .btn-dark-grey:hover {
        color: #fff;
        background-color: #414245;
        border-color: #3b3c3f
    }

    .btn-dark-grey.focus, .btn-dark-grey:focus {
        box-shadow: 0 0 0 .2rem rgba(110,111,114,.5)
    }

    .btn-dark-grey.disabled, .btn-dark-grey:disabled {
        color: #fff;
        background-color: #545559;
        border-color: #545559
    }

    .btn-dark-grey:not(:disabled):not(.disabled).active, .btn-dark-grey:not(:disabled):not(.disabled):active, .show > .btn-dark-grey.dropdown-toggle {
        color: #fff;
        background-color: #3b3c3f;
        border-color: #353638
    }

        .btn-dark-grey:not(:disabled):not(.disabled).active:focus, .btn-dark-grey:not(:disabled):not(.disabled):active:focus, .show > .btn-dark-grey.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(110,111,114,.5)
        }

.btn-outline-blue {
    color: #271d9a;
    border-color: #271d9a
}

    .btn-outline-blue:hover {
        color: #fff;
        background-color: #271d9a;
        border-color: #271d9a
    }

    .btn-outline-blue.focus, .btn-outline-blue:focus {
        box-shadow: 0 0 0 .2rem rgba(39,29,154,.5)
    }

    .btn-outline-blue.disabled, .btn-outline-blue:disabled {
        color: #271d9a;
        background-color: transparent
    }

    .btn-outline-blue:not(:disabled):not(.disabled).active, .btn-outline-blue:not(:disabled):not(.disabled):active, .show > .btn-outline-blue.dropdown-toggle {
        color: #fff;
        background-color: #271d9a;
        border-color: #271d9a
    }

        .btn-outline-blue:not(:disabled):not(.disabled).active:focus, .btn-outline-blue:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-blue.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(39,29,154,.5)
        }

.btn-outline-plum {
    color: #970090;
    border-color: #970090
}

    .btn-outline-plum:hover {
        color: #fff;
        background-color: #970090;
        border-color: #970090
    }

    .btn-outline-plum.focus, .btn-outline-plum:focus {
        box-shadow: 0 0 0 .2rem rgba(151,0,144,.5)
    }

    .btn-outline-plum.disabled, .btn-outline-plum:disabled {
        color: #970090;
        background-color: transparent
    }

    .btn-outline-plum:not(:disabled):not(.disabled).active, .btn-outline-plum:not(:disabled):not(.disabled):active, .show > .btn-outline-plum.dropdown-toggle {
        color: #fff;
        background-color: #970090;
        border-color: #970090
    }

        .btn-outline-plum:not(:disabled):not(.disabled).active:focus, .btn-outline-plum:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-plum.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(151,0,144,.5)
        }

.btn-outline-light-green {
    color: #adcd30;
    border-color: #adcd30
}

    .btn-outline-light-green:hover {
        color: #212529;
        background-color: #adcd30;
        border-color: #adcd30
    }

    .btn-outline-light-green.focus, .btn-outline-light-green:focus {
        box-shadow: 0 0 0 .2rem rgba(173,205,48,.5)
    }

    .btn-outline-light-green.disabled, .btn-outline-light-green:disabled {
        color: #adcd30;
        background-color: transparent
    }

    .btn-outline-light-green:not(:disabled):not(.disabled).active, .btn-outline-light-green:not(:disabled):not(.disabled):active, .show > .btn-outline-light-green.dropdown-toggle {
        color: #212529;
        background-color: #adcd30;
        border-color: #adcd30
    }

        .btn-outline-light-green:not(:disabled):not(.disabled).active:focus, .btn-outline-light-green:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light-green.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(173,205,48,.5)
        }

.btn-outline-teal {
    color: #00596e;
    border-color: #00596e
}

    .btn-outline-teal:hover {
        color: #fff;
        background-color: #00596e;
        border-color: #00596e
    }

    .btn-outline-teal.focus, .btn-outline-teal:focus {
        box-shadow: 0 0 0 .2rem rgba(0,89,110,.5)
    }

    .btn-outline-teal.disabled, .btn-outline-teal:disabled {
        color: #00596e;
        background-color: transparent
    }

    .btn-outline-teal:not(:disabled):not(.disabled).active, .btn-outline-teal:not(:disabled):not(.disabled):active, .show > .btn-outline-teal.dropdown-toggle {
        color: #fff;
        background-color: #00596e;
        border-color: #00596e
    }

        .btn-outline-teal:not(:disabled):not(.disabled).active:focus, .btn-outline-teal:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-teal.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(0,89,110,.5)
        }

.btn-outline-orange {
    color: #ff830e;
    border-color: #ff830e
}

    .btn-outline-orange:hover {
        color: #212529;
        background-color: #ff830e;
        border-color: #ff830e
    }

    .btn-outline-orange.focus, .btn-outline-orange:focus {
        box-shadow: 0 0 0 .2rem rgba(255,131,14,.5)
    }

    .btn-outline-orange.disabled, .btn-outline-orange:disabled {
        color: #ff830e;
        background-color: transparent
    }

    .btn-outline-orange:not(:disabled):not(.disabled).active, .btn-outline-orange:not(:disabled):not(.disabled):active, .show > .btn-outline-orange.dropdown-toggle {
        color: #212529;
        background-color: #ff830e;
        border-color: #ff830e
    }

        .btn-outline-orange:not(:disabled):not(.disabled).active:focus, .btn-outline-orange:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-orange.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(255,131,14,.5)
        }

.btn-outline-red {
    color: #ff2929;
    border-color: #ff2929
}

    .btn-outline-red:hover {
        color: #fff;
        background-color: #ff2929;
        border-color: #ff2929
    }

    .btn-outline-red.focus, .btn-outline-red:focus {
        box-shadow: 0 0 0 .2rem rgba(255,41,41,.5)
    }

    .btn-outline-red.disabled, .btn-outline-red:disabled {
        color: #ff2929;
        background-color: transparent
    }

    .btn-outline-red:not(:disabled):not(.disabled).active, .btn-outline-red:not(:disabled):not(.disabled):active, .show > .btn-outline-red.dropdown-toggle {
        color: #fff;
        background-color: #ff2929;
        border-color: #ff2929
    }

        .btn-outline-red:not(:disabled):not(.disabled).active:focus, .btn-outline-red:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-red.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(255,41,41,.5)
        }

.btn-outline-light-grey {
    color: #c4c2c4;
    border-color: #c4c2c4
}

    .btn-outline-light-grey:hover {
        color: #212529;
        background-color: #c4c2c4;
        border-color: #c4c2c4
    }

    .btn-outline-light-grey.focus, .btn-outline-light-grey:focus {
        box-shadow: 0 0 0 .2rem rgba(196,194,196,.5)
    }

    .btn-outline-light-grey.disabled, .btn-outline-light-grey:disabled {
        color: #c4c2c4;
        background-color: transparent
    }

    .btn-outline-light-grey:not(:disabled):not(.disabled).active, .btn-outline-light-grey:not(:disabled):not(.disabled):active, .show > .btn-outline-light-grey.dropdown-toggle {
        color: #212529;
        background-color: #c4c2c4;
        border-color: #c4c2c4
    }

        .btn-outline-light-grey:not(:disabled):not(.disabled).active:focus, .btn-outline-light-grey:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light-grey.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(196,194,196,.5)
        }

.btn-outline-dark-grey {
    color: #545559;
    border-color: #545559
}

    .btn-outline-dark-grey:hover {
        color: #fff;
        background-color: #545559;
        border-color: #545559
    }

    .btn-outline-dark-grey.focus, .btn-outline-dark-grey:focus {
        box-shadow: 0 0 0 .2rem rgba(84,85,89,.5)
    }

    .btn-outline-dark-grey.disabled, .btn-outline-dark-grey:disabled {
        color: #545559;
        background-color: transparent
    }

    .btn-outline-dark-grey:not(:disabled):not(.disabled).active, .btn-outline-dark-grey:not(:disabled):not(.disabled):active, .show > .btn-outline-dark-grey.dropdown-toggle {
        color: #fff;
        background-color: #545559;
        border-color: #545559
    }

        .btn-outline-dark-grey:not(:disabled):not(.disabled).active:focus, .btn-outline-dark-grey:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark-grey.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(84,85,89,.5)
        }

.btn-pink {
    color: #fff;
    background-color: #e90058;
    border-color: #e90058
}

    .btn-pink.focus, .btn-pink:focus, .btn-pink:hover {
        color: #fff;
        background-color: #c3004a;
        border-color: #b60045
    }

    .btn-pink.focus, .btn-pink:focus {
        box-shadow: 0 0 0 .2rem rgba(236,38,113,.5)
    }

    .btn-pink.disabled, .btn-pink:disabled {
        color: #fff;
        background-color: #e90058;
        border-color: #e90058
    }

    .btn-pink:not(:disabled):not(.disabled).active, .btn-pink:not(:disabled):not(.disabled):active, .show > .btn-pink.dropdown-toggle {
        color: #fff;
        background-color: #b60045;
        border-color: #a90040
    }

        .btn-pink:not(:disabled):not(.disabled).active:focus, .btn-pink:not(:disabled):not(.disabled):active:focus, .show > .btn-pink.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(236,38,113,.5)
        }

.btn-green {
    color: #fff;
    background-color: #649a1d;
    border-color: #649a1d
}

    .btn-green.focus, .btn-green:focus, .btn-green:hover {
        color: #fff;
        background-color: #4f7a17;
        border-color: #486f15
    }

    .btn-green.focus, .btn-green:focus {
        box-shadow: 0 0 0 .2rem rgba(123,169,63,.5)
    }

    .btn-green.disabled, .btn-green:disabled {
        color: #fff;
        background-color: #649a1d;
        border-color: #649a1d
    }

    .btn-green:not(:disabled):not(.disabled).active, .btn-green:not(:disabled):not(.disabled):active, .show > .btn-green.dropdown-toggle {
        color: #fff;
        background-color: #486f15;
        border-color: #416413
    }

        .btn-green:not(:disabled):not(.disabled).active:focus, .btn-green:not(:disabled):not(.disabled):active:focus, .show > .btn-green.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(123,169,63,.5)
        }

.btn-emerald {
    color: #212529;
    background-color: #51c084;
    border-color: #51c084
}

    .btn-emerald.focus, .btn-emerald:focus, .btn-emerald:hover {
        color: #fff;
        background-color: #3eac71;
        border-color: #3ba36b
    }

    .btn-emerald.focus, .btn-emerald:focus {
        box-shadow: 0 0 0 .2rem rgba(74,169,118,.5)
    }

    .btn-emerald.disabled, .btn-emerald:disabled {
        color: #212529;
        background-color: #51c084;
        border-color: #51c084
    }

    .btn-emerald:not(:disabled):not(.disabled).active, .btn-emerald:not(:disabled):not(.disabled):active, .show > .btn-emerald.dropdown-toggle {
        color: #fff;
        background-color: #3ba36b;
        border-color: #389a65
    }

        .btn-emerald:not(:disabled):not(.disabled).active:focus, .btn-emerald:not(:disabled):not(.disabled):active:focus, .show > .btn-emerald.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(74,169,118,.5)
        }

.btn-light-blue {
    color: #fff;
    background-color: #0088be;
    border-color: #0088be
}

    .btn-light-blue.focus, .btn-light-blue:focus, .btn-light-blue:hover {
        color: #fff;
        background-color: #006d98;
        border-color: #00638b
    }

    .btn-light-blue.focus, .btn-light-blue:focus {
        box-shadow: 0 0 0 .2rem rgba(38,154,200,.5)
    }

    .btn-light-blue.disabled, .btn-light-blue:disabled {
        color: #fff;
        background-color: #0088be;
        border-color: #0088be
    }

    .btn-light-blue:not(:disabled):not(.disabled).active, .btn-light-blue:not(:disabled):not(.disabled):active, .show > .btn-light-blue.dropdown-toggle {
        color: #fff;
        background-color: #00638b;
        border-color: #005a7e
    }

        .btn-light-blue:not(:disabled):not(.disabled).active:focus, .btn-light-blue:not(:disabled):not(.disabled):active:focus, .show > .btn-light-blue.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(38,154,200,.5)
        }

.btn-yellow {
    color: #212529;
    background-color: #ffff24;
    border-color: #ffff24
}

    .btn-yellow.focus, .btn-yellow:focus, .btn-yellow:hover {
        color: #212529;
        background-color: #fdfd00;
        border-color: #f0f000
    }

    .btn-yellow.focus, .btn-yellow:focus {
        box-shadow: 0 0 0 .2rem rgba(222,222,37,.5)
    }

    .btn-yellow.disabled, .btn-yellow:disabled {
        color: #212529;
        background-color: #ffff24;
        border-color: #ffff24
    }

    .btn-yellow:not(:disabled):not(.disabled).active, .btn-yellow:not(:disabled):not(.disabled):active, .show > .btn-yellow.dropdown-toggle {
        color: #212529;
        background-color: #f0f000;
        border-color: #e3e300
    }

        .btn-yellow:not(:disabled):not(.disabled).active:focus, .btn-yellow:not(:disabled):not(.disabled):active:focus, .show > .btn-yellow.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(222,222,37,.5)
        }

.btn-amber {
    color: #212529;
    background-color: #ffc200;
    border-color: #ffc200
}

    .btn-amber.focus, .btn-amber:focus, .btn-amber:hover {
        color: #212529;
        background-color: #d9a500;
        border-color: #cc9b00
    }

    .btn-amber.focus, .btn-amber:focus {
        box-shadow: 0 0 0 .2rem rgba(222,170,6,.5)
    }

    .btn-amber.disabled, .btn-amber:disabled {
        color: #212529;
        background-color: #ffc200;
        border-color: #ffc200
    }

    .btn-amber:not(:disabled):not(.disabled).active, .btn-amber:not(:disabled):not(.disabled):active, .show > .btn-amber.dropdown-toggle {
        color: #212529;
        background-color: #cc9b00;
        border-color: #bf9200
    }

        .btn-amber:not(:disabled):not(.disabled).active:focus, .btn-amber:not(:disabled):not(.disabled):active:focus, .show > .btn-amber.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(222,170,6,.5)
        }

.btn-grey {
    color: #fff;
    background-color: #8b898c;
    border-color: #8b898c
}

    .btn-grey.focus, .btn-grey:focus, .btn-grey:hover {
        color: #fff;
        background-color: #787679;
        border-color: #717072
    }

    .btn-grey.focus, .btn-grey:focus {
        box-shadow: 0 0 0 .2rem rgba(156,155,157,.5)
    }

    .btn-grey.disabled, .btn-grey:disabled {
        color: #fff;
        background-color: #8b898c;
        border-color: #8b898c
    }

    .btn-grey:not(:disabled):not(.disabled).active, .btn-grey:not(:disabled):not(.disabled):active, .show > .btn-grey.dropdown-toggle {
        color: #fff;
        background-color: #717072;
        border-color: #6b696c
    }

        .btn-grey:not(:disabled):not(.disabled).active:focus, .btn-grey:not(:disabled):not(.disabled):active:focus, .show > .btn-grey.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(156,155,157,.5)
        }

.btn-navy {
    color: #fff;
    background-color: #200c50;
    border-color: #200c50
}

    .btn-navy.focus, .btn-navy:focus, .btn-navy:hover {
        color: #fff;
        background-color: #13072f;
        border-color: #0e0524
    }

    .btn-navy.focus, .btn-navy:focus {
        box-shadow: 0 0 0 .2rem rgba(65,48,106,.5)
    }

    .btn-navy.disabled, .btn-navy:disabled {
        color: #fff;
        background-color: #200c50;
        border-color: #200c50
    }

    .btn-navy:not(:disabled):not(.disabled).active, .btn-navy:not(:disabled):not(.disabled):active, .show > .btn-navy.dropdown-toggle {
        color: #fff;
        background-color: #0e0524;
        border-color: #0a0419
    }

        .btn-navy:not(:disabled):not(.disabled).active:focus, .btn-navy:not(:disabled):not(.disabled):active:focus, .show > .btn-navy.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(65,48,106,.5)
        }

.btn-outline-pink {
    color: #e90058;
    border-color: #e90058
}

    .btn-outline-pink:hover {
        color: #fff;
        background-color: #e90058;
        border-color: #e90058
    }

    .btn-outline-pink.focus, .btn-outline-pink:focus {
        box-shadow: 0 0 0 .2rem rgba(233,0,88,.5)
    }

    .btn-outline-pink.disabled, .btn-outline-pink:disabled {
        color: #e90058;
        background-color: transparent
    }

    .btn-outline-pink:not(:disabled):not(.disabled).active, .btn-outline-pink:not(:disabled):not(.disabled):active, .show > .btn-outline-pink.dropdown-toggle {
        color: #fff;
        background-color: #e90058;
        border-color: #e90058
    }

        .btn-outline-pink:not(:disabled):not(.disabled).active:focus, .btn-outline-pink:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-pink.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(233,0,88,.5)
        }

.btn-outline-green {
    color: #649a1d;
    border-color: #649a1d
}

    .btn-outline-green:hover {
        color: #fff;
        background-color: #649a1d;
        border-color: #649a1d
    }

    .btn-outline-green.focus, .btn-outline-green:focus {
        box-shadow: 0 0 0 .2rem rgba(100,154,29,.5)
    }

    .btn-outline-green.disabled, .btn-outline-green:disabled {
        color: #649a1d;
        background-color: transparent
    }

    .btn-outline-green:not(:disabled):not(.disabled).active, .btn-outline-green:not(:disabled):not(.disabled):active, .show > .btn-outline-green.dropdown-toggle {
        color: #fff;
        background-color: #649a1d;
        border-color: #649a1d
    }

        .btn-outline-green:not(:disabled):not(.disabled).active:focus, .btn-outline-green:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-green.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(100,154,29,.5)
        }

.btn-outline-emerald {
    color: #51c084;
    border-color: #51c084
}

    .btn-outline-emerald:hover {
        color: #212529;
        background-color: #51c084;
        border-color: #51c084
    }

    .btn-outline-emerald.focus, .btn-outline-emerald:focus {
        box-shadow: 0 0 0 .2rem rgba(81,192,132,.5)
    }

    .btn-outline-emerald.disabled, .btn-outline-emerald:disabled {
        color: #51c084;
        background-color: transparent
    }

    .btn-outline-emerald:not(:disabled):not(.disabled).active, .btn-outline-emerald:not(:disabled):not(.disabled):active, .show > .btn-outline-emerald.dropdown-toggle {
        color: #212529;
        background-color: #51c084;
        border-color: #51c084
    }

        .btn-outline-emerald:not(:disabled):not(.disabled).active:focus, .btn-outline-emerald:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-emerald.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(81,192,132,.5)
        }

.btn-outline-light-blue {
    color: #0088be;
    border-color: #0088be
}

    .btn-outline-light-blue:hover {
        color: #fff;
        background-color: #0088be;
        border-color: #0088be
    }

    .btn-outline-light-blue.focus, .btn-outline-light-blue:focus {
        box-shadow: 0 0 0 .2rem rgba(0,136,190,.5)
    }

    .btn-outline-light-blue.disabled, .btn-outline-light-blue:disabled {
        color: #0088be;
        background-color: transparent
    }

    .btn-outline-light-blue:not(:disabled):not(.disabled).active, .btn-outline-light-blue:not(:disabled):not(.disabled):active, .show > .btn-outline-light-blue.dropdown-toggle {
        color: #fff;
        background-color: #0088be;
        border-color: #0088be
    }

        .btn-outline-light-blue:not(:disabled):not(.disabled).active:focus, .btn-outline-light-blue:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light-blue.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(0,136,190,.5)
        }

.btn-outline-yellow {
    color: #ffff24;
    border-color: #ffff24
}

    .btn-outline-yellow:hover {
        color: #212529;
        background-color: #ffff24;
        border-color: #ffff24
    }

    .btn-outline-yellow.focus, .btn-outline-yellow:focus {
        box-shadow: 0 0 0 .2rem rgba(255,255,36,.5)
    }

    .btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
        color: #ffff24;
        background-color: transparent
    }

    .btn-outline-yellow:not(:disabled):not(.disabled).active, .btn-outline-yellow:not(:disabled):not(.disabled):active, .show > .btn-outline-yellow.dropdown-toggle {
        color: #212529;
        background-color: #ffff24;
        border-color: #ffff24
    }

        .btn-outline-yellow:not(:disabled):not(.disabled).active:focus, .btn-outline-yellow:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-yellow.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(255,255,36,.5)
        }

.btn-outline-amber {
    color: #ffc200;
    border-color: #ffc200
}

    .btn-outline-amber:hover {
        color: #212529;
        background-color: #ffc200;
        border-color: #ffc200
    }

    .btn-outline-amber.focus, .btn-outline-amber:focus {
        box-shadow: 0 0 0 .2rem rgba(255,194,0,.5)
    }

    .btn-outline-amber.disabled, .btn-outline-amber:disabled {
        color: #ffc200;
        background-color: transparent
    }

    .btn-outline-amber:not(:disabled):not(.disabled).active, .btn-outline-amber:not(:disabled):not(.disabled):active, .show > .btn-outline-amber.dropdown-toggle {
        color: #212529;
        background-color: #ffc200;
        border-color: #ffc200
    }

        .btn-outline-amber:not(:disabled):not(.disabled).active:focus, .btn-outline-amber:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-amber.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(255,194,0,.5)
        }

.btn-outline-grey {
    color: #8b898c;
    border-color: #8b898c
}

    .btn-outline-grey:hover {
        color: #fff;
        background-color: #8b898c;
        border-color: #8b898c
    }

    .btn-outline-grey.focus, .btn-outline-grey:focus {
        box-shadow: 0 0 0 .2rem rgba(139,137,140,.5)
    }

    .btn-outline-grey.disabled, .btn-outline-grey:disabled {
        color: #8b898c;
        background-color: transparent
    }

    .btn-outline-grey:not(:disabled):not(.disabled).active, .btn-outline-grey:not(:disabled):not(.disabled):active, .show > .btn-outline-grey.dropdown-toggle {
        color: #fff;
        background-color: #8b898c;
        border-color: #8b898c
    }

        .btn-outline-grey:not(:disabled):not(.disabled).active:focus, .btn-outline-grey:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-grey.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(139,137,140,.5)
        }

.btn-outline-navy {
    color: #200c50;
    border-color: #200c50
}

    .btn-outline-navy:hover {
        color: #fff;
        background-color: #200c50;
        border-color: #200c50
    }

    .btn-outline-navy.focus, .btn-outline-navy:focus {
        box-shadow: 0 0 0 .2rem rgba(32,12,80,.5)
    }

    .btn-outline-navy.disabled, .btn-outline-navy:disabled {
        color: #200c50;
        background-color: transparent
    }

    .btn-outline-navy:not(:disabled):not(.disabled).active, .btn-outline-navy:not(:disabled):not(.disabled):active, .show > .btn-outline-navy.dropdown-toggle {
        color: #fff;
        background-color: #200c50;
        border-color: #200c50
    }

        .btn-outline-navy:not(:disabled):not(.disabled).active:focus, .btn-outline-navy:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-navy.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(32,12,80,.5)
        }

.btn-black {
    color: #fff;
    background-color: #212529;
    border-color: #212529
}

    .btn-black.focus, .btn-black:focus, .btn-black:hover {
        color: #fff;
        background-color: #000;
        border-color: #000
    }

    .btn-black.focus, .btn-black:focus {
        box-shadow: 0 0 0 .2rem rgba(0,0,0,.5)
    }

    .btn-black.disabled, .btn-black:disabled, .btn-black:not(:disabled):not(.disabled).active, .btn-black:not(:disabled):not(.disabled):active, .show > .btn-black.dropdown-toggle {
        color: #fff;
        background-color: #000;
        border-color: #000
    }

        .btn-black:not(:disabled):not(.disabled).active:focus, .btn-black:not(:disabled):not(.disabled):active:focus, .show > .btn-black.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(65,48,106,.5)
        }

.btn-outline-black {
    color: #212529;
    border-color: #212529
}

    .btn-outline-black:hover {
        color: #fff;
        background-color: #000;
        border-color: #000
    }

    .btn-outline-black.focus, .btn-outline-black:focus {
        box-shadow: 0 0 0 .2rem rgba(0,0,0,.5)
    }

    .btn-outline-black.disabled, .btn-outline-black:disabled {
        color: #000;
        background-color: transparent
    }

    .btn-outline-black:not(:disabled):not(.disabled).active, .btn-outline-black:not(:disabled):not(.disabled):active, .show > .btn-outline-black.dropdown-toggle {
        color: #fff;
        background-color: #000;
        border-color: #000
    }

        .btn-outline-black:not(:disabled):not(.disabled).active:focus, .btn-outline-black:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
            box-shadow: 0 0 0 .2rem rgba(0,0,0,.5)
        }

.list-group-item-purple {
    color: #2c1051;
    background-color: #cfc0e3
}

    .list-group-item-purple.list-group-item-action:focus, .list-group-item-purple.list-group-item-action:hover {
        color: #2c1051;
        background-color: #c2aedb
    }

    .list-group-item-purple.list-group-item-action.active {
        color: #fff;
        background-color: #2c1051;
        border-color: #2c1051
    }

.list-group-item-cyan {
    color: #3e746f;
    background-color: #d9f6f3
}

    .list-group-item-cyan.list-group-item-action:focus, .list-group-item-cyan.list-group-item-action:hover {
        color: #3e746f;
        background-color: #c4f1ec
    }

    .list-group-item-cyan.list-group-item-action.active {
        color: #fff;
        background-color: #3e746f;
        border-color: #3e746f
    }

.list-group-item-light-purple {
    color: #666184;
    background-color: #eeecff
}

    .list-group-item-light-purple.list-group-item-action:focus, .list-group-item-light-purple.list-group-item-action:hover {
        color: #666184;
        background-color: #d7d3ff
    }

    .list-group-item-light-purple.list-group-item-action.active {
        color: #fff;
        background-color: #666184;
        border-color: #666184
    }

.list-group-item-warning {
    color: #854625;
    background-color: #ffddcb
}

    .list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
        color: #854625;
        background-color: #ffccb2
    }

    .list-group-item-warning.list-group-item-action.active {
        color: #fff;
        background-color: #854625;
        border-color: #854625
    }

.list-group-item-fuchsia {
    color: #7c2235;
    background-color: #facad4
}

    .list-group-item-fuchsia.list-group-item-action:focus, .list-group-item-fuchsia.list-group-item-action:hover {
        color: #7c2235;
        background-color: #f8b3c1
    }

    .list-group-item-fuchsia.list-group-item-action.active {
        color: #fff;
        background-color: #7c2235;
        border-color: #7c2235
    }

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe
}

    .list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
        color: #818182;
        background-color: #ececf6
    }

    .list-group-item-light.list-group-item-action.active {
        color: #fff;
        background-color: #818182;
        border-color: #818182
    }

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca
}

    .list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
        color: #1b1e21;
        background-color: #b9bbbe
    }

    .list-group-item-dark.list-group-item-action.active {
        color: #fff;
        background-color: #1b1e21;
        border-color: #1b1e21
    }

.list-group-item-blue {
    color: #252164;
    background-color: #c3c0e3
}

    .list-group-item-blue.list-group-item-action:focus, .list-group-item-blue.list-group-item-action:hover {
        color: #252164;
        background-color: #b2aedb
    }

    .list-group-item-blue.list-group-item-action.active {
        color: #fff;
        background-color: #252164;
        border-color: #252164
    }

.list-group-item-plum {
    color: #5f125f;
    background-color: #e2b8e0
}

    .list-group-item-plum.list-group-item-action:focus, .list-group-item-plum.list-group-item-action:hover {
        color: #5f125f;
        background-color: #dba6d8
    }

    .list-group-item-plum.list-group-item-action.active {
        color: #fff;
        background-color: #5f125f;
        border-color: #5f125f
    }

.list-group-item-light-green {
    color: #6a7d2d;
    background-color: #e8f1c5
}

    .list-group-item-light-green.list-group-item-action:focus, .list-group-item-light-green.list-group-item-action:hover {
        color: #6a7d2d;
        background-color: #e0ecb0
    }

    .list-group-item-light-green.list-group-item-action.active {
        color: #fff;
        background-color: #6a7d2d;
        border-color: #6a7d2d
    }

.list-group-item-teal {
    color: #10414d;
    background-color: #b8d1d6
}

    .list-group-item-teal.list-group-item-action:focus, .list-group-item-teal.list-group-item-action:hover {
        color: #10414d;
        background-color: #a8c7cd
    }

    .list-group-item-teal.list-group-item-action.active {
        color: #fff;
        background-color: #10414d;
        border-color: #10414d
    }

.list-group-item-orange {
    color: #95561b;
    background-color: #ffdcbc
}

    .list-group-item-orange.list-group-item-action:focus, .list-group-item-orange.list-group-item-action:hover {
        color: #95561b;
        background-color: #ffcfa3
    }

    .list-group-item-orange.list-group-item-action.active {
        color: #fff;
        background-color: #95561b;
        border-color: #95561b
    }

.list-group-item-red {
    color: #952829;
    background-color: #ffc3c3
}

    .list-group-item-red.list-group-item-action:focus, .list-group-item-red.list-group-item-action:hover {
        color: #952829;
        background-color: #faa
    }

    .list-group-item-red.list-group-item-action.active {
        color: #fff;
        background-color: #952829;
        border-color: #952829
    }

.list-group-item-light-grey {
    color: #76777a;
    background-color: #eee
}

    .list-group-item-light-grey.list-group-item-action:focus, .list-group-item-light-grey.list-group-item-action:hover {
        color: #76777a;
        background-color: #e1e1e1
    }

    .list-group-item-light-grey.list-group-item-action.active {
        color: #fff;
        background-color: #76777a;
        border-color: #76777a
    }

.list-group-item-dark-grey {
    color: #3c3e42;
    background-color: #cfcfd1
}

    .list-group-item-dark-grey.list-group-item-action:focus, .list-group-item-dark-grey.list-group-item-action:hover {
        color: #3c3e42;
        background-color: #c2c2c5
    }

    .list-group-item-dark-grey.list-group-item-action.active {
        color: #fff;
        background-color: #3c3e42;
        border-color: #3c3e42
    }

.list-group-item-pink {
    color: #891242;
    background-color: #f9b8d0
}

    .list-group-item-pink.list-group-item-action:focus, .list-group-item-pink.list-group-item-action:hover {
        color: #891242;
        background-color: #f7a0c0
    }

    .list-group-item-pink.list-group-item-action.active {
        color: #fff;
        background-color: #891242;
        border-color: #891242
    }

.list-group-item-green {
    color: #446223;
    background-color: #d4e3c0
}

    .list-group-item-green.list-group-item-action:focus, .list-group-item-green.list-group-item-action:hover {
        color: #446223;
        background-color: #c8dbae
    }

    .list-group-item-green.list-group-item-action.active {
        color: #fff;
        background-color: #446223;
        border-color: #446223
    }

.list-group-item-emerald {
    color: #3a7659;
    background-color: #ceeddd
}

    .list-group-item-emerald.list-group-item-action:focus, .list-group-item-emerald.list-group-item-action:hover {
        color: #3a7659;
        background-color: #bbe6d0
    }

    .list-group-item-emerald.list-group-item-action.active {
        color: #fff;
        background-color: #3a7659;
        border-color: #3a7659
    }

.list-group-item-light-blue {
    color: #105977;
    background-color: #b8deed
}

    .list-group-item-light-blue.list-group-item-action:focus, .list-group-item-light-blue.list-group-item-action:hover {
        color: #105977;
        background-color: #a4d5e8
    }

    .list-group-item-light-blue.list-group-item-action.active {
        color: #fff;
        background-color: #105977;
        border-color: #105977
    }

.list-group-item-yellow {
    color: #959727;
    background-color: #ffffc2
}

    .list-group-item-yellow.list-group-item-action:focus, .list-group-item-yellow.list-group-item-action:hover {
        color: #959727;
        background-color: #ffffa9
    }

    .list-group-item-yellow.list-group-item-action.active {
        color: #fff;
        background-color: #959727;
        border-color: #959727
    }

.list-group-item-amber {
    color: #957714;
    background-color: #ffeeb8
}

    .list-group-item-amber.list-group-item-action:focus, .list-group-item-amber.list-group-item-action:hover {
        color: #957714;
        background-color: #ffe89f
    }

    .list-group-item-amber.list-group-item-action.active {
        color: #fff;
        background-color: #957714;
        border-color: #957714
    }

.list-group-item-grey {
    color: #59595d;
    background-color: #dfdedf
}

    .list-group-item-grey.list-group-item-action:focus, .list-group-item-grey.list-group-item-action:hover {
        color: #59595d;
        background-color: #d2d1d2
    }

    .list-group-item-grey.list-group-item-action.active {
        color: #fff;
        background-color: #59595d;
        border-color: #59595d
    }

.list-group-item-navy {
    color: #21183e;
    background-color: #c1bbce
}

    .list-group-item-navy.list-group-item-action:focus, .list-group-item-navy.list-group-item-action:hover {
        color: #21183e;
        background-color: #b3acc3
    }

    .list-group-item-navy.list-group-item-action.active {
        color: #fff;
        background-color: #21183e;
        border-color: #21183e
    }

.text-purple {
    color: #541e9b !important
}

a.text-purple:focus, a.text-purple:hover {
    color: #31125b !important
}

.text-cyan {
    color: #78dfd5 !important
}

a.text-cyan:focus, a.text-cyan:hover {
    color: #3ad0c2 !important
}

.text-light-purple {
    color: #c4bbfe !important
}

a.text-light-purple:focus, a.text-light-purple:hover {
    color: #8370fd !important
}

.text-warning {
    color: #ff8747 !important
}

.text-fuchsia {
    color: #ee4266 !important
}

a.text-fuchsia:focus, a.text-fuchsia:hover {
    color: #d1133b !important
}

.text-blue {
    color: #271d9a !important
}

a.text-blue:focus, a.text-blue:hover {
    color: #17115a !important
}

.text-plum {
    color: #970090 !important
}

a.text-plum:focus, a.text-plum:hover {
    color: #4b0047 !important
}

.text-light-green {
    color: #adcd30 !important
}

a.text-light-green:focus, a.text-light-green:hover {
    color: #798f21 !important
}

.text-teal {
    color: #00596e !important
}

a.text-teal:focus, a.text-teal:hover {
    color: #001b22 !important
}

.text-orange {
    color: #ff830e !important
}

a.text-orange:focus, a.text-orange:hover {
    color: #c15d00 !important
}

.text-red {
    color: #ff2929 !important
}

a.text-red:focus, a.text-red:hover {
    color: #dc0000 !important
}

.text-light-grey {
    color: #c4c2c4 !important
}

a.text-light-grey:focus, a.text-light-grey:hover {
    color: #9e9b9e !important
}

.text-dark-grey {
    color: #545559 !important
}

a.text-dark-grey:focus, a.text-dark-grey:hover {
    color: #2f2f32 !important
}

.text-pink {
    color: #e90058 !important
}

a.text-pink:focus, a.text-pink:hover {
    color: #9d003b !important
}

.text-green {
    color: #649a1d !important
}

a.text-green:focus, a.text-green:hover {
    color: #3a5a11 !important
}

.text-emerald {
    color: #51c084 !important
}

a.text-emerald:focus, a.text-emerald:hover {
    color: #34905f !important
}

.text-light-blue {
    color: #0088be !important
}

a.text-light-blue:focus, a.text-light-blue:hover {
    color: #005172 !important
}

.text-yellow {
    color: #ffff24 !important
}

a.text-yellow:focus, a.text-yellow:hover {
    color: #d7d700 !important
}

.text-amber {
    color: #ffc200 !important
}

a.text-amber:focus, a.text-amber:hover {
    color: #b38800 !important
}

.text-grey {
    color: #8b898c !important
}

a.text-grey:focus, a.text-grey:hover {
    color: #656366 !important
}

.text-navy {
    color: #200c50 !important
}

a.text-navy:focus, a.text-navy:hover {
    color: #05020d !important
}
