@import url("/skin/default/frontend/css/mobile.css");
body{
    font-family: 'Montserrat', sans-serif;
}

/*==base==*/
.text-dark{color: #45464E !important;}
.text-gray-500{color: #4B4B4B !important;}
.text-gray-600{color: #575757 !important;}
.bg-gray-400{background-color: rgba(243, 244, 247, 0.6);}
.btn.btn-info, .btn.btn-info:hover:not(.btn-active),.btn.btn-info:active:not(.btn-active),.btn.btn-info:focus:not(.btn-active),.bg-info{background-color: #1A4AE6 !important;}
.border-info{border-color: #1A4AE6 !important;}
.btn.btn-info-dark, .btn.btn-info-dark:hover:not(.btn-active),.btn.btn-info-dark:active:not(.btn-active),.btn.btn-info-dark:focus:not(.btn-active){background-color: #1B408F !important;color: #FFFFFF !important;}
.btn.btn-outline.btn-outline-info{color: #1A4AE6 !important;border-color: #1A4AE6 !important;}
.form-check-input:checked {background-color: #1A4AE6 !important;border: 1px solid #1A4AE6 !important}
.form-check-input.success:checked {background-color: #429303 !important;border: 1px solid #429303 !important}

.bg-info-light{background-color: #1A4AE6;}
.btn.btn-light-info{color: #1A4AE6;}
.btn.btn-light-info:hover:not(.btn-active){background-color: #1A4AE6 !important;}
.btn.border-info{border-color: #1A4AE6 !important;}
.border-info-red{border-color: #CF0F0F !important;}
.text-info,.accordion-button:not(.collapsed){color: #1A4AE6 !important;}
.text-info-red{color: #CF0F0F;}
.btn.btn-info{background-color: #1A4AE6 !important;}
.btn-check:active+.btn.btn-info, .btn-check:checked+.btn.btn-info, .btn.btn-info.active, .btn.btn-info.show, .btn.btn-info:active:not(.btn-active), .btn.btn-info:focus:not(.btn-active), .btn.btn-info:hover:not(.btn-active), .show>.btn.btn-info{background-color: #1A4AE6 !important;}
.bg-gray-200{background-color: #F9F9F9;}
.py-21{padding-top: 6rem!important;padding-bottom: 6rem!important;}
.py-22{padding-top: 7rem!important;padding-bottom: 7rem!important;}
.py-23{padding-top: 8rem!important;padding-bottom: 8rem!important;}
.pt-23{padding-top: 8rem!important;}
.text-justify{text-align: justify;}
.link-info,.link-info:focus,.link-info:hover,.text-info,.btn.btn-active-color-info:hover:not(.btn-active){color: #1A4AE6 !important;}
.btn.btn-active-color-info:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-info.show .svg-icon,.btn.btn-active-color-info:active:not(.btn-active) .svg-icon,.btn.btn-active-color-info:focus:not(.btn-active) .svg-icon{color: #5E6278}
.bg-success{background-color: #FF8C63 !important;}
.bg-light-success{background-color: #F3D6CC !important;}
.xbNrSa{color:#B5B5C3 !important;}
.QwolrJ{color:#797979 !important;}
.accordion-button:not(.collapsed){background-color: #fff !important;}
.accordion-button:not(.collapsed)::after{background-image: url(/media/box/down.svg);}
.accordion-button::after {background-image: url(/media/box/down.svg);}
.JCUGzf{color: #525252}
.btn-check:active+.btn.btn-outline.btn-outline-info, .btn-check:checked+.btn.btn-outline.btn-outline-info, .btn.btn-outline.btn-outline-info.active, .btn.btn-outline.btn-outline-info.show, .btn.btn-outline.btn-outline-info:active:not(.btn-active), .btn.btn-outline.btn-outline-info:focus:not(.btn-active), .btn.btn-outline.btn-outline-info:hover:not(.btn-active), .show>.btn.btn-outline.btn-outline-info{
    background-color: #fff !important;
}
.btn.btn-outline.btn-outline-info {color: #1A4AE6 !important;border-color: #1A4AE6 !important;background-color: white !important;}
.btn.btn-outline.btn-outline-info:active:not(.btn-active), .btn.btn-outline.btn-outline-info:focus:not(.btn-active), .btn.btn-outline.btn-outline-info:hover:not(.btn-active){background-color: #fff !important;}
.fs-35{font-size: 35px !important;}
.fs-12{font-size: 12px}
.fs-14{font-size: 14px}
.fs-16{font-size: 16px}
.fs-18{font-size: 18px}
.fs-20{font-size: 20px}
.bg-info{background-color: #1A4AE6 !important;}

.w-40{width: 40%}
.w-60{width: 60%}
.top-40px{top: 40px;}
.badge.feed-new{background-color: rgba(107, 178, 226, 1);}
.badge.feed-process{background-color: rgba(255, 173, 51, 1);}
.badge.feed-closed{background-color: rgba(50, 186, 112, 1);}
.text-hover-info:hover{color: #1A4AE6 !important;}
.border-solid{border-style: solid !important;}
.top-15px{top: 18px !important;}
.EgVgRG{left: -15px !important;top: 20px !important;}
.IEDMtY{left: -1px !important;top: 20px !important;}
.mohvOD.alert-info{color: #CF0F0F;border-color: #CF0F0F;}
.mohvOD i{color: #CF0F0F;}
.tooltip.show span {
    text-align:left !important;
}
.tooltip-inner {
    text-align: left;
}
.accordion-button.arrow-hide::after{display: none}
.bottom-n2 {
    bottom: -2px;
}
/*====*/
/*header*/
.kXSEuH{box-shadow: 0px 4px 4px rgba(204, 204, 204, 0.25)}
.lBceKm{border-top: 1px solid #f4f4f4;display: none !important;}
.cNQwZv{color: #000000 !important;}
.btn.btn-light:active:not(.btn-active), .btn.btn-light:focus:not(.btn-active), .btn.btn-light:hover:not(.btn-active), .show>.btn.btn-light{
    background-color: transparent !important;}
.form-check-custom.form-check-solid .form-check-input:checked{
    background-color: #1A4AE6 !important;}

.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here), .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){
    color: #1A4AE6;
}
.drawer.BaOoaQ{right: 0 !important;left: unset !important;width: 400px; height: calc(100% - 70px);top: 70px;z-index: 1}

.menu .menu-item.here .menu-link .menu-title.cNQwZv{color: #1A4AE6 !important;}
.app-header-menu .menu .menu-item .menu-link {padding-right: 0;padding-left: 0}
/*====*/
/*footer*/
.GTnnGP{color: #181433;}
.scrolltop{background-color: #1A4AE6 !important;}
.bg-light-info{background-color: rgba(26,74,230,.15) !important;}
/*====*/
/*page accueil*/
.nav-line-tabs .nav-item .nav-link.active,
.nav-line-tabs .nav-item .nav-link:hover:not(.disabled){border-bottom: 3px solid #1B408F;}
.OfbcWy{color: #5F5F5F}
.BifsXh{border-top: 1px solid #EAEAEA;}
.jgvbZC{box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.yOQRcf{box-shadow: -4px 0 4px 0 rgba(224, 224, 224, 0.25);border-radius: 6px;border: 1px solid rgba(215, 215, 215, 1)}
.zGHsCs{box-shadow: 0 4px 4px 0 rgba(123, 123, 123, 0.15);}
.btn.btn-outline.btn-outline-info {color: #1A4AE6 !important;border-color: #1A4AE6 !important;}
.btn.btn-outline.btn-outline-info:hover:not(.btn-active){background-color:transparent !important;}
.TpHAlC{ top: 9rem;left: -7rem;z-index: 1;}
.BnQWVz{top: 30px}
.XOROeG {right: 12px;top: 10px;}
.NXKuda{overflow-x: scroll;overflow-y: hidden}
h2.EglZHN .accordion-button:not(.collapsed):hover{background-color: #F9F9FA !important;}

/*=====*/
#kt_drawer_chat_toggle{}
/*login modal*/
.RCaxty{
    right: 15px;
    bottom: 10px;
}
.NdAgHS{
    right: 15px;
    top: 37px;
}
.aCkCkE{
    top: 21rem;
    right: 0;
}
.jaZw9C{
    right: 0;
    top: 20px;
}

/*creation mot de passe*/
.KYiWdu{
    padding: 0 8rem;
    margin-top: 10rem;
}
.YFxGpB{
    margin-top: -200px;
}
/*envoi colis*/
.EuJyeU{background-color: #FBFBFB;}
.KgRKRw{background-color: #DEDEDE;}
.xCEnyg{background-color: #F3F3FA;}
.MBsmEs{left: -10px; bottom: 5px}
.FyMOyl{right: -10px; bottom: 5px}
.active-xynXBK{border: 1px solid #1A4AE6}
.NutiCz{top: -30px;left: 0;background: #1A4AE6;}
.XDOait > .card{border-left: 3px solid #1A4AE6;border-top-right-radius: 0;border-bottom-right-radius: 0}
.midkuA{top: 125px;border-radius: 50%;z-index: 1}
.ptvhoX.nav-line-tabs .nav-item .nav-link.active,.ptvhoX.nav-line-tabs .nav-item .nav-link:hover:not(.disabled){border: 2px solid #1A4AE6;}
.ptvhoX.nav-line-tabs .nav-item .nav-link{border-radius: 6px}
.KlSDCO{background: #FFFFFF;border: 1px solid #ECECEC;border-radius: 3px;}
.title-hvETBl{color: #0E1E56 !important;}
.bg-XxVpiO{background-color: #FAFAFA;}
.bg-active-paZYdd{background-color: rgba(253, 92, 34, 0.05) !important; border:4px solid #1A4AE6 !important;}
.gzdPNQ{background-color: #F9F9FA;}
.yORxTQ{border: 0.5px solid #D0D4E9;box-shadow: 0px 4px 4px rgba(229, 229, 229, 0.25);border-radius: 4px;}
.border-radius-LbXzoB{border-top-left-radius: 0 !important;}
.PCekbT{background-color: rgba(243, 244, 247, 0.6); !important;}
.UdvpKz{border-radius: 4px;box-shadow: 0px 4px 4px rgba(229, 229, 229, 0.25)}
.XHvppE{border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.akGonJ{border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
.w-45{width: 45%}
.AsUKIz{background-color: #F3F4F7 !important;}
.lGgLCa{box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);}
.hUaitU{display: none;transition: all 2s;position: fixed;top: 70px;z-index: 100;width: 100%;}
.OFzXiO{display: none;transition: all 2s;position: fixed;
    top: 65px;
    z-index: 1;
    width: 100%;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);}
.lEqFDu{box-shadow: -3px 0 3px 0 rgba(224, 224, 224, 0.25)}
.dSQUuv{background-color: #EFEFF8;}
.oBrwav{box-shadow: 0 0 20px 0 rgba(76, 87, 125, 0.05);}

.rounded-top-start-0{border-top-left-radius: 0 !important;}
.rounded-top-end-0{border-top-right-radius: 0 !important;}
.rounded-bottom-end-0{border-bottom-right-radius: 0 !important;}
.rounded-bottom-start-0{border-bottom-left-radius: 0 !important;}
.color-orange{color: #FF470D !important;}
input.form-control,select.form-select{border-color: #C3C3C3 !important;}
/*===*/
/*== faq ==*/
.NCdHXU{right: 50px;top: 11px}
.zfVTlw{background-color: #FCF8F2;}
.VxxksO{margin-top: -150px}
.IooYIK{height: 95%;width: 200px;top: 1px;left: 0;z-index: 100;border-right: 1px solid #ddd !important;font-size: 14px;color: #626262;}
.geILhO{max-width: 1120px}
.giGSwG-active,.giGSwG-active.btn.btn-secondary:hover,.giGSwG-active.btn.btn-secondary:active,.giGSwG-active.btn.btn-secondary:focus{
    background-color: rgba(253, 92, 34, 0.05) !important;border: 1px solid #1A4AE6 !important;}
/*===*/
.LnYFst{padding: 24px 0 24px 0;}
.oQxcxj{padding: 19px 0 19px 0;}
.gvqByb{padding: 17px 0 18px 0;}
.dmvNRQ{box-shadow: 0 4px 4px 0 rgba(209, 209, 209, 0.15) !important;}
.border-radius-circle{border-radius: 50%;}
.scrolltop {bottom: 150px;right: 150px;}
.memzfi .nav-link.active > span{border-bottom: 2px solid #1A4AE6;}
.active>.page-link, .page-link.active{background-color: #1A4AE6;}
.page-link:hover,.page-link:focus {color: #1A4AE6;}
.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link {color: #1A4AE6;}
.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .next,.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .previous{background-color: #1A4AE6;}
.app-navbar .app-navbar-item.kpgKFP{display: none}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected,
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted{
    color: #1A4AE6;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected:after{
    background-color: #1A4AE6;
}
/*.toastr.toastr-error {background-color: #1A4AE6;}*/
.JRHKYa::placeholder{
    color: #868686;
}
.app-header-menu .menu .menu-item .menu-link{
    padding: 10px 12px;
}

.coliStep1-enter-active,.coliStep1-leave-active{
    transition: all 1.1s ease;
    opacity: 1;
}
.coliStep1-enter,.coliStep1-leave-to{
    transform: translateX(-250px);
    opacity: 0;
}
.vLUXug{box-shadow: 0 4px 4px 0 rgba(193, 193, 193, 0.25)}
.h-vZpTOS{height: 43px}
.btn-disble,.btn-disble:hover{background-color: #989898 !important;color: #FFFFFF !important;}
.form-control.border-info{border-color: #1A4AE6 !important;}
.xSFEzZ{color:#989898}
.LBptqd{top: 12px;left: 8px;}
.evxaZn{border-bottom: 3px solid #1A4AE6;}
.text-info-dark{color: #0E1E56 !important;}
.text-info-lignt{color: #4E76BA !important;}
.oFXYov{height: calc(100% - 240px)}
[v-cloak]{
    display: none;
}
.min-w-116px{min-width: 116px}
.XqDjem{margin-top: 1.7rem;}
.top-65px{top: 65px}
.zFCrlQ{margin-top: 0.7rem!important;}
.w-30{width: 30%}
.w-70{width: 70%}
.xFgIqk{right: 3px;top: 5px !important;}
.bg658HF{background-color: #fafbfd;}
ul.uRouWN >li:hover{background-color: #eaedfc;}
.breadcrumb .breadcrumb-item::after {
    margin-left: 10px;
}
.AnwwJx{right: 15px;top: 15px;}
.zULCYV{top: 15px;left:20px}
.PsTHTv{top: 3px;right: 4px}
.accordion-button.bg-info:not(.collapsed) {
    background-color: #1A4AE6 !important;
}
.top-4px{top: 4px}
.start-4px{left: 4px}
@media (min-width: 576px){
    .w-sm-40 {
        width: 40%!important;
    }
}
@media (min-width: 768px) {
    /*sav*/
    .fMCEZu{width: 0;height: 0;border: 25px solid;border-color: transparent transparent #fefeff #fefeff; right: -5px;}
    .bacQjH.nav-item .nav-link.active, .bacQjH.nav-item .nav-link:hover:not(.disabled){border: unset !important;background-color: #fff;}
    .bacQjH.nav-item .nav-link.active + .fMCEZu, .bacQjH.nav-item .nav-link:hover:not(.disabled) + .fMCEZu{border-color: transparent transparent #FFFFFF #FFFFFF}
    a.PTZSvE{line-height: 32px}
    .bacQjH.nav-item .nav-link.active .fw-bold{color: #1A4AE6;}
    .bacQjH.nav-item .nav-link.active .badge-secondary{color: #fff !important;background-color: #1A4AE6 !important;}
    li.bacQjH a.PTZSvE{background-color: #fefeff;}
    li.bacQjH a.PTZSvE:hover{background-color: #FFFFFF;}
    .bacQjH.nav-item .nav-link.active{background-color: #FFFFFF !important;}
    .bacQjH.nav-item .nav-link.active + .fMCEZu{border-color: transparent transparent #FFFFFF #FFFFFF}
    li.bacQjH:has(> a.active){z-index: 1}
    /*==*/
    .w-md-80 {
        width: 80%!important;
    }
    .RuVQUW{border-right: 1px solid #1B408F}
    .fs-md-16{
        font-size: 16px;
    }
}
@media (min-width: 992px) {
    .w-lg-10{
        width: 10%;
    }
    .fw-lg-bolder{
        font-weight: 700 !important;
    }
    .pe-lg-28 {
        padding-right: 8rem!important;
    }
    .app-header-menu .menu>.menu-item {
        position: relative;
        top: 1px;
    }
    .DFvAKn{left: 50%;margin-left: -112px;bottom: -30px}
    .w-lg-70{
        width: 70% !important;
    }
    .menu .menu-item.here{border-bottom: 3px solid #1A4AE6;}
    .app-container.dark .app-header-menu .menu .menu-item.here{
        border-color: #ffffff;
    }
}
@media (min-width: 1200px) {
    .ps-xl-22 {
        padding-left: 7.5rem!important;
    }
    .w-xl-80 {
        width: 80%!important;
    }
    .mw-lg-1200px{
        max-width: 1200px !important;
    }
}
@media (min-width: 1600px) {
    .Ymhhbh{
        background: url(/media/box/polygon_left.png) no-repeat;
        left: 0;
        bottom: -14rem;
        width: 200px;
        height: 445px;
        z-index: 1;
    }
    .qyhQTp{
        background-image: url(/media/box/polygon_right.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center right;
        width: 350px;
        height: 600px;
        bottom: -24rem;
        z-index: 1;
        right: 0;
    }
    .ps-xxl-28{
        padding-left: 9rem!important;
    }
    .ps-xxl-29{
        padding-left: 10.2rem!important;
    }
}
@media (min-width: 1550px) {
    .d-xxxl-flex{
        display: flex !important;
    }
    .d-xxxl-none{
        display: none !important;
    }

}
@media (max-width: 1549.99px) {

    .wbFgUI{
        display: none;
    }
}
@media (max-width: 1200px){
    .KYiWdu{
        padding: 0 4rem;
    }
}
@media (max-width: 991.98px){
    .bokdzE{
        margin: 0 auto;
    }
    .QNuhYs{
        margin-top: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .TpHAlC{top: -6rem;left: 50%;margin-left:-150px;z-index: 1;}
    .scrolltop {
        bottom: 50px;
        right: 50px;
    }
    .bBSAHY{background: transparent}
    .hUaitU{display: none !important;}
    .OFzXiO{display: none !important;}
}
@media (max-width: 767.5px){
    .AQAlVb{
        flex:1
    }
    .card.rztJME{
        background-color: transparent;
    }
    .rztJME{
        background-color: transparent !important;
    }
    ul.KwEZSt{display: flex;flex-wrap: nowrap;overflow-y: hidden;overflow-x:auto;background-color:#fff}
    ul.KwEZSt li.bacQjH a{border-radius: 0 !important; padding: 0; line-height: 35px}
    .vxhbce{
        position: fixed;
        bottom: 2px;
        width: 96%;
        left: 2%;
        z-index: 1;
    }
    .SKqVBg{border-width: 0 !important;}

}
@media (max-width: 576px){
    .bbArYh {
        flex:1
    }
    .KYiWdu{
        padding: 0 2rem;
    }
}
div.table-responsive > table {

}

td, th {
    margin: 0;
    border: 1px solid grey;
    white-space: nowrap;
    border-top-width: 0px;
}

div.table-responsive {
    width: calc(100% - 100px);
    overflow-x: scroll;
    overflow-y: visible;
}


.headcol2 {
    position: absolute;
    right: 30px;
    top: auto;
    width: 100px;

}

/*==Google Map==*/

#map {
    height: 100%;
    width: 100%;
}

.map-container{
    width: 300px;
    height: 300px;
}
/*
 * Optional: Makes the sample page fill the window.
 */

.goggle-title {
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 3px;
}
.goggle-description{
    line-height: 20px;
}
.d-inline-block{
    display: inline-block;
}

.pac-container {
    z-index: 2000 !important;
}

.app-container .app-header-menu .menu .menu-item.here .menu-title{
    margin-top: 3px;
}
/*== dark header ==*/
.app-container.dark{
    background-color: #002FA7;
}
.app-container.dark .app-header-menu .menu>.menu-item .menu-link:hover .menu-title{
    color: #002FA7 !important;
    font-weight: bold !important;
}
.app-container.dark .app-header-menu .menu .menu-item .menu-link .menu-title,
.app-container.dark .app-header-menu .menu .menu-item.here .menu-link:hover .menu-title,
.app-container.dark .app-navbar-item .text-gray-500.AE19ac,
.app-container.dark .app-navbar-item .text-gray-500.AE19ac + svg path,
.app-container.dark .app-navbar-item #LbsBkq svg path,
.app-container.dark .app-navbar-item #kt_activities_toggle svg path{
    color: #ffffff !important;
    fill: #ffffff !important;
    font-weight: 500 !important;
}
.app-container.dark .app-navbar-item  a.btn.btn-active-light:hover{
    background-color: transparent !important;
}
/*=====*/
.link-info.dropdown-item.active, .dropdown-item:active {
    background-color: unset;
    color: #002FA7;
}
.border-color-main{
    border-color: #CECECE !important;
}