﻿.btn-primary {
    background-color: #3E9DC7 !important;
    border-color: #348cb2 !important;
}

    .btn-primary:hover, .btn-primary.hover, .btn-primary:focus,
    .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
        background-color: #1D8FBF !important;
    }

.btn-outline-primary {
    color: #3E9DC7 !important;
    background-color: transparent;
    background-image: none;
    border-color: #348cb2 !important;
}

    .btn-outline-primary:hover, .btn-outline-primary.hover,
    .btn-outline-primary:active, .btn-outline-primary.active {
        color: #fff !important;
        background-color: #348cb2 !important;
    }

.btn-success {
    color: #ffffff !important;
    background-color: #339966 !important;
    border-color: #2d8659 !important;
}

    .btn-success:hover, .btn-success.hover,
    .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success,
    .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active {
        color: #ffffff;
        background-color: #26734d !important;
        border-color: #2d8659;
    }

.btn-outline-success {
    color: #339966 !important;
    background-color: transparent;
    background-image: none;
    border-color: #2d8659;
}

    .btn-outline-success:hover, .btn-outline-success.hover,
    .btn-outline-success:active, .btn-outline-success.active,
    .open .dropdown-toggle.btn-outline-success,
    .btn-outline-success:not(:disabled):not(.disabled).active,
    .btn-outline-success:not(:disabled):not(.disabled):active {
        color: #fff !important;
        background-color: #339966;
        border-color: #2d8659;
    }

.btn-danger {
    color: #fff !important;
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}

    .btn-danger:hover, .btn-danger.hover,
    .btn-danger:active, .btn-danger.active,
    .open .dropdown-toggle.btn-danger,
    .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active {
        color: #fff;
        background-color: #c82333 !important;
        border-color: #bd2130 !important;
    }

.btn-outline-danger {
    color: #dc3545 !important;
    background-color: transparent;
    background-image: none;
    border-color: #dc3545;
}

    .btn-outline-danger:hover, .btn-outline-danger.hover,
    .btn-outline-danger:active, .btn-outline-danger.active,
    .open .dropdown-toggle.btn-outline-danger .btn-outline-danger:not(:disabled):not(.disabled).active,
    .btn-outline-danger:not(:disabled):not(.disabled):active {
        color: #fff !important;
        background-color: #dc3545;
        border-color: #dc3545;
    }

.btn-primary-dark {
    background-color: #12719A;
    border-color: #367fa9;
    color: white !important;
}

    .btn-primary-dark:hover, .btn-primary-dark.hover,
    .btn-primary-dark:active, .btn-primary-dark.active,
    .open .dropdown-toggle.btn-outline-primary-dark {
        background-color: #0f658a;
    }

.btn-outline-primary-dark {
    color: #12719A !important;
    background-color: transparent;
    background-image: none;
    border-color: #367fa9;
}

    .btn-outline-primary-dark:hover, .btn-outline-primary-dark.hover,
    .btn-outline-primary-dark:active, .btn-outline-primary-dark.active,
    .open .dropdown-toggle.btn-outline-primary-dark {
        color: #fff !important;
        background-color: #12719A !important;
        border-color: #0f658a !important;
    }

.btn-info {
    color: #fff !important;
    background-color: #5bc0de !important;
    border-color: #46b8da !important;
}

    .btn-info:hover, .btn-info.hover, .btn-info:focus,
    .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
        color: #fff;
        background-color: #39b3d7 !important;
        border-color: #269abc !important;
    }

.btn-outline-info {
    color: #5bc0de !important;
    background-color: transparent;
    background-image: none;
    border-color: #46b8da !important;
}

    .btn-outline-info:hover, .btn-outline-info.hover, .btn-outline-info:focus,
    .btn-outline-info:active, .btn-outline-info.active, .open .dropdown-toggle.btn-outline-info {
        color: #fff !important;
        background-color: #5bc0de !important;
        border-color: #46b8da !important;
    }

.btn-warning {
    background-color: #FFA300 !important;
    color: #fff !important;
    border-color: #d58512 !important;
}

    .btn-warning:hover, .btn-warning.hover,
    .btn-warning:active, .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        background-color: #D98B00 !important;
    }

.btn-outline-warning {
    color: #FFA300 !important;
    background-color: transparent;
    background-image: none;
    border-color: #d58512 !important;
}

    .btn-outline-warning:hover, .btn-outline-warning.hover,
    .btn-outline-warning:active, .btn-outline-warning.active,
    .open .dropdown-toggle.btn-outline-warning {
        background-color: #FFA300 !important;
        color: #fff !important;
    }

.btn-dark {
    color: #fff !important;
    background-color: #343a40 !important;
    border-color: #343a40!important;
}

    .btn-dark:hover, .btn-dark.hover,
    .btn-dark:active, .btn-dark.active,
    .open .dropdown-toggle.btn-dark {
        color: #fff;
        background-color: #23272b !important;
        border-color: #1d2124!important;
    }

.btn-outline-dark {
    color: #343a40 !important;
    background-color: transparent;
    background-image: none;
    border-color: #343a40 !important;
}

    .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, 
    .show > .btn-outline-dark.dropdown-toggle, .btn-outline-dark:hover {
        color: #fff !important;
        background-color: #343a40 !important;
        border-color: #343a40!important;
    }

.btn-secondary {
    color: #fff !important;
    background-color: #6c757d !important;
    border-color: #6c757d !important;
}

    .btn-secondary:not(:disabled):not(.disabled).active,
    .btn-secondary:not(:disabled):not(.disabled):active,
    .show > .btn-secondary.dropdown-toggle {
        color: #fff;
        background-color: #545b62 !important;
        border-color: #4e555b !important;
    }

    .btn-secondary:hover {
        color: #fff;
        background-color: #5a6268 !important;
        border-color: #545b62 !important;
    }

.btn-outline-secondary {
    color: #6c757d !important;
    background-color: transparent !important;
    background-image: none !important;
    border-color: #6c757d !important;
}

    .btn-outline-secondary:hover,
    .btn-outline-secondary:not(:disabled):not(.disabled).active,
    .btn-outline-secondary:not(:disabled):not(.disabled):active,
    .show > .btn-outline-secondary.dropdown-toggle {
        color: #fff !important;
        background-color: #6c757d !important;
        border-color: #6c757d !important;
    }

.btn-orange {
    color: #fff !important;
    background-color: #ff8000 !important;
    border-color: #d17519 !important;
}

    .btn-orange:hover, .btn-orange.hover, .btn-orange:focus,
    .btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange {
        color: #fff !important;
        background-color: #db7209 !important;
    }


.btn-red {
    color: #fff !important;
    background-color: #f56969 !important;
    border-color: #dc3545 !important;
}

    .btn-red:hover, .btn-red.hover, .btn-red:focus,
    .btn-red:active, .btn-red.active, .open .dropdown-toggle.btn-red {
        color: #fff !important;
        background-color: #f54747 !important;
    }