/* === CFF Disabled Button State === */

button:disabled,
.cff-btn:disabled,
.cff-btn-disabled {
    opacity: .48;
    cursor: not-allowed !important;
    pointer-events: none;
    filter: grayscale(35%);
    border: 2px dashed #9d9b94 !important;
    box-shadow: none !important;
}

button:disabled:hover,
.cff-btn:disabled:hover,
.cff-btn-disabled:hover {
    background: inherit !important;
    color: inherit !important;
    transform: none !important;
    box-shadow: none !important;
}

.cff-btn-disabled {
    background: #efeee8 !important;
    color: #777 !important;
}

button:not(:disabled).cff-btn,
.cff-btn:not(:disabled):not(.cff-btn-disabled) {
    opacity: 1;
}
