.content {
	min-height: 92vh !important;
    padding-bottom: 3.375rem !important;
}

@media (min-width: 576px) {
    .content {
        padding-bottom: 1.7rem !important;
    }    
}

button.btn-circle:hover {
    transform: rotate(90deg);
}

.form-check .form-check-input:checked.form-check-danger, .form-switch .form-check-input:checked.form-check-danger {
	background-color: var(--falcon-danger) !important;
}

#content {
	display: none;
}

@keyframes clignoter {
    0%   {opacity:1;}
    40%  {opacity:0;}
    100% {opacity:1;}
}

.Important-info {
    animation-duration: 1.5s;
    animation-name: clignoter;
    animation-iteration-count: infinite;
    transition: none;
}

.cursor-alias {cursor: alias;}
.cursor-all-scroll {cursor: all-scroll;}
.cursor-auto {cursor: auto;}
.cursor-cell {cursor: cell;}
.cursor-context-menu {cursor: context-menu;}
.cursor-col-resize {cursor: col-resize;}
.cursor-copy {cursor: copy;}
.cursor-crosshair {cursor: crosshair;}
.cursor-default {cursor: default;}
.cursor-e-resize {cursor: e-resize;}
.cursor-ew-resize {cursor: ew-resize;}
.cursor-grab {cursor: -webkit-grab; cursor: grab;}
.cursor-grabbing {cursor: -webkit-grabbing; cursor: grabbing;}
.cursor-help {cursor: help;}
.cursor-move {cursor: move;}
.cursor-n-resize {cursor: n-resize;}
.cursor-ne-resize {cursor: ne-resize;}
.cursor-nesw-resize {cursor: nesw-resize;}
.cursor-ns-resize {cursor: ns-resize;}
.cursor-nw-resize {cursor: nw-resize;}
.cursor-nwse-resize {cursor: nwse-resize;}
.cursor-no-drop {cursor: no-drop;}
.cursor-none {cursor: none;}
.cursor-not-allowed {cursor: not-allowed;}
.cursor-pointer {cursor: pointer;}
.cursor-progress {cursor: progress;}
.cursor-row-resize {cursor: row-resize;}
.cursor-s-resize {cursor: s-resize;}
.cursor-se-resize {cursor: se-resize;}
.cursor-sw-resize {cursor: sw-resize;}
.cursor-text {cursor: text;}
.cursor-w-resize {cursor: w-resize;}
.cursor-wait {cursor: wait;}
.cursor-zoom-in {cursor: zoom-in;}
.cursor-zoom-out {cursor: zoom-out;}

.thumb-image{
    float:left;
    width: 19.3%;
    position:relative;
    padding:5px;
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

/*
    CSS spécifique pour cette page : creation de calage
*/
#cmd_pas {
    color: var(--falcon-danger);
}
    
#cmd_fut {
    color: var(--falcon-success);
    font-weight: bold;
}

#cmd_now {
    color: var(--falcon-warning);
    animation-duration: 1.5s;
    animation-name: clignoter;
    animation-iteration-count: infinite;
    transition: none;
}

.tableFixHead          { 
    overflow: auto; 
    /*height: 100px;*/ 
}

.tableFixHead thead th { 
    position: sticky; 
    top: 0; 
    z-index: 1; 
}

/* Just common table stuff. Really. */
table  { 
    border-collapse: collapse; 
    width: 100%; 
}

th, td { 
    padding: 8px 16px; 
}
th     { 
    background:#eee; 
}

.zindex1000 {
    z-index: 1000 !important;
}