.dth_hidden, .dtr_hidden {
	display: none;
	visibility: hidden;
}

table.table thead .sorting, table.table thead .sorting_asc, table.table thead .sorting_desc, table.table thead .sorting_asc_disabled, table.table thead .sorting_desc_disabled {
    cursor: pointer;
}

.sorting_asc {
    background: url("../images/sort_asc.png") no-repeat scroll right center transparent;
}
.sorting_desc {
    background: url("../images/sort_desc.png") no-repeat scroll right center transparent;
}
.sorting {
    background: url("../images/sort_both.png") no-repeat scroll right center transparent;
}

/* styles condensés pour la pop up */
.btn-popup-choose {
	padding: 1px 5px;
	border-width: 0px;
	font-size: 0.8em;
}

/* Champs en erreur */
input.error, select.error {
	border: 1px solid red
}

select.error + .chosen-container {
	border: 1px solid red
}

div.lookup-error {
	border: 1px solid red
}

select.form-control.error {
	display: inline-block;
}

span.error {
	color: red
}

span.ok {
	color: green
}

span.warn {
	color: orange
}

.data-inactif {
	color: #A0A0A0;
 }
 
 .float-right {
    float: right !important;

	/* "corrige" le float-right avec bootstrap 5+*/
    .row > & {
        margin-left: auto !important;
    }
}

/*
.dataTableSearch .btnSearch,
.dataTableSearch .btnReset {
	padding: 0px;
	margin-bottom: 5px;
}
*/

.dataTableSearch .btnSearch {
	vertical-align: top 
}

.form-datepicker, .form-timepicker {
	display: inline
}

.waiting {
    display:    none;
    position:   fixed;
    z-index:    10000;
    top:        0px;
    left:       0px;
    height:     100%;
    width:      100%;
	opacity:	0.5;
    filter:		alpha(opacity = 50); /* IE 8 */
    background: rgb(255, 255, 255) url('../images/waiting.gif') 50% 50% no-repeat;
}

.waiting-inner {
	position: absolute;
	left: 50%;
	top: 50%;
}

body.loading .waiting {
    display: block;
}

.hidden {
	display: none
}

.btn-xs {
	padding: 0px 5px 0px 5px;
}

/*
.datatable div.dropdown > .btn-xs {
	font-size: 0.8em
}
*/

select.form-control {
	appearance: auto;
}

.onlyprint {display: none;}

@media print {
	.no-print {display: none;}
}

input[readonly] {
    background-color: #e9ecef;
    color: #6c757d;
    border: 1px solid #ced4da;
    cursor: not-allowed;
}

table#dataTableResult_eap span.eap-data-pause {
	color: #aaa
}