/*
 * BOOTSTRAP BUTTONS
 */

.btn:focus {
    box-shadow:none !important;
    outline: 0px !important;
}

.btn.btn-primary {
    color: #fff !important;
    background-color: #007580 !important;
    border-color: #007580 !important;
}
.btn.btn-primary.btn-inverted, .btn.btn-primary:active, .btn.btn-primary:hover, .btn.btn-primary:focus {
    color: #007580 !important;
    background-color: white !important;
    border-color: #007580 !important;
}

.btn.btn-secondary {
    color: #fff !important;
    background-color: #B35D23 !important;
    border-color: #B35D23 !important;
}
.btn.btn-secondary.btn-inverted, .btn.btn-secondary:hover, .btn.btn-secondary:active, .btn.btn-secondary:focus {
    color: #B35D23 !important;
    background-color: white !important;
    border-color: #B35D23 !important;
}

.btn.btn-success {
    color: #fff !important;
    background-color: #5D2F8D !important;
    border-color: #5D2F8D !important;
}
.btn.btn-success.btn-inverted, .btn.btn-success:hover, .btn.btn-success:active, .btn.btn-success:focus {
    color: #5D2F8D !important;
    background-color: white !important;
    border-color: #5D2F8D !important;
}

.btn.btn-warning {
    color: #333333 !important;
    background-color: #ffc107 !important;
    border-color: #ffc107 !important;
}
.btn.btn-warning.btn-inverted, .btn.btn-warning:hover, .btn.btn-warning:active, .btn.btn-warning:focus {
    color: #333333 !important;
    background-color: white !important;
    border-color: #ffc107 !important;
}

.btn.btn-danger {
    color: #fff !important;
    background-color: #FF0000 !important;
    border-color: #FF0000 !important;
}
.btn.btn-danger.btn-inverted, .btn.btn-danger:hover, .btn.btn-danger:active, .btn.btn-danger:focus {
    color: #FF0000 !important;
    background-color: white !important;
    border-color: #FF0000 !important;
}

.btn.disabled, .btn:disabled {
    cursor: not-allowed;
    opacity: 0.25 !important;
}


/*
 * "MORE" LINKS
 */

a.morelink {
    text-transform: uppercase;
    color: #007580;
}
a.morelink:hover, a.morelink:active {
    color: #5D2F8D;
    text-decoration: underline;
}

/*
 * Overriding btn-link for the +new and v Download links
 */

 .btn-link {
    color: #0056B3
 }

 .page-item.active .page-link {
    background-color: #0056B3;
    border-color: #0056B3;
 }

.single-form-download .btn-link {
    margin-top: 0.5rem;
    margin-bottom: 0.85rem;
}

/*
 * DISABLED BUTTONS
 */

.btn.disabled {
    cursor: not-allowed;
}
a.btn.disabled, fieldset:disabled a.btn {
    pointer-events: all;
}
