﻿/* Overwrite de .btn-danger */
.btn{
    font-size:0.9rem;
    border-radius:0;
}

.btn-light {
	border-color: #ced4da;
}

.btn-dark {
	background-color: #424242 !important;
}

.btn-delete {
    color: #FFFFFF !important;
    background-color: #424242;
    border-color: #424242;
}

    .btn-delete:hover,
    .btn-delete:focus,
    .btn-delete:active,
    .btn-delete.active,
    .open .dropdown-toggle.btn-delete,
    .btn-delete.active.focus,
    .btn-delete.active:focus,
    .btn-delete.active:hover,
    .btn-delete:active.focus,
    .btn-delete:active:focus,
    .btn-delete:active:hover,
    .open > .dropdown-toggle.btn-delete.focus,
    .open > .dropdown-toggle.btn-delete:focus,
    .open > .dropdown-toggle.btn-delete:hover {
        color: #FFFFFF;
        background-color: #FE3741;
        border-color: #FE101C;
    }

    .btn-delete.disabled,
    .btn-delete[disabled],
    fieldset[disabled] .btn-delete,
    .btn-delete.disabled:hover,
    .btn-delete[disabled]:hover,
    fieldset[disabled] .btn-delete:hover,
    .btn-delete.disabled:focus,
    .btn-delete[disabled]:focus,
    fieldset[disabled] .btn-delete:focus,
    .btn-delete.disabled:active,
    .btn-delete[disabled]:active,
    fieldset[disabled] .btn-delete:active,
    .btn-delete.disabled.active,
    .btn-delete[disabled].active,
    fieldset[disabled] .btn-delete.active {
        background-color: #FF3741;
        border-color: #FE101C;
    }

.btn-danger {
	color: #FFFFFF !important;
	background-color: #FE3741;
	border-color: #FE101C;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
.btn-danger.active.focus, 
.btn-danger.active:focus, 
.btn-danger.active:hover, 
.btn-danger:active.focus, 
.btn-danger:active:focus, 
.btn-danger:active:hover, 
.open>.dropdown-toggle.btn-danger.focus, 
.open>.dropdown-toggle.btn-danger:focus, 
.open>.dropdown-toggle.btn-danger:hover {
	color:#FFFFFF;
	background-color:#D2010C;
	border-color:#970108;
} 
 
.btn-danger:active, 
.btn-danger.active, 
.open .dropdown-toggle.btn-danger { 
  background-image: none; 
} 
 
.btn-danger.disabled, 
.btn-danger[disabled], 
fieldset[disabled] .btn-danger, 
.btn-danger.disabled:hover, 
.btn-danger[disabled]:hover, 
fieldset[disabled] .btn-danger:hover, 
.btn-danger.disabled:focus, 
.btn-danger[disabled]:focus, 
fieldset[disabled] .btn-danger:focus, 
.btn-danger.disabled:active, 
.btn-danger[disabled]:active, 
fieldset[disabled] .btn-danger:active, 
.btn-danger.disabled.active, 
.btn-danger[disabled].active, 
fieldset[disabled] .btn-danger.active { 
  background-color: #FF3741; 
  border-color: #FE101C; 
}

    .btn-danger .badge {
        color: #FF3741;
        background-color: #FFFFFF;
    }

/* Fin Overwrite de .btn-danger */

/* Overwrite btn-outline-danger*/

.btn-outline-danger {
    color: #FE3741;
    border-color: #FE3741;
}

    .btn-outline-danger:hover {
        color: #fff;
        background-color: #FE3741;
        border-color: #FE3741;
    }

    .btn-outline-danger:focus, .btn-outline-danger.focus {
        box-shadow: 0 0 0 0.2rem rgba(254, 55, 65, 0.5);
    }

    .btn-outline-danger.disabled, .btn-outline-danger:disabled {
        color: #FE3741;
        background-color: transparent;
    }

    .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
    .show > .btn-outline-danger.dropdown-toggle {
        color: #fff;
        background-color: #FE3741;
        border-color: #FE3741;
    }
        #FE3741
        .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-danger.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(254, 55, 65, 0.5);
        }

/* Fin Overwrite btn-outline-danger*/

/* Overwrite de .btn-primary */
.btn-primary { 
  color: #FFFFFF; 
  background-color: #969696; 
  border-color: #E6E6E6; 
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
    color: #FFFFFF;
    background-color: #797979;
    border-color: #E6E6E6;
} 
 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary { 
  background-image: none; 
} 
 
.btn-primary.disabled, 
.btn-primary[disabled], 
fieldset[disabled] .btn-primary, 
.btn-primary.disabled:hover, 
.btn-primary[disabled]:hover, 
fieldset[disabled] .btn-primary:hover, 
.btn-primary.disabled:focus, 
.btn-primary[disabled]:focus, 
fieldset[disabled] .btn-primary:focus, 
.btn-primary.disabled:active, 
.btn-primary[disabled]:active, 
fieldset[disabled] .btn-primary:active, 
.btn-primary.disabled.active, 
.btn-primary[disabled].active, 
fieldset[disabled] .btn-primary.active { 
  background-color: #969696; 
  border-color: #E6E6E6; 
} 
 
.btn-primary .badge { 
  color: #969696; 
  background-color: #FFFFFF; 
}
/*Fin Overwrite de .btn-primary */

/*Overwrite de .btn-success*/
.btn-success {
    color: #FFFFFF;
    background-color: #00B450;
    border-color: #009945;
}

    .btn-success:hover,
    .btn-success:focus,
    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success,
    .btn-success.active.focus,
    .btn-success.active:focus,
    .btn-success.active:hover,
    .btn-success:active.focus,
    .btn-success:active:focus,
    .btn-success:active:hover,
    .open > .dropdown-toggle.btn-success.focus,
    .open > .dropdown-toggle.btn-success:focus,
    .open > .dropdown-toggle.btn-success:hover {
        color: #FFFFFF;
        background-color: #008A3E;
        border-color: #007032;
    }

    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success {
        background-image: none;
    }

    .btn-success.disabled,
    .btn-success[disabled],
    fieldset[disabled] .btn-success,
    .btn-success.disabled:hover,
    .btn-success[disabled]:hover,
    fieldset[disabled] .btn-success:hover,
    .btn-success.disabled:focus,
    .btn-success[disabled]:focus,
    fieldset[disabled] .btn-success:focus,
    .btn-success.disabled:active,
    .btn-success[disabled]:active,
    fieldset[disabled] .btn-success:active,
    .btn-success.disabled.active,
    .btn-success[disabled].active,
    fieldset[disabled] .btn-success.active {
        background-color: #00B450;
        border-color: #009945;
    }

    .btn-success .badge {
        color: #00B450;
        background-color: #FFFFFF;
    }
/*Fin Overwrite de .btn-success*/

/*Overwrite de .btn-outline-success*/

.btn-outline-success {
    color: #00B450;
    border-color: #00B450;
}

    .btn-outline-success:hover {
        color: #fff !important;
        background-color: #00B450;
        border-color: #00B450;
    }

    .btn-outline-success:focus, .btn-outline-success.focus {
        box-shadow: 0 0 0 0.2rem rgba(0, 180, 80, 0.5);
    }

    .btn-outline-success.disabled, .btn-outline-success:disabled {
        color: #00B450;
        background-color: transparent;
    }

    .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
    .show > .btn-outline-success.dropdown-toggle {
        color: #fff;
        background-color: #00B450;
        border-color: #00B450;
    }

        .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-success.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(0, 180, 80, 0.5);
        }

/*Fin Overwrite de .btn-outline-success*/


/*Début Bouton de suppression de modal*/
.btn-corbeille {
    display: inline-block;
    margin-right: 30px;
}

.svg-corbeille {
    display: inline-block;
    vertical-align: middle;
}
/*Fin Bouton de suppression de modal*/

/* Ajout bouton cancel*/
.btn-cancel {
    color: #424242;
    background-color: #E5E5E5;
    border-color: #D9D9D9;
}

    .btn-cancel:hover,
    .btn-cancel:focus,
    .btn-cancel:active,
    .btn-cancel.active,
    .open .dropdown-toggle.btn-cancel,
    .btn-cancel.active.focus,
    .btn-cancel.active:focus,
    .btn-cancel.active:hover,
    .btn-cancel:active.focus,
    .btn-cancel:active:focus,
    .btn-cancel:active:hover,
    .open > .dropdown-toggle.btn-cancel.focus,
    .open > .dropdown-toggle.btn-cancel:focus,
    .open > .dropdown-toggle.btn-cancel:hover {
        color: #424242;
        background-color: #D9D9D9;
        border-color: #D9D9D9;
    }

    .btn-cancel:active,
    .btn-cancel.active,
    .open .dropdown-toggle.btn-cancel {
        background-image: none;
    }

    .btn-cancel.disabled,
    .btn-cancel[disabled],
    fieldset[disabled] .btn-cancel,
    .btn-cancel.disabled:hover,
    .btn-cancel[disabled]:hover,
    fieldset[disabled] .btn-cancel:hover,
    .btn-cancel.disabled:focus,
    .btn-cancel[disabled]:focus,
    fieldset[disabled] .btn-cancel:focus,
    .btn-cancel.disabled:active,
    .btn-cancel[disabled]:active,
    fieldset[disabled] .btn-cancel:active,
    .btn-cancel.disabled.active,
    .btn-cancel[disabled].active,
    fieldset[disabled] .btn-cancel.active {
        background-color: #E5E5E5;
        border-color: #DAE0E5;
    }

    .btn-cancel .badge {
        background-color: #E5E5E5;
        border-color: #DAE0E5;
    }

/* Fin bouton cancel*/
