.btn {
    display: inline-block;
    font-family: "Roboto Slab", serif;
    font-weight: 400;
    color: #000;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .75rem .75rem;
    font-size: 1rem;
    line-height: 1.562;
    border-radius: .25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #000;
    text-decoration: none
}

.btn:focus,
.btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px rgba(29, 135, 90, 0.8)
}

.btn.disabled,
.btn:disabled {
    opacity: .65
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #0a4937;
    border-color: #0a4937
}

.btn-primary:hover {
    color: #fff;
    background-color: #05271e;
    border-color: #041c15
}

.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #05271e;
    border-color: #041c15;
    box-shadow: 0 0 0 2px rgba(47, 100, 85, 0.5)
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #0a4937;
    border-color: #0a4937
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #041c15;
    border-color: #02110d
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(47, 100, 85, 0.5)
}

.btn-secondary {
    color: #fff;
    background-color: #1d875a;
    border-color: #1d875a
}

.btn-secondary:hover {
    color: #fff;
    background-color: #166845;
    border-color: #145d3e
}

.btn-secondary:focus,
.btn-secondary.focus {
    color: #fff;
    background-color: #166845;
    border-color: #145d3e;
    box-shadow: 0 0 0 2px rgba(63, 153, 115, 0.5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #1d875a;
    border-color: #1d875a
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #145d3e;
    border-color: #125337
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(63, 153, 115, 0.5)
}

.btn-success {
    color: #000;
    background-color: #1bb556;
    border-color: #1bb556
}

.btn-success:hover {
    color: #fff;
    background-color: #169446;
    border-color: #148941
}

.btn-success:focus,
.btn-success.focus {
    color: #fff;
    background-color: #169446;
    border-color: #148941;
    box-shadow: 0 0 0 2px rgba(23, 154, 73, 0.5)
}

.btn-success.disabled,
.btn-success:disabled {
    color: #000;
    background-color: #1bb556;
    border-color: #1bb556
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #148941;
    border-color: #137e3c
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(23, 154, 73, 0.5)
}

.btn-info {
    color: #fff;
    background-color: #0171c1;
    border-color: #0171c1
}

.btn-info:hover {
    color: #fff;
    background-color: #015b9b;
    border-color: #01538e
}

.btn-info:focus,
.btn-info.focus {
    color: #fff;
    background-color: #015b9b;
    border-color: #01538e;
    box-shadow: 0 0 0 2px rgba(39, 134, 202, 0.5)
}

.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #0171c1;
    border-color: #0171c1
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #01538e;
    border-color: #014c82
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(39, 134, 202, 0.5)
}

.btn-warning {
    color: #000;
    background-color: #f79f07;
    border-color: #f79f07
}

.btn-warning:hover {
    color: #000;
    background-color: #d28706;
    border-color: #c57f06
}

.btn-warning:focus,
.btn-warning.focus {
    color: #000;
    background-color: #d28706;
    border-color: #c57f06;
    box-shadow: 0 0 0 2px rgba(210, 135, 6, 0.5)
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #000;
    background-color: #f79f07;
    border-color: #f79f07
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle {
    color: #000;
    background-color: #c57f06;
    border-color: #b97705
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(210, 135, 6, 0.5)
}

.btn-danger {
    color: #fff;
    background-color: #db3060;
    border-color: #db3060
}

.btn-danger:hover {
    color: #fff;
    background-color: #c3224f;
    border-color: #b8204b
}

.btn-danger:focus,
.btn-danger.focus {
    color: #fff;
    background-color: #c3224f;
    border-color: #b8204b;
    box-shadow: 0 0 0 2px rgba(224, 79, 120, 0.5)
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #db3060;
    border-color: #db3060
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #b8204b;
    border-color: #ad1e46
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(224, 79, 120, 0.5)
}

.btn-light {
    color: #000;
    background-color: #f7f4ee;
    border-color: #f7f4ee
}

.btn-light:hover {
    color: #000;
    background-color: #ebe3d4;
    border-color: #e7decb
}

.btn-light:focus,
.btn-light.focus {
    color: #000;
    background-color: #ebe3d4;
    border-color: #e7decb;
    box-shadow: 0 0 0 2px rgba(210, 207, 202, 0.5)
}

.btn-light.disabled,
.btn-light:disabled {
    color: #000;
    background-color: #f7f4ee;
    border-color: #f7f4ee
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show>.btn-light.dropdown-toggle {
    color: #000;
    background-color: #e7decb;
    border-color: #e3d8c3
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(210, 207, 202, 0.5)
}

.btn-dark {
    color: #fff;
    background-color: #05403f;
    border-color: #05403f
}

.btn-dark:hover {
    color: #fff;
    background-color: #021d1c;
    border-color: #011110
}

.btn-dark:focus,
.btn-dark.focus {
    color: #fff;
    background-color: #021d1c;
    border-color: #011110;
    box-shadow: 0 0 0 2px rgba(43, 93, 92, 0.5)
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #05403f;
    border-color: #05403f
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #011110;
    border-color: #000505
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(43, 93, 92, 0.5)
}

.btn-white {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

.btn-white:hover {
    color: #000;
    background-color: #ececec;
    border-color: #e6e6e6
}

.btn-white:focus,
.btn-white.focus {
    color: #000;
    background-color: #ececec;
    border-color: #e6e6e6;
    box-shadow: 0 0 0 2px rgba(217, 217, 217, 0.5)
}

.btn-white.disabled,
.btn-white:disabled {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

.btn-white:not(:disabled):not(.disabled):active,
.btn-white:not(:disabled):not(.disabled).active,
.show>.btn-white.dropdown-toggle {
    color: #000;
    background-color: #e6e6e6;
    border-color: #dfdfdf
}

.btn-white:not(:disabled):not(.disabled):active:focus,
.btn-white:not(:disabled):not(.disabled).active:focus,
.show>.btn-white.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(217, 217, 217, 0.5)
}

.btn-outline-primary {
    color: #0a4937;
    border-color: #0a4937
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #0a4937;
    border-color: #0a4937
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 2px rgba(10, 73, 55, 0.5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #0a4937;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #0a4937;
    border-color: #0a4937
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(10, 73, 55, 0.5)
}

.btn-outline-secondary {
    color: #1d875a;
    border-color: #1d875a
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #1d875a;
    border-color: #1d875a
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
    box-shadow: 0 0 0 2px rgba(29, 135, 90, 0.5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #1d875a;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #1d875a;
    border-color: #1d875a
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(29, 135, 90, 0.5)
}

.btn-outline-success {
    color: #1bb556;
    border-color: #1bb556
}

.btn-outline-success:hover {
    color: #000;
    background-color: #1bb556;
    border-color: #1bb556
}

.btn-outline-success:focus,
.btn-outline-success.focus {
    box-shadow: 0 0 0 2px rgba(27, 181, 86, 0.5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #1bb556;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show>.btn-outline-success.dropdown-toggle {
    color: #000;
    background-color: #1bb556;
    border-color: #1bb556
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(27, 181, 86, 0.5)
}

.btn-outline-info {
    color: #0171c1;
    border-color: #0171c1
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #0171c1;
    border-color: #0171c1
}

.btn-outline-info:focus,
.btn-outline-info.focus {
    box-shadow: 0 0 0 2px rgba(1, 113, 193, 0.5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #0171c1;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #0171c1;
    border-color: #0171c1
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(1, 113, 193, 0.5)
}

.btn-outline-warning {
    color: #f79f07;
    border-color: #f79f07
}

.btn-outline-warning:hover {
    color: #000;
    background-color: #f79f07;
    border-color: #f79f07
}

.btn-outline-warning:focus,
.btn-outline-warning.focus {
    box-shadow: 0 0 0 2px rgba(247, 159, 7, 0.5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #f79f07;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-outline-warning.dropdown-toggle {
    color: #000;
    background-color: #f79f07;
    border-color: #f79f07
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(247, 159, 7, 0.5)
}

.btn-outline-danger {
    color: #db3060;
    border-color: #db3060
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #db3060;
    border-color: #db3060
}

.btn-outline-danger:focus,
.btn-outline-danger.focus {
    box-shadow: 0 0 0 2px rgba(219, 48, 96, 0.5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #db3060;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #db3060;
    border-color: #db3060
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(219, 48, 96, 0.5)
}

.btn-outline-light {
    color: #f7f4ee;
    border-color: #f7f4ee
}

.btn-outline-light:hover {
    color: #000;
    background-color: #f7f4ee;
    border-color: #f7f4ee
}

.btn-outline-light:focus,
.btn-outline-light.focus {
    box-shadow: 0 0 0 2px rgba(247, 244, 238, 0.5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #f7f4ee;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle {
    color: #000;
    background-color: #f7f4ee;
    border-color: #f7f4ee
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(247, 244, 238, 0.5)
}

.btn-outline-dark {
    color: #05403f;
    border-color: #05403f
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #05403f;
    border-color: #05403f
}

.btn-outline-dark:focus,
.btn-outline-dark.focus {
    box-shadow: 0 0 0 2px rgba(5, 64, 63, 0.5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #05403f;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #05403f;
    border-color: #05403f
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(5, 64, 63, 0.5)
}

.btn-outline-white {
    color: #fff;
    border-color: #fff
}

.btn-outline-white:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

.btn-outline-white:focus,
.btn-outline-white.focus {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5)
}

.btn-outline-white.disabled,
.btn-outline-white:disabled {
    color: #fff;
    background-color: transparent
}

.btn-outline-white:not(:disabled):not(.disabled):active,
.btn-outline-white:not(:disabled):not(.disabled).active,
.show>.btn-outline-white.dropdown-toggle {
    color: #000;
    background-color: #fff;
    border-color: #fff
}

.btn-outline-white:not(:disabled):not(.disabled):active:focus,
.btn-outline-white:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-white.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5)
}

.btn-link {
    font-weight: 400;
    color: #1d875a;
    text-decoration: none
}

.btn-link:hover {
    color: #0a4937;
    text-decoration: underline
}

.btn-link:focus,
.btn-link.focus {
    text-decoration: underline
}

.btn-link:disabled,
.btn-link.disabled {
    color: #6c757d;
    pointer-events: none
}

.btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .25rem
}

.btn-sm {
    padding: .375rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .25rem
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: .5rem
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%
}

button {
    vertical-align: text-bottom
}

button:focus {
    outline: 0
}

label.btn {
    text-transform: uppercase
}

.btn-text-primary {
    color: #0a4937
}

.btn-text-primary:focus,
.btn-text-primary:hover {
    color: #05403f
}

.btn-outline-light {
    color: #0a4937
}

.btn-spaced {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.xm_btn-bar {
    display: flex;
    margin-bottom: 1.5rem;
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.xm_btn-bar::-webkit-scrollbar {
    display: none
}

.xm_btn-bar__btn {
    width: 38px;
    padding: 2px;
    border: 1px solid #e9e3d3;
    border-radius: .25rem;
    color: #000;
    font-family: "Roboto Condensed", sans-serif;
    font-size: .875rem
}

.xm_btn-bar__btn:focus,
.xm_btn-bar__btn:hover {
    border-color: #0a4937
}

.xm_btn-bar__btn--current {
    color: #fff;
    background-color: #0a4937
}

.xm_btn-bar__btn--current:focus,
.xm_btn-bar__btn--current:hover {
    color: #fff
}

.xm_btn-bar__btn:not(:first-child) {
    margin-left: .5rem
}

.xm_close {
    position: absolute;
    top: 1rem;
    right: 1rem;
    z-index: 1
}

.btn-outline-party-2 {
    color: #000;
    border-color: #5a7291
}

.btn-outline-party-2:hover {
    color: #fff;
    background-color: #5a7291;
    border-color: #5a7291
}

.btn-outline-party-2:focus,
.btn-outline-party-2.focus {
    box-shadow: 0 0 0 2px rgba(90, 114, 145, 0.5)
}

.btn-outline-party-2.disabled,
.btn-outline-party-2:disabled {
    color: #000;
    background-color: transparent
}

.btn-outline-party-2:not(:disabled):not(.disabled):active,
.btn-outline-party-2:not(:disabled):not(.disabled).active,
.show>.btn-outline-party-2.dropdown-toggle {
    color: #fff;
    background-color: #5a7291;
    border-color: #5a7291
}

.btn-outline-party-2:not(:disabled):not(.disabled):active:focus,
.btn-outline-party-2:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-party-2.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(90, 114, 145, 0.5)
}

.btn-outline-party-3 {
    color: #000;
    border-color: #000
}

.btn-outline-party-3:hover {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.btn-outline-party-3:focus,
.btn-outline-party-3.focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5)
}

.btn-outline-party-3.disabled,
.btn-outline-party-3:disabled {
    color: #000;
    background-color: transparent
}

.btn-outline-party-3:not(:disabled):not(.disabled):active,
.btn-outline-party-3:not(:disabled):not(.disabled).active,
.show>.btn-outline-party-3.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.btn-outline-party-3:not(:disabled):not(.disabled):active:focus,
.btn-outline-party-3:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-party-3.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5)
}

.btn-outline-party-4 {
    color: #000;
    border-color: #c7105c
}

.btn-outline-party-4:hover {
    color: #fff;
    background-color: #c7105c;
    border-color: #c7105c
}

.btn-outline-party-4:focus,
.btn-outline-party-4.focus {
    box-shadow: 0 0 0 2px rgba(199, 16, 92, 0.5)
}

.btn-outline-party-4.disabled,
.btn-outline-party-4:disabled {
    color: #000;
    background-color: transparent
}

.btn-outline-party-4:not(:disabled):not(.disabled):active,
.btn-outline-party-4:not(:disabled):not(.disabled).active,
.show>.btn-outline-party-4.dropdown-toggle {
    color: #fff;
    background-color: #c7105c;
    border-color: #c7105c
}

.btn-outline-party-4:not(:disabled):not(.disabled):active:focus,
.btn-outline-party-4:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-party-4.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(199, 16, 92, 0.5)
}

.btn-outline-party-5 {
    color: #000;
    border-color: #e2001a
}

.btn-outline-party-5:hover {
    color: #fff;
    background-color: #e2001a;
    border-color: #e2001a
}

.btn-outline-party-5:focus,
.btn-outline-party-5.focus {
    box-shadow: 0 0 0 2px rgba(226, 0, 26, 0.5)
}

.btn-outline-party-5.disabled,
.btn-outline-party-5:disabled {
    color: #000;
    background-color: transparent
}

.btn-outline-party-5:not(:disabled):not(.disabled):active,
.btn-outline-party-5:not(:disabled):not(.disabled).active,
.show>.btn-outline-party-5.dropdown-toggle {
    color: #fff;
    background-color: #e2001a;
    border-color: #e2001a
}

.btn-outline-party-5:not(:disabled):not(.disabled):active:focus,
.btn-outline-party-5:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-party-5.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(226, 0, 26, 0.5)
}

.btn-outline-party-6 {
    color: #000;
    border-color: #32873c
}

.btn-outline-party-6:hover {
    color: #fff;
    background-color: #32873c;
    border-color: #32873c
}

.btn-outline-party-6:focus,
.btn-outline-party-6.focus {
    box-shadow: 0 0 0 2px rgba(50, 135, 60, 0.5)
}

.btn-outline-party-6.disabled,
.btn-outline-party-6:disabled {
    color: #000;
    background-color: transparent
}

.btn-outline-party-6:not(:disabled):not(.disabled):active,
.btn-outline-party-6:not(:disabled):not(.disabled).active,
.show>.btn-outline-party-6.dropdown-toggle {
    color: #fff;
    background-color: #32873c;
    border-color: #32873c
}

.btn-outline-party-6:not(:disabled):not(.disabled):active:focus,
.btn-outline-party-6:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-party-6.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(50, 135, 60, 0.5)
}

.btn-outline-party-7 {
    color: #000;
    border-color: #ff0
}

.btn-outline-party-7:hover {
    color: #000;
    background-color: #ff0;
    border-color: #ff0
}

.btn-outline-party-7:focus,
.btn-outline-party-7.focus {
    box-shadow: 0 0 0 2px rgba(255, 255, 0, 0.5)
}

.btn-outline-party-7.disabled,
.btn-outline-party-7:disabled {
    color: #000;
    background-color: transparent
}

.btn-outline-party-7:not(:disabled):not(.disabled):active,
.btn-outline-party-7:not(:disabled):not(.disabled).active,
.show>.btn-outline-party-7.dropdown-toggle {
    color: #000;
    background-color: #ff0;
    border-color: #ff0
}

.btn-outline-party-7:not(:disabled):not(.disabled):active:focus,
.btn-outline-party-7:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-party-7.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(255, 255, 0, 0.5)
}

.btn-outline-party-8 {
    color: #000;
    border-color: #c90
}

.btn-outline-party-8:hover {
    color: #000;
    background-color: #c90;
    border-color: #c90
}

.btn-outline-party-8:focus,
.btn-outline-party-8.focus {
    box-shadow: 0 0 0 2px rgba(204, 153, 0, 0.5)
}

.btn-outline-party-8.disabled,
.btn-outline-party-8:disabled {
    color: #000;
    background-color: transparent
}

.btn-outline-party-8:not(:disabled):not(.disabled):active,
.btn-outline-party-8:not(:disabled):not(.disabled).active,
.show>.btn-outline-party-8.dropdown-toggle {
    color: #000;
    background-color: #c90;
    border-color: #c90
}

.btn-outline-party-8:not(:disabled):not(.disabled):active:focus,
.btn-outline-party-8:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-party-8.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(204, 153, 0, 0.5)
}

.btn-outline-party-9 {
    color: #000;
    border-color: #009ee0
}

.btn-outline-party-9:hover {
    color: #000;
    background-color: #009ee0;
    border-color: #009ee0
}

.btn-outline-party-9:focus,
.btn-outline-party-9.focus {
    box-shadow: 0 0 0 2px rgba(0, 158, 224, 0.5)
}

.btn-outline-party-9.disabled,
.btn-outline-party-9:disabled {
    color: #000;
    background-color: transparent
}

.btn-outline-party-9:not(:disabled):not(.disabled):active,
.btn-outline-party-9:not(:disabled):not(.disabled).active,
.show>.btn-outline-party-9.dropdown-toggle {
    color: #000;
    background-color: #009ee0;
    border-color: #009ee0
}

.btn-outline-party-9:not(:disabled):not(.disabled):active:focus,
.btn-outline-party-9:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-party-9.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(0, 158, 224, 0.5)
}

.btn-outline-party-10 {
    color: #000;
    border-color: #792351
}

.btn-outline-party-10:hover {
    color: #fff;
    background-color: #792351;
    border-color: #792351
}

.btn-outline-party-10:focus,
.btn-outline-party-10.focus {
    box-shadow: 0 0 0 2px rgba(121, 35, 81, 0.5)
}

.btn-outline-party-10.disabled,
.btn-outline-party-10:disabled {
    color: #000;
    background-color: transparent
}

.btn-outline-party-10:not(:disabled):not(.disabled):active,
.btn-outline-party-10:not(:disabled):not(.disabled).active,
.show>.btn-outline-party-10.dropdown-toggle {
    color: #fff;
    background-color: #792351;
    border-color: #792351
}

.btn-outline-party-10:not(:disabled):not(.disabled):active:focus,
.btn-outline-party-10:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-party-10.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(121, 35, 81, 0.5)
}

.btn-outline-party-99 {
    color: #000;
    border-color: #0a4937
}

.btn-outline-party-99:hover {
    color: #fff;
    background-color: #0a4937;
    border-color: #0a4937
}

.btn-outline-party-99:focus,
.btn-outline-party-99.focus {
    box-shadow: 0 0 0 2px rgba(10, 73, 55, 0.5)
}

.btn-outline-party-99.disabled,
.btn-outline-party-99:disabled {
    color: #000;
    background-color: transparent
}

.btn-outline-party-99:not(:disabled):not(.disabled):active,
.btn-outline-party-99:not(:disabled):not(.disabled).active,
.show>.btn-outline-party-99.dropdown-toggle {
    color: #fff;
    background-color: #0a4937;
    border-color: #0a4937
}

.btn-outline-party-99:not(:disabled):not(.disabled):active:focus,
.btn-outline-party-99:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-party-99.dropdown-toggle:focus {
    box-shadow: 0 0 0 2px rgba(10, 73, 55, 0.5)
}