.icon-style{
    font-size: 30px;
    cursor:pointer;
    padding:5px;
    border-radius: 100%;
    transition: 0.5s linear;
}
.icon-style:hover{
    background-color: #9e9e9e29;
}
.icon-card-messages{
    font-size: 100px;
}
.p-message{
    color: #9e9e9e;
}
.p-message-activation{
    font-size: 20px;
}
.btn-delete-line-document,.btn-delete-line-reference-foncier{
    font-size: 25px;
    border-radius: 100%;
    transition: 0.5s linear;
    padding: 5px 5px 0px 5px;
}
.btn-delete-line-document:hover,.btn-delete-line-reference-foncier:hover{
    background-color: #9e9e9e29;
}
#btn-add-new-document-line{
    margin-left: auto;
}
table{
    vertical-align: middle !important;
}
.div-loading{
    position: fixed;
    width: 100%;
    height: 100%;
    background: white !important;
    color: #0d6efd !important;
    text-align: center;
    top: 0;
    left: 0;
    z-index: 999999999;
}
.div-loading .div-loading-content {
    width: fit-content;
    height: fit-content;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
.div-loading .div-loading-content h1{
    color:#f68d2b    !important;
    font-size: 50px;
}
.img-logo-first-page{
    width: 100%;
    padding:15px;
    border-radius: 5px;
    background: white;
}
.bg-validate{
    background: #009688 !important;
    color:white !important
}
.bg-purple{
    background: purple !important;
    color:white !important
}
.bg-blue-sky{
    background: #2196f3 !important;
    color:white !important
}
.bg-gray{
    background: #9e9e9e !important;
    color:white !important
}
.bg-brown{
    background: #795548 !important;
    color:white !important
}
.bg-orange{
    background: orange !important;
    color:white !important
}
.border-validate{
    border-color: #009688 !important;
}
.border-purple{
    border-color: purple !important;
}
.border-blue-sky{
    border-color: #2196f3 !important;
}
.border-gray{
    border-color: #9e9e9e !important;
}
.border-brown{
    border-color: #795548 !important;
}
.border-orange{
    border-color: orange !important;
}
.text-validate{
    color: #009688 !important;
}
.text-purple{
    color: purple !important;
}
.text-blue-sky{
    color: #2196f3 !important;
}
.text-gray{
    color: #9e9e9e !important;
}
.text-brown{
    color: #795548 !important;
}
.text-orange{
    color: orange !important;
}
.text-white{
    color: white !important;
}
.text-black{
    color: black !important;
}
.img-logo-without-words{
    width: 90%;
    width: 200px;
    /* transition: 2s linear; */
    animation: animationlogo 2s infinite;
}
@keyframes animationlogo {
    from{
        transform: rotate3d(1, 1, 1, 0deg);
    }
    to{
        transform: rotate3d(1, 1, 1, 360deg);
    }
}
/* .model{
    z-index: 11;
}
.modal-backdrop{
    z-index: 10;
} */

button.swal-button.swal-button--validate {
    background: #17a00e;
}
button.swal-button.swal-button--validate:hover {
    background: #1ad10e;
}
.error {
    color: red;
    font-size: 12px;
    display: none; /* Initially hidden */
}