/* btn-validate | begin */
.btn-validate {
    background: #2e7d32; /* vert */
    color: #fff;
    border: none;
    padding: 10px 16px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    transition: opacity 0.2s ease;
}

/* Active */
.btn-validate:active {
    opacity: 0.7;
}

/* Focus */
.btn-validate:focus {
    outline: none;
    opacity: 0.85;
}

/* Désactivé */
.btn-validate:disabled {
    opacity: 0.4;
    cursor: not-allowed;
}
/* btn-validate | end */

/* btn-edit | begin */
.btn-edit {
    background: #EA580C;
    color: #fff;
    border: none;
    padding: 10px 16px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    transition: opacity 0.2s ease;
}

.btn-edit a {
    text-decoration: none;
    color: white;
}

.btn-edit a:visited {
    color: white;
}

/* Active */
.btn-edit:active {
    opacity: 0.7;
}

/* Focus */
.btn-edit:focus {
    outline: none;
    opacity: 0.85;
}

/* Désactivé */
.btn-edit:disabled {
    opacity: 0.4;
    cursor: not-allowed;
}
/* btn-edit | end */

/* btn-cancel | begin */
.btn-cancel {
    background: darkred;
    color: #fff;
    border: none;
    padding: 10px 16px;
    font-size: 14px;
    border-radius: 4px;
    cursor: pointer;
    transition: opacity 0.2s ease;
}

.btn-cancel a {
    color: white;
    text-decoration: none;
}

.btn-cancel a:visited {
    color: white;
}

/* Active */
..btn-cancel:active {
    opacity: 0.7;
}

/* Focus */
..btn-cancel:focus {
    outline: none;
    opacity: 0.85;
}

/* Désactivé */
..btn-cancel:disabled {
    opacity: 0.4;
    cursor: not-allowed;
}
/* btn-cancel | end */
