.ajaxlivesearchlegend2:hover {

    cursor: pointer;

}



.ajaxlivesearchlegendshow:hover {

    cursor: pointer;

}

div.ajaxlivesearchbar-searh div>a>i {

    margin-right: 18px;

}

span.fa-angle-down.open {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    transform: rotate(180deg);

    -webkit-transition: -webkit-transform 0.3s linear;
    /* Changed here */

    -moz-transition: -moz-transform 0.3s linear;

    -o-transition: -o-transform 0.3s linear;

    transition: transform 0.3s linear;

}

span.fa-angle-down {

    -webkit-transition: -webkit-transform 0.3s linear;
    /* Changed here */

    -moz-transition: -moz-transform 0.3s linear;

    -o-transition: -o-transform 0.3s linear;

    transition: transform 0.3s linear;

}

.ajaxlivesearchnoresfounded {

    line-height: 255px;

}



.ajaxlivesearchshowresult li.pagination:hover {

    cursor: pointer;

}



.ajaxlivesearchcl_red {

    background-color: #ffff00;



}

legend.ajaxlivesearchlegendshow {

    border: 1px solid #ccc;

    width: 100%;

    background: #3b415e;

    padding: 10px;

}



.ajaxlivesearchbtn-search {

    display: -ms-flexbox;

    display: flex;

    -ms-flex-align: center;

    align-items: center;

    position: absolute;

    /*right: 15px;*/

    right: 10px;

    height: 100%;

    background: transparent;

    border: 0;

    padding: 0;

    cursor: pointer;

    display: flex;

    -ms-flex-pack: center;

    justify-content: center;

    align-items: center;

    color: #ccc;

    margin-left: 15px;

    top: -2px;

    text-decoration: unset !important;
}

.nobordernopadding.center.valignmiddle.td-ajaxlivesearch {
    position: relative;
    z-index: 99;
}

@media only screen and (max-width: 768px) {
    .nobordernopadding.center.valignmiddle.td-ajaxlivesearch {
        position: relative;
        z-index: 90;
    }
}

/*

input#ajaxlivesearchsrchfield{

    height: 100%;

    background: transparent;

    border: 0;

    background: #fff;

    display: block;

    width: 98%;

    padding: 12px;

    font-size: 18px;

    color: #666;

    border-radius: 50px;

    border: 0px !important;

    border: 0.10em solid #ccc !important;

}*/





input#ajaxlivesearchsrchfield {

    height: 100%;

    background: transparent;

    border: 0;

    background: #fff;

    display: block;

    /* width: 98%; */

    padding: 7px 0px 7px 12px;

    /*font-size: 18px;*/

    color: #666;

    border-radius: 50px;

    border: 0px !important;

    border: 1px solid #ccc !important;

    margin-top: -5px;


}

div.ajaxlivesearchbar-searh {

    width: 100%;

    max-width: 750px;

    /*margin: 0 auto;*/

    margin: 0 0 auto auto;

    font-size: 0.90em !important;

    /*float: right;*/

    margin-right: 20px;



}



div.ajaxlivesearchbar-searh div {

    width: 100%;

    position: relative;

}



.ajaxlivesearchbtn-search:hover {

    text-decoration: none;

}



.ajaxlivesearchbtn-search:focus {

    outline: 0;

    box-shadow: none;

}



.form-ajaxlivesearch {

    margin-bottom: 20px;

}



fieldset.ajaxlivesearch {

    margin-bottom: 12px;

    border: none !important;

    -webkit-transition: -webkit-transform 0.3s linear;
    /* Changed here */

    -moz-transition: -moz-transform 0.3s linear;

    -o-transition: -o-transform 0.3s linear;

    transition: transform 0.3s linear;

}



fieldset.ajaxlivesearch {

    position: relative;

}

fieldset.ajaxlivesearch.fildopen {

    border: 1px dashed #44568652 !important;

    -webkit-transition: -webkit-transform 0.3s linear;
    /* Changed here */

    -moz-transition: -moz-transform 0.3s linear;

    -o-transition: -o-transform 0.3s linear;

    transition: transform 0.3s linear;

}

.ajaxlivesearchlegend2 {

    position: absolute;

    top: 0.5em;

    right: 20px;

    background: rgb(0, 113, 121);

    border-radius: 50%;

    color: #fff;

    padding: 2px 5px 1px;

    line-height: 1.2em;

}

.ajaxlivesearchlegendshow:hover {

    color: #fff !important;

}



.ajaxlivesearchlegend2 span,
.titre_search {

    font-weight: bold;

    font-size: 14px;

    float: left;

    color: #fff !important;

}



.ajaxlivesearchbtn-search .fa-remove {

    display: none;

}



.ajaxlivesearchlegend2 a:hover {

    color: #fff;

}





.ajaxlivesearchtablesearch li.pagination .inactive {

    color: #7b7777 !important;

}



.icon_ajaxlivesearch {

    float: right;

    margin-top: 16px;

    margin-right: 16px;

    display: inline-block;

}



.td-ajaxlivesearch {
    /*padding-left: 200px;*/
    margin-bottom: 10px;
}



.ajaxlivesearchshowresult {

    /*width: 100% !important;*/

    display: none;

}

/* .ajaxlivesearchshowresult{ */

/*width: 85% !important;*/

/* position: absolute;

    z-index: 120;

    background: #f3f3f3;

    background-color: #f3f3f3;

    padding: 10px 0px;

    overflow-y: auto;

    overflow-x: hidden;

    height: auto;

    max-height: calc(100vh - 100px);

    border: 1px solid #ddd;

    border-radius: 15px; */

/*max-width: 750px;*/

/* left: 5%;

    right: 5%;

    width: 85% !important; */

/* min-height: 295px; */

/*margin-top: 30px;*/



/* } */
.ajaxlivesearchshowresult {
    /* width: 85% !important; */
    /* position: absolute;
    z-index: 120;
    background: #f3f3f3;
    background-color: #f3f3f3;
    padding: 10px 0px;
    overflow-y: auto;
    overflow-x: hidden;
    height: auto;
    max-height: calc(100vh - 100px);
    border: 1px solid #ddd;
    border-radius: 15px; */
    /* max-width: 750px; */
    /* left: 0;
    right: 0;
    width: 85% !important;
    min-height: 295px; */
    /* margin-top: 30px; */
    /* margin: 0 auto; */
}

.search_dashboard_custom {
    width: auto;
    position: absolute;
    right: 25px;
    top: 70px;
    background: unset;

}

.search_dashboard_custom .search_mobile_box {
    background: unset;
}

@media only screen and (min-width: 769px) and (max-width: 1280px) {
    .search_dashboard_custom {
        width: auto;
        position: relative;
        right: 0;
        top: 0;
        background: unset;

    }
}

@media only screen and (max-width: 815px) {
    .search_dashboard_custom {
        width: 100%;
        position: relative;
        right: 0;
        top: 0;
    }
}

.ajaxlivesearchshowresult {
    position: absolute;
    z-index: 120;
    background: #f3f3f3;
    background-color: #f3f3f3;
    padding: 5px 0px 10px 0px;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(100vh - 100px);
    border: 1px solid #ddd;
    border-radius: 15px;
    /* max-width: 750px; */
    width: 70% !important;
    min-height: 295px;
    margin: 0;
    top: 150px;
    left: 40%;
    transform: translate(-50%, -15%);
}

@media only screen and (min-width: 1680px) {
    .search_dashboard_custom .ajaxlivesearchshowresult {
        width: 1000% !important;
        top: 150px;
        left: -400%;
    }
}

@media only screen and (min-width: 1280px) and (max-width: 1680px) {
    .search_dashboard_custom .ajaxlivesearchshowresult {
        width: 600% !important;
        top: 150px;
        left: -250%;
    }
}

@media only screen and (max-width: 1279px) {
    .search_dashboard_custom .ajaxlivesearchshowresult {
        width: 70% !important;
        min-height: 295px;
        margin: 0;
        top: 150px;
        left: 40%;
    }
}

@media only screen and (max-width: 768px) {
    .search_dashboard_custom .ajaxlivesearchshowresult {
        width: 90% !important;
        min-height: 295px;
        margin: 0;
        top: 150px;
        left: 0;
    }
}

.ajaxlivesearchshowresult {
    z-index: 9999999999999;
}

/* .btnTitle, a.btnTitle{
    z-index: 1;
} */
.models_css:before {
    background: #0000007a;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}

.ajaxlivesearchtablesearch>table.noborder {

    border: 1px solid #e0e0e0;

    border-bottom: 0;



}

.ajaxlivesearchtablesearch {

    /* max-width: 750px; */

    margin: 0 9px;

}

.ajaxlivesearchtablesearch {

    overflow-x: auto;

    margin: 0px 9px;

}



.ajaxlivesearchshowresult div.pagination li {

    padding-top: 2px;

}



#gotoheightpage {

    z-index: 100;

}



.info-box-module .info-box-icon a>img {

    max-width: 60%;

}





.info-box-text-module .info-box-desc .ds_url_module_desc {

    /*opacity: 1 !important;

    color: #A9AFB5 !important;*/

}

.info-box-text-module .info-box-title .ds_url_module_name {

    text-transform: uppercase;

    text-decoration: none !important;

    font-weight: bold;

    margin-bottom: 3px;

    color: #000;

    cursor: default;

}

.info-box-module .info-box-icon a.ds_image_module_logo {

    display: inline-block;

    width: 100%;

    height: 100%;

    cursor: default;

}

.info-box-module .info-box-icon .ds_image_module_logo img {

    max-width: 60%;

}

.info-box-content .info-box-desc .ds_url_module_desc {

    text-decoration: none !important;

    color: #0a1464;

    cursor: default;

}

table[summary="list_of_modules"] .ds_url_module_desc {

    text-decoration: none !important;

    color: #202020;

    cursor: default;

}

table[summary="list_of_modules"] .ds_url_module_name {

    text-decoration: none !important;

    color: #202020;

    cursor: default;

}

.breadCrumbs.isDas.ajjax_searcs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1rem;
}

.ajaxlivesearchshowresult::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.ajaxlivesearchshowresult::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px rgb(59, 59, 59);
    border-radius: 0px 15px 15px 0px;

}

/* Handle */
.ajaxlivesearchshowresult::-webkit-scrollbar-thumb {
    background: grey;
    border-radius: 0px 15px 15px 0px;
}