/*******************
Animation Preloader
********************/

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

body, html{
    background-color: #eef5f9 !important;
}
.title-part-padding{
    background-color: #08727a !important;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: white;
}

.text-purple{
    color: #8540f5 !important;
}

.text-light-purple{
    color: #c29ffa !important;
}

.text-pink{
    color: #e685b5 !important;
}

.text-light-pink{
    color: #efadce !important;
}

.text-hybride{
    color: #52b876 !important;
}

.text-textural{
    color: #00727d !important;
    
}

.text-perform{
    color: #dacc2e !important;
}

.text-alu{
    color: #859da9 !important;
}

.bg-purple{
    background-color: #8540f5 !important;
}

.bg-light-purple{
    background-color: #c29ffa !important;
}

.bg-pink{
    background-color: #e685b5 !important;
}

.bg-light-pink{
    background-color: #efadce !important;
}

.bg-textural{
    background-color: #00727d !important;
}

.bg-hybride{
    background-color: #52b876  !important;
}

.bg-perform{
    background-color: #dacc2e  !important;
}

.bg-proferm{
    background-color: #1d1d1b  !important;
}

.bg-alu{
    background-color: #859da9  !important;
}

.bg-gold{
    background-color: #FFD700 !important;
}

.bg-silver{
    background-color: #C0C0C0 !important;
}

.bg-old{
    background-color: #94775d !important;
}

.bd-textural{
    border: #00727d 1px;
}

.text-tiny{
    font-size: 0.8em;
}

.el-element-overlay .el-card-item .el-overlay-1 .el-info .el-item .el-link:hover{
    background: #00727d !important;
    border-color: #00727d !important;
}

/* Datatable sav personalisation */

#list_sav.dataTable tr {
    cursor: pointer !important;
}

#list_sav.dataTable tr:hover {
    background-color: #f8f9fa !important;
    cursor: pointer !important;
}

/* Tab-pannel sav_consult*/

.sav-consult .nav-tabs{
    border: 0px !important;
}

.sav-consult .nav-link{
    border: 0px !important;
    padding: 20px;
    color:#3e5569 !important;
    font-size: 1.125rem;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

.sav-consult .title{
    border: 0px !important;
    color:#3e5569 !important;
    font-size: 1.125rem !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}

/* Login class */

.form-check-input:checked {
    background-color: #00727d !important;
    border-color: #00727d !important;
}

/* Modification contour champ select */

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #c0c0c0 1px !important;
    outline: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
    margin-right: 6px !important;
}

.manual-error{
    display: none;
}

.connexion-error{
    display: none;
}

.select2-selection__rendered{
    overflow: hidden !important;
}

.dataTables_wrapper{
    overflow-x: hidden;
}

.toast {
    margin-top: 45px !important;
}
