#form-signin, .form-signup, #form-lostPwd, .form-lostPwd {
    width: 100%;
    max-width: 450px;
    padding: 15px;
    margin: auto;
}
.btn-primary {
    --bs-btn-bg: #BD8111;
    --bs-btn-border-color: #BD8111;
    --bs-btn-hover-bg: #CBAE5E;
    --bs-btn-hover-border-color: #CBAE5E;
    --bs-btn-active-bg: #CBAE5E;
    --bs-btn-active-border-color: #CBAE5E;
}
.autocomplete-result .text-info{
    color: #BD8111!important;
}
.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    background-color:#a0a0a0;
    border-color: #a0a0a0;
    opacity: 0.7;
}
a, .page-link {
    color:#BD8111;
    text-decoration: none;
}
.active>.page-link, .page-link.active {
    background-color: #BD8111;
    border-color: #BD8111;
}
#side-header #logo {
    width:100%;
}
#sidebarMenu {
    display: block;
    word-wrap: break-word;

}
#sidebarMenu h6{
    min-width: 40%;
    word-wrap: break-word;
}
th[data-col-order]{
    cursor : pointer;
}
.sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    padding: 0;
    box-shadow: 7px 0px 8px -3px rgb(0 0 0 / 52%);
}
.sidebar .icon{
    display: inline-block;
    width:25px;
}
.sidebar .nav-link {
    font-weight: 300;
    color:#000;
}

ul.striped-list > li {
    border-bottom: 1px solid rgb(221,221,221);
}
ul.striped-list > li:nth-of-type(even) {
    background-color: #ECECEC;
}
ul.cols-2 {
    column-count: 2;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
/* les calendriers */
div.modal-lg #calendar {
    height: 500px;
}
.fc-toolbar { text-transform: capitalize; }


.offcanvas-size-xl {
    --bs-offcanvas-width: min(95vw, 700px) !important;
}
.offcanvas-size-xxl {
    --bs-offcanvas-width: min(95vw, 90vw) !important;
}
.offcanvas-size-md { /* add Responsivenes to default offcanvas */
    --bs-offcanvas-width: min(95vw, 400px) !important;
}
.offcanvas-size-sm {
    --bs-offcanvas-width: min(95vw, 250px) !important;
}
.imagePreview {
    width: 100%;
    height: 200px;
    background-position: center center;
    background-color:#ccc;
    background-size: cover;
    background-repeat:no-repeat;
    display: inline-block;
    border: 1px #000 solid;
}
.event-absent{
    background: repeating-linear-gradient(45deg, transparent, transparent 10px, #8e8e8e 10px, #8e8e8e 20px);
}
.autocomplete-results {
   position: absolute;
   z-index: 1060;
}