#dialog-confirm-refuse,#dialog-confirm-accept,#dialog-confirm-error {
	display:none;
}

@media ( min-width :1292px) {
	.modal-xlg {
		max-width: 1200px
	}
}

.badge {
	display: inline-block;
	padding: 0.25em 0.4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25rem;
}

.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.badge-pill {
	padding-right: 0.6em;
	padding-left: 0.6em;
	border-radius: 10rem;
}

.badge-primary {
	color: #fff;
	background-color: #007bff;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #0062cc;
}

.badge-secondary {
	color: #fff;
	background-color: #6c757d;
}

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #545b62;
}

.badge-success {
	color: #fff;
	background-color: #28a745;
}

.badge-success[href]:hover, .badge-success[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #1e7e34;
}

.badge-info {
	color: #fff;
	background-color: #17a2b8;
}

.badge-info[href]:hover, .badge-info[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #117a8b;
}

.badge-warning {
	color: #212529;
	background-color: #ffc107;
}

.badge-warning[href]:hover, .badge-warning[href]:focus {
	color: #212529;
	text-decoration: none;
	background-color: #d39e00;
}

.badge-danger {
	color: #fff;
	background-color: #dc3545;
}

.badge-danger[href]:hover, .badge-danger[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #bd2130;
}

.badge-light {
	color: #212529;
	background-color: #f8f9fa;
}

.badge-light[href]:hover, .badge-light[href]:focus {
	color: #212529;
	text-decoration: none;
	background-color: #dae0e5;
}

.badge-dark {
	color: #fff;
	background-color: #343a40;
}

.badge-dark[href]:hover, .badge-dark[href]:focus {
	color: #fff;
	text-decoration: none;
	background-color: #1d2124;
}

/* Boutons */

.ui-state-default.btn-danger {
	color: #fff !important;
	background-color: #ff4c4c !important;
	background-image: none !important;
	border-color: #ff4c4c !important;
}

.ui-state-default.btn-danger.focus, .ui-state-default.btn-danger:focus, .ui-state-default.btn-danger:hover {
	color: #fff !important;
	background-color: #ff1919 !important;
	border-color: #ff0f0f !important
}

.ui-state-default.btn-danger.active, .ui-state-default.btn-danger:active, .open>.ui-state-default.btn-danger.dropdown-toggle
	{
	color: #fff !important;
	background-color: #ff1919 !important;
	border-color: #ff0f0f !important;
	background-image: none !important
}

.ui-state-default.btn-danger.active.focus, .ui-state-default.btn-danger.active:focus, .ui-state-default.btn-danger.active:hover,
	.ui-state-default.btn-danger:active.focus, .ui-state-default.btn-danger:active:focus, .ui-state-default.btn-danger:active:hover,
	.open>.ui-state-default.btn-danger.dropdown-toggle.focus, .open>.ui-state-default.btn-danger.dropdown-toggle:focus,
	.open>.ui-state-default.btn-danger.dropdown-toggle:hover {
	color: #fff !important;
	background-color: #f40000 !important;
	border-color: #c00 !important
}

.ui-state-default.btn-danger.disabled.focus, .ui-state-default.btn-danger.disabled:focus, .ui-state-default.btn-danger.disabled:hover,
	.ui-state-default.btn-danger:disabled.focus, .ui-state-default.btn-danger:disabled:focus, .ui-state-default.btn-danger:disabled:hover
	{
	background-color: #ff4c4c !important;
	border-color: #ff4c4c !important
}



.ui-state-default.btn-success {
	color: #fff !important;
	background-color: #4cbb6c !important;
	background-image: none !important;
	border-color: #4cbb6c !important;
}

.ui-state-default.btn-success.focus, .ui-state-default.btn-success:focus, .ui-state-default.btn-success:hover {
	color: #fff !important;
	background-color: #3a9a56 !important;
	border-color: #4cbb6c !important
}

.ui-state-default.btn-success.active, .ui-state-default.btn-success:active, .open>.ui-state-default.btn-success.dropdown-toggle
	{
	color: #fff !important;
	background-color: #3a9a56 !important;
	border-color: #4cbb6c !important;
	background-image: none !important
}

.ui-state-default.btn-success.active.focus, .ui-state-default.btn-success.active:focus, .ui-state-default.btn-success.active:hover,
	.ui-state-default.btn-success:active.focus, .ui-state-default.btn-success:active:focus, .ui-state-default.btn-success:active:hover,
	.open>.ui-state-default.btn-success.dropdown-toggle.focus, .open>.ui-state-default.btn-success.dropdown-toggle:focus,
	.open>.ui-state-default.btn-success.dropdown-toggle:hover {
	color: #fff !important;
	background-color: #f40000 !important;
	border-color: #c00 !important
}

.ui-state-default.btn-success.disabled.focus, .ui-state-default.btn-success.disabled:focus, .ui-state-default.btn-success.disabled:hover,
	.ui-state-default.btn-success:disabled.focus, .ui-state-default.btn-success:disabled:focus, .ui-state-default.btn-success:disabled:hover
	{
	background-color: #4cbb6c !important;
	border-color: #4cbb6c !important
}

.progress-bar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #007bff;
	transition: width 0.6s ease;
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0;
	}
	to {
		background-position: 0 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 1rem 0;
	}
	to {
		background-position: 0 0;
	}
}

.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem;
}

.progress-bar-animated {
	-webkit-animation: 1s linear infinite progress-bar-stripes;
	animation: 1s linear infinite progress-bar-stripes;
}