/* General */
body {
    background-color: #ffffff;
    color: #333333;
    font-size: 0.8em;
}

/* Layout */
.footer {
    position:fixed;
    bottom:0;
    width:100%;
    height: 150px;
    background-color: #333333;
}

.footer-text {
    position: fixed;
    bottom: 0;
    left: 380px;
    right: 380px;
    font-size: 0.75em;
    color: #ffffff;
    height: 130px;
}

.header {
    position:fixed;
    top:0;
    width:100%;
    height: 75px;
    background-color: #2f353b;
}

.navigation {
    position: fixed;
    top: 7px;
    left: 480px;
    right: 480px;
    font-size: 1.25em;
}

.nato-image {
    position:fixed;
    bottom: 0;
    left: 0;
    height: 500px;
    pointer-events: none;
}

.russia-image {
    position:fixed;
    bottom: 0;
    right: 0;
    height: 500px;
    pointer-events: none;
}

.body-container {
    position: fixed;
    top: 75px;
    bottom: 150px;
    left: 500px;
    right: 500px;
    overflow-y: auto;
    overflow-x: hidden !important;
    padding-top: 25px;
    padding-bottom: 175px;
}

.iframe-container {
    width: 800px !important;
    height: 125% !important;
    margin: 0 auto;
    display: block;
    border: 0;
}

.footer-line {
    border-right: 1px solid #ffffff;
    padding-bottom: 15px;
}

.footer-line-horizontal {
    border-bottom: 1px solid #ffffff;
}

.footer-item {
    width: 60%;
    margin: auto;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 15px;
}

@media (min-width: 1441px) and (max-width: 1920px) {

    .footer {
        position:fixed;
        bottom:0;
        width:100%;
        height: 150px;
    }

    .footer-text {
        position: fixed;
        bottom: 0;
        left: 180px;
        right: 180px;
        color: #ffffff;
        height: 130px;
    }

    .header {
        position:fixed;
        top:0;
        width:100%;
        height: 75px;
    }

    .navigation {
        position: fixed;
        top: 7px;
        left: 280px;
        right: 280px;
        font-size: 18px;
    }

    .nato-image {
        position:fixed;
        bottom: 0;
        left: 0;
        height: 375px;
    }

    .russia-image {
        position:fixed;
        bottom: 0;
        right: 0;
        height: 375px;
    }

    .body-container {
        position: fixed;
        top: 75px;
        bottom: 150px;
        left: 300px;
        right: 300px;
        overflow-y: auto;
        overflow-x: hidden !important;
        padding-top: 25px;
        padding-bottom: 175px;
    }

}

@media (min-width: 800px) and (max-width: 1366px) {

    .footer {
        position:fixed;
        bottom:0;
        width:100%;
        height: 150px;
    }

    .footer-text {
        position: fixed;
        bottom: 0;
        left: 80px;
        right: 80px;
        color: #ffffff;
        height: 130px;
    }

    .header {
        position:fixed;
        top:0;
        width:100%;
        height: 75px;
    }

    .navigation {
        position: fixed;
        top: 7px;
        left: 40px;
        right: 40px;
        font-size: 18px;
    }

    .nato-image {
        position:fixed;
        bottom: 0;
        left: 0;
        height: 200px;
    }

    .russia-image {
        position:fixed;
        bottom: 0;
        right: 0;
        height: 200px;
    }

    .body-container {
        position: fixed;
        top: 75px;
        bottom: 150px;
        left: 60px;
        right: 60px;
        overflow-y: auto;
        overflow-x: hidden !important;
        padding-top: 25px;
        padding-bottom: 175px;
    }

    .dokumentContainer {
        padding: 20px 25px;
    }

}

@media (min-width: 1367px) and (max-width: 1440px) {

    .footer {
        position:fixed;
        bottom:0;
        width:100%;
        height: 150px;
    }

    .footer-text {
        position: fixed;
        bottom: 0;
        left: 80px;
        right: 80px;
        color: #ffffff;
        height: 130px;
    }

    .header {
        position:fixed;
        top:0;
        width:100%;
        height: 75px;
    }

    .navigation {
        position: fixed;
        top: 7px;
        left: 40px;
        right: 40px;
        font-size: 18px;
    }

    .nato-image {
        position:fixed;
        bottom: 0;
        left: 0;
        height: 280px;
    }

    .russia-image {
        position:fixed;
        bottom: 0;
        right: 0;
        height: 280px;
    }

    .body-container {
        position: fixed;
        top: 75px;
        bottom: 150px;
        left: 60px;
        right: 60px;
        overflow-y: auto;
        overflow-x: hidden !important;
        padding-top: 25px;
        padding-bottom: 175px;
    }

}

@media (max-width: 800px) {

    .footer {
        position:fixed;
        bottom:0;
        width:100%;
        height: 150px;
    }

    .footer-text {
        position: fixed;
        bottom: 0;
        left: 80px;
        right: 80px;
        color: #ffffff;
        height: 130px;
    }

    .header {
        position:fixed;
        top:0;
        width:100%;
        height: 75px;
    }

    .navigation {
        position: fixed;
        top: 7px;
        left: 40px;
        right: 40px;
        font-size: 18px;
    }

    .nato-image {
        position:fixed;
        bottom: 0;
        left: 0;
        height: 120px;
    }

    .russia-image {
        position:fixed;
        bottom: 0;
        right: 0;
        height: 120px;
    }

    .body-container {
        position: fixed;
        top: 75px;
        bottom: 150px;
        left: 60px;
        right: 60px;
        overflow-y: auto;
        overflow-x: hidden !important;
        padding-top: 25px;
        padding-bottom: 175px;
    }

}

@media (max-height: 500px) {

    .footer {
        position:fixed;
        bottom:0;
        width:100%;
        height: 150px;
    }

    .footer-text {
        position: fixed;
        bottom: 0;
        left: 80px;
        right: 80px;
        color: #ffffff;
        height: 130px;
    }

    .header {
        position:fixed;
        top:0;
        width:100%;
        height: 75px;
    }

    .navigation {
        position: fixed;
        top: 7px;
        left: 40px;
        right: 40px;
        font-size: 18px;
    }

    .nato-image {
        position:fixed;
        bottom: 0;
        left: 0;
        height: 120px;
    }

    .russia-image {
        position:fixed;
        bottom: 0;
        right: 0;
        height: 120px;
    }

    .body-container {
        position: fixed;
        top: 75px;
        bottom: 150px;
        left: 60px;
        right: 60px;
        overflow-y: auto;
        overflow-x: hidden !important;
        padding-top: 25px;
        padding-bottom: 175px;
    }

}

/* Font */
body {
    font-family: 'Roboto', sans-serif;
    font-size: 13px !important;
}
input, select, textarea {
    font-family: 'Roboto', sans-serif;
    font-size: 13px !important;
}
/* Links */
.a, .a:visited, .a:hover {
    text-decoration: none;
    color: #333333;
}
.footer a, .footer a:visited, .footer a:hover {
    color: #ffffff;
    text-decoration: none;
}

.navigation a, .navigation a:visited {
    color: #ffffff;
    text-decoration: none;
}
.navigation a:hover {
    color: #ff0000;
    text-decoration: none;
}

a.dropdown-item, a.dropdown-item a, a.dropdown-item a:visited, a.dropdown-item a:hover {
    color: #333333 !important;
}

/* Tabellen */
.minCell { width: 10px; }
.nowrap { white-space: nowrap; }

/* Text */
.text-right { text-align: right; }
.cursor-pointer { cursor: pointer; }
.text-line-through { text-decoration: line-through; }

/* Overridings */
.col-form-label { text-align: right; font-weight: bold; }
.form-check-input { margin-right: 10px; }
.fa-custom { font-size: 20px !important; }
.bootstrap-select .dropdown-menu, .bootstrap-select .filter-option-inner-inner, .bootstrap-select input { font-size: 14px !important; }
nav .nav-link.active { color: #ff0000 !important; }

/* Dokumente */
.dokumentContainer {
    width: 1080px;
    margin: auto;
    padding: 20px 25px;
}
.dokument-body { font-size: 14px; }
.dokument-titel-level1 { font-size: 18px !important; font-weight: bold; }
.dokument-titel-level2 { font-size: 16px !important; font-weight: bold; }
.dokument-titel-level3 { font-size: 16px !important; font-weight: bold; }
.dokument-titel-level4 { font-size: 16px !important; font-weight: bold; }
.dokument-titel-level5 { font-size: 16px !important; font-weight: bold; }
.dokument-titel-level6 { font-size: 16px !important; font-weight: bold; }
.dokument-titel-level7 { font-size: 16px !important; font-weight: bold; }
.dokument-titel-level8 { font-size: 16px !important; font-weight: bold; }

/***
Customized Bootstrap Labels
***/
.label {
    text-shadow: none !important;
    font-size: 14px;
    font-weight: 300;
    padding: 3px 6px 3px 6px;
    color: #fff;
    font-family: "Open Sans", sans-serif; }
.label.label-sm {
    font-size: 13px;
    padding: 2px 5px 2px 5px; }
h1 .label,
h2 .label,
h3 .label,
h4 .label,
h5 .label,
h6 .label {
    font-size: 75%; }

/* Labels variants */
.label-default {
    background-color: #bac3d0; }
.label-default[href]:hover, .label-default[href]:focus {
    background-color: #9ca8bb; }

.label-primary {
    background-color: #337ab7; }
.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #286090; }

.label-success {
    background-color: #36c6d3; }
.label-success[href]:hover, .label-success[href]:focus {
    background-color: #27a4b0; }

.label-info {
    background-color: #659be0; }
.label-info[href]:hover, .label-info[href]:focus {
    background-color: #3a80d7; }

.label-warning {
    background-color: #F1C40F; }
.label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #c29d0b; }

.label-danger {
    background-color: #ed6b75; }
.label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #e73d4a; }

/***
Iconic labels
***/
.label.label-icon {
    padding: 4px 0px 4px 4px;
    margin-right: 2px;
    text-align: center !important; }
.label.label-icon > i {
    font-size: 12px;
    text-align: center !important; }
.ie8 .label.label-icon,
.ie9 .label.label-icon {
    padding: 3px 0px 3px 3px; }

/***
Custom color buttons
***/
.btn.white:not(.btn-outline) {
    color: #666;
    background-color: #ffffff;
    border-color: #ffffff; }
.btn.white:not(.btn-outline):focus, .btn.white:not(.btn-outline).focus {
    color: #666;
    background-color: #e6e6e6;
    border-color: #bfbfbf; }
.btn.white:not(.btn-outline):hover {
    color: #666;
    background-color: #e6e6e6;
    border-color: #e0e0e0; }
.btn.white:not(.btn-outline):active, .btn.white:not(.btn-outline).active,
.open > .btn.white:not(.btn-outline).dropdown-toggle {
    color: #666;
    background-color: #e6e6e6;
    border-color: #e0e0e0; }
.btn.white:not(.btn-outline):active:hover, .btn.white:not(.btn-outline):active:focus, .btn.white:not(.btn-outline):active.focus, .btn.white:not(.btn-outline).active:hover, .btn.white:not(.btn-outline).active:focus, .btn.white:not(.btn-outline).active.focus,
.open > .btn.white:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.white:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.white:not(.btn-outline).dropdown-toggle.focus {
    color: #666;
    background-color: #d4d4d4;
    border-color: #bfbfbf; }
.btn.white:not(.btn-outline):active, .btn.white:not(.btn-outline).active,
.open > .btn.white:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.white:not(.btn-outline).disabled:hover, .btn.white:not(.btn-outline).disabled:focus, .btn.white:not(.btn-outline).disabled.focus, .btn.white:not(.btn-outline)[disabled]:hover, .btn.white:not(.btn-outline)[disabled]:focus, .btn.white:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.white:not(.btn-outline):hover,
fieldset[disabled] .btn.white:not(.btn-outline):focus,
fieldset[disabled] .btn.white:not(.btn-outline).focus {
    background-color: #ffffff;
    border-color: #ffffff; }
.btn.white:not(.btn-outline) .badge {
    color: #ffffff;
    background-color: #666; }

.btn.btn-outline.white {
    border-color: #ffffff;
    color: #ffffff;
    background: none; }
.btn.btn-outline.white:hover, .btn.btn-outline.white:active, .btn.btn-outline.white:active:hover, .btn.btn-outline.white:active:focus, .btn.btn-outline.white:focus, .btn.btn-outline.white.active {
    border-color: #ffffff;
    color: #666;
    background-color: #ffffff; }

.btn.white-stripe {
    border-left: 4px solid #ffffff !important; }

.btn.white.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.default:not(.btn-outline) {
    color: #666;
    background-color: #e1e5ec;
    border-color: #e1e5ec; }
.btn.default:not(.btn-outline):focus, .btn.default:not(.btn-outline).focus {
    color: #666;
    background-color: #c2cad8;
    border-color: #93a1bb; }
.btn.default:not(.btn-outline):hover {
    color: #666;
    background-color: #c2cad8;
    border-color: #bcc5d4; }
.btn.default:not(.btn-outline):active, .btn.default:not(.btn-outline).active,
.open > .btn.default:not(.btn-outline).dropdown-toggle {
    color: #666;
    background-color: #c2cad8;
    border-color: #bcc5d4; }
.btn.default:not(.btn-outline):active:hover, .btn.default:not(.btn-outline):active:focus, .btn.default:not(.btn-outline):active.focus, .btn.default:not(.btn-outline).active:hover, .btn.default:not(.btn-outline).active:focus, .btn.default:not(.btn-outline).active.focus,
.open > .btn.default:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.default:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.default:not(.btn-outline).dropdown-toggle.focus {
    color: #666;
    background-color: #acb7ca;
    border-color: #93a1bb; }
.btn.default:not(.btn-outline):active, .btn.default:not(.btn-outline).active,
.open > .btn.default:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.default:not(.btn-outline).disabled:hover, .btn.default:not(.btn-outline).disabled:focus, .btn.default:not(.btn-outline).disabled.focus, .btn.default:not(.btn-outline)[disabled]:hover, .btn.default:not(.btn-outline)[disabled]:focus, .btn.default:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.default:not(.btn-outline):hover,
fieldset[disabled] .btn.default:not(.btn-outline):focus,
fieldset[disabled] .btn.default:not(.btn-outline).focus {
    background-color: #e1e5ec;
    border-color: #e1e5ec; }
.btn.default:not(.btn-outline) .badge {
    color: #e1e5ec;
    background-color: #666; }

.btn.btn-outline.default {
    border-color: #e1e5ec;
    color: #e1e5ec;
    background: none; }
.btn.btn-outline.default:hover, .btn.btn-outline.default:active, .btn.btn-outline.default:active:hover, .btn.btn-outline.default:active:focus, .btn.btn-outline.default:focus, .btn.btn-outline.default.active {
    border-color: #e1e5ec;
    color: #666;
    background-color: #e1e5ec; }

.btn.default-stripe {
    border-left: 4px solid #e1e5ec !important; }

.btn.default.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.dark:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #2f353b;
    border-color: #2f353b; }
.btn.dark:not(.btn-outline):focus, .btn.dark:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #181c1f;
    border-color: black; }
.btn.dark:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #181c1f;
    border-color: #141619; }
.btn.dark:not(.btn-outline):active, .btn.dark:not(.btn-outline).active,
.open > .btn.dark:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #181c1f;
    border-color: #141619; }
.btn.dark:not(.btn-outline):active:hover, .btn.dark:not(.btn-outline):active:focus, .btn.dark:not(.btn-outline):active.focus, .btn.dark:not(.btn-outline).active:hover, .btn.dark:not(.btn-outline).active:focus, .btn.dark:not(.btn-outline).active.focus,
.open > .btn.dark:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.dark:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.dark:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #090a0b;
    border-color: black; }
.btn.dark:not(.btn-outline):active, .btn.dark:not(.btn-outline).active,
.open > .btn.dark:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.dark:not(.btn-outline).disabled:hover, .btn.dark:not(.btn-outline).disabled:focus, .btn.dark:not(.btn-outline).disabled.focus, .btn.dark:not(.btn-outline)[disabled]:hover, .btn.dark:not(.btn-outline)[disabled]:focus, .btn.dark:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.dark:not(.btn-outline):hover,
fieldset[disabled] .btn.dark:not(.btn-outline):focus,
fieldset[disabled] .btn.dark:not(.btn-outline).focus {
    background-color: #2f353b;
    border-color: #2f353b; }
.btn.dark:not(.btn-outline) .badge {
    color: #2f353b;
    background-color: #FFFFFF; }

.btn.btn-outline.dark {
    border-color: #2f353b;
    color: #2f353b;
    background: none; }
.btn.btn-outline.dark:hover, .btn.btn-outline.dark:active, .btn.btn-outline.dark:active:hover, .btn.btn-outline.dark:active:focus, .btn.btn-outline.dark:focus, .btn.btn-outline.dark.active {
    border-color: #2f353b;
    color: #FFFFFF;
    background-color: #2f353b; }

.btn.dark-stripe {
    border-left: 4px solid #2f353b !important; }

.btn.dark.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.blue:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #3598dc;
    border-color: #3598dc; }
.btn.blue:not(.btn-outline):focus, .btn.blue:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #217ebd;
    border-color: #15527c; }
.btn.blue:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #217ebd;
    border-color: #1f78b5; }
.btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline).active,
.open > .btn.blue:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #217ebd;
    border-color: #1f78b5; }
.btn.blue:not(.btn-outline):active:hover, .btn.blue:not(.btn-outline):active:focus, .btn.blue:not(.btn-outline):active.focus, .btn.blue:not(.btn-outline).active:hover, .btn.blue:not(.btn-outline).active:focus, .btn.blue:not(.btn-outline).active.focus,
.open > .btn.blue:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.blue:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.blue:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #1c699f;
    border-color: #15527c; }
.btn.blue:not(.btn-outline):active, .btn.blue:not(.btn-outline).active,
.open > .btn.blue:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.blue:not(.btn-outline).disabled:hover, .btn.blue:not(.btn-outline).disabled:focus, .btn.blue:not(.btn-outline).disabled.focus, .btn.blue:not(.btn-outline)[disabled]:hover, .btn.blue:not(.btn-outline)[disabled]:focus, .btn.blue:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.blue:not(.btn-outline):hover,
fieldset[disabled] .btn.blue:not(.btn-outline):focus,
fieldset[disabled] .btn.blue:not(.btn-outline).focus {
    background-color: #3598dc;
    border-color: #3598dc; }
.btn.blue:not(.btn-outline) .badge {
    color: #3598dc;
    background-color: #FFFFFF; }

.btn.btn-outline.blue {
    border-color: #3598dc;
    color: #3598dc;
    background: none; }
.btn.btn-outline.blue:hover, .btn.btn-outline.blue:active, .btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:active:focus, .btn.btn-outline.blue:focus, .btn.btn-outline.blue.active {
    border-color: #3598dc;
    color: #FFFFFF;
    background-color: #3598dc; }

.btn.blue-stripe {
    border-left: 4px solid #3598dc !important; }

.btn.blue.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.blue-madison:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #578ebe;
    border-color: #578ebe; }
.btn.blue-madison:not(.btn-outline):focus, .btn.blue-madison:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #3f74a3;
    border-color: #2a4d6c; }
.btn.blue-madison:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #3f74a3;
    border-color: #3c6f9c; }
.btn.blue-madison:not(.btn-outline):active, .btn.blue-madison:not(.btn-outline).active,
.open > .btn.blue-madison:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #3f74a3;
    border-color: #3c6f9c; }
.btn.blue-madison:not(.btn-outline):active:hover, .btn.blue-madison:not(.btn-outline):active:focus, .btn.blue-madison:not(.btn-outline):active.focus, .btn.blue-madison:not(.btn-outline).active:hover, .btn.blue-madison:not(.btn-outline).active:focus, .btn.blue-madison:not(.btn-outline).active.focus,
.open > .btn.blue-madison:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.blue-madison:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.blue-madison:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #356289;
    border-color: #2a4d6c; }
.btn.blue-madison:not(.btn-outline):active, .btn.blue-madison:not(.btn-outline).active,
.open > .btn.blue-madison:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.blue-madison:not(.btn-outline).disabled:hover, .btn.blue-madison:not(.btn-outline).disabled:focus, .btn.blue-madison:not(.btn-outline).disabled.focus, .btn.blue-madison:not(.btn-outline)[disabled]:hover, .btn.blue-madison:not(.btn-outline)[disabled]:focus, .btn.blue-madison:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.blue-madison:not(.btn-outline):hover,
fieldset[disabled] .btn.blue-madison:not(.btn-outline):focus,
fieldset[disabled] .btn.blue-madison:not(.btn-outline).focus {
    background-color: #578ebe;
    border-color: #578ebe; }
.btn.blue-madison:not(.btn-outline) .badge {
    color: #578ebe;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-madison {
    border-color: #578ebe;
    color: #578ebe;
    background: none; }
.btn.btn-outline.blue-madison:hover, .btn.btn-outline.blue-madison:active, .btn.btn-outline.blue-madison:active:hover, .btn.btn-outline.blue-madison:active:focus, .btn.btn-outline.blue-madison:focus, .btn.btn-outline.blue-madison.active {
    border-color: #578ebe;
    color: #FFFFFF;
    background-color: #578ebe; }

.btn.blue-madison-stripe {
    border-left: 4px solid #578ebe !important; }

.btn.blue-madison.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.blue-chambray:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #2C3E50;
    border-color: #2C3E50; }
.btn.blue-chambray:not(.btn-outline):focus, .btn.blue-chambray:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #1a252f;
    border-color: black; }
.btn.blue-chambray:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #1a252f;
    border-color: #161f29; }
.btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray:not(.btn-outline).active,
.open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #1a252f;
    border-color: #161f29; }
.btn.blue-chambray:not(.btn-outline):active:hover, .btn.blue-chambray:not(.btn-outline):active:focus, .btn.blue-chambray:not(.btn-outline):active.focus, .btn.blue-chambray:not(.btn-outline).active:hover, .btn.blue-chambray:not(.btn-outline).active:focus, .btn.blue-chambray:not(.btn-outline).active.focus,
.open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #0d1318;
    border-color: black; }
.btn.blue-chambray:not(.btn-outline):active, .btn.blue-chambray:not(.btn-outline).active,
.open > .btn.blue-chambray:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.blue-chambray:not(.btn-outline).disabled:hover, .btn.blue-chambray:not(.btn-outline).disabled:focus, .btn.blue-chambray:not(.btn-outline).disabled.focus, .btn.blue-chambray:not(.btn-outline)[disabled]:hover, .btn.blue-chambray:not(.btn-outline)[disabled]:focus, .btn.blue-chambray:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.blue-chambray:not(.btn-outline):hover,
fieldset[disabled] .btn.blue-chambray:not(.btn-outline):focus,
fieldset[disabled] .btn.blue-chambray:not(.btn-outline).focus {
    background-color: #2C3E50;
    border-color: #2C3E50; }
.btn.blue-chambray:not(.btn-outline) .badge {
    color: #2C3E50;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-chambray {
    border-color: #2C3E50;
    color: #2C3E50;
    background: none; }
.btn.btn-outline.blue-chambray:hover, .btn.btn-outline.blue-chambray:active, .btn.btn-outline.blue-chambray:active:hover, .btn.btn-outline.blue-chambray:active:focus, .btn.btn-outline.blue-chambray:focus, .btn.btn-outline.blue-chambray.active {
    border-color: #2C3E50;
    color: #FFFFFF;
    background-color: #2C3E50; }

.btn.blue-chambray-stripe {
    border-left: 4px solid #2C3E50 !important; }

.btn.blue-chambray.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.blue-ebonyclay:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #22313F;
    border-color: #22313F; }
.btn.blue-ebonyclay:not(.btn-outline):focus, .btn.blue-ebonyclay:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #10171e;
    border-color: black; }
.btn.blue-ebonyclay:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #10171e;
    border-color: #0d1217; }
.btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay:not(.btn-outline).active,
.open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #10171e;
    border-color: #0d1217; }
.btn.blue-ebonyclay:not(.btn-outline):active:hover, .btn.blue-ebonyclay:not(.btn-outline):active:focus, .btn.blue-ebonyclay:not(.btn-outline):active.focus, .btn.blue-ebonyclay:not(.btn-outline).active:hover, .btn.blue-ebonyclay:not(.btn-outline).active:focus, .btn.blue-ebonyclay:not(.btn-outline).active.focus,
.open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #040507;
    border-color: black; }
.btn.blue-ebonyclay:not(.btn-outline):active, .btn.blue-ebonyclay:not(.btn-outline).active,
.open > .btn.blue-ebonyclay:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.blue-ebonyclay:not(.btn-outline).disabled:hover, .btn.blue-ebonyclay:not(.btn-outline).disabled:focus, .btn.blue-ebonyclay:not(.btn-outline).disabled.focus, .btn.blue-ebonyclay:not(.btn-outline)[disabled]:hover, .btn.blue-ebonyclay:not(.btn-outline)[disabled]:focus, .btn.blue-ebonyclay:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):hover,
fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline):focus,
fieldset[disabled] .btn.blue-ebonyclay:not(.btn-outline).focus {
    background-color: #22313F;
    border-color: #22313F; }
.btn.blue-ebonyclay:not(.btn-outline) .badge {
    color: #22313F;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-ebonyclay {
    border-color: #22313F;
    color: #22313F;
    background: none; }
.btn.btn-outline.blue-ebonyclay:hover, .btn.btn-outline.blue-ebonyclay:active, .btn.btn-outline.blue-ebonyclay:active:hover, .btn.btn-outline.blue-ebonyclay:active:focus, .btn.btn-outline.blue-ebonyclay:focus, .btn.btn-outline.blue-ebonyclay.active {
    border-color: #22313F;
    color: #FFFFFF;
    background-color: #22313F; }

.btn.blue-ebonyclay-stripe {
    border-left: 4px solid #22313F !important; }

.btn.blue-ebonyclay.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.blue-hoki:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #67809F;
    border-color: #67809F; }
.btn.blue-hoki:not(.btn-outline):focus, .btn.blue-hoki:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #526781;
    border-color: #344252; }
.btn.blue-hoki:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #526781;
    border-color: #4e627b; }
.btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki:not(.btn-outline).active,
.open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #526781;
    border-color: #4e627b; }
.btn.blue-hoki:not(.btn-outline):active:hover, .btn.blue-hoki:not(.btn-outline):active:focus, .btn.blue-hoki:not(.btn-outline):active.focus, .btn.blue-hoki:not(.btn-outline).active:hover, .btn.blue-hoki:not(.btn-outline).active:focus, .btn.blue-hoki:not(.btn-outline).active.focus,
.open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #44566b;
    border-color: #344252; }
.btn.blue-hoki:not(.btn-outline):active, .btn.blue-hoki:not(.btn-outline).active,
.open > .btn.blue-hoki:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.blue-hoki:not(.btn-outline).disabled:hover, .btn.blue-hoki:not(.btn-outline).disabled:focus, .btn.blue-hoki:not(.btn-outline).disabled.focus, .btn.blue-hoki:not(.btn-outline)[disabled]:hover, .btn.blue-hoki:not(.btn-outline)[disabled]:focus, .btn.blue-hoki:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.blue-hoki:not(.btn-outline):hover,
fieldset[disabled] .btn.blue-hoki:not(.btn-outline):focus,
fieldset[disabled] .btn.blue-hoki:not(.btn-outline).focus {
    background-color: #67809F;
    border-color: #67809F; }
.btn.blue-hoki:not(.btn-outline) .badge {
    color: #67809F;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-hoki {
    border-color: #67809F;
    color: #67809F;
    background: none; }
.btn.btn-outline.blue-hoki:hover, .btn.btn-outline.blue-hoki:active, .btn.btn-outline.blue-hoki:active:hover, .btn.btn-outline.blue-hoki:active:focus, .btn.btn-outline.blue-hoki:focus, .btn.btn-outline.blue-hoki.active {
    border-color: #67809F;
    color: #FFFFFF;
    background-color: #67809F; }

.btn.blue-hoki-stripe {
    border-left: 4px solid #67809F !important; }

.btn.blue-hoki.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.blue-steel:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #4B77BE;
    border-color: #4B77BE; }
.btn.blue-steel:not(.btn-outline):focus, .btn.blue-steel:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #395f9d;
    border-color: #243d65; }
.btn.blue-steel:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #395f9d;
    border-color: #365b96; }
.btn.blue-steel:not(.btn-outline):active, .btn.blue-steel:not(.btn-outline).active,
.open > .btn.blue-steel:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #395f9d;
    border-color: #365b96; }
.btn.blue-steel:not(.btn-outline):active:hover, .btn.blue-steel:not(.btn-outline):active:focus, .btn.blue-steel:not(.btn-outline):active.focus, .btn.blue-steel:not(.btn-outline).active:hover, .btn.blue-steel:not(.btn-outline).active:focus, .btn.blue-steel:not(.btn-outline).active.focus,
.open > .btn.blue-steel:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.blue-steel:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.blue-steel:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #2f4f83;
    border-color: #243d65; }
.btn.blue-steel:not(.btn-outline):active, .btn.blue-steel:not(.btn-outline).active,
.open > .btn.blue-steel:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.blue-steel:not(.btn-outline).disabled:hover, .btn.blue-steel:not(.btn-outline).disabled:focus, .btn.blue-steel:not(.btn-outline).disabled.focus, .btn.blue-steel:not(.btn-outline)[disabled]:hover, .btn.blue-steel:not(.btn-outline)[disabled]:focus, .btn.blue-steel:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.blue-steel:not(.btn-outline):hover,
fieldset[disabled] .btn.blue-steel:not(.btn-outline):focus,
fieldset[disabled] .btn.blue-steel:not(.btn-outline).focus {
    background-color: #4B77BE;
    border-color: #4B77BE; }
.btn.blue-steel:not(.btn-outline) .badge {
    color: #4B77BE;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-steel {
    border-color: #4B77BE;
    color: #4B77BE;
    background: none; }
.btn.btn-outline.blue-steel:hover, .btn.btn-outline.blue-steel:active, .btn.btn-outline.blue-steel:active:hover, .btn.btn-outline.blue-steel:active:focus, .btn.btn-outline.blue-steel:focus, .btn.btn-outline.blue-steel.active {
    border-color: #4B77BE;
    color: #FFFFFF;
    background-color: #4B77BE; }

.btn.blue-steel-stripe {
    border-left: 4px solid #4B77BE !important; }

.btn.blue-steel.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.blue-soft:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #4c87b9;
    border-color: #4c87b9; }
.btn.blue-soft:not(.btn-outline):focus, .btn.blue-soft:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #3b6d97;
    border-color: #264560; }
.btn.blue-soft:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #3b6d97;
    border-color: #386890; }
.btn.blue-soft:not(.btn-outline):active, .btn.blue-soft:not(.btn-outline).active,
.open > .btn.blue-soft:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #3b6d97;
    border-color: #386890; }
.btn.blue-soft:not(.btn-outline):active:hover, .btn.blue-soft:not(.btn-outline):active:focus, .btn.blue-soft:not(.btn-outline):active.focus, .btn.blue-soft:not(.btn-outline).active:hover, .btn.blue-soft:not(.btn-outline).active:focus, .btn.blue-soft:not(.btn-outline).active.focus,
.open > .btn.blue-soft:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.blue-soft:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.blue-soft:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #315a7d;
    border-color: #264560; }
.btn.blue-soft:not(.btn-outline):active, .btn.blue-soft:not(.btn-outline).active,
.open > .btn.blue-soft:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.blue-soft:not(.btn-outline).disabled:hover, .btn.blue-soft:not(.btn-outline).disabled:focus, .btn.blue-soft:not(.btn-outline).disabled.focus, .btn.blue-soft:not(.btn-outline)[disabled]:hover, .btn.blue-soft:not(.btn-outline)[disabled]:focus, .btn.blue-soft:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.blue-soft:not(.btn-outline):hover,
fieldset[disabled] .btn.blue-soft:not(.btn-outline):focus,
fieldset[disabled] .btn.blue-soft:not(.btn-outline).focus {
    background-color: #4c87b9;
    border-color: #4c87b9; }
.btn.blue-soft:not(.btn-outline) .badge {
    color: #4c87b9;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-soft {
    border-color: #4c87b9;
    color: #4c87b9;
    background: none; }
.btn.btn-outline.blue-soft:hover, .btn.btn-outline.blue-soft:active, .btn.btn-outline.blue-soft:active:hover, .btn.btn-outline.blue-soft:active:focus, .btn.btn-outline.blue-soft:focus, .btn.btn-outline.blue-soft.active {
    border-color: #4c87b9;
    color: #FFFFFF;
    background-color: #4c87b9; }

.btn.blue-soft-stripe {
    border-left: 4px solid #4c87b9 !important; }

.btn.blue-soft.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.blue-dark:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #5e738b;
    border-color: #5e738b; }
.btn.blue-dark:not(.btn-outline):focus, .btn.blue-dark:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #495a6d;
    border-color: #2b343f; }
.btn.blue-dark:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #495a6d;
    border-color: #455566; }
.btn.blue-dark:not(.btn-outline):active, .btn.blue-dark:not(.btn-outline).active,
.open > .btn.blue-dark:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #495a6d;
    border-color: #455566; }
.btn.blue-dark:not(.btn-outline):active:hover, .btn.blue-dark:not(.btn-outline):active:focus, .btn.blue-dark:not(.btn-outline):active.focus, .btn.blue-dark:not(.btn-outline).active:hover, .btn.blue-dark:not(.btn-outline).active:focus, .btn.blue-dark:not(.btn-outline).active.focus,
.open > .btn.blue-dark:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.blue-dark:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.blue-dark:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #3b4857;
    border-color: #2b343f; }
.btn.blue-dark:not(.btn-outline):active, .btn.blue-dark:not(.btn-outline).active,
.open > .btn.blue-dark:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.blue-dark:not(.btn-outline).disabled:hover, .btn.blue-dark:not(.btn-outline).disabled:focus, .btn.blue-dark:not(.btn-outline).disabled.focus, .btn.blue-dark:not(.btn-outline)[disabled]:hover, .btn.blue-dark:not(.btn-outline)[disabled]:focus, .btn.blue-dark:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.blue-dark:not(.btn-outline):hover,
fieldset[disabled] .btn.blue-dark:not(.btn-outline):focus,
fieldset[disabled] .btn.blue-dark:not(.btn-outline).focus {
    background-color: #5e738b;
    border-color: #5e738b; }
.btn.blue-dark:not(.btn-outline) .badge {
    color: #5e738b;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-dark {
    border-color: #5e738b;
    color: #5e738b;
    background: none; }
.btn.btn-outline.blue-dark:hover, .btn.btn-outline.blue-dark:active, .btn.btn-outline.blue-dark:active:hover, .btn.btn-outline.blue-dark:active:focus, .btn.btn-outline.blue-dark:focus, .btn.btn-outline.blue-dark.active {
    border-color: #5e738b;
    color: #FFFFFF;
    background-color: #5e738b; }

.btn.blue-dark-stripe {
    border-left: 4px solid #5e738b !important; }

.btn.blue-dark.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.blue-sharp:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #5C9BD1;
    border-color: #5C9BD1; }
.btn.blue-sharp:not(.btn-outline):focus, .btn.blue-sharp:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #3782c3;
    border-color: #265a87; }
.btn.blue-sharp:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #3782c3;
    border-color: #357dbb; }
.btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp:not(.btn-outline).active,
.open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #3782c3;
    border-color: #357dbb; }
.btn.blue-sharp:not(.btn-outline):active:hover, .btn.blue-sharp:not(.btn-outline):active:focus, .btn.blue-sharp:not(.btn-outline):active.focus, .btn.blue-sharp:not(.btn-outline).active:hover, .btn.blue-sharp:not(.btn-outline).active:focus, .btn.blue-sharp:not(.btn-outline).active.focus,
.open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #2f70a7;
    border-color: #265a87; }
.btn.blue-sharp:not(.btn-outline):active, .btn.blue-sharp:not(.btn-outline).active,
.open > .btn.blue-sharp:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.blue-sharp:not(.btn-outline).disabled:hover, .btn.blue-sharp:not(.btn-outline).disabled:focus, .btn.blue-sharp:not(.btn-outline).disabled.focus, .btn.blue-sharp:not(.btn-outline)[disabled]:hover, .btn.blue-sharp:not(.btn-outline)[disabled]:focus, .btn.blue-sharp:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.blue-sharp:not(.btn-outline):hover,
fieldset[disabled] .btn.blue-sharp:not(.btn-outline):focus,
fieldset[disabled] .btn.blue-sharp:not(.btn-outline).focus {
    background-color: #5C9BD1;
    border-color: #5C9BD1; }
.btn.blue-sharp:not(.btn-outline) .badge {
    color: #5C9BD1;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-sharp {
    border-color: #5C9BD1;
    color: #5C9BD1;
    background: none; }
.btn.btn-outline.blue-sharp:hover, .btn.btn-outline.blue-sharp:active, .btn.btn-outline.blue-sharp:active:hover, .btn.btn-outline.blue-sharp:active:focus, .btn.btn-outline.blue-sharp:focus, .btn.btn-outline.blue-sharp.active {
    border-color: #5C9BD1;
    color: #FFFFFF;
    background-color: #5C9BD1; }

.btn.blue-sharp-stripe {
    border-left: 4px solid #5C9BD1 !important; }

.btn.blue-sharp.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.blue-oleo:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #94A0B2;
    border-color: #94A0B2; }
.btn.blue-oleo:not(.btn-outline):focus, .btn.blue-oleo:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #76869d;
    border-color: #536073; }
.btn.blue-oleo:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #76869d;
    border-color: #708098; }
.btn.blue-oleo:not(.btn-outline):active, .btn.blue-oleo:not(.btn-outline).active,
.open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #76869d;
    border-color: #708098; }
.btn.blue-oleo:not(.btn-outline):active:hover, .btn.blue-oleo:not(.btn-outline):active:focus, .btn.blue-oleo:not(.btn-outline):active.focus, .btn.blue-oleo:not(.btn-outline).active:hover, .btn.blue-oleo:not(.btn-outline).active:focus, .btn.blue-oleo:not(.btn-outline).active.focus,
.open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #64748b;
    border-color: #536073; }
.btn.blue-oleo:not(.btn-outline):active, .btn.blue-oleo:not(.btn-outline).active,
.open > .btn.blue-oleo:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.blue-oleo:not(.btn-outline).disabled:hover, .btn.blue-oleo:not(.btn-outline).disabled:focus, .btn.blue-oleo:not(.btn-outline).disabled.focus, .btn.blue-oleo:not(.btn-outline)[disabled]:hover, .btn.blue-oleo:not(.btn-outline)[disabled]:focus, .btn.blue-oleo:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.blue-oleo:not(.btn-outline):hover,
fieldset[disabled] .btn.blue-oleo:not(.btn-outline):focus,
fieldset[disabled] .btn.blue-oleo:not(.btn-outline).focus {
    background-color: #94A0B2;
    border-color: #94A0B2; }
.btn.blue-oleo:not(.btn-outline) .badge {
    color: #94A0B2;
    background-color: #FFFFFF; }

.btn.btn-outline.blue-oleo {
    border-color: #94A0B2;
    color: #94A0B2;
    background: none; }
.btn.btn-outline.blue-oleo:hover, .btn.btn-outline.blue-oleo:active, .btn.btn-outline.blue-oleo:active:hover, .btn.btn-outline.blue-oleo:active:focus, .btn.btn-outline.blue-oleo:focus, .btn.btn-outline.blue-oleo.active {
    border-color: #94A0B2;
    color: #FFFFFF;
    background-color: #94A0B2; }

.btn.blue-oleo-stripe {
    border-left: 4px solid #94A0B2 !important; }

.btn.blue-oleo.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.green:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #32c5d2;
    border-color: #32c5d2; }
.btn.green:not(.btn-outline):focus, .btn.green:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #26a1ab;
    border-color: #18666d; }
.btn.green:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #26a1ab;
    border-color: #2499a3; }
.btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline).active,
.open > .btn.green:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #26a1ab;
    border-color: #2499a3; }
.btn.green:not(.btn-outline):active:hover, .btn.green:not(.btn-outline):active:focus, .btn.green:not(.btn-outline):active.focus, .btn.green:not(.btn-outline).active:hover, .btn.green:not(.btn-outline).active:focus, .btn.green:not(.btn-outline).active.focus,
.open > .btn.green:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.green:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.green:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #1f858e;
    border-color: #18666d; }
.btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline).active,
.open > .btn.green:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.green:not(.btn-outline).disabled:hover, .btn.green:not(.btn-outline).disabled:focus, .btn.green:not(.btn-outline).disabled.focus, .btn.green:not(.btn-outline)[disabled]:hover, .btn.green:not(.btn-outline)[disabled]:focus, .btn.green:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.green:not(.btn-outline):hover,
fieldset[disabled] .btn.green:not(.btn-outline):focus,
fieldset[disabled] .btn.green:not(.btn-outline).focus {
    background-color: #32c5d2;
    border-color: #32c5d2; }
.btn.green:not(.btn-outline) .badge {
    color: #32c5d2;
    background-color: #FFFFFF; }

.btn.btn-outline.green {
    border-color: #32c5d2;
    color: #32c5d2;
    background: none; }
.btn.btn-outline.green:hover, .btn.btn-outline.green:active, .btn.btn-outline.green:active:hover, .btn.btn-outline.green:active:focus, .btn.btn-outline.green:focus, .btn.btn-outline.green.active {
    border-color: #32c5d2;
    color: #FFFFFF;
    background-color: #32c5d2; }

.btn.green-stripe {
    border-left: 4px solid #32c5d2 !important; }

.btn.green.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.green-meadow:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #1BBC9B;
    border-color: #1BBC9B; }
.btn.green-meadow:not(.btn-outline):focus, .btn.green-meadow:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #158f76;
    border-color: #0b4d3f; }
.btn.green-meadow:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #158f76;
    border-color: #13866f; }
.btn.green-meadow:not(.btn-outline):active, .btn.green-meadow:not(.btn-outline).active,
.open > .btn.green-meadow:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #158f76;
    border-color: #13866f; }
.btn.green-meadow:not(.btn-outline):active:hover, .btn.green-meadow:not(.btn-outline):active:focus, .btn.green-meadow:not(.btn-outline):active.focus, .btn.green-meadow:not(.btn-outline).active:hover, .btn.green-meadow:not(.btn-outline).active:focus, .btn.green-meadow:not(.btn-outline).active.focus,
.open > .btn.green-meadow:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.green-meadow:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.green-meadow:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #10705c;
    border-color: #0b4d3f; }
.btn.green-meadow:not(.btn-outline):active, .btn.green-meadow:not(.btn-outline).active,
.open > .btn.green-meadow:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.green-meadow:not(.btn-outline).disabled:hover, .btn.green-meadow:not(.btn-outline).disabled:focus, .btn.green-meadow:not(.btn-outline).disabled.focus, .btn.green-meadow:not(.btn-outline)[disabled]:hover, .btn.green-meadow:not(.btn-outline)[disabled]:focus, .btn.green-meadow:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.green-meadow:not(.btn-outline):hover,
fieldset[disabled] .btn.green-meadow:not(.btn-outline):focus,
fieldset[disabled] .btn.green-meadow:not(.btn-outline).focus {
    background-color: #1BBC9B;
    border-color: #1BBC9B; }
.btn.green-meadow:not(.btn-outline) .badge {
    color: #1BBC9B;
    background-color: #FFFFFF; }

.btn.btn-outline.green-meadow {
    border-color: #1BBC9B;
    color: #1BBC9B;
    background: none; }
.btn.btn-outline.green-meadow:hover, .btn.btn-outline.green-meadow:active, .btn.btn-outline.green-meadow:active:hover, .btn.btn-outline.green-meadow:active:focus, .btn.btn-outline.green-meadow:focus, .btn.btn-outline.green-meadow.active {
    border-color: #1BBC9B;
    color: #FFFFFF;
    background-color: #1BBC9B; }

.btn.green-meadow-stripe {
    border-left: 4px solid #1BBC9B !important; }

.btn.green-meadow.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.green-seagreen:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #1BA39C;
    border-color: #1BA39C; }
.btn.green-seagreen:not(.btn-outline):focus, .btn.green-seagreen:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #147772;
    border-color: #093633; }
.btn.green-seagreen:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #147772;
    border-color: #126e6a; }
.btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen:not(.btn-outline).active,
.open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #147772;
    border-color: #126e6a; }
.btn.green-seagreen:not(.btn-outline):active:hover, .btn.green-seagreen:not(.btn-outline):active:focus, .btn.green-seagreen:not(.btn-outline):active.focus, .btn.green-seagreen:not(.btn-outline).active:hover, .btn.green-seagreen:not(.btn-outline).active:focus, .btn.green-seagreen:not(.btn-outline).active.focus,
.open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #0f5955;
    border-color: #093633; }
.btn.green-seagreen:not(.btn-outline):active, .btn.green-seagreen:not(.btn-outline).active,
.open > .btn.green-seagreen:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.green-seagreen:not(.btn-outline).disabled:hover, .btn.green-seagreen:not(.btn-outline).disabled:focus, .btn.green-seagreen:not(.btn-outline).disabled.focus, .btn.green-seagreen:not(.btn-outline)[disabled]:hover, .btn.green-seagreen:not(.btn-outline)[disabled]:focus, .btn.green-seagreen:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.green-seagreen:not(.btn-outline):hover,
fieldset[disabled] .btn.green-seagreen:not(.btn-outline):focus,
fieldset[disabled] .btn.green-seagreen:not(.btn-outline).focus {
    background-color: #1BA39C;
    border-color: #1BA39C; }
.btn.green-seagreen:not(.btn-outline) .badge {
    color: #1BA39C;
    background-color: #FFFFFF; }

.btn.btn-outline.green-seagreen {
    border-color: #1BA39C;
    color: #1BA39C;
    background: none; }
.btn.btn-outline.green-seagreen:hover, .btn.btn-outline.green-seagreen:active, .btn.btn-outline.green-seagreen:active:hover, .btn.btn-outline.green-seagreen:active:focus, .btn.btn-outline.green-seagreen:focus, .btn.btn-outline.green-seagreen.active {
    border-color: #1BA39C;
    color: #FFFFFF;
    background-color: #1BA39C; }

.btn.green-seagreen-stripe {
    border-left: 4px solid #1BA39C !important; }

.btn.green-seagreen.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.green-turquoise:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #36D7B7;
    border-color: #36D7B7; }
.btn.green-turquoise:not(.btn-outline):focus, .btn.green-turquoise:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #24b699;
    border-color: #177663; }
.btn.green-turquoise:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #24b699;
    border-color: #22ad92; }
.btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise:not(.btn-outline).active,
.open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #24b699;
    border-color: #22ad92; }
.btn.green-turquoise:not(.btn-outline):active:hover, .btn.green-turquoise:not(.btn-outline):active:focus, .btn.green-turquoise:not(.btn-outline):active.focus, .btn.green-turquoise:not(.btn-outline).active:hover, .btn.green-turquoise:not(.btn-outline).active:focus, .btn.green-turquoise:not(.btn-outline).active.focus,
.open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #1e9880;
    border-color: #177663; }
.btn.green-turquoise:not(.btn-outline):active, .btn.green-turquoise:not(.btn-outline).active,
.open > .btn.green-turquoise:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.green-turquoise:not(.btn-outline).disabled:hover, .btn.green-turquoise:not(.btn-outline).disabled:focus, .btn.green-turquoise:not(.btn-outline).disabled.focus, .btn.green-turquoise:not(.btn-outline)[disabled]:hover, .btn.green-turquoise:not(.btn-outline)[disabled]:focus, .btn.green-turquoise:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.green-turquoise:not(.btn-outline):hover,
fieldset[disabled] .btn.green-turquoise:not(.btn-outline):focus,
fieldset[disabled] .btn.green-turquoise:not(.btn-outline).focus {
    background-color: #36D7B7;
    border-color: #36D7B7; }
.btn.green-turquoise:not(.btn-outline) .badge {
    color: #36D7B7;
    background-color: #FFFFFF; }

.btn.btn-outline.green-turquoise {
    border-color: #36D7B7;
    color: #36D7B7;
    background: none; }
.btn.btn-outline.green-turquoise:hover, .btn.btn-outline.green-turquoise:active, .btn.btn-outline.green-turquoise:active:hover, .btn.btn-outline.green-turquoise:active:focus, .btn.btn-outline.green-turquoise:focus, .btn.btn-outline.green-turquoise.active {
    border-color: #36D7B7;
    color: #FFFFFF;
    background-color: #36D7B7; }

.btn.green-turquoise-stripe {
    border-left: 4px solid #36D7B7 !important; }

.btn.green-turquoise.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.green-haze:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #44b6ae;
    border-color: #44b6ae; }
.btn.green-haze:not(.btn-outline):focus, .btn.green-haze:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #36918b;
    border-color: #215955; }
.btn.green-haze:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #36918b;
    border-color: #338983; }
.btn.green-haze:not(.btn-outline):active, .btn.green-haze:not(.btn-outline).active,
.open > .btn.green-haze:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #36918b;
    border-color: #338983; }
.btn.green-haze:not(.btn-outline):active:hover, .btn.green-haze:not(.btn-outline):active:focus, .btn.green-haze:not(.btn-outline):active.focus, .btn.green-haze:not(.btn-outline).active:hover, .btn.green-haze:not(.btn-outline).active:focus, .btn.green-haze:not(.btn-outline).active.focus,
.open > .btn.green-haze:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.green-haze:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.green-haze:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #2c7772;
    border-color: #215955; }
.btn.green-haze:not(.btn-outline):active, .btn.green-haze:not(.btn-outline).active,
.open > .btn.green-haze:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.green-haze:not(.btn-outline).disabled:hover, .btn.green-haze:not(.btn-outline).disabled:focus, .btn.green-haze:not(.btn-outline).disabled.focus, .btn.green-haze:not(.btn-outline)[disabled]:hover, .btn.green-haze:not(.btn-outline)[disabled]:focus, .btn.green-haze:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.green-haze:not(.btn-outline):hover,
fieldset[disabled] .btn.green-haze:not(.btn-outline):focus,
fieldset[disabled] .btn.green-haze:not(.btn-outline).focus {
    background-color: #44b6ae;
    border-color: #44b6ae; }
.btn.green-haze:not(.btn-outline) .badge {
    color: #44b6ae;
    background-color: #FFFFFF; }

.btn.btn-outline.green-haze {
    border-color: #44b6ae;
    color: #44b6ae;
    background: none; }
.btn.btn-outline.green-haze:hover, .btn.btn-outline.green-haze:active, .btn.btn-outline.green-haze:active:hover, .btn.btn-outline.green-haze:active:focus, .btn.btn-outline.green-haze:focus, .btn.btn-outline.green-haze.active {
    border-color: #44b6ae;
    color: #FFFFFF;
    background-color: #44b6ae; }

.btn.green-haze-stripe {
    border-left: 4px solid #44b6ae !important; }

.btn.green-haze.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.green-jungle:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #26C281;
    border-color: #26C281; }
.btn.green-jungle:not(.btn-outline):focus, .btn.green-jungle:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #1e9765;
    border-color: #11573a; }
.btn.green-jungle:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #1e9765;
    border-color: #1c8f5f; }
.btn.green-jungle:not(.btn-outline):active, .btn.green-jungle:not(.btn-outline).active,
.open > .btn.green-jungle:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #1e9765;
    border-color: #1c8f5f; }
.btn.green-jungle:not(.btn-outline):active:hover, .btn.green-jungle:not(.btn-outline):active:focus, .btn.green-jungle:not(.btn-outline):active.focus, .btn.green-jungle:not(.btn-outline).active:hover, .btn.green-jungle:not(.btn-outline).active:focus, .btn.green-jungle:not(.btn-outline).active.focus,
.open > .btn.green-jungle:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.green-jungle:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.green-jungle:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #187a51;
    border-color: #11573a; }
.btn.green-jungle:not(.btn-outline):active, .btn.green-jungle:not(.btn-outline).active,
.open > .btn.green-jungle:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.green-jungle:not(.btn-outline).disabled:hover, .btn.green-jungle:not(.btn-outline).disabled:focus, .btn.green-jungle:not(.btn-outline).disabled.focus, .btn.green-jungle:not(.btn-outline)[disabled]:hover, .btn.green-jungle:not(.btn-outline)[disabled]:focus, .btn.green-jungle:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.green-jungle:not(.btn-outline):hover,
fieldset[disabled] .btn.green-jungle:not(.btn-outline):focus,
fieldset[disabled] .btn.green-jungle:not(.btn-outline).focus {
    background-color: #26C281;
    border-color: #26C281; }
.btn.green-jungle:not(.btn-outline) .badge {
    color: #26C281;
    background-color: #FFFFFF; }

.btn.btn-outline.green-jungle {
    border-color: #26C281;
    color: #26C281;
    background: none; }
.btn.btn-outline.green-jungle:hover, .btn.btn-outline.green-jungle:active, .btn.btn-outline.green-jungle:active:hover, .btn.btn-outline.green-jungle:active:focus, .btn.btn-outline.green-jungle:focus, .btn.btn-outline.green-jungle.active {
    border-color: #26C281;
    color: #FFFFFF;
    background-color: #26C281; }

.btn.green-jungle-stripe {
    border-left: 4px solid #26C281 !important; }

.btn.green-jungle.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.green-soft:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #3faba4;
    border-color: #3faba4; }
.btn.green-soft:not(.btn-outline):focus, .btn.green-soft:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #318680;
    border-color: #1d4e4b; }
.btn.green-soft:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #318680;
    border-color: #2f7e79; }
.btn.green-soft:not(.btn-outline):active, .btn.green-soft:not(.btn-outline).active,
.open > .btn.green-soft:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #318680;
    border-color: #2f7e79; }
.btn.green-soft:not(.btn-outline):active:hover, .btn.green-soft:not(.btn-outline):active:focus, .btn.green-soft:not(.btn-outline):active.focus, .btn.green-soft:not(.btn-outline).active:hover, .btn.green-soft:not(.btn-outline).active:focus, .btn.green-soft:not(.btn-outline).active.focus,
.open > .btn.green-soft:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.green-soft:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.green-soft:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #286c67;
    border-color: #1d4e4b; }
.btn.green-soft:not(.btn-outline):active, .btn.green-soft:not(.btn-outline).active,
.open > .btn.green-soft:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.green-soft:not(.btn-outline).disabled:hover, .btn.green-soft:not(.btn-outline).disabled:focus, .btn.green-soft:not(.btn-outline).disabled.focus, .btn.green-soft:not(.btn-outline)[disabled]:hover, .btn.green-soft:not(.btn-outline)[disabled]:focus, .btn.green-soft:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.green-soft:not(.btn-outline):hover,
fieldset[disabled] .btn.green-soft:not(.btn-outline):focus,
fieldset[disabled] .btn.green-soft:not(.btn-outline).focus {
    background-color: #3faba4;
    border-color: #3faba4; }
.btn.green-soft:not(.btn-outline) .badge {
    color: #3faba4;
    background-color: #FFFFFF; }

.btn.btn-outline.green-soft {
    border-color: #3faba4;
    color: #3faba4;
    background: none; }
.btn.btn-outline.green-soft:hover, .btn.btn-outline.green-soft:active, .btn.btn-outline.green-soft:active:hover, .btn.btn-outline.green-soft:active:focus, .btn.btn-outline.green-soft:focus, .btn.btn-outline.green-soft.active {
    border-color: #3faba4;
    color: #FFFFFF;
    background-color: #3faba4; }

.btn.green-soft-stripe {
    border-left: 4px solid #3faba4 !important; }

.btn.green-soft.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.green-dark:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #4DB3A2;
    border-color: #4DB3A2; }
.btn.green-dark:not(.btn-outline):focus, .btn.green-dark:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #3d9082;
    border-color: #265a51; }
.btn.green-dark:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #3d9082;
    border-color: #3a897b; }
.btn.green-dark:not(.btn-outline):active, .btn.green-dark:not(.btn-outline).active,
.open > .btn.green-dark:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #3d9082;
    border-color: #3a897b; }
.btn.green-dark:not(.btn-outline):active:hover, .btn.green-dark:not(.btn-outline):active:focus, .btn.green-dark:not(.btn-outline):active.focus, .btn.green-dark:not(.btn-outline).active:hover, .btn.green-dark:not(.btn-outline).active:focus, .btn.green-dark:not(.btn-outline).active.focus,
.open > .btn.green-dark:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.green-dark:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.green-dark:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #33776b;
    border-color: #265a51; }
.btn.green-dark:not(.btn-outline):active, .btn.green-dark:not(.btn-outline).active,
.open > .btn.green-dark:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.green-dark:not(.btn-outline).disabled:hover, .btn.green-dark:not(.btn-outline).disabled:focus, .btn.green-dark:not(.btn-outline).disabled.focus, .btn.green-dark:not(.btn-outline)[disabled]:hover, .btn.green-dark:not(.btn-outline)[disabled]:focus, .btn.green-dark:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.green-dark:not(.btn-outline):hover,
fieldset[disabled] .btn.green-dark:not(.btn-outline):focus,
fieldset[disabled] .btn.green-dark:not(.btn-outline).focus {
    background-color: #4DB3A2;
    border-color: #4DB3A2; }
.btn.green-dark:not(.btn-outline) .badge {
    color: #4DB3A2;
    background-color: #FFFFFF; }

.btn.btn-outline.green-dark {
    border-color: #4DB3A2;
    color: #4DB3A2;
    background: none; }
.btn.btn-outline.green-dark:hover, .btn.btn-outline.green-dark:active, .btn.btn-outline.green-dark:active:hover, .btn.btn-outline.green-dark:active:focus, .btn.btn-outline.green-dark:focus, .btn.btn-outline.green-dark.active {
    border-color: #4DB3A2;
    color: #FFFFFF;
    background-color: #4DB3A2; }

.btn.green-dark-stripe {
    border-left: 4px solid #4DB3A2 !important; }

.btn.green-dark.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.green-sharp:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #2ab4c0;
    border-color: #2ab4c0; }
.btn.green-sharp:not(.btn-outline):focus, .btn.green-sharp:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #218d96;
    border-color: #135257; }
.btn.green-sharp:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #218d96;
    border-color: #1f858e; }
.btn.green-sharp:not(.btn-outline):active, .btn.green-sharp:not(.btn-outline).active,
.open > .btn.green-sharp:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #218d96;
    border-color: #1f858e; }
.btn.green-sharp:not(.btn-outline):active:hover, .btn.green-sharp:not(.btn-outline):active:focus, .btn.green-sharp:not(.btn-outline):active.focus, .btn.green-sharp:not(.btn-outline).active:hover, .btn.green-sharp:not(.btn-outline).active:focus, .btn.green-sharp:not(.btn-outline).active.focus,
.open > .btn.green-sharp:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.green-sharp:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.green-sharp:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #1a7179;
    border-color: #135257; }
.btn.green-sharp:not(.btn-outline):active, .btn.green-sharp:not(.btn-outline).active,
.open > .btn.green-sharp:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.green-sharp:not(.btn-outline).disabled:hover, .btn.green-sharp:not(.btn-outline).disabled:focus, .btn.green-sharp:not(.btn-outline).disabled.focus, .btn.green-sharp:not(.btn-outline)[disabled]:hover, .btn.green-sharp:not(.btn-outline)[disabled]:focus, .btn.green-sharp:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.green-sharp:not(.btn-outline):hover,
fieldset[disabled] .btn.green-sharp:not(.btn-outline):focus,
fieldset[disabled] .btn.green-sharp:not(.btn-outline).focus {
    background-color: #2ab4c0;
    border-color: #2ab4c0; }
.btn.green-sharp:not(.btn-outline) .badge {
    color: #2ab4c0;
    background-color: #FFFFFF; }

.btn.btn-outline.green-sharp {
    border-color: #2ab4c0;
    color: #2ab4c0;
    background: none; }
.btn.btn-outline.green-sharp:hover, .btn.btn-outline.green-sharp:active, .btn.btn-outline.green-sharp:active:hover, .btn.btn-outline.green-sharp:active:focus, .btn.btn-outline.green-sharp:focus, .btn.btn-outline.green-sharp.active {
    border-color: #2ab4c0;
    color: #FFFFFF;
    background-color: #2ab4c0; }

.btn.green-sharp-stripe {
    border-left: 4px solid #2ab4c0 !important; }

.btn.green-sharp.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.green-steel:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #29b4b6;
    border-color: #29b4b6; }
.btn.green-steel:not(.btn-outline):focus, .btn.green-steel:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #208b8c;
    border-color: #124d4e; }
.btn.green-steel:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #208b8c;
    border-color: #1e8384; }
.btn.green-steel:not(.btn-outline):active, .btn.green-steel:not(.btn-outline).active,
.open > .btn.green-steel:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #208b8c;
    border-color: #1e8384; }
.btn.green-steel:not(.btn-outline):active:hover, .btn.green-steel:not(.btn-outline):active:focus, .btn.green-steel:not(.btn-outline):active.focus, .btn.green-steel:not(.btn-outline).active:hover, .btn.green-steel:not(.btn-outline).active:focus, .btn.green-steel:not(.btn-outline).active.focus,
.open > .btn.green-steel:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.green-steel:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.green-steel:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #196e6f;
    border-color: #124d4e; }
.btn.green-steel:not(.btn-outline):active, .btn.green-steel:not(.btn-outline).active,
.open > .btn.green-steel:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.green-steel:not(.btn-outline).disabled:hover, .btn.green-steel:not(.btn-outline).disabled:focus, .btn.green-steel:not(.btn-outline).disabled.focus, .btn.green-steel:not(.btn-outline)[disabled]:hover, .btn.green-steel:not(.btn-outline)[disabled]:focus, .btn.green-steel:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.green-steel:not(.btn-outline):hover,
fieldset[disabled] .btn.green-steel:not(.btn-outline):focus,
fieldset[disabled] .btn.green-steel:not(.btn-outline).focus {
    background-color: #29b4b6;
    border-color: #29b4b6; }
.btn.green-steel:not(.btn-outline) .badge {
    color: #29b4b6;
    background-color: #FFFFFF; }

.btn.btn-outline.green-steel {
    border-color: #29b4b6;
    color: #29b4b6;
    background: none; }
.btn.btn-outline.green-steel:hover, .btn.btn-outline.green-steel:active, .btn.btn-outline.green-steel:active:hover, .btn.btn-outline.green-steel:active:focus, .btn.btn-outline.green-steel:focus, .btn.btn-outline.green-steel.active {
    border-color: #29b4b6;
    color: #FFFFFF;
    background-color: #29b4b6; }

.btn.green-steel-stripe {
    border-left: 4px solid #29b4b6 !important; }

.btn.green-steel.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.grey:not(.btn-outline) {
    color: #333333;
    background-color: #E5E5E5;
    border-color: #E5E5E5; }
.btn.grey:not(.btn-outline):focus, .btn.grey:not(.btn-outline).focus {
    color: #333333;
    background-color: #cccccc;
    border-color: #a5a5a5; }
.btn.grey:not(.btn-outline):hover {
    color: #333333;
    background-color: #cccccc;
    border-color: #c6c6c6; }
.btn.grey:not(.btn-outline):active, .btn.grey:not(.btn-outline).active,
.open > .btn.grey:not(.btn-outline).dropdown-toggle {
    color: #333333;
    background-color: #cccccc;
    border-color: #c6c6c6; }
.btn.grey:not(.btn-outline):active:hover, .btn.grey:not(.btn-outline):active:focus, .btn.grey:not(.btn-outline):active.focus, .btn.grey:not(.btn-outline).active:hover, .btn.grey:not(.btn-outline).active:focus, .btn.grey:not(.btn-outline).active.focus,
.open > .btn.grey:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.grey:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.grey:not(.btn-outline).dropdown-toggle.focus {
    color: #333333;
    background-color: #bababa;
    border-color: #a5a5a5; }
.btn.grey:not(.btn-outline):active, .btn.grey:not(.btn-outline).active,
.open > .btn.grey:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.grey:not(.btn-outline).disabled:hover, .btn.grey:not(.btn-outline).disabled:focus, .btn.grey:not(.btn-outline).disabled.focus, .btn.grey:not(.btn-outline)[disabled]:hover, .btn.grey:not(.btn-outline)[disabled]:focus, .btn.grey:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.grey:not(.btn-outline):hover,
fieldset[disabled] .btn.grey:not(.btn-outline):focus,
fieldset[disabled] .btn.grey:not(.btn-outline).focus {
    background-color: #E5E5E5;
    border-color: #E5E5E5; }
.btn.grey:not(.btn-outline) .badge {
    color: #E5E5E5;
    background-color: #333333; }

.btn.btn-outline.grey {
    border-color: #E5E5E5;
    color: #E5E5E5;
    background: none; }
.btn.btn-outline.grey:hover, .btn.btn-outline.grey:active, .btn.btn-outline.grey:active:hover, .btn.btn-outline.grey:active:focus, .btn.btn-outline.grey:focus, .btn.btn-outline.grey.active {
    border-color: #E5E5E5;
    color: #333333;
    background-color: #E5E5E5; }

.btn.grey-stripe {
    border-left: 4px solid #E5E5E5 !important; }

.btn.grey.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.grey-steel:not(.btn-outline) {
    color: #80898e;
    background-color: #e9edef;
    border-color: #e9edef; }
.btn.grey-steel:not(.btn-outline):focus, .btn.grey-steel:not(.btn-outline).focus {
    color: #80898e;
    background-color: #cbd5da;
    border-color: #9fb1b9; }
.btn.grey-steel:not(.btn-outline):hover {
    color: #80898e;
    background-color: #cbd5da;
    border-color: #c6d0d5; }
.btn.grey-steel:not(.btn-outline):active, .btn.grey-steel:not(.btn-outline).active,
.open > .btn.grey-steel:not(.btn-outline).dropdown-toggle {
    color: #80898e;
    background-color: #cbd5da;
    border-color: #c6d0d5; }
.btn.grey-steel:not(.btn-outline):active:hover, .btn.grey-steel:not(.btn-outline):active:focus, .btn.grey-steel:not(.btn-outline):active.focus, .btn.grey-steel:not(.btn-outline).active:hover, .btn.grey-steel:not(.btn-outline).active:focus, .btn.grey-steel:not(.btn-outline).active.focus,
.open > .btn.grey-steel:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.grey-steel:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.grey-steel:not(.btn-outline).dropdown-toggle.focus {
    color: #80898e;
    background-color: #b7c4ca;
    border-color: #9fb1b9; }
.btn.grey-steel:not(.btn-outline):active, .btn.grey-steel:not(.btn-outline).active,
.open > .btn.grey-steel:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.grey-steel:not(.btn-outline).disabled:hover, .btn.grey-steel:not(.btn-outline).disabled:focus, .btn.grey-steel:not(.btn-outline).disabled.focus, .btn.grey-steel:not(.btn-outline)[disabled]:hover, .btn.grey-steel:not(.btn-outline)[disabled]:focus, .btn.grey-steel:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.grey-steel:not(.btn-outline):hover,
fieldset[disabled] .btn.grey-steel:not(.btn-outline):focus,
fieldset[disabled] .btn.grey-steel:not(.btn-outline).focus {
    background-color: #e9edef;
    border-color: #e9edef; }
.btn.grey-steel:not(.btn-outline) .badge {
    color: #e9edef;
    background-color: #80898e; }

.btn.btn-outline.grey-steel {
    border-color: #e9edef;
    color: #e9edef;
    background: none; }
.btn.btn-outline.grey-steel:hover, .btn.btn-outline.grey-steel:active, .btn.btn-outline.grey-steel:active:hover, .btn.btn-outline.grey-steel:active:focus, .btn.btn-outline.grey-steel:focus, .btn.btn-outline.grey-steel.active {
    border-color: #e9edef;
    color: #80898e;
    background-color: #e9edef; }

.btn.grey-steel-stripe {
    border-left: 4px solid #e9edef !important; }

.btn.grey-steel.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.grey-cararra:not(.btn-outline) {
    color: #333333;
    background-color: #fafafa;
    border-color: #fafafa; }
.btn.grey-cararra:not(.btn-outline):focus, .btn.grey-cararra:not(.btn-outline).focus {
    color: #333333;
    background-color: #e1e1e1;
    border-color: #bababa; }
.btn.grey-cararra:not(.btn-outline):hover {
    color: #333333;
    background-color: #e1e1e1;
    border-color: #dbdbdb; }
.btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra:not(.btn-outline).active,
.open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle {
    color: #333333;
    background-color: #e1e1e1;
    border-color: #dbdbdb; }
.btn.grey-cararra:not(.btn-outline):active:hover, .btn.grey-cararra:not(.btn-outline):active:focus, .btn.grey-cararra:not(.btn-outline):active.focus, .btn.grey-cararra:not(.btn-outline).active:hover, .btn.grey-cararra:not(.btn-outline).active:focus, .btn.grey-cararra:not(.btn-outline).active.focus,
.open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle.focus {
    color: #333333;
    background-color: #cfcfcf;
    border-color: #bababa; }
.btn.grey-cararra:not(.btn-outline):active, .btn.grey-cararra:not(.btn-outline).active,
.open > .btn.grey-cararra:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.grey-cararra:not(.btn-outline).disabled:hover, .btn.grey-cararra:not(.btn-outline).disabled:focus, .btn.grey-cararra:not(.btn-outline).disabled.focus, .btn.grey-cararra:not(.btn-outline)[disabled]:hover, .btn.grey-cararra:not(.btn-outline)[disabled]:focus, .btn.grey-cararra:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.grey-cararra:not(.btn-outline):hover,
fieldset[disabled] .btn.grey-cararra:not(.btn-outline):focus,
fieldset[disabled] .btn.grey-cararra:not(.btn-outline).focus {
    background-color: #fafafa;
    border-color: #fafafa; }
.btn.grey-cararra:not(.btn-outline) .badge {
    color: #fafafa;
    background-color: #333333; }

.btn.btn-outline.grey-cararra {
    border-color: #fafafa;
    color: #fafafa;
    background: none; }
.btn.btn-outline.grey-cararra:hover, .btn.btn-outline.grey-cararra:active, .btn.btn-outline.grey-cararra:active:hover, .btn.btn-outline.grey-cararra:active:focus, .btn.btn-outline.grey-cararra:focus, .btn.btn-outline.grey-cararra.active {
    border-color: #fafafa;
    color: #333333;
    background-color: #fafafa; }

.btn.grey-cararra-stripe {
    border-left: 4px solid #fafafa !important; }

.btn.grey-cararra.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.grey-gallery:not(.btn-outline) {
    color: #ffffff;
    background-color: #555555;
    border-color: #555555; }
.btn.grey-gallery:not(.btn-outline):focus, .btn.grey-gallery:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #3c3c3c;
    border-color: #151515; }
.btn.grey-gallery:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #3c3c3c;
    border-color: #363636; }
.btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery:not(.btn-outline).active,
.open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #3c3c3c;
    border-color: #363636; }
.btn.grey-gallery:not(.btn-outline):active:hover, .btn.grey-gallery:not(.btn-outline):active:focus, .btn.grey-gallery:not(.btn-outline):active.focus, .btn.grey-gallery:not(.btn-outline).active:hover, .btn.grey-gallery:not(.btn-outline).active:focus, .btn.grey-gallery:not(.btn-outline).active.focus,
.open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #2a2a2a;
    border-color: #151515; }
.btn.grey-gallery:not(.btn-outline):active, .btn.grey-gallery:not(.btn-outline).active,
.open > .btn.grey-gallery:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.grey-gallery:not(.btn-outline).disabled:hover, .btn.grey-gallery:not(.btn-outline).disabled:focus, .btn.grey-gallery:not(.btn-outline).disabled.focus, .btn.grey-gallery:not(.btn-outline)[disabled]:hover, .btn.grey-gallery:not(.btn-outline)[disabled]:focus, .btn.grey-gallery:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.grey-gallery:not(.btn-outline):hover,
fieldset[disabled] .btn.grey-gallery:not(.btn-outline):focus,
fieldset[disabled] .btn.grey-gallery:not(.btn-outline).focus {
    background-color: #555555;
    border-color: #555555; }
.btn.grey-gallery:not(.btn-outline) .badge {
    color: #555555;
    background-color: #ffffff; }

.btn.btn-outline.grey-gallery {
    border-color: #555555;
    color: #555555;
    background: none; }
.btn.btn-outline.grey-gallery:hover, .btn.btn-outline.grey-gallery:active, .btn.btn-outline.grey-gallery:active:hover, .btn.btn-outline.grey-gallery:active:focus, .btn.btn-outline.grey-gallery:focus, .btn.btn-outline.grey-gallery.active {
    border-color: #555555;
    color: #ffffff;
    background-color: #555555; }

.btn.grey-gallery-stripe {
    border-left: 4px solid #555555 !important; }

.btn.grey-gallery.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.grey-cascade:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #95A5A6;
    border-color: #95A5A6; }
.btn.grey-cascade:not(.btn-outline):focus, .btn.grey-cascade:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #798d8f;
    border-color: #566566; }
.btn.grey-cascade:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #798d8f;
    border-color: #74898a; }
.btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade:not(.btn-outline).active,
.open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #798d8f;
    border-color: #74898a; }
.btn.grey-cascade:not(.btn-outline):active:hover, .btn.grey-cascade:not(.btn-outline):active:focus, .btn.grey-cascade:not(.btn-outline):active.focus, .btn.grey-cascade:not(.btn-outline).active:hover, .btn.grey-cascade:not(.btn-outline).active:focus, .btn.grey-cascade:not(.btn-outline).active.focus,
.open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #687b7c;
    border-color: #566566; }
.btn.grey-cascade:not(.btn-outline):active, .btn.grey-cascade:not(.btn-outline).active,
.open > .btn.grey-cascade:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.grey-cascade:not(.btn-outline).disabled:hover, .btn.grey-cascade:not(.btn-outline).disabled:focus, .btn.grey-cascade:not(.btn-outline).disabled.focus, .btn.grey-cascade:not(.btn-outline)[disabled]:hover, .btn.grey-cascade:not(.btn-outline)[disabled]:focus, .btn.grey-cascade:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.grey-cascade:not(.btn-outline):hover,
fieldset[disabled] .btn.grey-cascade:not(.btn-outline):focus,
fieldset[disabled] .btn.grey-cascade:not(.btn-outline).focus {
    background-color: #95A5A6;
    border-color: #95A5A6; }
.btn.grey-cascade:not(.btn-outline) .badge {
    color: #95A5A6;
    background-color: #FFFFFF; }

.btn.btn-outline.grey-cascade {
    border-color: #95A5A6;
    color: #95A5A6;
    background: none; }
.btn.btn-outline.grey-cascade:hover, .btn.btn-outline.grey-cascade:active, .btn.btn-outline.grey-cascade:active:hover, .btn.btn-outline.grey-cascade:active:focus, .btn.btn-outline.grey-cascade:focus, .btn.btn-outline.grey-cascade.active {
    border-color: #95A5A6;
    color: #FFFFFF;
    background-color: #95A5A6; }

.btn.grey-cascade-stripe {
    border-left: 4px solid #95A5A6 !important; }

.btn.grey-cascade.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.grey-silver:not(.btn-outline) {
    color: #FAFCFB;
    background-color: #BFBFBF;
    border-color: #BFBFBF; }
.btn.grey-silver:not(.btn-outline):focus, .btn.grey-silver:not(.btn-outline).focus {
    color: #FAFCFB;
    background-color: #a6a6a6;
    border-color: #7f7f7f; }
.btn.grey-silver:not(.btn-outline):hover {
    color: #FAFCFB;
    background-color: #a6a6a6;
    border-color: #a0a0a0; }
.btn.grey-silver:not(.btn-outline):active, .btn.grey-silver:not(.btn-outline).active,
.open > .btn.grey-silver:not(.btn-outline).dropdown-toggle {
    color: #FAFCFB;
    background-color: #a6a6a6;
    border-color: #a0a0a0; }
.btn.grey-silver:not(.btn-outline):active:hover, .btn.grey-silver:not(.btn-outline):active:focus, .btn.grey-silver:not(.btn-outline):active.focus, .btn.grey-silver:not(.btn-outline).active:hover, .btn.grey-silver:not(.btn-outline).active:focus, .btn.grey-silver:not(.btn-outline).active.focus,
.open > .btn.grey-silver:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.grey-silver:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.grey-silver:not(.btn-outline).dropdown-toggle.focus {
    color: #FAFCFB;
    background-color: #949494;
    border-color: #7f7f7f; }
.btn.grey-silver:not(.btn-outline):active, .btn.grey-silver:not(.btn-outline).active,
.open > .btn.grey-silver:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.grey-silver:not(.btn-outline).disabled:hover, .btn.grey-silver:not(.btn-outline).disabled:focus, .btn.grey-silver:not(.btn-outline).disabled.focus, .btn.grey-silver:not(.btn-outline)[disabled]:hover, .btn.grey-silver:not(.btn-outline)[disabled]:focus, .btn.grey-silver:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.grey-silver:not(.btn-outline):hover,
fieldset[disabled] .btn.grey-silver:not(.btn-outline):focus,
fieldset[disabled] .btn.grey-silver:not(.btn-outline).focus {
    background-color: #BFBFBF;
    border-color: #BFBFBF; }
.btn.grey-silver:not(.btn-outline) .badge {
    color: #BFBFBF;
    background-color: #FAFCFB; }

.btn.btn-outline.grey-silver {
    border-color: #BFBFBF;
    color: #BFBFBF;
    background: none; }
.btn.btn-outline.grey-silver:hover, .btn.btn-outline.grey-silver:active, .btn.btn-outline.grey-silver:active:hover, .btn.btn-outline.grey-silver:active:focus, .btn.btn-outline.grey-silver:focus, .btn.btn-outline.grey-silver.active {
    border-color: #BFBFBF;
    color: #FAFCFB;
    background-color: #BFBFBF; }

.btn.grey-silver-stripe {
    border-left: 4px solid #BFBFBF !important; }

.btn.grey-silver.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.grey-salsa:not(.btn-outline) {
    color: #FAFCFB;
    background-color: #ACB5C3;
    border-color: #ACB5C3; }
.btn.grey-salsa:not(.btn-outline):focus, .btn.grey-salsa:not(.btn-outline).focus {
    color: #FAFCFB;
    background-color: #8e9bae;
    border-color: #64748b; }
.btn.grey-salsa:not(.btn-outline):hover {
    color: #FAFCFB;
    background-color: #8e9bae;
    border-color: #8895a9; }
.btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa:not(.btn-outline).active,
.open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle {
    color: #FAFCFB;
    background-color: #8e9bae;
    border-color: #8895a9; }
.btn.grey-salsa:not(.btn-outline):active:hover, .btn.grey-salsa:not(.btn-outline):active:focus, .btn.grey-salsa:not(.btn-outline):active.focus, .btn.grey-salsa:not(.btn-outline).active:hover, .btn.grey-salsa:not(.btn-outline).active:focus, .btn.grey-salsa:not(.btn-outline).active.focus,
.open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle.focus {
    color: #FAFCFB;
    background-color: #7a889f;
    border-color: #64748b; }
.btn.grey-salsa:not(.btn-outline):active, .btn.grey-salsa:not(.btn-outline).active,
.open > .btn.grey-salsa:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.grey-salsa:not(.btn-outline).disabled:hover, .btn.grey-salsa:not(.btn-outline).disabled:focus, .btn.grey-salsa:not(.btn-outline).disabled.focus, .btn.grey-salsa:not(.btn-outline)[disabled]:hover, .btn.grey-salsa:not(.btn-outline)[disabled]:focus, .btn.grey-salsa:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.grey-salsa:not(.btn-outline):hover,
fieldset[disabled] .btn.grey-salsa:not(.btn-outline):focus,
fieldset[disabled] .btn.grey-salsa:not(.btn-outline).focus {
    background-color: #ACB5C3;
    border-color: #ACB5C3; }
.btn.grey-salsa:not(.btn-outline) .badge {
    color: #ACB5C3;
    background-color: #FAFCFB; }

.btn.btn-outline.grey-salsa {
    border-color: #ACB5C3;
    color: #ACB5C3;
    background: none; }
.btn.btn-outline.grey-salsa:hover, .btn.btn-outline.grey-salsa:active, .btn.btn-outline.grey-salsa:active:hover, .btn.btn-outline.grey-salsa:active:focus, .btn.btn-outline.grey-salsa:focus, .btn.btn-outline.grey-salsa.active {
    border-color: #ACB5C3;
    color: #FAFCFB;
    background-color: #ACB5C3; }

.btn.grey-salsa-stripe {
    border-left: 4px solid #ACB5C3 !important; }

.btn.grey-salsa.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.grey-salt:not(.btn-outline) {
    color: #FAFCFB;
    background-color: #bfcad1;
    border-color: #bfcad1; }
.btn.grey-salt:not(.btn-outline):focus, .btn.grey-salt:not(.btn-outline).focus {
    color: #FAFCFB;
    background-color: #a1b1bc;
    border-color: #758d9c; }
.btn.grey-salt:not(.btn-outline):hover {
    color: #FAFCFB;
    background-color: #a1b1bc;
    border-color: #9badb7; }
.btn.grey-salt:not(.btn-outline):active, .btn.grey-salt:not(.btn-outline).active,
.open > .btn.grey-salt:not(.btn-outline).dropdown-toggle {
    color: #FAFCFB;
    background-color: #a1b1bc;
    border-color: #9badb7; }
.btn.grey-salt:not(.btn-outline):active:hover, .btn.grey-salt:not(.btn-outline):active:focus, .btn.grey-salt:not(.btn-outline):active.focus, .btn.grey-salt:not(.btn-outline).active:hover, .btn.grey-salt:not(.btn-outline).active:focus, .btn.grey-salt:not(.btn-outline).active.focus,
.open > .btn.grey-salt:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.grey-salt:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.grey-salt:not(.btn-outline).dropdown-toggle.focus {
    color: #FAFCFB;
    background-color: #8da0ad;
    border-color: #758d9c; }
.btn.grey-salt:not(.btn-outline):active, .btn.grey-salt:not(.btn-outline).active,
.open > .btn.grey-salt:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.grey-salt:not(.btn-outline).disabled:hover, .btn.grey-salt:not(.btn-outline).disabled:focus, .btn.grey-salt:not(.btn-outline).disabled.focus, .btn.grey-salt:not(.btn-outline)[disabled]:hover, .btn.grey-salt:not(.btn-outline)[disabled]:focus, .btn.grey-salt:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.grey-salt:not(.btn-outline):hover,
fieldset[disabled] .btn.grey-salt:not(.btn-outline):focus,
fieldset[disabled] .btn.grey-salt:not(.btn-outline).focus {
    background-color: #bfcad1;
    border-color: #bfcad1; }
.btn.grey-salt:not(.btn-outline) .badge {
    color: #bfcad1;
    background-color: #FAFCFB; }

.btn.btn-outline.grey-salt {
    border-color: #bfcad1;
    color: #bfcad1;
    background: none; }
.btn.btn-outline.grey-salt:hover, .btn.btn-outline.grey-salt:active, .btn.btn-outline.grey-salt:active:hover, .btn.btn-outline.grey-salt:active:focus, .btn.btn-outline.grey-salt:focus, .btn.btn-outline.grey-salt.active {
    border-color: #bfcad1;
    color: #FAFCFB;
    background-color: #bfcad1; }

.btn.grey-salt-stripe {
    border-left: 4px solid #bfcad1 !important; }

.btn.grey-salt.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.grey-mint:not(.btn-outline) {
    color: #FFFFFF;
    background-color: #525e64;
    border-color: #525e64; }
.btn.grey-mint:not(.btn-outline):focus, .btn.grey-mint:not(.btn-outline).focus {
    color: #FFFFFF;
    background-color: #3b4448;
    border-color: #191c1e; }
.btn.grey-mint:not(.btn-outline):hover {
    color: #FFFFFF;
    background-color: #3b4448;
    border-color: #363e42; }
.btn.grey-mint:not(.btn-outline):active, .btn.grey-mint:not(.btn-outline).active,
.open > .btn.grey-mint:not(.btn-outline).dropdown-toggle {
    color: #FFFFFF;
    background-color: #3b4448;
    border-color: #363e42; }
.btn.grey-mint:not(.btn-outline):active:hover, .btn.grey-mint:not(.btn-outline):active:focus, .btn.grey-mint:not(.btn-outline):active.focus, .btn.grey-mint:not(.btn-outline).active:hover, .btn.grey-mint:not(.btn-outline).active:focus, .btn.grey-mint:not(.btn-outline).active.focus,
.open > .btn.grey-mint:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.grey-mint:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.grey-mint:not(.btn-outline).dropdown-toggle.focus {
    color: #FFFFFF;
    background-color: #2b3134;
    border-color: #191c1e; }
.btn.grey-mint:not(.btn-outline):active, .btn.grey-mint:not(.btn-outline).active,
.open > .btn.grey-mint:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.grey-mint:not(.btn-outline).disabled:hover, .btn.grey-mint:not(.btn-outline).disabled:focus, .btn.grey-mint:not(.btn-outline).disabled.focus, .btn.grey-mint:not(.btn-outline)[disabled]:hover, .btn.grey-mint:not(.btn-outline)[disabled]:focus, .btn.grey-mint:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.grey-mint:not(.btn-outline):hover,
fieldset[disabled] .btn.grey-mint:not(.btn-outline):focus,
fieldset[disabled] .btn.grey-mint:not(.btn-outline).focus {
    background-color: #525e64;
    border-color: #525e64; }
.btn.grey-mint:not(.btn-outline) .badge {
    color: #525e64;
    background-color: #FFFFFF; }

.btn.btn-outline.grey-mint {
    border-color: #525e64;
    color: #525e64;
    background: none; }
.btn.btn-outline.grey-mint:hover, .btn.btn-outline.grey-mint:active, .btn.btn-outline.grey-mint:active:hover, .btn.btn-outline.grey-mint:active:focus, .btn.btn-outline.grey-mint:focus, .btn.btn-outline.grey-mint.active {
    border-color: #525e64;
    color: #FFFFFF;
    background-color: #525e64; }

.btn.grey-mint-stripe {
    border-left: 4px solid #525e64 !important; }

.btn.grey-mint.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.red:not(.btn-outline) {
    color: #ffffff;
    background-color: #e7505a;
    border-color: #e7505a; }
.btn.red:not(.btn-outline):focus, .btn.red:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #e12330;
    border-color: #a1161f; }
.btn.red:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #e12330;
    border-color: #dc1e2b; }
.btn.red:not(.btn-outline):active, .btn.red:not(.btn-outline).active,
.open > .btn.red:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #e12330;
    border-color: #dc1e2b; }
.btn.red:not(.btn-outline):active:hover, .btn.red:not(.btn-outline):active:focus, .btn.red:not(.btn-outline):active.focus, .btn.red:not(.btn-outline).active:hover, .btn.red:not(.btn-outline).active:focus, .btn.red:not(.btn-outline).active.focus,
.open > .btn.red:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.red:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.red:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #c51b26;
    border-color: #a1161f; }
.btn.red:not(.btn-outline):active, .btn.red:not(.btn-outline).active,
.open > .btn.red:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.red:not(.btn-outline).disabled:hover, .btn.red:not(.btn-outline).disabled:focus, .btn.red:not(.btn-outline).disabled.focus, .btn.red:not(.btn-outline)[disabled]:hover, .btn.red:not(.btn-outline)[disabled]:focus, .btn.red:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.red:not(.btn-outline):hover,
fieldset[disabled] .btn.red:not(.btn-outline):focus,
fieldset[disabled] .btn.red:not(.btn-outline).focus {
    background-color: #e7505a;
    border-color: #e7505a; }
.btn.red:not(.btn-outline) .badge {
    color: #e7505a;
    background-color: #ffffff; }

.btn.btn-outline.red {
    border-color: #e7505a;
    color: #e7505a;
    background: none; }
.btn.btn-outline.red:hover, .btn.btn-outline.red:active, .btn.btn-outline.red:active:hover, .btn.btn-outline.red:active:focus, .btn.btn-outline.red:focus, .btn.btn-outline.red.active {
    border-color: #e7505a;
    color: #ffffff;
    background-color: #e7505a; }

.btn.red-stripe {
    border-left: 4px solid #e7505a !important; }

.btn.red.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.red-pink:not(.btn-outline) {
    color: #ffffff;
    background-color: #E08283;
    border-color: #E08283; }
.btn.red-pink:not(.btn-outline):focus, .btn.red-pink:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #d6595a;
    border-color: #b52d2e; }
.btn.red-pink:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #d6595a;
    border-color: #d45152; }
.btn.red-pink:not(.btn-outline):active, .btn.red-pink:not(.btn-outline).active,
.open > .btn.red-pink:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #d6595a;
    border-color: #d45152; }
.btn.red-pink:not(.btn-outline):active:hover, .btn.red-pink:not(.btn-outline):active:focus, .btn.red-pink:not(.btn-outline):active.focus, .btn.red-pink:not(.btn-outline).active:hover, .btn.red-pink:not(.btn-outline).active:focus, .btn.red-pink:not(.btn-outline).active.focus,
.open > .btn.red-pink:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.red-pink:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.red-pink:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #cf3d3e;
    border-color: #b52d2e; }
.btn.red-pink:not(.btn-outline):active, .btn.red-pink:not(.btn-outline).active,
.open > .btn.red-pink:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.red-pink:not(.btn-outline).disabled:hover, .btn.red-pink:not(.btn-outline).disabled:focus, .btn.red-pink:not(.btn-outline).disabled.focus, .btn.red-pink:not(.btn-outline)[disabled]:hover, .btn.red-pink:not(.btn-outline)[disabled]:focus, .btn.red-pink:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.red-pink:not(.btn-outline):hover,
fieldset[disabled] .btn.red-pink:not(.btn-outline):focus,
fieldset[disabled] .btn.red-pink:not(.btn-outline).focus {
    background-color: #E08283;
    border-color: #E08283; }
.btn.red-pink:not(.btn-outline) .badge {
    color: #E08283;
    background-color: #ffffff; }

.btn.btn-outline.red-pink {
    border-color: #E08283;
    color: #E08283;
    background: none; }
.btn.btn-outline.red-pink:hover, .btn.btn-outline.red-pink:active, .btn.btn-outline.red-pink:active:hover, .btn.btn-outline.red-pink:active:focus, .btn.btn-outline.red-pink:focus, .btn.btn-outline.red-pink.active {
    border-color: #E08283;
    color: #ffffff;
    background-color: #E08283; }

.btn.red-pink-stripe {
    border-left: 4px solid #E08283 !important; }

.btn.red-pink.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.red-sunglo:not(.btn-outline) {
    color: #ffffff;
    background-color: #E26A6A;
    border-color: #E26A6A; }
.btn.red-sunglo:not(.btn-outline):focus, .btn.red-sunglo:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #da3f3f;
    border-color: #ab2121; }
.btn.red-sunglo:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #da3f3f;
    border-color: #d83737; }
.btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo:not(.btn-outline).active,
.open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #da3f3f;
    border-color: #d83737; }
.btn.red-sunglo:not(.btn-outline):active:hover, .btn.red-sunglo:not(.btn-outline):active:focus, .btn.red-sunglo:not(.btn-outline):active.focus, .btn.red-sunglo:not(.btn-outline).active:hover, .btn.red-sunglo:not(.btn-outline).active:focus, .btn.red-sunglo:not(.btn-outline).active.focus,
.open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #cd2828;
    border-color: #ab2121; }
.btn.red-sunglo:not(.btn-outline):active, .btn.red-sunglo:not(.btn-outline).active,
.open > .btn.red-sunglo:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.red-sunglo:not(.btn-outline).disabled:hover, .btn.red-sunglo:not(.btn-outline).disabled:focus, .btn.red-sunglo:not(.btn-outline).disabled.focus, .btn.red-sunglo:not(.btn-outline)[disabled]:hover, .btn.red-sunglo:not(.btn-outline)[disabled]:focus, .btn.red-sunglo:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.red-sunglo:not(.btn-outline):hover,
fieldset[disabled] .btn.red-sunglo:not(.btn-outline):focus,
fieldset[disabled] .btn.red-sunglo:not(.btn-outline).focus {
    background-color: #E26A6A;
    border-color: #E26A6A; }
.btn.red-sunglo:not(.btn-outline) .badge {
    color: #E26A6A;
    background-color: #ffffff; }

.btn.btn-outline.red-sunglo {
    border-color: #E26A6A;
    color: #E26A6A;
    background: none; }
.btn.btn-outline.red-sunglo:hover, .btn.btn-outline.red-sunglo:active, .btn.btn-outline.red-sunglo:active:hover, .btn.btn-outline.red-sunglo:active:focus, .btn.btn-outline.red-sunglo:focus, .btn.btn-outline.red-sunglo.active {
    border-color: #E26A6A;
    color: #ffffff;
    background-color: #E26A6A; }

.btn.red-sunglo-stripe {
    border-left: 4px solid #E26A6A !important; }

.btn.red-sunglo.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.red-intense:not(.btn-outline) {
    color: #ffffff;
    background-color: #e35b5a;
    border-color: #e35b5a; }
.btn.red-intense:not(.btn-outline):focus, .btn.red-intense:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #dc302e;
    border-color: #a21c1b; }
.btn.red-intense:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #dc302e;
    border-color: #da2726; }
.btn.red-intense:not(.btn-outline):active, .btn.red-intense:not(.btn-outline).active,
.open > .btn.red-intense:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #dc302e;
    border-color: #da2726; }
.btn.red-intense:not(.btn-outline):active:hover, .btn.red-intense:not(.btn-outline):active:focus, .btn.red-intense:not(.btn-outline):active.focus, .btn.red-intense:not(.btn-outline).active:hover, .btn.red-intense:not(.btn-outline).active:focus, .btn.red-intense:not(.btn-outline).active.focus,
.open > .btn.red-intense:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.red-intense:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.red-intense:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #c52321;
    border-color: #a21c1b; }
.btn.red-intense:not(.btn-outline):active, .btn.red-intense:not(.btn-outline).active,
.open > .btn.red-intense:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.red-intense:not(.btn-outline).disabled:hover, .btn.red-intense:not(.btn-outline).disabled:focus, .btn.red-intense:not(.btn-outline).disabled.focus, .btn.red-intense:not(.btn-outline)[disabled]:hover, .btn.red-intense:not(.btn-outline)[disabled]:focus, .btn.red-intense:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.red-intense:not(.btn-outline):hover,
fieldset[disabled] .btn.red-intense:not(.btn-outline):focus,
fieldset[disabled] .btn.red-intense:not(.btn-outline).focus {
    background-color: #e35b5a;
    border-color: #e35b5a; }
.btn.red-intense:not(.btn-outline) .badge {
    color: #e35b5a;
    background-color: #ffffff; }

.btn.btn-outline.red-intense {
    border-color: #e35b5a;
    color: #e35b5a;
    background: none; }
.btn.btn-outline.red-intense:hover, .btn.btn-outline.red-intense:active, .btn.btn-outline.red-intense:active:hover, .btn.btn-outline.red-intense:active:focus, .btn.btn-outline.red-intense:focus, .btn.btn-outline.red-intense.active {
    border-color: #e35b5a;
    color: #ffffff;
    background-color: #e35b5a; }

.btn.red-intense-stripe {
    border-left: 4px solid #e35b5a !important; }

.btn.red-intense.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.red-thunderbird:not(.btn-outline) {
    color: #ffffff;
    background-color: #D91E18;
    border-color: #D91E18; }
.btn.red-thunderbird:not(.btn-outline):focus, .btn.red-thunderbird:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #ab1813;
    border-color: #660e0b; }
.btn.red-thunderbird:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #ab1813;
    border-color: #a21612; }
.btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird:not(.btn-outline).active,
.open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #ab1813;
    border-color: #a21612; }
.btn.red-thunderbird:not(.btn-outline):active:hover, .btn.red-thunderbird:not(.btn-outline):active:focus, .btn.red-thunderbird:not(.btn-outline):active.focus, .btn.red-thunderbird:not(.btn-outline).active:hover, .btn.red-thunderbird:not(.btn-outline).active:focus, .btn.red-thunderbird:not(.btn-outline).active.focus,
.open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #8b130f;
    border-color: #660e0b; }
.btn.red-thunderbird:not(.btn-outline):active, .btn.red-thunderbird:not(.btn-outline).active,
.open > .btn.red-thunderbird:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.red-thunderbird:not(.btn-outline).disabled:hover, .btn.red-thunderbird:not(.btn-outline).disabled:focus, .btn.red-thunderbird:not(.btn-outline).disabled.focus, .btn.red-thunderbird:not(.btn-outline)[disabled]:hover, .btn.red-thunderbird:not(.btn-outline)[disabled]:focus, .btn.red-thunderbird:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):hover,
fieldset[disabled] .btn.red-thunderbird:not(.btn-outline):focus,
fieldset[disabled] .btn.red-thunderbird:not(.btn-outline).focus {
    background-color: #D91E18;
    border-color: #D91E18; }
.btn.red-thunderbird:not(.btn-outline) .badge {
    color: #D91E18;
    background-color: #ffffff; }

.btn.btn-outline.red-thunderbird {
    border-color: #D91E18;
    color: #D91E18;
    background: none; }
.btn.btn-outline.red-thunderbird:hover, .btn.btn-outline.red-thunderbird:active, .btn.btn-outline.red-thunderbird:active:hover, .btn.btn-outline.red-thunderbird:active:focus, .btn.btn-outline.red-thunderbird:focus, .btn.btn-outline.red-thunderbird.active {
    border-color: #D91E18;
    color: #ffffff;
    background-color: #D91E18; }

.btn.red-thunderbird-stripe {
    border-left: 4px solid #D91E18 !important; }

.btn.red-thunderbird.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.red-flamingo:not(.btn-outline) {
    color: #ffffff;
    background-color: #EF4836;
    border-color: #EF4836; }
.btn.red-flamingo:not(.btn-outline):focus, .btn.red-flamingo:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #e02612;
    border-color: #991a0c; }
.btn.red-flamingo:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #e02612;
    border-color: #d72411; }
.btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo:not(.btn-outline).active,
.open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #e02612;
    border-color: #d72411; }
.btn.red-flamingo:not(.btn-outline):active:hover, .btn.red-flamingo:not(.btn-outline):active:focus, .btn.red-flamingo:not(.btn-outline):active.focus, .btn.red-flamingo:not(.btn-outline).active:hover, .btn.red-flamingo:not(.btn-outline).active:focus, .btn.red-flamingo:not(.btn-outline).active.focus,
.open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #bf200f;
    border-color: #991a0c; }
.btn.red-flamingo:not(.btn-outline):active, .btn.red-flamingo:not(.btn-outline).active,
.open > .btn.red-flamingo:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.red-flamingo:not(.btn-outline).disabled:hover, .btn.red-flamingo:not(.btn-outline).disabled:focus, .btn.red-flamingo:not(.btn-outline).disabled.focus, .btn.red-flamingo:not(.btn-outline)[disabled]:hover, .btn.red-flamingo:not(.btn-outline)[disabled]:focus, .btn.red-flamingo:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.red-flamingo:not(.btn-outline):hover,
fieldset[disabled] .btn.red-flamingo:not(.btn-outline):focus,
fieldset[disabled] .btn.red-flamingo:not(.btn-outline).focus {
    background-color: #EF4836;
    border-color: #EF4836; }
.btn.red-flamingo:not(.btn-outline) .badge {
    color: #EF4836;
    background-color: #ffffff; }

.btn.btn-outline.red-flamingo {
    border-color: #EF4836;
    color: #EF4836;
    background: none; }
.btn.btn-outline.red-flamingo:hover, .btn.btn-outline.red-flamingo:active, .btn.btn-outline.red-flamingo:active:hover, .btn.btn-outline.red-flamingo:active:focus, .btn.btn-outline.red-flamingo:focus, .btn.btn-outline.red-flamingo.active {
    border-color: #EF4836;
    color: #ffffff;
    background-color: #EF4836; }

.btn.red-flamingo-stripe {
    border-left: 4px solid #EF4836 !important; }

.btn.red-flamingo.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.red-soft:not(.btn-outline) {
    color: #ffffff;
    background-color: #d05454;
    border-color: #d05454; }
.btn.red-soft:not(.btn-outline):focus, .btn.red-soft:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #bd3434;
    border-color: #812323; }
.btn.red-soft:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #bd3434;
    border-color: #b53232; }
.btn.red-soft:not(.btn-outline):active, .btn.red-soft:not(.btn-outline).active,
.open > .btn.red-soft:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #bd3434;
    border-color: #b53232; }
.btn.red-soft:not(.btn-outline):active:hover, .btn.red-soft:not(.btn-outline):active:focus, .btn.red-soft:not(.btn-outline):active.focus, .btn.red-soft:not(.btn-outline).active:hover, .btn.red-soft:not(.btn-outline).active:focus, .btn.red-soft:not(.btn-outline).active.focus,
.open > .btn.red-soft:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.red-soft:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.red-soft:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #a12c2c;
    border-color: #812323; }
.btn.red-soft:not(.btn-outline):active, .btn.red-soft:not(.btn-outline).active,
.open > .btn.red-soft:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.red-soft:not(.btn-outline).disabled:hover, .btn.red-soft:not(.btn-outline).disabled:focus, .btn.red-soft:not(.btn-outline).disabled.focus, .btn.red-soft:not(.btn-outline)[disabled]:hover, .btn.red-soft:not(.btn-outline)[disabled]:focus, .btn.red-soft:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.red-soft:not(.btn-outline):hover,
fieldset[disabled] .btn.red-soft:not(.btn-outline):focus,
fieldset[disabled] .btn.red-soft:not(.btn-outline).focus {
    background-color: #d05454;
    border-color: #d05454; }
.btn.red-soft:not(.btn-outline) .badge {
    color: #d05454;
    background-color: #ffffff; }

.btn.btn-outline.red-soft {
    border-color: #d05454;
    color: #d05454;
    background: none; }
.btn.btn-outline.red-soft:hover, .btn.btn-outline.red-soft:active, .btn.btn-outline.red-soft:active:hover, .btn.btn-outline.red-soft:active:focus, .btn.btn-outline.red-soft:focus, .btn.btn-outline.red-soft.active {
    border-color: #d05454;
    color: #ffffff;
    background-color: #d05454; }

.btn.red-soft-stripe {
    border-left: 4px solid #d05454 !important; }

.btn.red-soft.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.red-haze:not(.btn-outline) {
    color: #ffffff;
    background-color: #f36a5a;
    border-color: #f36a5a; }
.btn.red-haze:not(.btn-outline):focus, .btn.red-haze:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #f03f2a;
    border-color: #c0210e; }
.btn.red-haze:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #f03f2a;
    border-color: #ef3621; }
.btn.red-haze:not(.btn-outline):active, .btn.red-haze:not(.btn-outline).active,
.open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #f03f2a;
    border-color: #ef3621; }
.btn.red-haze:not(.btn-outline):active:hover, .btn.red-haze:not(.btn-outline):active:focus, .btn.red-haze:not(.btn-outline):active.focus, .btn.red-haze:not(.btn-outline).active:hover, .btn.red-haze:not(.btn-outline).active:focus, .btn.red-haze:not(.btn-outline).active.focus,
.open > .btn.red-haze:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.red-haze:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.red-haze:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #e62711;
    border-color: #c0210e; }
.btn.red-haze:not(.btn-outline):active, .btn.red-haze:not(.btn-outline).active,
.open > .btn.red-haze:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.red-haze:not(.btn-outline).disabled:hover, .btn.red-haze:not(.btn-outline).disabled:focus, .btn.red-haze:not(.btn-outline).disabled.focus, .btn.red-haze:not(.btn-outline)[disabled]:hover, .btn.red-haze:not(.btn-outline)[disabled]:focus, .btn.red-haze:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.red-haze:not(.btn-outline):hover,
fieldset[disabled] .btn.red-haze:not(.btn-outline):focus,
fieldset[disabled] .btn.red-haze:not(.btn-outline).focus {
    background-color: #f36a5a;
    border-color: #f36a5a; }
.btn.red-haze:not(.btn-outline) .badge {
    color: #f36a5a;
    background-color: #ffffff; }

.btn.btn-outline.red-haze {
    border-color: #f36a5a;
    color: #f36a5a;
    background: none; }
.btn.btn-outline.red-haze:hover, .btn.btn-outline.red-haze:active, .btn.btn-outline.red-haze:active:hover, .btn.btn-outline.red-haze:active:focus, .btn.btn-outline.red-haze:focus, .btn.btn-outline.red-haze.active {
    border-color: #f36a5a;
    color: #ffffff;
    background-color: #f36a5a; }

.btn.red-haze-stripe {
    border-left: 4px solid #f36a5a !important; }

.btn.red-haze.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.red-mint:not(.btn-outline) {
    color: #ffffff;
    background-color: #e43a45;
    border-color: #e43a45; }
.btn.red-mint:not(.btn-outline):focus, .btn.red-mint:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #cf1c28;
    border-color: #8b131b; }
.btn.red-mint:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #cf1c28;
    border-color: #c61b26; }
.btn.red-mint:not(.btn-outline):active, .btn.red-mint:not(.btn-outline).active,
.open > .btn.red-mint:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #cf1c28;
    border-color: #c61b26; }
.btn.red-mint:not(.btn-outline):active:hover, .btn.red-mint:not(.btn-outline):active:focus, .btn.red-mint:not(.btn-outline):active.focus, .btn.red-mint:not(.btn-outline).active:hover, .btn.red-mint:not(.btn-outline).active:focus, .btn.red-mint:not(.btn-outline).active.focus,
.open > .btn.red-mint:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.red-mint:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.red-mint:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #af1822;
    border-color: #8b131b; }
.btn.red-mint:not(.btn-outline):active, .btn.red-mint:not(.btn-outline).active,
.open > .btn.red-mint:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.red-mint:not(.btn-outline).disabled:hover, .btn.red-mint:not(.btn-outline).disabled:focus, .btn.red-mint:not(.btn-outline).disabled.focus, .btn.red-mint:not(.btn-outline)[disabled]:hover, .btn.red-mint:not(.btn-outline)[disabled]:focus, .btn.red-mint:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.red-mint:not(.btn-outline):hover,
fieldset[disabled] .btn.red-mint:not(.btn-outline):focus,
fieldset[disabled] .btn.red-mint:not(.btn-outline).focus {
    background-color: #e43a45;
    border-color: #e43a45; }
.btn.red-mint:not(.btn-outline) .badge {
    color: #e43a45;
    background-color: #ffffff; }

.btn.btn-outline.red-mint {
    border-color: #e43a45;
    color: #e43a45;
    background: none; }
.btn.btn-outline.red-mint:hover, .btn.btn-outline.red-mint:active, .btn.btn-outline.red-mint:active:hover, .btn.btn-outline.red-mint:active:focus, .btn.btn-outline.red-mint:focus, .btn.btn-outline.red-mint.active {
    border-color: #e43a45;
    color: #ffffff;
    background-color: #e43a45; }

.btn.red-mint-stripe {
    border-left: 4px solid #e43a45 !important; }

.btn.red-mint.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.yellow:not(.btn-outline) {
    color: #ffffff;
    background-color: #c49f47;
    border-color: #c49f47; }
.btn.yellow:not(.btn-outline):focus, .btn.yellow:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #a48334;
    border-color: #6a5422; }
.btn.yellow:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #a48334;
    border-color: #9c7c32; }
.btn.yellow:not(.btn-outline):active, .btn.yellow:not(.btn-outline).active,
.open > .btn.yellow:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #a48334;
    border-color: #9c7c32; }
.btn.yellow:not(.btn-outline):active:hover, .btn.yellow:not(.btn-outline):active:focus, .btn.yellow:not(.btn-outline):active.focus, .btn.yellow:not(.btn-outline).active:hover, .btn.yellow:not(.btn-outline).active:focus, .btn.yellow:not(.btn-outline).active.focus,
.open > .btn.yellow:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.yellow:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.yellow:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #896d2c;
    border-color: #6a5422; }
.btn.yellow:not(.btn-outline):active, .btn.yellow:not(.btn-outline).active,
.open > .btn.yellow:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.yellow:not(.btn-outline).disabled:hover, .btn.yellow:not(.btn-outline).disabled:focus, .btn.yellow:not(.btn-outline).disabled.focus, .btn.yellow:not(.btn-outline)[disabled]:hover, .btn.yellow:not(.btn-outline)[disabled]:focus, .btn.yellow:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.yellow:not(.btn-outline):hover,
fieldset[disabled] .btn.yellow:not(.btn-outline):focus,
fieldset[disabled] .btn.yellow:not(.btn-outline).focus {
    background-color: #c49f47;
    border-color: #c49f47; }
.btn.yellow:not(.btn-outline) .badge {
    color: #c49f47;
    background-color: #ffffff; }

.btn.btn-outline.yellow {
    border-color: #c49f47;
    color: #c49f47;
    background: none; }
.btn.btn-outline.yellow:hover, .btn.btn-outline.yellow:active, .btn.btn-outline.yellow:active:hover, .btn.btn-outline.yellow:active:focus, .btn.btn-outline.yellow:focus, .btn.btn-outline.yellow.active {
    border-color: #c49f47;
    color: #ffffff;
    background-color: #c49f47; }

.btn.yellow-stripe {
    border-left: 4px solid #c49f47 !important; }

.btn.yellow.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.yellow-gold:not(.btn-outline) {
    color: #ffffff;
    background-color: #E87E04;
    border-color: #E87E04; }
.btn.yellow-gold:not(.btn-outline):focus, .btn.yellow-gold:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #b66303;
    border-color: #6b3a02; }
.btn.yellow-gold:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #b66303;
    border-color: #ac5d03; }
.btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold:not(.btn-outline).active,
.open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #b66303;
    border-color: #ac5d03; }
.btn.yellow-gold:not(.btn-outline):active:hover, .btn.yellow-gold:not(.btn-outline):active:focus, .btn.yellow-gold:not(.btn-outline):active.focus, .btn.yellow-gold:not(.btn-outline).active:hover, .btn.yellow-gold:not(.btn-outline).active:focus, .btn.yellow-gold:not(.btn-outline).active.focus,
.open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #935003;
    border-color: #6b3a02; }
.btn.yellow-gold:not(.btn-outline):active, .btn.yellow-gold:not(.btn-outline).active,
.open > .btn.yellow-gold:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.yellow-gold:not(.btn-outline).disabled:hover, .btn.yellow-gold:not(.btn-outline).disabled:focus, .btn.yellow-gold:not(.btn-outline).disabled.focus, .btn.yellow-gold:not(.btn-outline)[disabled]:hover, .btn.yellow-gold:not(.btn-outline)[disabled]:focus, .btn.yellow-gold:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.yellow-gold:not(.btn-outline):hover,
fieldset[disabled] .btn.yellow-gold:not(.btn-outline):focus,
fieldset[disabled] .btn.yellow-gold:not(.btn-outline).focus {
    background-color: #E87E04;
    border-color: #E87E04; }
.btn.yellow-gold:not(.btn-outline) .badge {
    color: #E87E04;
    background-color: #ffffff; }

.btn.btn-outline.yellow-gold {
    border-color: #E87E04;
    color: #E87E04;
    background: none; }
.btn.btn-outline.yellow-gold:hover, .btn.btn-outline.yellow-gold:active, .btn.btn-outline.yellow-gold:active:hover, .btn.btn-outline.yellow-gold:active:focus, .btn.btn-outline.yellow-gold:focus, .btn.btn-outline.yellow-gold.active {
    border-color: #E87E04;
    color: #ffffff;
    background-color: #E87E04; }

.btn.yellow-gold-stripe {
    border-left: 4px solid #E87E04 !important; }

.btn.yellow-gold.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.yellow-casablanca:not(.btn-outline) {
    color: #ffffff;
    background-color: #f2784b;
    border-color: #f2784b; }
.btn.yellow-casablanca:not(.btn-outline):focus, .btn.yellow-casablanca:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #ef541b;
    border-color: #b1390d; }
.btn.yellow-casablanca:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #ef541b;
    border-color: #ee4d12; }
.btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca:not(.btn-outline).active,
.open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #ef541b;
    border-color: #ee4d12; }
.btn.yellow-casablanca:not(.btn-outline):active:hover, .btn.yellow-casablanca:not(.btn-outline):active:focus, .btn.yellow-casablanca:not(.btn-outline):active.focus, .btn.yellow-casablanca:not(.btn-outline).active:hover, .btn.yellow-casablanca:not(.btn-outline).active:focus, .btn.yellow-casablanca:not(.btn-outline).active.focus,
.open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #d74510;
    border-color: #b1390d; }
.btn.yellow-casablanca:not(.btn-outline):active, .btn.yellow-casablanca:not(.btn-outline).active,
.open > .btn.yellow-casablanca:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.yellow-casablanca:not(.btn-outline).disabled:hover, .btn.yellow-casablanca:not(.btn-outline).disabled:focus, .btn.yellow-casablanca:not(.btn-outline).disabled.focus, .btn.yellow-casablanca:not(.btn-outline)[disabled]:hover, .btn.yellow-casablanca:not(.btn-outline)[disabled]:focus, .btn.yellow-casablanca:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):hover,
fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline):focus,
fieldset[disabled] .btn.yellow-casablanca:not(.btn-outline).focus {
    background-color: #f2784b;
    border-color: #f2784b; }
.btn.yellow-casablanca:not(.btn-outline) .badge {
    color: #f2784b;
    background-color: #ffffff; }

.btn.btn-outline.yellow-casablanca {
    border-color: #f2784b;
    color: #f2784b;
    background: none; }
.btn.btn-outline.yellow-casablanca:hover, .btn.btn-outline.yellow-casablanca:active, .btn.btn-outline.yellow-casablanca:active:hover, .btn.btn-outline.yellow-casablanca:active:focus, .btn.btn-outline.yellow-casablanca:focus, .btn.btn-outline.yellow-casablanca.active {
    border-color: #f2784b;
    color: #ffffff;
    background-color: #f2784b; }

.btn.yellow-casablanca-stripe {
    border-left: 4px solid #f2784b !important; }

.btn.yellow-casablanca.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.yellow-crusta:not(.btn-outline) {
    color: #ffffff;
    background-color: #f3c200;
    border-color: #f3c200; }
.btn.yellow-crusta:not(.btn-outline):focus, .btn.yellow-crusta:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #c09900;
    border-color: #745c00; }
.btn.yellow-crusta:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #c09900;
    border-color: #b69100; }
.btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta:not(.btn-outline).active,
.open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #c09900;
    border-color: #b69100; }
.btn.yellow-crusta:not(.btn-outline):active:hover, .btn.yellow-crusta:not(.btn-outline):active:focus, .btn.yellow-crusta:not(.btn-outline):active.focus, .btn.yellow-crusta:not(.btn-outline).active:hover, .btn.yellow-crusta:not(.btn-outline).active:focus, .btn.yellow-crusta:not(.btn-outline).active.focus,
.open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #9c7d00;
    border-color: #745c00; }
.btn.yellow-crusta:not(.btn-outline):active, .btn.yellow-crusta:not(.btn-outline).active,
.open > .btn.yellow-crusta:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.yellow-crusta:not(.btn-outline).disabled:hover, .btn.yellow-crusta:not(.btn-outline).disabled:focus, .btn.yellow-crusta:not(.btn-outline).disabled.focus, .btn.yellow-crusta:not(.btn-outline)[disabled]:hover, .btn.yellow-crusta:not(.btn-outline)[disabled]:focus, .btn.yellow-crusta:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):hover,
fieldset[disabled] .btn.yellow-crusta:not(.btn-outline):focus,
fieldset[disabled] .btn.yellow-crusta:not(.btn-outline).focus {
    background-color: #f3c200;
    border-color: #f3c200; }
.btn.yellow-crusta:not(.btn-outline) .badge {
    color: #f3c200;
    background-color: #ffffff; }

.btn.btn-outline.yellow-crusta {
    border-color: #f3c200;
    color: #f3c200;
    background: none; }
.btn.btn-outline.yellow-crusta:hover, .btn.btn-outline.yellow-crusta:active, .btn.btn-outline.yellow-crusta:active:hover, .btn.btn-outline.yellow-crusta:active:focus, .btn.btn-outline.yellow-crusta:focus, .btn.btn-outline.yellow-crusta.active {
    border-color: #f3c200;
    color: #ffffff;
    background-color: #f3c200; }

.btn.yellow-crusta-stripe {
    border-left: 4px solid #f3c200 !important; }

.btn.yellow-crusta.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.yellow-lemon:not(.btn-outline) {
    color: #ffffff;
    background-color: #F7CA18;
    border-color: #F7CA18; }
.btn.yellow-lemon:not(.btn-outline):focus, .btn.yellow-lemon:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #d5ab07;
    border-color: #8b7005; }
.btn.yellow-lemon:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #d5ab07;
    border-color: #cba307; }
.btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon:not(.btn-outline).active,
.open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #d5ab07;
    border-color: #cba307; }
.btn.yellow-lemon:not(.btn-outline):active:hover, .btn.yellow-lemon:not(.btn-outline):active:focus, .btn.yellow-lemon:not(.btn-outline):active.focus, .btn.yellow-lemon:not(.btn-outline).active:hover, .btn.yellow-lemon:not(.btn-outline).active:focus, .btn.yellow-lemon:not(.btn-outline).active.focus,
.open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #b28f06;
    border-color: #8b7005; }
.btn.yellow-lemon:not(.btn-outline):active, .btn.yellow-lemon:not(.btn-outline).active,
.open > .btn.yellow-lemon:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.yellow-lemon:not(.btn-outline).disabled:hover, .btn.yellow-lemon:not(.btn-outline).disabled:focus, .btn.yellow-lemon:not(.btn-outline).disabled.focus, .btn.yellow-lemon:not(.btn-outline)[disabled]:hover, .btn.yellow-lemon:not(.btn-outline)[disabled]:focus, .btn.yellow-lemon:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):hover,
fieldset[disabled] .btn.yellow-lemon:not(.btn-outline):focus,
fieldset[disabled] .btn.yellow-lemon:not(.btn-outline).focus {
    background-color: #F7CA18;
    border-color: #F7CA18; }
.btn.yellow-lemon:not(.btn-outline) .badge {
    color: #F7CA18;
    background-color: #ffffff; }

.btn.btn-outline.yellow-lemon {
    border-color: #F7CA18;
    color: #F7CA18;
    background: none; }
.btn.btn-outline.yellow-lemon:hover, .btn.btn-outline.yellow-lemon:active, .btn.btn-outline.yellow-lemon:active:hover, .btn.btn-outline.yellow-lemon:active:focus, .btn.btn-outline.yellow-lemon:focus, .btn.btn-outline.yellow-lemon.active {
    border-color: #F7CA18;
    color: #ffffff;
    background-color: #F7CA18; }

.btn.yellow-lemon-stripe {
    border-left: 4px solid #F7CA18 !important; }

.btn.yellow-lemon.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.yellow-saffron:not(.btn-outline) {
    color: #ffffff;
    background-color: #F4D03F;
    border-color: #F4D03F; }
.btn.yellow-saffron:not(.btn-outline):focus, .btn.yellow-saffron:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #f1c40f;
    border-color: #aa8a0a; }
.btn.yellow-saffron:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #f1c40f;
    border-color: #e8bd0d; }
.btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron:not(.btn-outline).active,
.open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #f1c40f;
    border-color: #e8bd0d; }
.btn.yellow-saffron:not(.btn-outline):active:hover, .btn.yellow-saffron:not(.btn-outline):active:focus, .btn.yellow-saffron:not(.btn-outline):active.focus, .btn.yellow-saffron:not(.btn-outline).active:hover, .btn.yellow-saffron:not(.btn-outline).active:focus, .btn.yellow-saffron:not(.btn-outline).active.focus,
.open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #d0a90c;
    border-color: #aa8a0a; }
.btn.yellow-saffron:not(.btn-outline):active, .btn.yellow-saffron:not(.btn-outline).active,
.open > .btn.yellow-saffron:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.yellow-saffron:not(.btn-outline).disabled:hover, .btn.yellow-saffron:not(.btn-outline).disabled:focus, .btn.yellow-saffron:not(.btn-outline).disabled.focus, .btn.yellow-saffron:not(.btn-outline)[disabled]:hover, .btn.yellow-saffron:not(.btn-outline)[disabled]:focus, .btn.yellow-saffron:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):hover,
fieldset[disabled] .btn.yellow-saffron:not(.btn-outline):focus,
fieldset[disabled] .btn.yellow-saffron:not(.btn-outline).focus {
    background-color: #F4D03F;
    border-color: #F4D03F; }
.btn.yellow-saffron:not(.btn-outline) .badge {
    color: #F4D03F;
    background-color: #ffffff; }

.btn.btn-outline.yellow-saffron {
    border-color: #F4D03F;
    color: #F4D03F;
    background: none; }
.btn.btn-outline.yellow-saffron:hover, .btn.btn-outline.yellow-saffron:active, .btn.btn-outline.yellow-saffron:active:hover, .btn.btn-outline.yellow-saffron:active:focus, .btn.btn-outline.yellow-saffron:focus, .btn.btn-outline.yellow-saffron.active {
    border-color: #F4D03F;
    color: #ffffff;
    background-color: #F4D03F; }

.btn.yellow-saffron-stripe {
    border-left: 4px solid #F4D03F !important; }

.btn.yellow-saffron.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.yellow-soft:not(.btn-outline) {
    color: #ffffff;
    background-color: #c8d046;
    border-color: #c8d046; }
.btn.yellow-soft:not(.btn-outline):focus, .btn.yellow-soft:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #adb52e;
    border-color: #73781e; }
.btn.yellow-soft:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #adb52e;
    border-color: #a5ad2c; }
.btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft:not(.btn-outline).active,
.open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #adb52e;
    border-color: #a5ad2c; }
.btn.yellow-soft:not(.btn-outline):active:hover, .btn.yellow-soft:not(.btn-outline):active:focus, .btn.yellow-soft:not(.btn-outline):active.focus, .btn.yellow-soft:not(.btn-outline).active:hover, .btn.yellow-soft:not(.btn-outline).active:focus, .btn.yellow-soft:not(.btn-outline).active.focus,
.open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #929927;
    border-color: #73781e; }
.btn.yellow-soft:not(.btn-outline):active, .btn.yellow-soft:not(.btn-outline).active,
.open > .btn.yellow-soft:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.yellow-soft:not(.btn-outline).disabled:hover, .btn.yellow-soft:not(.btn-outline).disabled:focus, .btn.yellow-soft:not(.btn-outline).disabled.focus, .btn.yellow-soft:not(.btn-outline)[disabled]:hover, .btn.yellow-soft:not(.btn-outline)[disabled]:focus, .btn.yellow-soft:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.yellow-soft:not(.btn-outline):hover,
fieldset[disabled] .btn.yellow-soft:not(.btn-outline):focus,
fieldset[disabled] .btn.yellow-soft:not(.btn-outline).focus {
    background-color: #c8d046;
    border-color: #c8d046; }
.btn.yellow-soft:not(.btn-outline) .badge {
    color: #c8d046;
    background-color: #ffffff; }

.btn.btn-outline.yellow-soft {
    border-color: #c8d046;
    color: #c8d046;
    background: none; }
.btn.btn-outline.yellow-soft:hover, .btn.btn-outline.yellow-soft:active, .btn.btn-outline.yellow-soft:active:hover, .btn.btn-outline.yellow-soft:active:focus, .btn.btn-outline.yellow-soft:focus, .btn.btn-outline.yellow-soft.active {
    border-color: #c8d046;
    color: #ffffff;
    background-color: #c8d046; }

.btn.yellow-soft-stripe {
    border-left: 4px solid #c8d046 !important; }

.btn.yellow-soft.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.yellow-haze:not(.btn-outline) {
    color: #ffffff;
    background-color: #c5bf66;
    border-color: #c5bf66; }
.btn.yellow-haze:not(.btn-outline):focus, .btn.yellow-haze:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #b4ad44;
    border-color: #7c772f; }
.btn.yellow-haze:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #b4ad44;
    border-color: #aca641; }
.btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze:not(.btn-outline).active,
.open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #b4ad44;
    border-color: #aca641; }
.btn.yellow-haze:not(.btn-outline):active:hover, .btn.yellow-haze:not(.btn-outline):active:focus, .btn.yellow-haze:not(.btn-outline):active.focus, .btn.yellow-haze:not(.btn-outline).active:hover, .btn.yellow-haze:not(.btn-outline).active:focus, .btn.yellow-haze:not(.btn-outline).active.focus,
.open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #9a943a;
    border-color: #7c772f; }
.btn.yellow-haze:not(.btn-outline):active, .btn.yellow-haze:not(.btn-outline).active,
.open > .btn.yellow-haze:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.yellow-haze:not(.btn-outline).disabled:hover, .btn.yellow-haze:not(.btn-outline).disabled:focus, .btn.yellow-haze:not(.btn-outline).disabled.focus, .btn.yellow-haze:not(.btn-outline)[disabled]:hover, .btn.yellow-haze:not(.btn-outline)[disabled]:focus, .btn.yellow-haze:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.yellow-haze:not(.btn-outline):hover,
fieldset[disabled] .btn.yellow-haze:not(.btn-outline):focus,
fieldset[disabled] .btn.yellow-haze:not(.btn-outline).focus {
    background-color: #c5bf66;
    border-color: #c5bf66; }
.btn.yellow-haze:not(.btn-outline) .badge {
    color: #c5bf66;
    background-color: #ffffff; }

.btn.btn-outline.yellow-haze {
    border-color: #c5bf66;
    color: #c5bf66;
    background: none; }
.btn.btn-outline.yellow-haze:hover, .btn.btn-outline.yellow-haze:active, .btn.btn-outline.yellow-haze:active:hover, .btn.btn-outline.yellow-haze:active:focus, .btn.btn-outline.yellow-haze:focus, .btn.btn-outline.yellow-haze.active {
    border-color: #c5bf66;
    color: #ffffff;
    background-color: #c5bf66; }

.btn.yellow-haze-stripe {
    border-left: 4px solid #c5bf66 !important; }

.btn.yellow-haze.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.yellow-mint:not(.btn-outline) {
    color: #ffffff;
    background-color: #c5b96b;
    border-color: #c5b96b; }
.btn.yellow-mint:not(.btn-outline):focus, .btn.yellow-mint:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #b6a747;
    border-color: #7f7532; }
.btn.yellow-mint:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #b6a747;
    border-color: #aea044; }
.btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint:not(.btn-outline).active,
.open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #b6a747;
    border-color: #aea044; }
.btn.yellow-mint:not(.btn-outline):active:hover, .btn.yellow-mint:not(.btn-outline):active:focus, .btn.yellow-mint:not(.btn-outline):active.focus, .btn.yellow-mint:not(.btn-outline).active:hover, .btn.yellow-mint:not(.btn-outline).active:focus, .btn.yellow-mint:not(.btn-outline).active.focus,
.open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #9c8f3d;
    border-color: #7f7532; }
.btn.yellow-mint:not(.btn-outline):active, .btn.yellow-mint:not(.btn-outline).active,
.open > .btn.yellow-mint:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.yellow-mint:not(.btn-outline).disabled:hover, .btn.yellow-mint:not(.btn-outline).disabled:focus, .btn.yellow-mint:not(.btn-outline).disabled.focus, .btn.yellow-mint:not(.btn-outline)[disabled]:hover, .btn.yellow-mint:not(.btn-outline)[disabled]:focus, .btn.yellow-mint:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.yellow-mint:not(.btn-outline):hover,
fieldset[disabled] .btn.yellow-mint:not(.btn-outline):focus,
fieldset[disabled] .btn.yellow-mint:not(.btn-outline).focus {
    background-color: #c5b96b;
    border-color: #c5b96b; }
.btn.yellow-mint:not(.btn-outline) .badge {
    color: #c5b96b;
    background-color: #ffffff; }

.btn.btn-outline.yellow-mint {
    border-color: #c5b96b;
    color: #c5b96b;
    background: none; }
.btn.btn-outline.yellow-mint:hover, .btn.btn-outline.yellow-mint:active, .btn.btn-outline.yellow-mint:active:hover, .btn.btn-outline.yellow-mint:active:focus, .btn.btn-outline.yellow-mint:focus, .btn.btn-outline.yellow-mint.active {
    border-color: #c5b96b;
    color: #ffffff;
    background-color: #c5b96b; }

.btn.yellow-mint-stripe {
    border-left: 4px solid #c5b96b !important; }

.btn.yellow-mint.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.purple:not(.btn-outline) {
    color: #ffffff;
    background-color: #8E44AD;
    border-color: #8E44AD; }
.btn.purple:not(.btn-outline):focus, .btn.purple:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #703688;
    border-color: #432051; }
.btn.purple:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #703688;
    border-color: #6a3381; }
.btn.purple:not(.btn-outline):active, .btn.purple:not(.btn-outline).active,
.open > .btn.purple:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #703688;
    border-color: #6a3381; }
.btn.purple:not(.btn-outline):active:hover, .btn.purple:not(.btn-outline):active:focus, .btn.purple:not(.btn-outline):active.focus, .btn.purple:not(.btn-outline).active:hover, .btn.purple:not(.btn-outline).active:focus, .btn.purple:not(.btn-outline).active.focus,
.open > .btn.purple:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.purple:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.purple:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #5b2c6f;
    border-color: #432051; }
.btn.purple:not(.btn-outline):active, .btn.purple:not(.btn-outline).active,
.open > .btn.purple:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.purple:not(.btn-outline).disabled:hover, .btn.purple:not(.btn-outline).disabled:focus, .btn.purple:not(.btn-outline).disabled.focus, .btn.purple:not(.btn-outline)[disabled]:hover, .btn.purple:not(.btn-outline)[disabled]:focus, .btn.purple:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.purple:not(.btn-outline):hover,
fieldset[disabled] .btn.purple:not(.btn-outline):focus,
fieldset[disabled] .btn.purple:not(.btn-outline).focus {
    background-color: #8E44AD;
    border-color: #8E44AD; }
.btn.purple:not(.btn-outline) .badge {
    color: #8E44AD;
    background-color: #ffffff; }

.btn.btn-outline.purple {
    border-color: #8E44AD;
    color: #8E44AD;
    background: none; }
.btn.btn-outline.purple:hover, .btn.btn-outline.purple:active, .btn.btn-outline.purple:active:hover, .btn.btn-outline.purple:active:focus, .btn.btn-outline.purple:focus, .btn.btn-outline.purple.active {
    border-color: #8E44AD;
    color: #ffffff;
    background-color: #8E44AD; }

.btn.purple-stripe {
    border-left: 4px solid #8E44AD !important; }

.btn.purple.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.purple-plum:not(.btn-outline) {
    color: #ffffff;
    background-color: #8775a7;
    border-color: #8775a7; }
.btn.purple-plum:not(.btn-outline):focus, .btn.purple-plum:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #493d60; }
.btn.purple-plum:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #685788; }
.btn.purple-plum:not(.btn-outline):active, .btn.purple-plum:not(.btn-outline).active,
.open > .btn.purple-plum:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #685788; }
.btn.purple-plum:not(.btn-outline):active:hover, .btn.purple-plum:not(.btn-outline):active:focus, .btn.purple-plum:not(.btn-outline):active.focus, .btn.purple-plum:not(.btn-outline).active:hover, .btn.purple-plum:not(.btn-outline).active:focus, .btn.purple-plum:not(.btn-outline).active.focus,
.open > .btn.purple-plum:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.purple-plum:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.purple-plum:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #5d4d78;
    border-color: #493d60; }
.btn.purple-plum:not(.btn-outline):active, .btn.purple-plum:not(.btn-outline).active,
.open > .btn.purple-plum:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.purple-plum:not(.btn-outline).disabled:hover, .btn.purple-plum:not(.btn-outline).disabled:focus, .btn.purple-plum:not(.btn-outline).disabled.focus, .btn.purple-plum:not(.btn-outline)[disabled]:hover, .btn.purple-plum:not(.btn-outline)[disabled]:focus, .btn.purple-plum:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.purple-plum:not(.btn-outline):hover,
fieldset[disabled] .btn.purple-plum:not(.btn-outline):focus,
fieldset[disabled] .btn.purple-plum:not(.btn-outline).focus {
    background-color: #8775a7;
    border-color: #8775a7; }
.btn.purple-plum:not(.btn-outline) .badge {
    color: #8775a7;
    background-color: #ffffff; }

.btn.btn-outline.purple-plum {
    border-color: #8775a7;
    color: #8775a7;
    background: none; }
.btn.btn-outline.purple-plum:hover, .btn.btn-outline.purple-plum:active, .btn.btn-outline.purple-plum:active:hover, .btn.btn-outline.purple-plum:active:focus, .btn.btn-outline.purple-plum:focus, .btn.btn-outline.purple-plum.active {
    border-color: #8775a7;
    color: #ffffff;
    background-color: #8775a7; }

.btn.purple-plum-stripe {
    border-left: 4px solid #8775a7 !important; }

.btn.purple-plum.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.purple-medium:not(.btn-outline) {
    color: #ffffff;
    background-color: #BF55EC;
    border-color: #BF55EC; }
.btn.purple-medium:not(.btn-outline):focus, .btn.purple-medium:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #ae27e7;
    border-color: #8013ae; }
.btn.purple-medium:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #ae27e7;
    border-color: #aa1ee6; }
.btn.purple-medium:not(.btn-outline):active, .btn.purple-medium:not(.btn-outline).active,
.open > .btn.purple-medium:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #ae27e7;
    border-color: #aa1ee6; }
.btn.purple-medium:not(.btn-outline):active:hover, .btn.purple-medium:not(.btn-outline):active:focus, .btn.purple-medium:not(.btn-outline):active.focus, .btn.purple-medium:not(.btn-outline).active:hover, .btn.purple-medium:not(.btn-outline).active:focus, .btn.purple-medium:not(.btn-outline).active.focus,
.open > .btn.purple-medium:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.purple-medium:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.purple-medium:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #9b18d3;
    border-color: #8013ae; }
.btn.purple-medium:not(.btn-outline):active, .btn.purple-medium:not(.btn-outline).active,
.open > .btn.purple-medium:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.purple-medium:not(.btn-outline).disabled:hover, .btn.purple-medium:not(.btn-outline).disabled:focus, .btn.purple-medium:not(.btn-outline).disabled.focus, .btn.purple-medium:not(.btn-outline)[disabled]:hover, .btn.purple-medium:not(.btn-outline)[disabled]:focus, .btn.purple-medium:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.purple-medium:not(.btn-outline):hover,
fieldset[disabled] .btn.purple-medium:not(.btn-outline):focus,
fieldset[disabled] .btn.purple-medium:not(.btn-outline).focus {
    background-color: #BF55EC;
    border-color: #BF55EC; }
.btn.purple-medium:not(.btn-outline) .badge {
    color: #BF55EC;
    background-color: #ffffff; }

.btn.btn-outline.purple-medium {
    border-color: #BF55EC;
    color: #BF55EC;
    background: none; }
.btn.btn-outline.purple-medium:hover, .btn.btn-outline.purple-medium:active, .btn.btn-outline.purple-medium:active:hover, .btn.btn-outline.purple-medium:active:focus, .btn.btn-outline.purple-medium:focus, .btn.btn-outline.purple-medium.active {
    border-color: #BF55EC;
    color: #ffffff;
    background-color: #BF55EC; }

.btn.purple-medium-stripe {
    border-left: 4px solid #BF55EC !important; }

.btn.purple-medium.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.purple-studio:not(.btn-outline) {
    color: #ffffff;
    background-color: #8E44AD;
    border-color: #8E44AD; }
.btn.purple-studio:not(.btn-outline):focus, .btn.purple-studio:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #703688;
    border-color: #432051; }
.btn.purple-studio:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #703688;
    border-color: #6a3381; }
.btn.purple-studio:not(.btn-outline):active, .btn.purple-studio:not(.btn-outline).active,
.open > .btn.purple-studio:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #703688;
    border-color: #6a3381; }
.btn.purple-studio:not(.btn-outline):active:hover, .btn.purple-studio:not(.btn-outline):active:focus, .btn.purple-studio:not(.btn-outline):active.focus, .btn.purple-studio:not(.btn-outline).active:hover, .btn.purple-studio:not(.btn-outline).active:focus, .btn.purple-studio:not(.btn-outline).active.focus,
.open > .btn.purple-studio:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.purple-studio:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.purple-studio:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #5b2c6f;
    border-color: #432051; }
.btn.purple-studio:not(.btn-outline):active, .btn.purple-studio:not(.btn-outline).active,
.open > .btn.purple-studio:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.purple-studio:not(.btn-outline).disabled:hover, .btn.purple-studio:not(.btn-outline).disabled:focus, .btn.purple-studio:not(.btn-outline).disabled.focus, .btn.purple-studio:not(.btn-outline)[disabled]:hover, .btn.purple-studio:not(.btn-outline)[disabled]:focus, .btn.purple-studio:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.purple-studio:not(.btn-outline):hover,
fieldset[disabled] .btn.purple-studio:not(.btn-outline):focus,
fieldset[disabled] .btn.purple-studio:not(.btn-outline).focus {
    background-color: #8E44AD;
    border-color: #8E44AD; }
.btn.purple-studio:not(.btn-outline) .badge {
    color: #8E44AD;
    background-color: #ffffff; }

.btn.btn-outline.purple-studio {
    border-color: #8E44AD;
    color: #8E44AD;
    background: none; }
.btn.btn-outline.purple-studio:hover, .btn.btn-outline.purple-studio:active, .btn.btn-outline.purple-studio:active:hover, .btn.btn-outline.purple-studio:active:focus, .btn.btn-outline.purple-studio:focus, .btn.btn-outline.purple-studio.active {
    border-color: #8E44AD;
    color: #ffffff;
    background-color: #8E44AD; }

.btn.purple-studio-stripe {
    border-left: 4px solid #8E44AD !important; }

.btn.purple-studio.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.purple-wisteria:not(.btn-outline) {
    color: #ffffff;
    background-color: #9B59B6;
    border-color: #9B59B6; }
.btn.purple-wisteria:not(.btn-outline):focus, .btn.purple-wisteria:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #804399;
    border-color: #532c64; }
.btn.purple-wisteria:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #804399;
    border-color: #7a4092; }
.btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria:not(.btn-outline).active,
.open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #804399;
    border-color: #7a4092; }
.btn.purple-wisteria:not(.btn-outline):active:hover, .btn.purple-wisteria:not(.btn-outline):active:focus, .btn.purple-wisteria:not(.btn-outline):active.focus, .btn.purple-wisteria:not(.btn-outline).active:hover, .btn.purple-wisteria:not(.btn-outline).active:focus, .btn.purple-wisteria:not(.btn-outline).active.focus,
.open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #6b3880;
    border-color: #532c64; }
.btn.purple-wisteria:not(.btn-outline):active, .btn.purple-wisteria:not(.btn-outline).active,
.open > .btn.purple-wisteria:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.purple-wisteria:not(.btn-outline).disabled:hover, .btn.purple-wisteria:not(.btn-outline).disabled:focus, .btn.purple-wisteria:not(.btn-outline).disabled.focus, .btn.purple-wisteria:not(.btn-outline)[disabled]:hover, .btn.purple-wisteria:not(.btn-outline)[disabled]:focus, .btn.purple-wisteria:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):hover,
fieldset[disabled] .btn.purple-wisteria:not(.btn-outline):focus,
fieldset[disabled] .btn.purple-wisteria:not(.btn-outline).focus {
    background-color: #9B59B6;
    border-color: #9B59B6; }
.btn.purple-wisteria:not(.btn-outline) .badge {
    color: #9B59B6;
    background-color: #ffffff; }

.btn.btn-outline.purple-wisteria {
    border-color: #9B59B6;
    color: #9B59B6;
    background: none; }
.btn.btn-outline.purple-wisteria:hover, .btn.btn-outline.purple-wisteria:active, .btn.btn-outline.purple-wisteria:active:hover, .btn.btn-outline.purple-wisteria:active:focus, .btn.btn-outline.purple-wisteria:focus, .btn.btn-outline.purple-wisteria.active {
    border-color: #9B59B6;
    color: #ffffff;
    background-color: #9B59B6; }

.btn.purple-wisteria-stripe {
    border-left: 4px solid #9B59B6 !important; }

.btn.purple-wisteria.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.purple-seance:not(.btn-outline) {
    color: #ffffff;
    background-color: #9A12B3;
    border-color: #9A12B3; }
.btn.purple-seance:not(.btn-outline):focus, .btn.purple-seance:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #720d85;
    border-color: #36063f; }
.btn.purple-seance:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #720d85;
    border-color: #6a0c7b; }
.btn.purple-seance:not(.btn-outline):active, .btn.purple-seance:not(.btn-outline).active,
.open > .btn.purple-seance:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #720d85;
    border-color: #6a0c7b; }
.btn.purple-seance:not(.btn-outline):active:hover, .btn.purple-seance:not(.btn-outline):active:focus, .btn.purple-seance:not(.btn-outline):active.focus, .btn.purple-seance:not(.btn-outline).active:hover, .btn.purple-seance:not(.btn-outline).active:focus, .btn.purple-seance:not(.btn-outline).active.focus,
.open > .btn.purple-seance:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.purple-seance:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.purple-seance:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #560a64;
    border-color: #36063f; }
.btn.purple-seance:not(.btn-outline):active, .btn.purple-seance:not(.btn-outline).active,
.open > .btn.purple-seance:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.purple-seance:not(.btn-outline).disabled:hover, .btn.purple-seance:not(.btn-outline).disabled:focus, .btn.purple-seance:not(.btn-outline).disabled.focus, .btn.purple-seance:not(.btn-outline)[disabled]:hover, .btn.purple-seance:not(.btn-outline)[disabled]:focus, .btn.purple-seance:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.purple-seance:not(.btn-outline):hover,
fieldset[disabled] .btn.purple-seance:not(.btn-outline):focus,
fieldset[disabled] .btn.purple-seance:not(.btn-outline).focus {
    background-color: #9A12B3;
    border-color: #9A12B3; }
.btn.purple-seance:not(.btn-outline) .badge {
    color: #9A12B3;
    background-color: #ffffff; }

.btn.btn-outline.purple-seance {
    border-color: #9A12B3;
    color: #9A12B3;
    background: none; }
.btn.btn-outline.purple-seance:hover, .btn.btn-outline.purple-seance:active, .btn.btn-outline.purple-seance:active:hover, .btn.btn-outline.purple-seance:active:focus, .btn.btn-outline.purple-seance:focus, .btn.btn-outline.purple-seance.active {
    border-color: #9A12B3;
    color: #ffffff;
    background-color: #9A12B3; }

.btn.purple-seance-stripe {
    border-left: 4px solid #9A12B3 !important; }

.btn.purple-seance.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.purple-intense:not(.btn-outline) {
    color: #ffffff;
    background-color: #8775a7;
    border-color: #8775a7; }
.btn.purple-intense:not(.btn-outline):focus, .btn.purple-intense:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #493d60; }
.btn.purple-intense:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #685788; }
.btn.purple-intense:not(.btn-outline):active, .btn.purple-intense:not(.btn-outline).active,
.open > .btn.purple-intense:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #6d5b8e;
    border-color: #685788; }
.btn.purple-intense:not(.btn-outline):active:hover, .btn.purple-intense:not(.btn-outline):active:focus, .btn.purple-intense:not(.btn-outline):active.focus, .btn.purple-intense:not(.btn-outline).active:hover, .btn.purple-intense:not(.btn-outline).active:focus, .btn.purple-intense:not(.btn-outline).active.focus,
.open > .btn.purple-intense:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.purple-intense:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.purple-intense:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #5d4d78;
    border-color: #493d60; }
.btn.purple-intense:not(.btn-outline):active, .btn.purple-intense:not(.btn-outline).active,
.open > .btn.purple-intense:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.purple-intense:not(.btn-outline).disabled:hover, .btn.purple-intense:not(.btn-outline).disabled:focus, .btn.purple-intense:not(.btn-outline).disabled.focus, .btn.purple-intense:not(.btn-outline)[disabled]:hover, .btn.purple-intense:not(.btn-outline)[disabled]:focus, .btn.purple-intense:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.purple-intense:not(.btn-outline):hover,
fieldset[disabled] .btn.purple-intense:not(.btn-outline):focus,
fieldset[disabled] .btn.purple-intense:not(.btn-outline).focus {
    background-color: #8775a7;
    border-color: #8775a7; }
.btn.purple-intense:not(.btn-outline) .badge {
    color: #8775a7;
    background-color: #ffffff; }

.btn.btn-outline.purple-intense {
    border-color: #8775a7;
    color: #8775a7;
    background: none; }
.btn.btn-outline.purple-intense:hover, .btn.btn-outline.purple-intense:active, .btn.btn-outline.purple-intense:active:hover, .btn.btn-outline.purple-intense:active:focus, .btn.btn-outline.purple-intense:focus, .btn.btn-outline.purple-intense.active {
    border-color: #8775a7;
    color: #ffffff;
    background-color: #8775a7; }

.btn.purple-intense-stripe {
    border-left: 4px solid #8775a7 !important; }

.btn.purple-intense.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.purple-sharp:not(.btn-outline) {
    color: #ffffff;
    background-color: #796799;
    border-color: #796799; }
.btn.purple-sharp:not(.btn-outline):focus, .btn.purple-sharp:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #61527b;
    border-color: #3d344d; }
.btn.purple-sharp:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #61527b;
    border-color: #5c4e75; }
.btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp:not(.btn-outline).active,
.open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #61527b;
    border-color: #5c4e75; }
.btn.purple-sharp:not(.btn-outline):active:hover, .btn.purple-sharp:not(.btn-outline):active:focus, .btn.purple-sharp:not(.btn-outline):active.focus, .btn.purple-sharp:not(.btn-outline).active:hover, .btn.purple-sharp:not(.btn-outline).active:focus, .btn.purple-sharp:not(.btn-outline).active.focus,
.open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #504465;
    border-color: #3d344d; }
.btn.purple-sharp:not(.btn-outline):active, .btn.purple-sharp:not(.btn-outline).active,
.open > .btn.purple-sharp:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.purple-sharp:not(.btn-outline).disabled:hover, .btn.purple-sharp:not(.btn-outline).disabled:focus, .btn.purple-sharp:not(.btn-outline).disabled.focus, .btn.purple-sharp:not(.btn-outline)[disabled]:hover, .btn.purple-sharp:not(.btn-outline)[disabled]:focus, .btn.purple-sharp:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.purple-sharp:not(.btn-outline):hover,
fieldset[disabled] .btn.purple-sharp:not(.btn-outline):focus,
fieldset[disabled] .btn.purple-sharp:not(.btn-outline).focus {
    background-color: #796799;
    border-color: #796799; }
.btn.purple-sharp:not(.btn-outline) .badge {
    color: #796799;
    background-color: #ffffff; }

.btn.btn-outline.purple-sharp {
    border-color: #796799;
    color: #796799;
    background: none; }
.btn.btn-outline.purple-sharp:hover, .btn.btn-outline.purple-sharp:active, .btn.btn-outline.purple-sharp:active:hover, .btn.btn-outline.purple-sharp:active:focus, .btn.btn-outline.purple-sharp:focus, .btn.btn-outline.purple-sharp.active {
    border-color: #796799;
    color: #ffffff;
    background-color: #796799; }

.btn.purple-sharp-stripe {
    border-left: 4px solid #796799 !important; }

.btn.purple-sharp.btn-no-border:not(.active) {
    border-color: transparent; }

.btn.purple-soft:not(.btn-outline) {
    color: #ffffff;
    background-color: #8877a9;
    border-color: #8877a9; }
.btn.purple-soft:not(.btn-outline):focus, .btn.purple-soft:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #6e5c91;
    border-color: #4a3e62; }
.btn.purple-soft:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #6e5c91;
    border-color: #69588b; }
.btn.purple-soft:not(.btn-outline):active, .btn.purple-soft:not(.btn-outline).active,
.open > .btn.purple-soft:not(.btn-outline).dropdown-toggle {
    color: #ffffff;
    background-color: #6e5c91;
    border-color: #69588b; }
.btn.purple-soft:not(.btn-outline):active:hover, .btn.purple-soft:not(.btn-outline):active:focus, .btn.purple-soft:not(.btn-outline):active.focus, .btn.purple-soft:not(.btn-outline).active:hover, .btn.purple-soft:not(.btn-outline).active:focus, .btn.purple-soft:not(.btn-outline).active.focus,
.open > .btn.purple-soft:not(.btn-outline).dropdown-toggle:hover,
.open > .btn.purple-soft:not(.btn-outline).dropdown-toggle:focus,
.open > .btn.purple-soft:not(.btn-outline).dropdown-toggle.focus {
    color: #ffffff;
    background-color: #5d4e7b;
    border-color: #4a3e62; }
.btn.purple-soft:not(.btn-outline):active, .btn.purple-soft:not(.btn-outline).active,
.open > .btn.purple-soft:not(.btn-outline).dropdown-toggle {
    background-image: none; }
.btn.purple-soft:not(.btn-outline).disabled:hover, .btn.purple-soft:not(.btn-outline).disabled:focus, .btn.purple-soft:not(.btn-outline).disabled.focus, .btn.purple-soft:not(.btn-outline)[disabled]:hover, .btn.purple-soft:not(.btn-outline)[disabled]:focus, .btn.purple-soft:not(.btn-outline)[disabled].focus,
fieldset[disabled] .btn.purple-soft:not(.btn-outline):hover,
fieldset[disabled] .btn.purple-soft:not(.btn-outline):focus,
fieldset[disabled] .btn.purple-soft:not(.btn-outline).focus {
    background-color: #8877a9;
    border-color: #8877a9; }
.btn.purple-soft:not(.btn-outline) .badge {
    color: #8877a9;
    background-color: #ffffff; }

.btn.btn-outline.purple-soft {
    border-color: #8877a9;
    color: #8877a9;
    background: none; }
.btn.btn-outline.purple-soft:hover, .btn.btn-outline.purple-soft:active, .btn.btn-outline.purple-soft:active:hover, .btn.btn-outline.purple-soft:active:focus, .btn.btn-outline.purple-soft:focus, .btn.btn-outline.purple-soft.active {
    border-color: #8877a9;
    color: #ffffff;
    background-color: #8877a9; }

.btn.purple-soft-stripe {
    border-left: 4px solid #8877a9 !important; }

.btn.purple-soft.btn-no-border:not(.active) {
    border-color: transparent; }

/* Circle Buttons */
.btn-circle {
    border-radius: 25px !important;
    overflow: hidden; }

.btn-circle-right {
    border-radius: 0 25px 25px 0 !important; }

.btn-circle-left {
    border-radius: 25px 0 0 25px !important; }

.btn-circle-bottom {
    border-radius: 0 0 25px 25px !important; }

.btn-circle-top {
    border-radius: 25px 25px 0 0 !important; }

.btn-icon-only {
    height: 34px;
    width: 34px;
    text-align: center;
    padding-left: 0;
    padding-right: 0; }
.btn-icon-only > [class^="icon-"],
.btn-icon-only > i {
    text-align: center;
    margin-top: 2px; }

.btn-group.btn-group-circle > .btn:first-child {
    border-radius: 25px 0 0 25px !important; }

.btn-group.btn-group-circle > .btn:last-child {
    border-radius: 0 25px 25px 0 !important; }

.btn-group.btn-group-devided > .btn {
    margin-right: 5px; }
.btn-group.btn-group-devided > .btn:last-child {
    margin-right: 0; }

.btn-group-vertical.btn-group-vertical-circle > .btn:first-child {
    border-radius: 25px 25px 0 0 !important; }

.btn-group-vertical.btn-group-vertical-circle > .btn:last-child {
    border-radius: 0 0 25px 25px !important; }

/*** COLORS ***/

.bg-white {
    background: #ffffff !important; }

.bg-white-opacity {
    background: rgba(255, 255, 255, 0.8) !important; }

.bg-hover-white:hover {
    background: #ffffff !important; }

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

.bg-font-white {
    color: #666 !important; }

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

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

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

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

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

.bg-before-white:before,
.bg-after-white:after {
    background: #ffffff !important; }

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

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

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

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

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

.bg-default {
    background: #e1e5ec !important; }

.bg-default-opacity {
    background: rgba(225, 229, 236, 0.8) !important; }

.bg-hover-default:hover {
    background: #e1e5ec !important; }

.font-default {
    color: #e1e5ec !important; }

.bg-font-default {
    color: #666 !important; }

.border-default {
    border-color: #e1e5ec !important; }

.border-top-default {
    border-top-color: #e1e5ec !important; }

.border-bottom-default {
    border-bottom-color: #e1e5ec !important; }

.border-left-default {
    border-left-color: #e1e5ec !important; }

.border-right-default {
    border-right-color: #e1e5ec !important; }

.bg-before-default:before,
.bg-after-default:after {
    background: #e1e5ec !important; }

.border-before-default:before,
.border-after-default:after {
    border-color: #e1e5ec !important; }

.border-top-before-default:before,
.border-top-after-default:after {
    border-top-color: #e1e5ec !important; }

.border-bottom-before-default:before,
.border-bottom-after-default:after {
    border-bottom-color: #e1e5ec !important; }

.border-left-before-default:before,
.border-left-after-default:after {
    border-left-color: #e1e5ec !important; }

.border-right-before-default:before,
.border-right-after-default:after {
    border-right-color: #e1e5ec !important; }

.bg-dark {
    background: #2f353b !important; }

.bg-dark-opacity {
    background: rgba(47, 53, 59, 0.8) !important; }

.bg-hover-dark:hover {
    background: #2f353b !important; }

.font-dark {
    color: #2f353b !important; }

.bg-font-dark {
    color: #FFFFFF !important; }

.border-dark {
    border-color: #2f353b !important; }

.border-top-dark {
    border-top-color: #2f353b !important; }

.border-bottom-dark {
    border-bottom-color: #2f353b !important; }

.border-left-dark {
    border-left-color: #2f353b !important; }

.border-right-dark {
    border-right-color: #2f353b !important; }

.bg-before-dark:before,
.bg-after-dark:after {
    background: #2f353b !important; }

.border-before-dark:before,
.border-after-dark:after {
    border-color: #2f353b !important; }

.border-top-before-dark:before,
.border-top-after-dark:after {
    border-top-color: #2f353b !important; }

.border-bottom-before-dark:before,
.border-bottom-after-dark:after {
    border-bottom-color: #2f353b !important; }

.border-left-before-dark:before,
.border-left-after-dark:after {
    border-left-color: #2f353b !important; }

.border-right-before-dark:before,
.border-right-after-dark:after {
    border-right-color: #2f353b !important; }

.bg-blue {
    background: #3598dc !important; }

.bg-blue-opacity {
    background: rgba(53, 152, 220, 0.8) !important; }

.bg-hover-blue:hover {
    background: #3598dc !important; }

.font-blue {
    color: #3598dc !important; }

.bg-font-blue {
    color: #FFFFFF !important; }

.border-blue {
    border-color: #3598dc !important; }

.border-top-blue {
    border-top-color: #3598dc !important; }

.border-bottom-blue {
    border-bottom-color: #3598dc !important; }

.border-left-blue {
    border-left-color: #3598dc !important; }

.border-right-blue {
    border-right-color: #3598dc !important; }

.bg-before-blue:before,
.bg-after-blue:after {
    background: #3598dc !important; }

.border-before-blue:before,
.border-after-blue:after {
    border-color: #3598dc !important; }

.border-top-before-blue:before,
.border-top-after-blue:after {
    border-top-color: #3598dc !important; }

.border-bottom-before-blue:before,
.border-bottom-after-blue:after {
    border-bottom-color: #3598dc !important; }

.border-left-before-blue:before,
.border-left-after-blue:after {
    border-left-color: #3598dc !important; }

.border-right-before-blue:before,
.border-right-after-blue:after {
    border-right-color: #3598dc !important; }

.bg-blue-madison {
    background: #578ebe !important; }

.bg-blue-madison-opacity {
    background: rgba(87, 142, 190, 0.8) !important; }

.bg-hover-blue-madison:hover {
    background: #578ebe !important; }

.font-blue-madison {
    color: #578ebe !important; }

.bg-font-blue-madison {
    color: #FFFFFF !important; }

.border-blue-madison {
    border-color: #578ebe !important; }

.border-top-blue-madison {
    border-top-color: #578ebe !important; }

.border-bottom-blue-madison {
    border-bottom-color: #578ebe !important; }

.border-left-blue-madison {
    border-left-color: #578ebe !important; }

.border-right-blue-madison {
    border-right-color: #578ebe !important; }

.bg-before-blue-madison:before,
.bg-after-blue-madison:after {
    background: #578ebe !important; }

.border-before-blue-madison:before,
.border-after-blue-madison:after {
    border-color: #578ebe !important; }

.border-top-before-blue-madison:before,
.border-top-after-blue-madison:after {
    border-top-color: #578ebe !important; }

.border-bottom-before-blue-madison:before,
.border-bottom-after-blue-madison:after {
    border-bottom-color: #578ebe !important; }

.border-left-before-blue-madison:before,
.border-left-after-blue-madison:after {
    border-left-color: #578ebe !important; }

.border-right-before-blue-madison:before,
.border-right-after-blue-madison:after {
    border-right-color: #578ebe !important; }

.bg-blue-chambray {
    background: #2C3E50 !important; }

.bg-blue-chambray-opacity {
    background: rgba(44, 62, 80, 0.8) !important; }

.bg-hover-blue-chambray:hover {
    background: #2C3E50 !important; }

.font-blue-chambray {
    color: #2C3E50 !important; }

.bg-font-blue-chambray {
    color: #FFFFFF !important; }

.border-blue-chambray {
    border-color: #2C3E50 !important; }

.border-top-blue-chambray {
    border-top-color: #2C3E50 !important; }

.border-bottom-blue-chambray {
    border-bottom-color: #2C3E50 !important; }

.border-left-blue-chambray {
    border-left-color: #2C3E50 !important; }

.border-right-blue-chambray {
    border-right-color: #2C3E50 !important; }

.bg-before-blue-chambray:before,
.bg-after-blue-chambray:after {
    background: #2C3E50 !important; }

.border-before-blue-chambray:before,
.border-after-blue-chambray:after {
    border-color: #2C3E50 !important; }

.border-top-before-blue-chambray:before,
.border-top-after-blue-chambray:after {
    border-top-color: #2C3E50 !important; }

.border-bottom-before-blue-chambray:before,
.border-bottom-after-blue-chambray:after {
    border-bottom-color: #2C3E50 !important; }

.border-left-before-blue-chambray:before,
.border-left-after-blue-chambray:after {
    border-left-color: #2C3E50 !important; }

.border-right-before-blue-chambray:before,
.border-right-after-blue-chambray:after {
    border-right-color: #2C3E50 !important; }

.bg-blue-ebonyclay {
    background: #22313F !important; }

.bg-blue-ebonyclay-opacity {
    background: rgba(34, 49, 63, 0.8) !important; }

.bg-hover-blue-ebonyclay:hover {
    background: #22313F !important; }

.font-blue-ebonyclay {
    color: #22313F !important; }

.bg-font-blue-ebonyclay {
    color: #FFFFFF !important; }

.border-blue-ebonyclay {
    border-color: #22313F !important; }

.border-top-blue-ebonyclay {
    border-top-color: #22313F !important; }

.border-bottom-blue-ebonyclay {
    border-bottom-color: #22313F !important; }

.border-left-blue-ebonyclay {
    border-left-color: #22313F !important; }

.border-right-blue-ebonyclay {
    border-right-color: #22313F !important; }

.bg-before-blue-ebonyclay:before,
.bg-after-blue-ebonyclay:after {
    background: #22313F !important; }

.border-before-blue-ebonyclay:before,
.border-after-blue-ebonyclay:after {
    border-color: #22313F !important; }

.border-top-before-blue-ebonyclay:before,
.border-top-after-blue-ebonyclay:after {
    border-top-color: #22313F !important; }

.border-bottom-before-blue-ebonyclay:before,
.border-bottom-after-blue-ebonyclay:after {
    border-bottom-color: #22313F !important; }

.border-left-before-blue-ebonyclay:before,
.border-left-after-blue-ebonyclay:after {
    border-left-color: #22313F !important; }

.border-right-before-blue-ebonyclay:before,
.border-right-after-blue-ebonyclay:after {
    border-right-color: #22313F !important; }

.bg-blue-hoki {
    background: #67809F !important; }

.bg-blue-hoki-opacity {
    background: rgba(103, 128, 159, 0.8) !important; }

.bg-hover-blue-hoki:hover {
    background: #67809F !important; }

.font-blue-hoki {
    color: #67809F !important; }

.bg-font-blue-hoki {
    color: #FFFFFF !important; }

.border-blue-hoki {
    border-color: #67809F !important; }

.border-top-blue-hoki {
    border-top-color: #67809F !important; }

.border-bottom-blue-hoki {
    border-bottom-color: #67809F !important; }

.border-left-blue-hoki {
    border-left-color: #67809F !important; }

.border-right-blue-hoki {
    border-right-color: #67809F !important; }

.bg-before-blue-hoki:before,
.bg-after-blue-hoki:after {
    background: #67809F !important; }

.border-before-blue-hoki:before,
.border-after-blue-hoki:after {
    border-color: #67809F !important; }

.border-top-before-blue-hoki:before,
.border-top-after-blue-hoki:after {
    border-top-color: #67809F !important; }

.border-bottom-before-blue-hoki:before,
.border-bottom-after-blue-hoki:after {
    border-bottom-color: #67809F !important; }

.border-left-before-blue-hoki:before,
.border-left-after-blue-hoki:after {
    border-left-color: #67809F !important; }

.border-right-before-blue-hoki:before,
.border-right-after-blue-hoki:after {
    border-right-color: #67809F !important; }

.bg-blue-steel {
    background: #4B77BE !important; }

.bg-blue-steel-opacity {
    background: rgba(75, 119, 190, 0.8) !important; }

.bg-hover-blue-steel:hover {
    background: #4B77BE !important; }

.font-blue-steel {
    color: #4B77BE !important; }

.bg-font-blue-steel {
    color: #FFFFFF !important; }

.border-blue-steel {
    border-color: #4B77BE !important; }

.border-top-blue-steel {
    border-top-color: #4B77BE !important; }

.border-bottom-blue-steel {
    border-bottom-color: #4B77BE !important; }

.border-left-blue-steel {
    border-left-color: #4B77BE !important; }

.border-right-blue-steel {
    border-right-color: #4B77BE !important; }

.bg-before-blue-steel:before,
.bg-after-blue-steel:after {
    background: #4B77BE !important; }

.border-before-blue-steel:before,
.border-after-blue-steel:after {
    border-color: #4B77BE !important; }

.border-top-before-blue-steel:before,
.border-top-after-blue-steel:after {
    border-top-color: #4B77BE !important; }

.border-bottom-before-blue-steel:before,
.border-bottom-after-blue-steel:after {
    border-bottom-color: #4B77BE !important; }

.border-left-before-blue-steel:before,
.border-left-after-blue-steel:after {
    border-left-color: #4B77BE !important; }

.border-right-before-blue-steel:before,
.border-right-after-blue-steel:after {
    border-right-color: #4B77BE !important; }

.bg-blue-soft {
    background: #4c87b9 !important; }

.bg-blue-soft-opacity {
    background: rgba(76, 135, 185, 0.8) !important; }

.bg-hover-blue-soft:hover {
    background: #4c87b9 !important; }

.font-blue-soft {
    color: #4c87b9 !important; }

.bg-font-blue-soft {
    color: #FFFFFF !important; }

.border-blue-soft {
    border-color: #4c87b9 !important; }

.border-top-blue-soft {
    border-top-color: #4c87b9 !important; }

.border-bottom-blue-soft {
    border-bottom-color: #4c87b9 !important; }

.border-left-blue-soft {
    border-left-color: #4c87b9 !important; }

.border-right-blue-soft {
    border-right-color: #4c87b9 !important; }

.bg-before-blue-soft:before,
.bg-after-blue-soft:after {
    background: #4c87b9 !important; }

.border-before-blue-soft:before,
.border-after-blue-soft:after {
    border-color: #4c87b9 !important; }

.border-top-before-blue-soft:before,
.border-top-after-blue-soft:after {
    border-top-color: #4c87b9 !important; }

.border-bottom-before-blue-soft:before,
.border-bottom-after-blue-soft:after {
    border-bottom-color: #4c87b9 !important; }

.border-left-before-blue-soft:before,
.border-left-after-blue-soft:after {
    border-left-color: #4c87b9 !important; }

.border-right-before-blue-soft:before,
.border-right-after-blue-soft:after {
    border-right-color: #4c87b9 !important; }

.bg-blue-dark {
    background: #5e738b !important; }

.bg-blue-dark-opacity {
    background: rgba(94, 115, 139, 0.8) !important; }

.bg-hover-blue-dark:hover {
    background: #5e738b !important; }

.font-blue-dark {
    color: #5e738b !important; }

.bg-font-blue-dark {
    color: #FFFFFF !important; }

.border-blue-dark {
    border-color: #5e738b !important; }

.border-top-blue-dark {
    border-top-color: #5e738b !important; }

.border-bottom-blue-dark {
    border-bottom-color: #5e738b !important; }

.border-left-blue-dark {
    border-left-color: #5e738b !important; }

.border-right-blue-dark {
    border-right-color: #5e738b !important; }

.bg-before-blue-dark:before,
.bg-after-blue-dark:after {
    background: #5e738b !important; }

.border-before-blue-dark:before,
.border-after-blue-dark:after {
    border-color: #5e738b !important; }

.border-top-before-blue-dark:before,
.border-top-after-blue-dark:after {
    border-top-color: #5e738b !important; }

.border-bottom-before-blue-dark:before,
.border-bottom-after-blue-dark:after {
    border-bottom-color: #5e738b !important; }

.border-left-before-blue-dark:before,
.border-left-after-blue-dark:after {
    border-left-color: #5e738b !important; }

.border-right-before-blue-dark:before,
.border-right-after-blue-dark:after {
    border-right-color: #5e738b !important; }

.bg-blue-sharp {
    background: #5C9BD1 !important; }

.bg-blue-sharp-opacity {
    background: rgba(92, 155, 209, 0.8) !important; }

.bg-hover-blue-sharp:hover {
    background: #5C9BD1 !important; }

.font-blue-sharp {
    color: #5C9BD1 !important; }

.bg-font-blue-sharp {
    color: #FFFFFF !important; }

.border-blue-sharp {
    border-color: #5C9BD1 !important; }

.border-top-blue-sharp {
    border-top-color: #5C9BD1 !important; }

.border-bottom-blue-sharp {
    border-bottom-color: #5C9BD1 !important; }

.border-left-blue-sharp {
    border-left-color: #5C9BD1 !important; }

.border-right-blue-sharp {
    border-right-color: #5C9BD1 !important; }

.bg-before-blue-sharp:before,
.bg-after-blue-sharp:after {
    background: #5C9BD1 !important; }

.border-before-blue-sharp:before,
.border-after-blue-sharp:after {
    border-color: #5C9BD1 !important; }

.border-top-before-blue-sharp:before,
.border-top-after-blue-sharp:after {
    border-top-color: #5C9BD1 !important; }

.border-bottom-before-blue-sharp:before,
.border-bottom-after-blue-sharp:after {
    border-bottom-color: #5C9BD1 !important; }

.border-left-before-blue-sharp:before,
.border-left-after-blue-sharp:after {
    border-left-color: #5C9BD1 !important; }

.border-right-before-blue-sharp:before,
.border-right-after-blue-sharp:after {
    border-right-color: #5C9BD1 !important; }

.bg-blue-oleo {
    background: #94A0B2 !important; }

.bg-blue-oleo-opacity {
    background: rgba(148, 160, 178, 0.8) !important; }

.bg-hover-blue-oleo:hover {
    background: #94A0B2 !important; }

.font-blue-oleo {
    color: #94A0B2 !important; }

.bg-font-blue-oleo {
    color: #FFFFFF !important; }

.border-blue-oleo {
    border-color: #94A0B2 !important; }

.border-top-blue-oleo {
    border-top-color: #94A0B2 !important; }

.border-bottom-blue-oleo {
    border-bottom-color: #94A0B2 !important; }

.border-left-blue-oleo {
    border-left-color: #94A0B2 !important; }

.border-right-blue-oleo {
    border-right-color: #94A0B2 !important; }

.bg-before-blue-oleo:before,
.bg-after-blue-oleo:after {
    background: #94A0B2 !important; }

.border-before-blue-oleo:before,
.border-after-blue-oleo:after {
    border-color: #94A0B2 !important; }

.border-top-before-blue-oleo:before,
.border-top-after-blue-oleo:after {
    border-top-color: #94A0B2 !important; }

.border-bottom-before-blue-oleo:before,
.border-bottom-after-blue-oleo:after {
    border-bottom-color: #94A0B2 !important; }

.border-left-before-blue-oleo:before,
.border-left-after-blue-oleo:after {
    border-left-color: #94A0B2 !important; }

.border-right-before-blue-oleo:before,
.border-right-after-blue-oleo:after {
    border-right-color: #94A0B2 !important; }

.bg-green {
    background: #32c5d2 !important; }

.bg-green-opacity {
    background: rgba(50, 197, 210, 0.8) !important; }

.bg-hover-green:hover {
    background: #32c5d2 !important; }

.font-green {
    color: #32c5d2 !important; }

.bg-font-green {
    color: #FFFFFF !important; }

.border-green {
    border-color: #32c5d2 !important; }

.border-top-green {
    border-top-color: #32c5d2 !important; }

.border-bottom-green {
    border-bottom-color: #32c5d2 !important; }

.border-left-green {
    border-left-color: #32c5d2 !important; }

.border-right-green {
    border-right-color: #32c5d2 !important; }

.bg-before-green:before,
.bg-after-green:after {
    background: #32c5d2 !important; }

.border-before-green:before,
.border-after-green:after {
    border-color: #32c5d2 !important; }

.border-top-before-green:before,
.border-top-after-green:after {
    border-top-color: #32c5d2 !important; }

.border-bottom-before-green:before,
.border-bottom-after-green:after {
    border-bottom-color: #32c5d2 !important; }

.border-left-before-green:before,
.border-left-after-green:after {
    border-left-color: #32c5d2 !important; }

.border-right-before-green:before,
.border-right-after-green:after {
    border-right-color: #32c5d2 !important; }

.bg-green-meadow {
    background: #1BBC9B !important; }

.bg-green-meadow-opacity {
    background: rgba(27, 188, 155, 0.8) !important; }

.bg-hover-green-meadow:hover {
    background: #1BBC9B !important; }

.font-green-meadow {
    color: #1BBC9B !important; }

.bg-font-green-meadow {
    color: #FFFFFF !important; }

.border-green-meadow {
    border-color: #1BBC9B !important; }

.border-top-green-meadow {
    border-top-color: #1BBC9B !important; }

.border-bottom-green-meadow {
    border-bottom-color: #1BBC9B !important; }

.border-left-green-meadow {
    border-left-color: #1BBC9B !important; }

.border-right-green-meadow {
    border-right-color: #1BBC9B !important; }

.bg-before-green-meadow:before,
.bg-after-green-meadow:after {
    background: #1BBC9B !important; }

.border-before-green-meadow:before,
.border-after-green-meadow:after {
    border-color: #1BBC9B !important; }

.border-top-before-green-meadow:before,
.border-top-after-green-meadow:after {
    border-top-color: #1BBC9B !important; }

.border-bottom-before-green-meadow:before,
.border-bottom-after-green-meadow:after {
    border-bottom-color: #1BBC9B !important; }

.border-left-before-green-meadow:before,
.border-left-after-green-meadow:after {
    border-left-color: #1BBC9B !important; }

.border-right-before-green-meadow:before,
.border-right-after-green-meadow:after {
    border-right-color: #1BBC9B !important; }

.bg-green-seagreen {
    background: #1BA39C !important; }

.bg-green-seagreen-opacity {
    background: rgba(27, 163, 156, 0.8) !important; }

.bg-hover-green-seagreen:hover {
    background: #1BA39C !important; }

.font-green-seagreen {
    color: #1BA39C !important; }

.bg-font-green-seagreen {
    color: #FFFFFF !important; }

.border-green-seagreen {
    border-color: #1BA39C !important; }

.border-top-green-seagreen {
    border-top-color: #1BA39C !important; }

.border-bottom-green-seagreen {
    border-bottom-color: #1BA39C !important; }

.border-left-green-seagreen {
    border-left-color: #1BA39C !important; }

.border-right-green-seagreen {
    border-right-color: #1BA39C !important; }

.bg-before-green-seagreen:before,
.bg-after-green-seagreen:after {
    background: #1BA39C !important; }

.border-before-green-seagreen:before,
.border-after-green-seagreen:after {
    border-color: #1BA39C !important; }

.border-top-before-green-seagreen:before,
.border-top-after-green-seagreen:after {
    border-top-color: #1BA39C !important; }

.border-bottom-before-green-seagreen:before,
.border-bottom-after-green-seagreen:after {
    border-bottom-color: #1BA39C !important; }

.border-left-before-green-seagreen:before,
.border-left-after-green-seagreen:after {
    border-left-color: #1BA39C !important; }

.border-right-before-green-seagreen:before,
.border-right-after-green-seagreen:after {
    border-right-color: #1BA39C !important; }

.bg-green-turquoise {
    background: #36D7B7 !important; }

.bg-green-turquoise-opacity {
    background: rgba(54, 215, 183, 0.8) !important; }

.bg-hover-green-turquoise:hover {
    background: #36D7B7 !important; }

.font-green-turquoise {
    color: #36D7B7 !important; }

.bg-font-green-turquoise {
    color: #FFFFFF !important; }

.border-green-turquoise {
    border-color: #36D7B7 !important; }

.border-top-green-turquoise {
    border-top-color: #36D7B7 !important; }

.border-bottom-green-turquoise {
    border-bottom-color: #36D7B7 !important; }

.border-left-green-turquoise {
    border-left-color: #36D7B7 !important; }

.border-right-green-turquoise {
    border-right-color: #36D7B7 !important; }

.bg-before-green-turquoise:before,
.bg-after-green-turquoise:after {
    background: #36D7B7 !important; }

.border-before-green-turquoise:before,
.border-after-green-turquoise:after {
    border-color: #36D7B7 !important; }

.border-top-before-green-turquoise:before,
.border-top-after-green-turquoise:after {
    border-top-color: #36D7B7 !important; }

.border-bottom-before-green-turquoise:before,
.border-bottom-after-green-turquoise:after {
    border-bottom-color: #36D7B7 !important; }

.border-left-before-green-turquoise:before,
.border-left-after-green-turquoise:after {
    border-left-color: #36D7B7 !important; }

.border-right-before-green-turquoise:before,
.border-right-after-green-turquoise:after {
    border-right-color: #36D7B7 !important; }

.bg-green-haze {
    background: #44b6ae !important; }

.bg-green-haze-opacity {
    background: rgba(68, 182, 174, 0.8) !important; }

.bg-hover-green-haze:hover {
    background: #44b6ae !important; }

.font-green-haze {
    color: #44b6ae !important; }

.bg-font-green-haze {
    color: #FFFFFF !important; }

.border-green-haze {
    border-color: #44b6ae !important; }

.border-top-green-haze {
    border-top-color: #44b6ae !important; }

.border-bottom-green-haze {
    border-bottom-color: #44b6ae !important; }

.border-left-green-haze {
    border-left-color: #44b6ae !important; }

.border-right-green-haze {
    border-right-color: #44b6ae !important; }

.bg-before-green-haze:before,
.bg-after-green-haze:after {
    background: #44b6ae !important; }

.border-before-green-haze:before,
.border-after-green-haze:after {
    border-color: #44b6ae !important; }

.border-top-before-green-haze:before,
.border-top-after-green-haze:after {
    border-top-color: #44b6ae !important; }

.border-bottom-before-green-haze:before,
.border-bottom-after-green-haze:after {
    border-bottom-color: #44b6ae !important; }

.border-left-before-green-haze:before,
.border-left-after-green-haze:after {
    border-left-color: #44b6ae !important; }

.border-right-before-green-haze:before,
.border-right-after-green-haze:after {
    border-right-color: #44b6ae !important; }

.bg-green-jungle {
    background: #26C281 !important; }

.bg-green-jungle-opacity {
    background: rgba(38, 194, 129, 0.8) !important; }

.bg-hover-green-jungle:hover {
    background: #26C281 !important; }

.font-green-jungle {
    color: #26C281 !important; }

.bg-font-green-jungle {
    color: #FFFFFF !important; }

.border-green-jungle {
    border-color: #26C281 !important; }

.border-top-green-jungle {
    border-top-color: #26C281 !important; }

.border-bottom-green-jungle {
    border-bottom-color: #26C281 !important; }

.border-left-green-jungle {
    border-left-color: #26C281 !important; }

.border-right-green-jungle {
    border-right-color: #26C281 !important; }

.bg-before-green-jungle:before,
.bg-after-green-jungle:after {
    background: #26C281 !important; }

.border-before-green-jungle:before,
.border-after-green-jungle:after {
    border-color: #26C281 !important; }

.border-top-before-green-jungle:before,
.border-top-after-green-jungle:after {
    border-top-color: #26C281 !important; }

.border-bottom-before-green-jungle:before,
.border-bottom-after-green-jungle:after {
    border-bottom-color: #26C281 !important; }

.border-left-before-green-jungle:before,
.border-left-after-green-jungle:after {
    border-left-color: #26C281 !important; }

.border-right-before-green-jungle:before,
.border-right-after-green-jungle:after {
    border-right-color: #26C281 !important; }

.bg-green-soft {
    background: #3faba4 !important; }

.bg-green-soft-opacity {
    background: rgba(63, 171, 164, 0.8) !important; }

.bg-hover-green-soft:hover {
    background: #3faba4 !important; }

.font-green-soft {
    color: #3faba4 !important; }

.bg-font-green-soft {
    color: #FFFFFF !important; }

.border-green-soft {
    border-color: #3faba4 !important; }

.border-top-green-soft {
    border-top-color: #3faba4 !important; }

.border-bottom-green-soft {
    border-bottom-color: #3faba4 !important; }

.border-left-green-soft {
    border-left-color: #3faba4 !important; }

.border-right-green-soft {
    border-right-color: #3faba4 !important; }

.bg-before-green-soft:before,
.bg-after-green-soft:after {
    background: #3faba4 !important; }

.border-before-green-soft:before,
.border-after-green-soft:after {
    border-color: #3faba4 !important; }

.border-top-before-green-soft:before,
.border-top-after-green-soft:after {
    border-top-color: #3faba4 !important; }

.border-bottom-before-green-soft:before,
.border-bottom-after-green-soft:after {
    border-bottom-color: #3faba4 !important; }

.border-left-before-green-soft:before,
.border-left-after-green-soft:after {
    border-left-color: #3faba4 !important; }

.border-right-before-green-soft:before,
.border-right-after-green-soft:after {
    border-right-color: #3faba4 !important; }

.bg-green-dark {
    background: #4DB3A2 !important; }

.bg-green-dark-opacity {
    background: rgba(77, 179, 162, 0.8) !important; }

.bg-hover-green-dark:hover {
    background: #4DB3A2 !important; }

.font-green-dark {
    color: #4DB3A2 !important; }

.bg-font-green-dark {
    color: #FFFFFF !important; }

.border-green-dark {
    border-color: #4DB3A2 !important; }

.border-top-green-dark {
    border-top-color: #4DB3A2 !important; }

.border-bottom-green-dark {
    border-bottom-color: #4DB3A2 !important; }

.border-left-green-dark {
    border-left-color: #4DB3A2 !important; }

.border-right-green-dark {
    border-right-color: #4DB3A2 !important; }

.bg-before-green-dark:before,
.bg-after-green-dark:after {
    background: #4DB3A2 !important; }

.border-before-green-dark:before,
.border-after-green-dark:after {
    border-color: #4DB3A2 !important; }

.border-top-before-green-dark:before,
.border-top-after-green-dark:after {
    border-top-color: #4DB3A2 !important; }

.border-bottom-before-green-dark:before,
.border-bottom-after-green-dark:after {
    border-bottom-color: #4DB3A2 !important; }

.border-left-before-green-dark:before,
.border-left-after-green-dark:after {
    border-left-color: #4DB3A2 !important; }

.border-right-before-green-dark:before,
.border-right-after-green-dark:after {
    border-right-color: #4DB3A2 !important; }

.bg-green-sharp {
    background: #2ab4c0 !important; }

.bg-green-sharp-opacity {
    background: rgba(42, 180, 192, 0.8) !important; }

.bg-hover-green-sharp:hover {
    background: #2ab4c0 !important; }

.font-green-sharp {
    color: #2ab4c0 !important; }

.bg-font-green-sharp {
    color: #FFFFFF !important; }

.border-green-sharp {
    border-color: #2ab4c0 !important; }

.border-top-green-sharp {
    border-top-color: #2ab4c0 !important; }

.border-bottom-green-sharp {
    border-bottom-color: #2ab4c0 !important; }

.border-left-green-sharp {
    border-left-color: #2ab4c0 !important; }

.border-right-green-sharp {
    border-right-color: #2ab4c0 !important; }

.bg-before-green-sharp:before,
.bg-after-green-sharp:after {
    background: #2ab4c0 !important; }

.border-before-green-sharp:before,
.border-after-green-sharp:after {
    border-color: #2ab4c0 !important; }

.border-top-before-green-sharp:before,
.border-top-after-green-sharp:after {
    border-top-color: #2ab4c0 !important; }

.border-bottom-before-green-sharp:before,
.border-bottom-after-green-sharp:after {
    border-bottom-color: #2ab4c0 !important; }

.border-left-before-green-sharp:before,
.border-left-after-green-sharp:after {
    border-left-color: #2ab4c0 !important; }

.border-right-before-green-sharp:before,
.border-right-after-green-sharp:after {
    border-right-color: #2ab4c0 !important; }

.bg-green-steel {
    background: #29b4b6 !important; }

.bg-green-steel-opacity {
    background: rgba(41, 180, 182, 0.8) !important; }

.bg-hover-green-steel:hover {
    background: #29b4b6 !important; }

.font-green-steel {
    color: #29b4b6 !important; }

.bg-font-green-steel {
    color: #FFFFFF !important; }

.border-green-steel {
    border-color: #29b4b6 !important; }

.border-top-green-steel {
    border-top-color: #29b4b6 !important; }

.border-bottom-green-steel {
    border-bottom-color: #29b4b6 !important; }

.border-left-green-steel {
    border-left-color: #29b4b6 !important; }

.border-right-green-steel {
    border-right-color: #29b4b6 !important; }

.bg-before-green-steel:before,
.bg-after-green-steel:after {
    background: #29b4b6 !important; }

.border-before-green-steel:before,
.border-after-green-steel:after {
    border-color: #29b4b6 !important; }

.border-top-before-green-steel:before,
.border-top-after-green-steel:after {
    border-top-color: #29b4b6 !important; }

.border-bottom-before-green-steel:before,
.border-bottom-after-green-steel:after {
    border-bottom-color: #29b4b6 !important; }

.border-left-before-green-steel:before,
.border-left-after-green-steel:after {
    border-left-color: #29b4b6 !important; }

.border-right-before-green-steel:before,
.border-right-after-green-steel:after {
    border-right-color: #29b4b6 !important; }

.bg-grey {
    background: #E5E5E5 !important; }

.bg-grey-opacity {
    background: rgba(229, 229, 229, 0.8) !important; }

.bg-hover-grey:hover {
    background: #E5E5E5 !important; }

.font-grey {
    color: #E5E5E5 !important; }

.bg-font-grey {
    color: #333333 !important; }

.border-grey {
    border-color: #E5E5E5 !important; }

.border-top-grey {
    border-top-color: #E5E5E5 !important; }

.border-bottom-grey {
    border-bottom-color: #E5E5E5 !important; }

.border-left-grey {
    border-left-color: #E5E5E5 !important; }

.border-right-grey {
    border-right-color: #E5E5E5 !important; }

.bg-before-grey:before,
.bg-after-grey:after {
    background: #E5E5E5 !important; }

.border-before-grey:before,
.border-after-grey:after {
    border-color: #E5E5E5 !important; }

.border-top-before-grey:before,
.border-top-after-grey:after {
    border-top-color: #E5E5E5 !important; }

.border-bottom-before-grey:before,
.border-bottom-after-grey:after {
    border-bottom-color: #E5E5E5 !important; }

.border-left-before-grey:before,
.border-left-after-grey:after {
    border-left-color: #E5E5E5 !important; }

.border-right-before-grey:before,
.border-right-after-grey:after {
    border-right-color: #E5E5E5 !important; }

.bg-grey-steel {
    background: #e9edef !important; }

.bg-grey-steel-opacity {
    background: rgba(233, 237, 239, 0.8) !important; }

.bg-hover-grey-steel:hover {
    background: #e9edef !important; }

.font-grey-steel {
    color: #e9edef !important; }

.bg-font-grey-steel {
    color: #80898e !important; }

.border-grey-steel {
    border-color: #e9edef !important; }

.border-top-grey-steel {
    border-top-color: #e9edef !important; }

.border-bottom-grey-steel {
    border-bottom-color: #e9edef !important; }

.border-left-grey-steel {
    border-left-color: #e9edef !important; }

.border-right-grey-steel {
    border-right-color: #e9edef !important; }

.bg-before-grey-steel:before,
.bg-after-grey-steel:after {
    background: #e9edef !important; }

.border-before-grey-steel:before,
.border-after-grey-steel:after {
    border-color: #e9edef !important; }

.border-top-before-grey-steel:before,
.border-top-after-grey-steel:after {
    border-top-color: #e9edef !important; }

.border-bottom-before-grey-steel:before,
.border-bottom-after-grey-steel:after {
    border-bottom-color: #e9edef !important; }

.border-left-before-grey-steel:before,
.border-left-after-grey-steel:after {
    border-left-color: #e9edef !important; }

.border-right-before-grey-steel:before,
.border-right-after-grey-steel:after {
    border-right-color: #e9edef !important; }

.bg-grey-cararra {
    background: #fafafa !important; }

.bg-grey-cararra-opacity {
    background: rgba(250, 250, 250, 0.8) !important; }

.bg-hover-grey-cararra:hover {
    background: #fafafa !important; }

.font-grey-cararra {
    color: #fafafa !important; }

.bg-font-grey-cararra {
    color: #333333 !important; }

.border-grey-cararra {
    border-color: #fafafa !important; }

.border-top-grey-cararra {
    border-top-color: #fafafa !important; }

.border-bottom-grey-cararra {
    border-bottom-color: #fafafa !important; }

.border-left-grey-cararra {
    border-left-color: #fafafa !important; }

.border-right-grey-cararra {
    border-right-color: #fafafa !important; }

.bg-before-grey-cararra:before,
.bg-after-grey-cararra:after {
    background: #fafafa !important; }

.border-before-grey-cararra:before,
.border-after-grey-cararra:after {
    border-color: #fafafa !important; }

.border-top-before-grey-cararra:before,
.border-top-after-grey-cararra:after {
    border-top-color: #fafafa !important; }

.border-bottom-before-grey-cararra:before,
.border-bottom-after-grey-cararra:after {
    border-bottom-color: #fafafa !important; }

.border-left-before-grey-cararra:before,
.border-left-after-grey-cararra:after {
    border-left-color: #fafafa !important; }

.border-right-before-grey-cararra:before,
.border-right-after-grey-cararra:after {
    border-right-color: #fafafa !important; }

.bg-grey-gallery {
    background: #555555 !important; }

.bg-grey-gallery-opacity {
    background: rgba(85, 85, 85, 0.8) !important; }

.bg-hover-grey-gallery:hover {
    background: #555555 !important; }

.font-grey-gallery {
    color: #555555 !important; }

.bg-font-grey-gallery {
    color: #ffffff !important; }

.border-grey-gallery {
    border-color: #555555 !important; }

.border-top-grey-gallery {
    border-top-color: #555555 !important; }

.border-bottom-grey-gallery {
    border-bottom-color: #555555 !important; }

.border-left-grey-gallery {
    border-left-color: #555555 !important; }

.border-right-grey-gallery {
    border-right-color: #555555 !important; }

.bg-before-grey-gallery:before,
.bg-after-grey-gallery:after {
    background: #555555 !important; }

.border-before-grey-gallery:before,
.border-after-grey-gallery:after {
    border-color: #555555 !important; }

.border-top-before-grey-gallery:before,
.border-top-after-grey-gallery:after {
    border-top-color: #555555 !important; }

.border-bottom-before-grey-gallery:before,
.border-bottom-after-grey-gallery:after {
    border-bottom-color: #555555 !important; }

.border-left-before-grey-gallery:before,
.border-left-after-grey-gallery:after {
    border-left-color: #555555 !important; }

.border-right-before-grey-gallery:before,
.border-right-after-grey-gallery:after {
    border-right-color: #555555 !important; }

.bg-grey-cascade {
    background: #95A5A6 !important; }

.bg-grey-cascade-opacity {
    background: rgba(149, 165, 166, 0.8) !important; }

.bg-hover-grey-cascade:hover {
    background: #95A5A6 !important; }

.font-grey-cascade {
    color: #95A5A6 !important; }

.bg-font-grey-cascade {
    color: #FFFFFF !important; }

.border-grey-cascade {
    border-color: #95A5A6 !important; }

.border-top-grey-cascade {
    border-top-color: #95A5A6 !important; }

.border-bottom-grey-cascade {
    border-bottom-color: #95A5A6 !important; }

.border-left-grey-cascade {
    border-left-color: #95A5A6 !important; }

.border-right-grey-cascade {
    border-right-color: #95A5A6 !important; }

.bg-before-grey-cascade:before,
.bg-after-grey-cascade:after {
    background: #95A5A6 !important; }

.border-before-grey-cascade:before,
.border-after-grey-cascade:after {
    border-color: #95A5A6 !important; }

.border-top-before-grey-cascade:before,
.border-top-after-grey-cascade:after {
    border-top-color: #95A5A6 !important; }

.border-bottom-before-grey-cascade:before,
.border-bottom-after-grey-cascade:after {
    border-bottom-color: #95A5A6 !important; }

.border-left-before-grey-cascade:before,
.border-left-after-grey-cascade:after {
    border-left-color: #95A5A6 !important; }

.border-right-before-grey-cascade:before,
.border-right-after-grey-cascade:after {
    border-right-color: #95A5A6 !important; }

.bg-grey-silver {
    background: #BFBFBF !important; }

.bg-grey-silver-opacity {
    background: rgba(191, 191, 191, 0.8) !important; }

.bg-hover-grey-silver:hover {
    background: #BFBFBF !important; }

.font-grey-silver {
    color: #BFBFBF !important; }

.bg-font-grey-silver {
    color: #FAFCFB !important; }

.border-grey-silver {
    border-color: #BFBFBF !important; }

.border-top-grey-silver {
    border-top-color: #BFBFBF !important; }

.border-bottom-grey-silver {
    border-bottom-color: #BFBFBF !important; }

.border-left-grey-silver {
    border-left-color: #BFBFBF !important; }

.border-right-grey-silver {
    border-right-color: #BFBFBF !important; }

.bg-before-grey-silver:before,
.bg-after-grey-silver:after {
    background: #BFBFBF !important; }

.border-before-grey-silver:before,
.border-after-grey-silver:after {
    border-color: #BFBFBF !important; }

.border-top-before-grey-silver:before,
.border-top-after-grey-silver:after {
    border-top-color: #BFBFBF !important; }

.border-bottom-before-grey-silver:before,
.border-bottom-after-grey-silver:after {
    border-bottom-color: #BFBFBF !important; }

.border-left-before-grey-silver:before,
.border-left-after-grey-silver:after {
    border-left-color: #BFBFBF !important; }

.border-right-before-grey-silver:before,
.border-right-after-grey-silver:after {
    border-right-color: #BFBFBF !important; }

.bg-grey-salsa {
    background: #ACB5C3 !important; }

.bg-grey-salsa-opacity {
    background: rgba(172, 181, 195, 0.8) !important; }

.bg-hover-grey-salsa:hover {
    background: #ACB5C3 !important; }

.font-grey-salsa {
    color: #ACB5C3 !important; }

.bg-font-grey-salsa {
    color: #FAFCFB !important; }

.border-grey-salsa {
    border-color: #ACB5C3 !important; }

.border-top-grey-salsa {
    border-top-color: #ACB5C3 !important; }

.border-bottom-grey-salsa {
    border-bottom-color: #ACB5C3 !important; }

.border-left-grey-salsa {
    border-left-color: #ACB5C3 !important; }

.border-right-grey-salsa {
    border-right-color: #ACB5C3 !important; }

.bg-before-grey-salsa:before,
.bg-after-grey-salsa:after {
    background: #ACB5C3 !important; }

.border-before-grey-salsa:before,
.border-after-grey-salsa:after {
    border-color: #ACB5C3 !important; }

.border-top-before-grey-salsa:before,
.border-top-after-grey-salsa:after {
    border-top-color: #ACB5C3 !important; }

.border-bottom-before-grey-salsa:before,
.border-bottom-after-grey-salsa:after {
    border-bottom-color: #ACB5C3 !important; }

.border-left-before-grey-salsa:before,
.border-left-after-grey-salsa:after {
    border-left-color: #ACB5C3 !important; }

.border-right-before-grey-salsa:before,
.border-right-after-grey-salsa:after {
    border-right-color: #ACB5C3 !important; }

.bg-grey-salt {
    background: #bfcad1 !important; }

.bg-grey-salt-opacity {
    background: rgba(191, 202, 209, 0.8) !important; }

.bg-hover-grey-salt:hover {
    background: #bfcad1 !important; }

.font-grey-salt {
    color: #bfcad1 !important; }

.bg-font-grey-salt {
    color: #FAFCFB !important; }

.border-grey-salt {
    border-color: #bfcad1 !important; }

.border-top-grey-salt {
    border-top-color: #bfcad1 !important; }

.border-bottom-grey-salt {
    border-bottom-color: #bfcad1 !important; }

.border-left-grey-salt {
    border-left-color: #bfcad1 !important; }

.border-right-grey-salt {
    border-right-color: #bfcad1 !important; }

.bg-before-grey-salt:before,
.bg-after-grey-salt:after {
    background: #bfcad1 !important; }

.border-before-grey-salt:before,
.border-after-grey-salt:after {
    border-color: #bfcad1 !important; }

.border-top-before-grey-salt:before,
.border-top-after-grey-salt:after {
    border-top-color: #bfcad1 !important; }

.border-bottom-before-grey-salt:before,
.border-bottom-after-grey-salt:after {
    border-bottom-color: #bfcad1 !important; }

.border-left-before-grey-salt:before,
.border-left-after-grey-salt:after {
    border-left-color: #bfcad1 !important; }

.border-right-before-grey-salt:before,
.border-right-after-grey-salt:after {
    border-right-color: #bfcad1 !important; }

.bg-grey-mint {
    background: #525e64 !important; }

.bg-grey-mint-opacity {
    background: rgba(82, 94, 100, 0.8) !important; }

.bg-hover-grey-mint:hover {
    background: #525e64 !important; }

.font-grey-mint {
    color: #525e64 !important; }

.bg-font-grey-mint {
    color: #FFFFFF !important; }

.border-grey-mint {
    border-color: #525e64 !important; }

.border-top-grey-mint {
    border-top-color: #525e64 !important; }

.border-bottom-grey-mint {
    border-bottom-color: #525e64 !important; }

.border-left-grey-mint {
    border-left-color: #525e64 !important; }

.border-right-grey-mint {
    border-right-color: #525e64 !important; }

.bg-before-grey-mint:before,
.bg-after-grey-mint:after {
    background: #525e64 !important; }

.border-before-grey-mint:before,
.border-after-grey-mint:after {
    border-color: #525e64 !important; }

.border-top-before-grey-mint:before,
.border-top-after-grey-mint:after {
    border-top-color: #525e64 !important; }

.border-bottom-before-grey-mint:before,
.border-bottom-after-grey-mint:after {
    border-bottom-color: #525e64 !important; }

.border-left-before-grey-mint:before,
.border-left-after-grey-mint:after {
    border-left-color: #525e64 !important; }

.border-right-before-grey-mint:before,
.border-right-after-grey-mint:after {
    border-right-color: #525e64 !important; }

.bg-red {
    background: #e7505a !important; }

.bg-red-opacity {
    background: rgba(231, 80, 90, 0.8) !important; }

.bg-hover-red:hover {
    background: #e7505a !important; }

.font-red {
    color: #e7505a !important; }

.bg-font-red {
    color: #ffffff !important; }

.border-red {
    border-color: #e7505a !important; }

.border-top-red {
    border-top-color: #e7505a !important; }

.border-bottom-red {
    border-bottom-color: #e7505a !important; }

.border-left-red {
    border-left-color: #e7505a !important; }

.border-right-red {
    border-right-color: #e7505a !important; }

.bg-before-red:before,
.bg-after-red:after {
    background: #e7505a !important; }

.border-before-red:before,
.border-after-red:after {
    border-color: #e7505a !important; }

.border-top-before-red:before,
.border-top-after-red:after {
    border-top-color: #e7505a !important; }

.border-bottom-before-red:before,
.border-bottom-after-red:after {
    border-bottom-color: #e7505a !important; }

.border-left-before-red:before,
.border-left-after-red:after {
    border-left-color: #e7505a !important; }

.border-right-before-red:before,
.border-right-after-red:after {
    border-right-color: #e7505a !important; }

.bg-red-pink {
    background: #E08283 !important; }

.bg-red-pink-opacity {
    background: rgba(224, 130, 131, 0.8) !important; }

.bg-hover-red-pink:hover {
    background: #E08283 !important; }

.font-red-pink {
    color: #E08283 !important; }

.bg-font-red-pink {
    color: #ffffff !important; }

.border-red-pink {
    border-color: #E08283 !important; }

.border-top-red-pink {
    border-top-color: #E08283 !important; }

.border-bottom-red-pink {
    border-bottom-color: #E08283 !important; }

.border-left-red-pink {
    border-left-color: #E08283 !important; }

.border-right-red-pink {
    border-right-color: #E08283 !important; }

.bg-before-red-pink:before,
.bg-after-red-pink:after {
    background: #E08283 !important; }

.border-before-red-pink:before,
.border-after-red-pink:after {
    border-color: #E08283 !important; }

.border-top-before-red-pink:before,
.border-top-after-red-pink:after {
    border-top-color: #E08283 !important; }

.border-bottom-before-red-pink:before,
.border-bottom-after-red-pink:after {
    border-bottom-color: #E08283 !important; }

.border-left-before-red-pink:before,
.border-left-after-red-pink:after {
    border-left-color: #E08283 !important; }

.border-right-before-red-pink:before,
.border-right-after-red-pink:after {
    border-right-color: #E08283 !important; }

.bg-red-sunglo {
    background: #E26A6A !important; }

.bg-red-sunglo-opacity {
    background: rgba(226, 106, 106, 0.8) !important; }

.bg-hover-red-sunglo:hover {
    background: #E26A6A !important; }

.font-red-sunglo {
    color: #E26A6A !important; }

.bg-font-red-sunglo {
    color: #ffffff !important; }

.border-red-sunglo {
    border-color: #E26A6A !important; }

.border-top-red-sunglo {
    border-top-color: #E26A6A !important; }

.border-bottom-red-sunglo {
    border-bottom-color: #E26A6A !important; }

.border-left-red-sunglo {
    border-left-color: #E26A6A !important; }

.border-right-red-sunglo {
    border-right-color: #E26A6A !important; }

.bg-before-red-sunglo:before,
.bg-after-red-sunglo:after {
    background: #E26A6A !important; }

.border-before-red-sunglo:before,
.border-after-red-sunglo:after {
    border-color: #E26A6A !important; }

.border-top-before-red-sunglo:before,
.border-top-after-red-sunglo:after {
    border-top-color: #E26A6A !important; }

.border-bottom-before-red-sunglo:before,
.border-bottom-after-red-sunglo:after {
    border-bottom-color: #E26A6A !important; }

.border-left-before-red-sunglo:before,
.border-left-after-red-sunglo:after {
    border-left-color: #E26A6A !important; }

.border-right-before-red-sunglo:before,
.border-right-after-red-sunglo:after {
    border-right-color: #E26A6A !important; }

.bg-red-intense {
    background: #e35b5a !important; }

.bg-red-intense-opacity {
    background: rgba(227, 91, 90, 0.8) !important; }

.bg-hover-red-intense:hover {
    background: #e35b5a !important; }

.font-red-intense {
    color: #e35b5a !important; }

.bg-font-red-intense {
    color: #ffffff !important; }

.border-red-intense {
    border-color: #e35b5a !important; }

.border-top-red-intense {
    border-top-color: #e35b5a !important; }

.border-bottom-red-intense {
    border-bottom-color: #e35b5a !important; }

.border-left-red-intense {
    border-left-color: #e35b5a !important; }

.border-right-red-intense {
    border-right-color: #e35b5a !important; }

.bg-before-red-intense:before,
.bg-after-red-intense:after {
    background: #e35b5a !important; }

.border-before-red-intense:before,
.border-after-red-intense:after {
    border-color: #e35b5a !important; }

.border-top-before-red-intense:before,
.border-top-after-red-intense:after {
    border-top-color: #e35b5a !important; }

.border-bottom-before-red-intense:before,
.border-bottom-after-red-intense:after {
    border-bottom-color: #e35b5a !important; }

.border-left-before-red-intense:before,
.border-left-after-red-intense:after {
    border-left-color: #e35b5a !important; }

.border-right-before-red-intense:before,
.border-right-after-red-intense:after {
    border-right-color: #e35b5a !important; }

.bg-red-thunderbird {
    background: #D91E18 !important; }

.bg-red-thunderbird-opacity {
    background: rgba(217, 30, 24, 0.8) !important; }

.bg-hover-red-thunderbird:hover {
    background: #D91E18 !important; }

.font-red-thunderbird {
    color: #D91E18 !important; }

.bg-font-red-thunderbird {
    color: #ffffff !important; }

.border-red-thunderbird {
    border-color: #D91E18 !important; }

.border-top-red-thunderbird {
    border-top-color: #D91E18 !important; }

.border-bottom-red-thunderbird {
    border-bottom-color: #D91E18 !important; }

.border-left-red-thunderbird {
    border-left-color: #D91E18 !important; }

.border-right-red-thunderbird {
    border-right-color: #D91E18 !important; }

.bg-before-red-thunderbird:before,
.bg-after-red-thunderbird:after {
    background: #D91E18 !important; }

.border-before-red-thunderbird:before,
.border-after-red-thunderbird:after {
    border-color: #D91E18 !important; }

.border-top-before-red-thunderbird:before,
.border-top-after-red-thunderbird:after {
    border-top-color: #D91E18 !important; }

.border-bottom-before-red-thunderbird:before,
.border-bottom-after-red-thunderbird:after {
    border-bottom-color: #D91E18 !important; }

.border-left-before-red-thunderbird:before,
.border-left-after-red-thunderbird:after {
    border-left-color: #D91E18 !important; }

.border-right-before-red-thunderbird:before,
.border-right-after-red-thunderbird:after {
    border-right-color: #D91E18 !important; }

.bg-red-flamingo {
    background: #EF4836 !important; }

.bg-red-flamingo-opacity {
    background: rgba(239, 72, 54, 0.8) !important; }

.bg-hover-red-flamingo:hover {
    background: #EF4836 !important; }

.font-red-flamingo {
    color: #EF4836 !important; }

.bg-font-red-flamingo {
    color: #ffffff !important; }

.border-red-flamingo {
    border-color: #EF4836 !important; }

.border-top-red-flamingo {
    border-top-color: #EF4836 !important; }

.border-bottom-red-flamingo {
    border-bottom-color: #EF4836 !important; }

.border-left-red-flamingo {
    border-left-color: #EF4836 !important; }

.border-right-red-flamingo {
    border-right-color: #EF4836 !important; }

.bg-before-red-flamingo:before,
.bg-after-red-flamingo:after {
    background: #EF4836 !important; }

.border-before-red-flamingo:before,
.border-after-red-flamingo:after {
    border-color: #EF4836 !important; }

.border-top-before-red-flamingo:before,
.border-top-after-red-flamingo:after {
    border-top-color: #EF4836 !important; }

.border-bottom-before-red-flamingo:before,
.border-bottom-after-red-flamingo:after {
    border-bottom-color: #EF4836 !important; }

.border-left-before-red-flamingo:before,
.border-left-after-red-flamingo:after {
    border-left-color: #EF4836 !important; }

.border-right-before-red-flamingo:before,
.border-right-after-red-flamingo:after {
    border-right-color: #EF4836 !important; }

.bg-red-soft {
    background: #d05454 !important; }

.bg-red-soft-opacity {
    background: rgba(208, 84, 84, 0.8) !important; }

.bg-hover-red-soft:hover {
    background: #d05454 !important; }

.font-red-soft {
    color: #d05454 !important; }

.bg-font-red-soft {
    color: #ffffff !important; }

.border-red-soft {
    border-color: #d05454 !important; }

.border-top-red-soft {
    border-top-color: #d05454 !important; }

.border-bottom-red-soft {
    border-bottom-color: #d05454 !important; }

.border-left-red-soft {
    border-left-color: #d05454 !important; }

.border-right-red-soft {
    border-right-color: #d05454 !important; }

.bg-before-red-soft:before,
.bg-after-red-soft:after {
    background: #d05454 !important; }

.border-before-red-soft:before,
.border-after-red-soft:after {
    border-color: #d05454 !important; }

.border-top-before-red-soft:before,
.border-top-after-red-soft:after {
    border-top-color: #d05454 !important; }

.border-bottom-before-red-soft:before,
.border-bottom-after-red-soft:after {
    border-bottom-color: #d05454 !important; }

.border-left-before-red-soft:before,
.border-left-after-red-soft:after {
    border-left-color: #d05454 !important; }

.border-right-before-red-soft:before,
.border-right-after-red-soft:after {
    border-right-color: #d05454 !important; }

.bg-red-haze {
    background: #f36a5a !important; }

.bg-red-haze-opacity {
    background: rgba(243, 106, 90, 0.8) !important; }

.bg-hover-red-haze:hover {
    background: #f36a5a !important; }

.font-red-haze {
    color: #f36a5a !important; }

.bg-font-red-haze {
    color: #ffffff !important; }

.border-red-haze {
    border-color: #f36a5a !important; }

.border-top-red-haze {
    border-top-color: #f36a5a !important; }

.border-bottom-red-haze {
    border-bottom-color: #f36a5a !important; }

.border-left-red-haze {
    border-left-color: #f36a5a !important; }

.border-right-red-haze {
    border-right-color: #f36a5a !important; }

.bg-before-red-haze:before,
.bg-after-red-haze:after {
    background: #f36a5a !important; }

.border-before-red-haze:before,
.border-after-red-haze:after {
    border-color: #f36a5a !important; }

.border-top-before-red-haze:before,
.border-top-after-red-haze:after {
    border-top-color: #f36a5a !important; }

.border-bottom-before-red-haze:before,
.border-bottom-after-red-haze:after {
    border-bottom-color: #f36a5a !important; }

.border-left-before-red-haze:before,
.border-left-after-red-haze:after {
    border-left-color: #f36a5a !important; }

.border-right-before-red-haze:before,
.border-right-after-red-haze:after {
    border-right-color: #f36a5a !important; }

.bg-red-mint {
    background: #e43a45 !important; }

.bg-red-mint-opacity {
    background: rgba(228, 58, 69, 0.8) !important; }

.bg-hover-red-mint:hover {
    background: #e43a45 !important; }

.font-red-mint {
    color: #e43a45 !important; }

.bg-font-red-mint {
    color: #ffffff !important; }

.border-red-mint {
    border-color: #e43a45 !important; }

.border-top-red-mint {
    border-top-color: #e43a45 !important; }

.border-bottom-red-mint {
    border-bottom-color: #e43a45 !important; }

.border-left-red-mint {
    border-left-color: #e43a45 !important; }

.border-right-red-mint {
    border-right-color: #e43a45 !important; }

.bg-before-red-mint:before,
.bg-after-red-mint:after {
    background: #e43a45 !important; }

.border-before-red-mint:before,
.border-after-red-mint:after {
    border-color: #e43a45 !important; }

.border-top-before-red-mint:before,
.border-top-after-red-mint:after {
    border-top-color: #e43a45 !important; }

.border-bottom-before-red-mint:before,
.border-bottom-after-red-mint:after {
    border-bottom-color: #e43a45 !important; }

.border-left-before-red-mint:before,
.border-left-after-red-mint:after {
    border-left-color: #e43a45 !important; }

.border-right-before-red-mint:before,
.border-right-after-red-mint:after {
    border-right-color: #e43a45 !important; }

.bg-yellow {
    background: #c49f47 !important; }

.bg-yellow-opacity {
    background: rgba(196, 159, 71, 0.8) !important; }

.bg-hover-yellow:hover {
    background: #c49f47 !important; }

.font-yellow {
    color: #c49f47 !important; }

.bg-font-yellow {
    color: #ffffff !important; }

.border-yellow {
    border-color: #c49f47 !important; }

.border-top-yellow {
    border-top-color: #c49f47 !important; }

.border-bottom-yellow {
    border-bottom-color: #c49f47 !important; }

.border-left-yellow {
    border-left-color: #c49f47 !important; }

.border-right-yellow {
    border-right-color: #c49f47 !important; }

.bg-before-yellow:before,
.bg-after-yellow:after {
    background: #c49f47 !important; }

.border-before-yellow:before,
.border-after-yellow:after {
    border-color: #c49f47 !important; }

.border-top-before-yellow:before,
.border-top-after-yellow:after {
    border-top-color: #c49f47 !important; }

.border-bottom-before-yellow:before,
.border-bottom-after-yellow:after {
    border-bottom-color: #c49f47 !important; }

.border-left-before-yellow:before,
.border-left-after-yellow:after {
    border-left-color: #c49f47 !important; }

.border-right-before-yellow:before,
.border-right-after-yellow:after {
    border-right-color: #c49f47 !important; }

.bg-yellow-gold {
    background: #E87E04 !important; }

.bg-yellow-gold-opacity {
    background: rgba(232, 126, 4, 0.8) !important; }

.bg-hover-yellow-gold:hover {
    background: #E87E04 !important; }

.font-yellow-gold {
    color: #E87E04 !important; }

.bg-font-yellow-gold {
    color: #ffffff !important; }

.border-yellow-gold {
    border-color: #E87E04 !important; }

.border-top-yellow-gold {
    border-top-color: #E87E04 !important; }

.border-bottom-yellow-gold {
    border-bottom-color: #E87E04 !important; }

.border-left-yellow-gold {
    border-left-color: #E87E04 !important; }

.border-right-yellow-gold {
    border-right-color: #E87E04 !important; }

.bg-before-yellow-gold:before,
.bg-after-yellow-gold:after {
    background: #E87E04 !important; }

.border-before-yellow-gold:before,
.border-after-yellow-gold:after {
    border-color: #E87E04 !important; }

.border-top-before-yellow-gold:before,
.border-top-after-yellow-gold:after {
    border-top-color: #E87E04 !important; }

.border-bottom-before-yellow-gold:before,
.border-bottom-after-yellow-gold:after {
    border-bottom-color: #E87E04 !important; }

.border-left-before-yellow-gold:before,
.border-left-after-yellow-gold:after {
    border-left-color: #E87E04 !important; }

.border-right-before-yellow-gold:before,
.border-right-after-yellow-gold:after {
    border-right-color: #E87E04 !important; }

.bg-yellow-casablanca {
    background: #f2784b !important; }

.bg-yellow-casablanca-opacity {
    background: rgba(242, 120, 75, 0.8) !important; }

.bg-hover-yellow-casablanca:hover {
    background: #f2784b !important; }

.font-yellow-casablanca {
    color: #f2784b !important; }

.bg-font-yellow-casablanca {
    color: #ffffff !important; }

.border-yellow-casablanca {
    border-color: #f2784b !important; }

.border-top-yellow-casablanca {
    border-top-color: #f2784b !important; }

.border-bottom-yellow-casablanca {
    border-bottom-color: #f2784b !important; }

.border-left-yellow-casablanca {
    border-left-color: #f2784b !important; }

.border-right-yellow-casablanca {
    border-right-color: #f2784b !important; }

.bg-before-yellow-casablanca:before,
.bg-after-yellow-casablanca:after {
    background: #f2784b !important; }

.border-before-yellow-casablanca:before,
.border-after-yellow-casablanca:after {
    border-color: #f2784b !important; }

.border-top-before-yellow-casablanca:before,
.border-top-after-yellow-casablanca:after {
    border-top-color: #f2784b !important; }

.border-bottom-before-yellow-casablanca:before,
.border-bottom-after-yellow-casablanca:after {
    border-bottom-color: #f2784b !important; }

.border-left-before-yellow-casablanca:before,
.border-left-after-yellow-casablanca:after {
    border-left-color: #f2784b !important; }

.border-right-before-yellow-casablanca:before,
.border-right-after-yellow-casablanca:after {
    border-right-color: #f2784b !important; }

.bg-yellow-crusta {
    background: #f3c200 !important; }

.bg-yellow-crusta-opacity {
    background: rgba(243, 194, 0, 0.8) !important; }

.bg-hover-yellow-crusta:hover {
    background: #f3c200 !important; }

.font-yellow-crusta {
    color: #f3c200 !important; }

.bg-font-yellow-crusta {
    color: #ffffff !important; }

.border-yellow-crusta {
    border-color: #f3c200 !important; }

.border-top-yellow-crusta {
    border-top-color: #f3c200 !important; }

.border-bottom-yellow-crusta {
    border-bottom-color: #f3c200 !important; }

.border-left-yellow-crusta {
    border-left-color: #f3c200 !important; }

.border-right-yellow-crusta {
    border-right-color: #f3c200 !important; }

.bg-before-yellow-crusta:before,
.bg-after-yellow-crusta:after {
    background: #f3c200 !important; }

.border-before-yellow-crusta:before,
.border-after-yellow-crusta:after {
    border-color: #f3c200 !important; }

.border-top-before-yellow-crusta:before,
.border-top-after-yellow-crusta:after {
    border-top-color: #f3c200 !important; }

.border-bottom-before-yellow-crusta:before,
.border-bottom-after-yellow-crusta:after {
    border-bottom-color: #f3c200 !important; }

.border-left-before-yellow-crusta:before,
.border-left-after-yellow-crusta:after {
    border-left-color: #f3c200 !important; }

.border-right-before-yellow-crusta:before,
.border-right-after-yellow-crusta:after {
    border-right-color: #f3c200 !important; }

.bg-yellow-lemon {
    background: #F7CA18 !important; }

.bg-yellow-lemon-opacity {
    background: rgba(247, 202, 24, 0.8) !important; }

.bg-hover-yellow-lemon:hover {
    background: #F7CA18 !important; }

.font-yellow-lemon {
    color: #F7CA18 !important; }

.bg-font-yellow-lemon {
    color: #ffffff !important; }

.border-yellow-lemon {
    border-color: #F7CA18 !important; }

.border-top-yellow-lemon {
    border-top-color: #F7CA18 !important; }

.border-bottom-yellow-lemon {
    border-bottom-color: #F7CA18 !important; }

.border-left-yellow-lemon {
    border-left-color: #F7CA18 !important; }

.border-right-yellow-lemon {
    border-right-color: #F7CA18 !important; }

.bg-before-yellow-lemon:before,
.bg-after-yellow-lemon:after {
    background: #F7CA18 !important; }

.border-before-yellow-lemon:before,
.border-after-yellow-lemon:after {
    border-color: #F7CA18 !important; }

.border-top-before-yellow-lemon:before,
.border-top-after-yellow-lemon:after {
    border-top-color: #F7CA18 !important; }

.border-bottom-before-yellow-lemon:before,
.border-bottom-after-yellow-lemon:after {
    border-bottom-color: #F7CA18 !important; }

.border-left-before-yellow-lemon:before,
.border-left-after-yellow-lemon:after {
    border-left-color: #F7CA18 !important; }

.border-right-before-yellow-lemon:before,
.border-right-after-yellow-lemon:after {
    border-right-color: #F7CA18 !important; }

.bg-yellow-saffron {
    background: #F4D03F !important; }

.bg-yellow-saffron-opacity {
    background: rgba(244, 208, 63, 0.8) !important; }

.bg-hover-yellow-saffron:hover {
    background: #F4D03F !important; }

.font-yellow-saffron {
    color: #F4D03F !important; }

.bg-font-yellow-saffron {
    color: #ffffff !important; }

.border-yellow-saffron {
    border-color: #F4D03F !important; }

.border-top-yellow-saffron {
    border-top-color: #F4D03F !important; }

.border-bottom-yellow-saffron {
    border-bottom-color: #F4D03F !important; }

.border-left-yellow-saffron {
    border-left-color: #F4D03F !important; }

.border-right-yellow-saffron {
    border-right-color: #F4D03F !important; }

.bg-before-yellow-saffron:before,
.bg-after-yellow-saffron:after {
    background: #F4D03F !important; }

.border-before-yellow-saffron:before,
.border-after-yellow-saffron:after {
    border-color: #F4D03F !important; }

.border-top-before-yellow-saffron:before,
.border-top-after-yellow-saffron:after {
    border-top-color: #F4D03F !important; }

.border-bottom-before-yellow-saffron:before,
.border-bottom-after-yellow-saffron:after {
    border-bottom-color: #F4D03F !important; }

.border-left-before-yellow-saffron:before,
.border-left-after-yellow-saffron:after {
    border-left-color: #F4D03F !important; }

.border-right-before-yellow-saffron:before,
.border-right-after-yellow-saffron:after {
    border-right-color: #F4D03F !important; }

.bg-yellow-soft {
    background: #c8d046 !important; }

.bg-yellow-soft-opacity {
    background: rgba(200, 208, 70, 0.8) !important; }

.bg-hover-yellow-soft:hover {
    background: #c8d046 !important; }

.font-yellow-soft {
    color: #c8d046 !important; }

.bg-font-yellow-soft {
    color: #ffffff !important; }

.border-yellow-soft {
    border-color: #c8d046 !important; }

.border-top-yellow-soft {
    border-top-color: #c8d046 !important; }

.border-bottom-yellow-soft {
    border-bottom-color: #c8d046 !important; }

.border-left-yellow-soft {
    border-left-color: #c8d046 !important; }

.border-right-yellow-soft {
    border-right-color: #c8d046 !important; }

.bg-before-yellow-soft:before,
.bg-after-yellow-soft:after {
    background: #c8d046 !important; }

.border-before-yellow-soft:before,
.border-after-yellow-soft:after {
    border-color: #c8d046 !important; }

.border-top-before-yellow-soft:before,
.border-top-after-yellow-soft:after {
    border-top-color: #c8d046 !important; }

.border-bottom-before-yellow-soft:before,
.border-bottom-after-yellow-soft:after {
    border-bottom-color: #c8d046 !important; }

.border-left-before-yellow-soft:before,
.border-left-after-yellow-soft:after {
    border-left-color: #c8d046 !important; }

.border-right-before-yellow-soft:before,
.border-right-after-yellow-soft:after {
    border-right-color: #c8d046 !important; }

.bg-yellow-haze {
    background: #c5bf66 !important; }

.bg-yellow-haze-opacity {
    background: rgba(197, 191, 102, 0.8) !important; }

.bg-hover-yellow-haze:hover {
    background: #c5bf66 !important; }

.font-yellow-haze {
    color: #c5bf66 !important; }

.bg-font-yellow-haze {
    color: #ffffff !important; }

.border-yellow-haze {
    border-color: #c5bf66 !important; }

.border-top-yellow-haze {
    border-top-color: #c5bf66 !important; }

.border-bottom-yellow-haze {
    border-bottom-color: #c5bf66 !important; }

.border-left-yellow-haze {
    border-left-color: #c5bf66 !important; }

.border-right-yellow-haze {
    border-right-color: #c5bf66 !important; }

.bg-before-yellow-haze:before,
.bg-after-yellow-haze:after {
    background: #c5bf66 !important; }

.border-before-yellow-haze:before,
.border-after-yellow-haze:after {
    border-color: #c5bf66 !important; }

.border-top-before-yellow-haze:before,
.border-top-after-yellow-haze:after {
    border-top-color: #c5bf66 !important; }

.border-bottom-before-yellow-haze:before,
.border-bottom-after-yellow-haze:after {
    border-bottom-color: #c5bf66 !important; }

.border-left-before-yellow-haze:before,
.border-left-after-yellow-haze:after {
    border-left-color: #c5bf66 !important; }

.border-right-before-yellow-haze:before,
.border-right-after-yellow-haze:after {
    border-right-color: #c5bf66 !important; }

.bg-yellow-mint {
    background: #c5b96b !important; }

.bg-yellow-mint-opacity {
    background: rgba(197, 185, 107, 0.8) !important; }

.bg-hover-yellow-mint:hover {
    background: #c5b96b !important; }

.font-yellow-mint {
    color: #c5b96b !important; }

.bg-font-yellow-mint {
    color: #ffffff !important; }

.border-yellow-mint {
    border-color: #c5b96b !important; }

.border-top-yellow-mint {
    border-top-color: #c5b96b !important; }

.border-bottom-yellow-mint {
    border-bottom-color: #c5b96b !important; }

.border-left-yellow-mint {
    border-left-color: #c5b96b !important; }

.border-right-yellow-mint {
    border-right-color: #c5b96b !important; }

.bg-before-yellow-mint:before,
.bg-after-yellow-mint:after {
    background: #c5b96b !important; }

.border-before-yellow-mint:before,
.border-after-yellow-mint:after {
    border-color: #c5b96b !important; }

.border-top-before-yellow-mint:before,
.border-top-after-yellow-mint:after {
    border-top-color: #c5b96b !important; }

.border-bottom-before-yellow-mint:before,
.border-bottom-after-yellow-mint:after {
    border-bottom-color: #c5b96b !important; }

.border-left-before-yellow-mint:before,
.border-left-after-yellow-mint:after {
    border-left-color: #c5b96b !important; }

.border-right-before-yellow-mint:before,
.border-right-after-yellow-mint:after {
    border-right-color: #c5b96b !important; }

.bg-purple {
    background: #8E44AD !important; }

.bg-purple-opacity {
    background: rgba(142, 68, 173, 0.8) !important; }

.bg-hover-purple:hover {
    background: #8E44AD !important; }

.font-purple {
    color: #8E44AD !important; }

.bg-font-purple {
    color: #ffffff !important; }

.border-purple {
    border-color: #8E44AD !important; }

.border-top-purple {
    border-top-color: #8E44AD !important; }

.border-bottom-purple {
    border-bottom-color: #8E44AD !important; }

.border-left-purple {
    border-left-color: #8E44AD !important; }

.border-right-purple {
    border-right-color: #8E44AD !important; }

.bg-before-purple:before,
.bg-after-purple:after {
    background: #8E44AD !important; }

.border-before-purple:before,
.border-after-purple:after {
    border-color: #8E44AD !important; }

.border-top-before-purple:before,
.border-top-after-purple:after {
    border-top-color: #8E44AD !important; }

.border-bottom-before-purple:before,
.border-bottom-after-purple:after {
    border-bottom-color: #8E44AD !important; }

.border-left-before-purple:before,
.border-left-after-purple:after {
    border-left-color: #8E44AD !important; }

.border-right-before-purple:before,
.border-right-after-purple:after {
    border-right-color: #8E44AD !important; }

.bg-purple-plum {
    background: #8775a7 !important; }

.bg-purple-plum-opacity {
    background: rgba(135, 117, 167, 0.8) !important; }

.bg-hover-purple-plum:hover {
    background: #8775a7 !important; }

.font-purple-plum {
    color: #8775a7 !important; }

.bg-font-purple-plum {
    color: #ffffff !important; }

.border-purple-plum {
    border-color: #8775a7 !important; }

.border-top-purple-plum {
    border-top-color: #8775a7 !important; }

.border-bottom-purple-plum {
    border-bottom-color: #8775a7 !important; }

.border-left-purple-plum {
    border-left-color: #8775a7 !important; }

.border-right-purple-plum {
    border-right-color: #8775a7 !important; }

.bg-before-purple-plum:before,
.bg-after-purple-plum:after {
    background: #8775a7 !important; }

.border-before-purple-plum:before,
.border-after-purple-plum:after {
    border-color: #8775a7 !important; }

.border-top-before-purple-plum:before,
.border-top-after-purple-plum:after {
    border-top-color: #8775a7 !important; }

.border-bottom-before-purple-plum:before,
.border-bottom-after-purple-plum:after {
    border-bottom-color: #8775a7 !important; }

.border-left-before-purple-plum:before,
.border-left-after-purple-plum:after {
    border-left-color: #8775a7 !important; }

.border-right-before-purple-plum:before,
.border-right-after-purple-plum:after {
    border-right-color: #8775a7 !important; }

.bg-purple-medium {
    background: #BF55EC !important; }

.bg-purple-medium-opacity {
    background: rgba(191, 85, 236, 0.8) !important; }

.bg-hover-purple-medium:hover {
    background: #BF55EC !important; }

.font-purple-medium {
    color: #BF55EC !important; }

.bg-font-purple-medium {
    color: #ffffff !important; }

.border-purple-medium {
    border-color: #BF55EC !important; }

.border-top-purple-medium {
    border-top-color: #BF55EC !important; }

.border-bottom-purple-medium {
    border-bottom-color: #BF55EC !important; }

.border-left-purple-medium {
    border-left-color: #BF55EC !important; }

.border-right-purple-medium {
    border-right-color: #BF55EC !important; }

.bg-before-purple-medium:before,
.bg-after-purple-medium:after {
    background: #BF55EC !important; }

.border-before-purple-medium:before,
.border-after-purple-medium:after {
    border-color: #BF55EC !important; }

.border-top-before-purple-medium:before,
.border-top-after-purple-medium:after {
    border-top-color: #BF55EC !important; }

.border-bottom-before-purple-medium:before,
.border-bottom-after-purple-medium:after {
    border-bottom-color: #BF55EC !important; }

.border-left-before-purple-medium:before,
.border-left-after-purple-medium:after {
    border-left-color: #BF55EC !important; }

.border-right-before-purple-medium:before,
.border-right-after-purple-medium:after {
    border-right-color: #BF55EC !important; }

.bg-purple-studio {
    background: #8E44AD !important; }

.bg-purple-studio-opacity {
    background: rgba(142, 68, 173, 0.8) !important; }

.bg-hover-purple-studio:hover {
    background: #8E44AD !important; }

.font-purple-studio {
    color: #8E44AD !important; }

.bg-font-purple-studio {
    color: #ffffff !important; }

.border-purple-studio {
    border-color: #8E44AD !important; }

.border-top-purple-studio {
    border-top-color: #8E44AD !important; }

.border-bottom-purple-studio {
    border-bottom-color: #8E44AD !important; }

.border-left-purple-studio {
    border-left-color: #8E44AD !important; }

.border-right-purple-studio {
    border-right-color: #8E44AD !important; }

.bg-before-purple-studio:before,
.bg-after-purple-studio:after {
    background: #8E44AD !important; }

.border-before-purple-studio:before,
.border-after-purple-studio:after {
    border-color: #8E44AD !important; }

.border-top-before-purple-studio:before,
.border-top-after-purple-studio:after {
    border-top-color: #8E44AD !important; }

.border-bottom-before-purple-studio:before,
.border-bottom-after-purple-studio:after {
    border-bottom-color: #8E44AD !important; }

.border-left-before-purple-studio:before,
.border-left-after-purple-studio:after {
    border-left-color: #8E44AD !important; }

.border-right-before-purple-studio:before,
.border-right-after-purple-studio:after {
    border-right-color: #8E44AD !important; }

.bg-purple-wisteria {
    background: #9B59B6 !important; }

.bg-purple-wisteria-opacity {
    background: rgba(155, 89, 182, 0.8) !important; }

.bg-hover-purple-wisteria:hover {
    background: #9B59B6 !important; }

.font-purple-wisteria {
    color: #9B59B6 !important; }

.bg-font-purple-wisteria {
    color: #ffffff !important; }

.border-purple-wisteria {
    border-color: #9B59B6 !important; }

.border-top-purple-wisteria {
    border-top-color: #9B59B6 !important; }

.border-bottom-purple-wisteria {
    border-bottom-color: #9B59B6 !important; }

.border-left-purple-wisteria {
    border-left-color: #9B59B6 !important; }

.border-right-purple-wisteria {
    border-right-color: #9B59B6 !important; }

.bg-before-purple-wisteria:before,
.bg-after-purple-wisteria:after {
    background: #9B59B6 !important; }

.border-before-purple-wisteria:before,
.border-after-purple-wisteria:after {
    border-color: #9B59B6 !important; }

.border-top-before-purple-wisteria:before,
.border-top-after-purple-wisteria:after {
    border-top-color: #9B59B6 !important; }

.border-bottom-before-purple-wisteria:before,
.border-bottom-after-purple-wisteria:after {
    border-bottom-color: #9B59B6 !important; }

.border-left-before-purple-wisteria:before,
.border-left-after-purple-wisteria:after {
    border-left-color: #9B59B6 !important; }

.border-right-before-purple-wisteria:before,
.border-right-after-purple-wisteria:after {
    border-right-color: #9B59B6 !important; }

.bg-purple-seance {
    background: #9A12B3 !important; }

.bg-purple-seance-opacity {
    background: rgba(154, 18, 179, 0.8) !important; }

.bg-hover-purple-seance:hover {
    background: #9A12B3 !important; }

.font-purple-seance {
    color: #9A12B3 !important; }

.bg-font-purple-seance {
    color: #ffffff !important; }

.border-purple-seance {
    border-color: #9A12B3 !important; }

.border-top-purple-seance {
    border-top-color: #9A12B3 !important; }

.border-bottom-purple-seance {
    border-bottom-color: #9A12B3 !important; }

.border-left-purple-seance {
    border-left-color: #9A12B3 !important; }

.border-right-purple-seance {
    border-right-color: #9A12B3 !important; }

.bg-before-purple-seance:before,
.bg-after-purple-seance:after {
    background: #9A12B3 !important; }

.border-before-purple-seance:before,
.border-after-purple-seance:after {
    border-color: #9A12B3 !important; }

.border-top-before-purple-seance:before,
.border-top-after-purple-seance:after {
    border-top-color: #9A12B3 !important; }

.border-bottom-before-purple-seance:before,
.border-bottom-after-purple-seance:after {
    border-bottom-color: #9A12B3 !important; }

.border-left-before-purple-seance:before,
.border-left-after-purple-seance:after {
    border-left-color: #9A12B3 !important; }

.border-right-before-purple-seance:before,
.border-right-after-purple-seance:after {
    border-right-color: #9A12B3 !important; }

.bg-purple-intense {
    background: #8775a7 !important; }

.bg-purple-intense-opacity {
    background: rgba(135, 117, 167, 0.8) !important; }

.bg-hover-purple-intense:hover {
    background: #8775a7 !important; }

.font-purple-intense {
    color: #8775a7 !important; }

.bg-font-purple-intense {
    color: #ffffff !important; }

.border-purple-intense {
    border-color: #8775a7 !important; }

.border-top-purple-intense {
    border-top-color: #8775a7 !important; }

.border-bottom-purple-intense {
    border-bottom-color: #8775a7 !important; }

.border-left-purple-intense {
    border-left-color: #8775a7 !important; }

.border-right-purple-intense {
    border-right-color: #8775a7 !important; }

.bg-before-purple-intense:before,
.bg-after-purple-intense:after {
    background: #8775a7 !important; }

.border-before-purple-intense:before,
.border-after-purple-intense:after {
    border-color: #8775a7 !important; }

.border-top-before-purple-intense:before,
.border-top-after-purple-intense:after {
    border-top-color: #8775a7 !important; }

.border-bottom-before-purple-intense:before,
.border-bottom-after-purple-intense:after {
    border-bottom-color: #8775a7 !important; }

.border-left-before-purple-intense:before,
.border-left-after-purple-intense:after {
    border-left-color: #8775a7 !important; }

.border-right-before-purple-intense:before,
.border-right-after-purple-intense:after {
    border-right-color: #8775a7 !important; }

.bg-purple-sharp {
    background: #796799 !important; }

.bg-purple-sharp-opacity {
    background: rgba(121, 103, 153, 0.8) !important; }

.bg-hover-purple-sharp:hover {
    background: #796799 !important; }

.font-purple-sharp {
    color: #796799 !important; }

.bg-font-purple-sharp {
    color: #ffffff !important; }

.border-purple-sharp {
    border-color: #796799 !important; }

.border-top-purple-sharp {
    border-top-color: #796799 !important; }

.border-bottom-purple-sharp {
    border-bottom-color: #796799 !important; }

.border-left-purple-sharp {
    border-left-color: #796799 !important; }

.border-right-purple-sharp {
    border-right-color: #796799 !important; }

.bg-before-purple-sharp:before,
.bg-after-purple-sharp:after {
    background: #796799 !important; }

.border-before-purple-sharp:before,
.border-after-purple-sharp:after {
    border-color: #796799 !important; }

.border-top-before-purple-sharp:before,
.border-top-after-purple-sharp:after {
    border-top-color: #796799 !important; }

.border-bottom-before-purple-sharp:before,
.border-bottom-after-purple-sharp:after {
    border-bottom-color: #796799 !important; }

.border-left-before-purple-sharp:before,
.border-left-after-purple-sharp:after {
    border-left-color: #796799 !important; }

.border-right-before-purple-sharp:before,
.border-right-after-purple-sharp:after {
    border-right-color: #796799 !important; }

.bg-purple-soft {
    background: #8877a9 !important; }

.bg-purple-soft-opacity {
    background: rgba(136, 119, 169, 0.8) !important; }

.bg-hover-purple-soft:hover {
    background: #8877a9 !important; }

.font-purple-soft {
    color: #8877a9 !important; }

.bg-font-purple-soft {
    color: #ffffff !important; }

.border-purple-soft {
    border-color: #8877a9 !important; }

.border-top-purple-soft {
    border-top-color: #8877a9 !important; }

.border-bottom-purple-soft {
    border-bottom-color: #8877a9 !important; }

.border-left-purple-soft {
    border-left-color: #8877a9 !important; }

.border-right-purple-soft {
    border-right-color: #8877a9 !important; }

.bg-before-purple-soft:before,
.bg-after-purple-soft:after {
    background: #8877a9 !important; }

.border-before-purple-soft:before,
.border-after-purple-soft:after {
    border-color: #8877a9 !important; }

.border-top-before-purple-soft:before,
.border-top-after-purple-soft:after {
    border-top-color: #8877a9 !important; }

.border-bottom-before-purple-soft:before,
.border-bottom-after-purple-soft:after {
    border-bottom-color: #8877a9 !important; }

.border-left-before-purple-soft:before,
.border-left-after-purple-soft:after {
    border-left-color: #8877a9 !important; }

.border-right-before-purple-soft:before,
.border-right-after-purple-soft:after {
    border-right-color: #8877a9 !important; }
