*{
	font-family: Verdana,Arial, sans-serif;
	font-size: 1rem;
}

body{
	background-color:#fff;
}
a,i
{
cursor:pointer;
}
.lds__visible{
	opacity: 1;
}
.lds__invisible{
	opacity: 0;
}
.lds-ring {
  display: block;
  /* opacity:0; */
  position: absolute;
  top:300px;
  left:500px;
  width: 180px;
  height: 180px;
  z-index: 999999;
}
.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 200px;
    height: 200px;
    margin: 8px;
    border: 25px solid rgba(100,0,0,0.6);
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color:  rgba(100,0,0,0.6) transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
   animation-delay: -0.45s;
 }
 .lds-ring div:nth-child(2) {
   animation-delay: -0.3s;
 }
 .lds-ring div:nth-child(3) {
   animation-delay: -0.15s;
 }
 @keyframes lds-ring {
   0% {
     transform: rotate(0deg);
   }
   100% {
     transform: rotate(360deg);
   }
 }




.container-fluid
{
padding:0;
}
.navbar
{
/* margin: 0 15px 80px 0; */
}
.navbar, .bg-dark,.navbar-dark
{
/* background-color:#000; */
}



.col-12
{
padding:0;
}
.row
{
margin:0;
}
#arrow-search
{
cursor:pointer;
display:block;
margin:10px 0 0 0;
}
#arrow-search-hidden
{
border-radius: 25px;
border-width:1px;
border-style:solid;
border-color:#eee;
padding:2px 6px;
display:none;
opacity:0.7;
}
#arrow-search-visible
{
background-color:#fff;
border-radius: 25px;
border-width:1px;
border-style:solid;
border-color:#555;
display:visible;
padding:2px 6px;
}
.authentification
{
margin:100px;
padding:50px;
}
a.btn.btn-danger
{
color:#ffffff;
font-size:16px;
font-weight:900;
}
.btn-anniv
{
font-size:1em;
padding:0 0 0 6px;
}
.btn-futur
{
background-color:#eee;
border-width:1px;
border-style:solid;
border-color:#000000;
font-weight:900;
display:block;
margin:40px 20%;
padding:15px 30px;
}

.btn-newSearch
{
background-color:#888;
border-width:2px;
border-style:solid;
border-color:#666;
color:#fff;
font-size:18px;
font-variant:small-caps;
font-weight:450;
padding:10px 20px;
opacity:0.4;
}
.btn-newSearch:hover
{
opacity:0.8;
}
.btn-result
{
border-width:1px;
border-style:solid;
border-color:#000000;
cursor:default;
display:inline;
padding:6px 50px;
opacity:0.7;
}

.btn-secondary
{
border-width:1px;
border-style:solid;
border-color:#000000;
display:inline;
padding:6px 50px;
}
.btn-warning
{
/* background-color:#759;*/
background-color:#720;
border-width:2px;
border-style:solid;
border-color:#000;
color:#fff;
font-size:20px;
font-variant:small-caps;
font-weight:450;
padding:10px 40px;
}
.btn-warning:hover
{
background-color:#b9c;
/*background-color:#cae;*/
border-color:#dbf;
color:#000;
}
.buttonSearch
{
	background-color:#eee;
	color:#444;
	margin:0 0 0 12px;
}
.buttonSearch:hover
{
	background-color:#ddd;
}
.centre
{
margin:40px 0 0 0;;
}

.circle-datepicker__path
{
cursor:move;
}
.containerSVG
{
text-align:center;
}
.fa-arrow-alt-circle-down,.fa-arrow-alt-circle-up
{
font-size:1.6em;
}
.fa-arrow-alt-circle-down:hover,.fa-arrow-alt-circle-up:hover
{
/* transform:rotate(360deg); */
/* transition:all .3s ease; */
}

.fa-check-circle, .fa-trash-alt
{
color: #a00;
text-shadow: 2px 2px 2px #fff;
}
.fa-home
{
font-size:2em;
}
.fa-undo-alt
{
font-size:2.4em;
}
.fa-undo-alt:hover
{
transform:rotate(-360deg);
transition:all .6s ease;
}
.fa-lg
{
cursor:pointer;
}
.fa-lg:hover
{
color:#955;
}

.fa-search,.fa-calendar-alt
{
color:#844;
font-size:1.55em;
font-weight:900;
padding:0 8px;
}
.fa-search:hover
{
color:#d00;
/* font-size:1.65em; */
/* font-weight:900; */
/* padding:0 6px; */
}
.faremove
{
display:none;
font-size:1.3em;
padding:0 0 0 10px;
}

.facette
{
display:none;
font-size:12px;
/* list-style-type:none; */
/* margin:-20px 0 0 0; */
/* padding:1px; */
/* text-align:left; */
}
.facette div
{
cursor:pointer;
}
.fixtop
{
border-width:0;
position:relative;
top:0;
}
.form-control
{
font-weight:900;
}
.form-control::-moz-placeholder {
color: #ca9;
font-weight:300;
}
.form-control:-ms-input-placeholder {
color: #ca9;
font-weight:300;
}
.form-control::-webkit-input-placeholder {
color: #ca9;
font-weight:300;
}







.checkbox-input	{
margin-top:5px;
display:inline-block;
height:25px;
width:25px;
}

.hidden
{
display:hidden;
}

.i00
{
font-size:6px;
padding:1px;
}
.table td.i000
{
	border-width:0;
	padding:5px;
}

.itemSelected
{
/* background-color:rgba(200,200,200,0.2); */
color:#660000;
font-weight:600;
}

li a
{
color:#700;
padding: 0 0 0 20px;
}
li a:hover
{
color:#700;
}
.lienNeutre,.lienNeutre:hover
{
color:#000;
text-decoration:none;
}


#btn-detail,#btn-detail2
{
color:#000;
/*line-height:250%;*/
/*margin:0 10% 10px 10%;*/
}



.hidden
{
display:none;
}





.pathOver:hover
{
font-weight:900;
}



.soustitre
{
color:#777777;
font-size:12px;
margin:5px 5% 15px 15px;
}
.statutAjax
{
font-size:13px;
margin:8px 0;
}
/* .sticky01
{
top:80px;
} */
/*
.titrehaut
{
background-color:#d8daeb;
color:#2d004b;
font-size:15px;
margin:-5px 0 0 -35px;
padding:9px;
} */

/* .tableEvenement
{
border-width:0;
border-collapse:separate;
border-spacing:2px;
margin:0 20px;
min-width:90%;
width:unset;
} */
/*
.tdTitre
{
background-color:#8073ac;
background-color:rgb(102,0,0);
color:#fff;
font-weight:900;
} */

/* .trMoisDebut,.trMoisDebut0
{
display:table-row;
text-align:right;
} */

/* tr.trMoisDebut0>td
{
border-width:0;
display:table-row;
padding-top: 5em;
} */
/* .trMoisDebut td
{
border-color:#2d004b;
border-width:2px;
padding:10px 20px 10px 10px;
border-color:#600;
border-width:4px;
border-style:solid;
} */

#topBtn {
display: none;
position: fixed;
bottom: 10px;
right: 15px;
z-index: 99;
border: none;
outline: none;
/* background-color: #542788;*/
background-color: #600;
color: white;
cursor: pointer;
padding: 15px;
border-radius: 15px;
font-size: 18px;
}

#topBtn:hover
{
background-color: #a00;
}



.ui-autocomplete
{
position: absolute;
z-index: 1000;
cursor: default;
padding: 0;
margin-top: 2px;
list-style: none;
background-color: #ffffff;
border: 1px solid #ccc;
}
.ui-autocomplete > li
{
padding: 3px 20px;
}
.ui-autocomplete > li.ui-state-focus
{
background-color: #ddd;
}
.ui-helper-hidden-accessible
{
display: none;
}

.ui-rangeSlider-container, .ui-rangeSlider-arrow
{
height:50px;
}
.ui-rangeSlider-bar
{
height:49px;
opacity:0.75;
}
.ui-ruler-tick-label
{
font-size:0.6em;
margin:0 0 -10px -5px;
transform : rotate(270deg);
}

.unselectable {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}


#formevt .form-control
{
font-size:14px;
padding:0.2em;
}











::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
opacity: 1; /* Firefox */
color: #ccc;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #ccc;
}

::-ms-input-placeholder { /* Microsoft Edge */
color: #ccc;
}
