﻿.btn.btn-icon[disabled="true"],
.btn.btn-icon:disabled {
    opacity: 0.35 !important;
}

.btn-primary-light {
    background-color: var(--primary-light) !important;
    color: var(--white) !important;
    background-image: none !important;
}
    .btn-primary-light:hover,
    .btn-primary-light:focus {
        box-shadow: 0 3px 6px 0 rgba(9, 166, 243, 0.2) !important;
    }

    .btn-primary-light.bordered {
        background-color: var(--white) !important;
        border: solid 1px var(--primary-light) !important;
        color: var(--primary-light) !important;
    }

.btn-primary,
.pf-btn-primary{
    background-color: var(--primary) !important;
    color: var(--white) !important;
    background-image: none !important;
}

    .btn-primary:hover,
    .btn-primary:focus,
    .pf-btn-primary:hover,
    .pf-btn-primary:focus {
        box-shadow: 0 3px 6px 0 rgba(9, 166, 243, 0.2) !important;
    }

    .btn-primary.bordered,
    .pf-btn-primary.bordered {
        background-color: var(--white) !important;
        border: solid 1px var(--primary) !important;
        color: var(--primary) !important;
    }


    .btn.btn-primary-light:disabled,
    .btn.btn-primary:disabled {
        background-color: var(--disabled) !important; 
        color: var(--disabled-text) !important; 
        border: none !important;
        box-shadow: none !important;
        cursor: not-allowed !important;
    }

    .btn.pf-btn-primary:disabled {
        background-color: var(--pf-primary) !important;
        color: #D4E7FF !important;
        border: solid 1px var(--pf-primary) !important;
        box-shadow: none !important;
        cursor: not-allowed !important;
    }

.pf-btn-blue-green {
    background-color: var(--blue-green) !important;
    color: var(--white) !important;
    background-image: none !important;
}

.pf-btn-blue-green:hover,
.pf-btn-blue-green:focus {
    box-shadow: 0 3px 6px 0 rgba(9, 166, 243, 0.2) !important;
}

.pf-btn-blue-green:disabled {
    background-color: var(--disabled) !important;
    color: var(--disabled-text) !important;
    border: none !important;
    box-shadow: none !important;
    cursor: not-allowed !important;
}


.pf-btn-primary-info {
    background-color: var(--pf-primary-100);
    color: var(--primary) !important;
}

.pf-btn-primary-info:hover:not(:disabled) {
    background-color: var(--primary);
    color: var(--white) !important;
}

.pf-btn-primary-info:active:not(:disabled) {
    background-color: #005EBD !important;
    color: var(--white) !important;
}

.pf-btn-primary-info:disabled {
    cursor: not-allowed !important;
}

.btn.pf-btn-icon-hover-remove:disabled {
    cursor: not-allowed !important;
}

.pf-btn-primary-info-2 {
    background-color: #ECF4FF;
    color: var(--primary) !important;
}

.pf-btn-primary-info-2:hover:not(:disabled) {
    background-color: #E5EEFA;
}

.pf-btn-primary-info-2:active:not(:disabled) {
    background-color: #DFE8F5 !important;
}

.pf-btn-primary-info-2:disabled {
    background-color: #ECF4FF;
    cursor: not-allowed !important;
}