.background-image-eleve-login {
     background-image: url('{% static "images/eleve.png" %}');
     background-size: cover;
     background-position: bottom;
     background-repeat: no-repeat;
     /* height: 380px; */
}

.div-background-image-eleve {
     background-size: cover;
     background-position: bottom;
     background-repeat: no-repeat;
     height: 380px;
}

.background-image-niveau {
     background-size: contain;
     background-position: bottom;
     background-repeat: no-repeat;
     height: 180px;
}

.background-image-folder {
     background-size: contain;
     background-position: bottom;
     background-repeat: no-repeat;
     height: 100px;
}

.background-image-file {
     /* background-image: url('icones/file_mp4.png'); */
     background-size: contain;
     background-position: bottom;
     background-repeat: no-repeat;
     height: 150px;
}

a {
     text-decoration: none;
}

.folder-card {
     transition: background-color 0.3s;
     border: 2px solid transparent;
     border-radius: 30px;

}

.folder-card:hover {
     background-color: rgb(248, 248, 252);
     border: 2px solid #e2e2e2 !important;
     box-shadow: 0 .0rem .3rem rgba(0, 0, 0, .15) !important;
}

.hovered:hover {
     background-color: #eeeeee;
}


.div-image {
     display: flex;
     align-items: center;
     justify-content: center;
}


.rounded-lg {
     border-radius: 30px !important;
}

.errorlist {
     color: red;
}

.select2 {
     padding: 8px;
}

.card-hover-border:hover {
     background-color: #edf4ff !important;
     transition: background-color 0.2s ease, box-shadow 0.2s ease;

}

.pointer {
     cursor: pointer
}


.fixed-box_ {
     display: flex;
     /* équivalent de d-flex */
     position: fixed;
     /* équivalent de position-fixed */
     right: 0;
     /* équivalent de end-0 */
     bottom: 5%;
     /* ton style inline */
     margin: 3rem;
     /* équivalent de m-5 (5 = 3rem) */
     align-items: center;
     /* équivalent de align-items-center */
}


.backdrop-blur {
     backdrop-filter: blur(8px);
     background-color: rgba(0, 0, 0, 0);
}