:root{scroll-behavior:smooth}body{font-family:"Open Sans",sans-serif;background:#f6f9ff;color:#444}a{color:#4154f1;text-decoration:none}a:hover{color:#717ff5;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Nunito",sans-serif}#main{margin-top:60px;transition:all 0.3s}@media (min-width:1200px){#main{padding:20px 30px}}.password-show-btn{font-size:22px;position:absolute;right:10px;top:2px;color:#0b5ed7;z-index:9}.pagetitle{margin-bottom:10px}.pagetitle h1{font-size:24px;margin-bottom:0;font-weight:600;color:#012970}.back-to-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:99999;background:#4154f1;width:40px;height:40px;border-radius:4px;transition:all 0.4s}.back-to-top i{font-size:24px;color:#fff;line-height:0}.back-to-top:hover{background:#6776f4;color:#fff}.back-to-top.active{visibility:visible;opacity:1}.dropdown-menu{border-radius:4px;padding:10px 0;animation-name:dropdown-animate;animation-duration:0.2s;animation-fill-mode:both;border:0;box-shadow:0 5px 30px 0 rgb(82 63 105 / .2)}.dropdown-menu .dropdown-header,.dropdown-menu .dropdown-footer{text-align:center;font-size:15px;padding:10px 25px}.dropdown-menu .dropdown-footer a{color:#444;text-decoration:underline}.dropdown-menu .dropdown-footer a:hover{text-decoration:none}.dropdown-menu .dropdown-divider{color:#a5c5fe;margin:0}.dropdown-menu .dropdown-item{font-size:14px;padding:10px 15px;transition:0.3s}.dropdown-menu .dropdown-item i{margin-right:10px;font-size:18px;line-height:0}.dropdown-menu .dropdown-item:hover{background-color:#f6f9ff}@media (min-width:768px){.dropdown-menu-arrow::before{content:"";width:13px;height:13px;background:#fff;position:absolute;top:-7px;right:20px;transform:rotate(45deg);border-top:1px solid #eaedf1;border-left:1px solid #eaedf1}}@keyframes dropdown-animate{0%{opacity:0}100%{opacity:1}0%{opacity:0}}.bg-primary-light{background-color:#cfe2ff;border-color:#cfe2ff}.bg-secondary-light{background-color:#e2e3e5;border-color:#e2e3e5}.bg-success-light{background-color:#d1e7dd;border-color:#d1e7dd}.bg-danger-light{background-color:#f8d7da;border-color:#f8d7da}.bg-warning-light{background-color:#fff3cd;border-color:#fff3cd}.bg-info-light{background-color:#cff4fc;border-color:#cff4fc}.bg-dark-light{background-color:#d3d3d4;border-color:#d3d3d4}.card{margin-bottom:30px;border:none;border-radius:5px;box-shadow:0 0 30px rgb(1 41 112 / .1);*}.dashboard .card{box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12)}.card-header,.card-footer{border-color:#ebeef4;background-color:#fff;color:#798eb3;padding:15px}.card-title{padding:20px 0 15px 0;font-size:18px;font-weight:500;color:#012970;font-family:"Poppins",sans-serif}.card-title span{color:#899bbd;font-size:14px;font-weight:400}.card-body{padding:10px 10px 10px 10px}.card-img-overlay{background-color:rgb(255 255 255 / .6)}.alert-heading{font-weight:500;font-family:"Poppins",sans-serif;font-size:20px}.btn-close{background-size:25%}.btn-close:focus{outline:0;box-shadow:none}.accordion-item{border:1px solid #ebeef4}.accordion-button:focus{outline:0;box-shadow:none}.accordion-button:not(.collapsed){color:#012970;background-color:#f6f9ff}.accordion-flush .accordion-button{padding:15px 0;background:none;border:0}.accordion-flush .accordion-button:not(.collapsed){box-shadow:none;color:#4154f1}.accordion-flush .accordion-body{padding:0 0 15px 0;color:#3e4f6f;font-size:15px}.breadcrumb{font-size:14px;font-family:"Nunito",sans-serif;color:#899bbd;font-weight:600}.breadcrumb a{color:#899bbd;transition:0.3s}.breadcrumb a:hover{color:#51678f}.breadcrumb .breadcrumb-item::before{color:#899bbd}.breadcrumb .active{color:#51678f;font-weight:600}.nav-tabs-bordered{border-bottom:2px solid #ebeef4}.nav-tabs-bordered .nav-link{margin-bottom:-2px;border:none;color:#2c384e}.nav-tabs-bordered .nav-link:hover,.nav-tabs-bordered .nav-link:focus{color:#4154f1}.nav-tabs-bordered .nav-link.active{background-color:#fff;color:#4154f1;border-bottom:2px solid #4154f1}.logo{line-height:1}@media (min-width:1200px){.logo{width:280px}}.logo .img-logo{max-height:36px;margin-right:6px}.logo span{display:block;margin-top:5px;font-size:14px;font-weight:700;color:#012970;font-family:"Nunito",sans-serif}.header{transition:all 0.5s;z-index:997;height:60px;box-shadow:0 2px 20px rgb(1 41 112 / .1);background-color:#fff;padding-left:20px}.header .toggle-sidebar-btn{font-size:32px;padding-left:10px;cursor:pointer;color:#012970}.header .search-bar{min-width:360px;padding:0 20px}@media (max-width:1199px){.header .search-bar{position:fixed;top:50px;left:0;right:0;padding:20px;box-shadow:0 0 15px 0 rgb(1 41 112 / .1);background:#fff;z-index:9999;transition:0.3s;visibility:hidden;opacity:0}.header .search-bar-show{top:60px;visibility:visible;opacity:1}}.header .search-form{width:100%}.header .search-form input{border:0;font-size:14px;color:#012970;border:1px solid rgb(1 41 112 / .2);padding:7px 38px 7px 8px;border-radius:3px;transition:0.3s;width:100%}.header .search-form input:focus,.header .search-form input:hover{outline:none;box-shadow:0 0 10px 0 rgb(1 41 112 / .15);border:1px solid rgb(1 41 112 / .3)}.header .search-form button{border:0;padding:0;margin-left:-30px;background:none}.header .search-form button i{color:#012970}.header-nav ul{list-style:none}.header-nav>ul{margin:0;padding:0}.header-nav .nav-icon{font-size:22px;color:#012970;margin-right:25px;position:relative}.header-nav .nav-profile{color:#012970}.header-nav .nav-profile img{max-height:36px}.header-nav .nav-profile span{font-size:14px;font-weight:600}.header-nav .badge-number{position:absolute;inset:-2px -5px auto auto;font-weight:400;font-size:12px;padding:3px 6px}.header-nav .notifications{inset:8px -15px auto auto!important}.header-nav .notifications .notification-item{display:flex;align-items:center;padding:15px 10px;transition:0.3s}.header-nav .notifications .notification-item i{margin:0 20px 0 10px;font-size:24px}.header-nav .notifications .notification-item h4{font-size:16px;font-weight:600;margin-bottom:5px}.header-nav .notifications .notification-item p{font-size:13px;margin-bottom:3px;color:#919191}.header-nav .notifications .notification-item:hover{background-color:#f6f9ff}.header-nav .messages{inset:8px -15px auto auto!important}.header-nav .messages .message-item{padding:15px 10px;transition:0.3s}.header-nav .messages .message-item a{display:flex}.header-nav .messages .message-item img{margin:0 20px 0 10px;max-height:40px}.header-nav .messages .message-item h4{font-size:16px;font-weight:600;margin-bottom:5px;color:#444}.header-nav .messages .message-item p{font-size:13px;margin-bottom:3px;color:#919191}.header-nav .messages .message-item:hover{background-color:#f6f9ff}.header-nav .profile{min-width:240px;padding-bottom:0;top:8px!important}.header-nav .profile .dropdown-header h6{font-size:18px;margin-bottom:0;font-weight:600;color:#444}.header-nav .profile .dropdown-header span{font-size:14px}.header-nav .profile .dropdown-item{font-size:14px;padding:10px 15px;transition:0.3s}.header-nav .profile .dropdown-item i{margin-right:10px;font-size:18px;line-height:0}.header-nav .profile .dropdown-item:hover{background-color:#f6f9ff}.sidebar{position:fixed;top:60px;left:0;bottom:0;width:300px;z-index:996;transition:all 0.3s;padding:20px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aab7cf #fff0;box-shadow:0 0 20px rgb(1 41 112 / .1);background-color:#fff}@media (max-width:1199px){.sidebar{left:-300px}}.sidebar::-webkit-scrollbar{width:5px;height:8px;background-color:#fff}.sidebar::-webkit-scrollbar-thumb{background-color:#aab7cf}@media (min-width:1200px){#main,#footer{margin-left:300px}}@media (max-width:1199px){.toggle-sidebar .sidebar{left:0}}@media (min-width:1200px){.toggle-sidebar #main,.toggle-sidebar #footer{margin-left:0}.toggle-sidebar .sidebar{left:-300px}}.sidebar-nav{padding:0;margin:0;list-style:none}.sidebar-nav li{padding:0;margin:0;list-style:none}.sidebar-nav .nav-item{margin-bottom:5px}.sidebar-nav .nav-heading{font-size:11px;text-transform:uppercase;color:#899bbd;font-weight:600;margin:10px 0 5px 15px}.sidebar-nav .nav-link.active{background:#4154f1;color:#fff}.sidebar-nav .nav-link{display:flex;align-items:center;font-size:15px;font-weight:600;color:#4154f1;transition:.3;padding:10px 15px;border-radius:4px}.sidebar-nav .nav-link i{font-size:16px;margin-right:10px}.sidebar-nav .nav-link.collapsed{color:#012970;background:#fff}.sidebar-nav .nav-link.collapsed i{color:#899bbd}.sidebar-nav .nav-link:hover{color:#4154f1;background:#f6f9ff}.sidebar-nav .nav-link:hover i{color:#4154f1}.sidebar-nav .nav-link .bi-chevron-down{margin-right:0;transition:transform 0.2s ease-in-out}.sidebar-nav .nav-link:not(.collapsed) .bi-chevron-down{transform:rotate(180deg)}.sidebar-nav .nav-content{padding:5px 0 0 0;margin:0;list-style:none}.sidebar-nav .nav-content a{display:flex;align-items:center;font-size:14px;font-weight:600;color:#012970;transition:.3;padding:10px 0 10px 40px;transition:0.3s}.sidebar-nav .nav-content a i{font-size:6px;margin-right:8px;line-height:0;border-radius:50%}.sidebar-nav .nav-content a:hover,.sidebar-nav .nav-content a.active{color:#4154f1}.sidebar-nav .nav-content a.active i{background-color:#4154f1}.dashboard .filter{position:absolute;right:0;top:15px}.dashboard .filter .icon{color:#aab7cf;padding-right:20px;padding-bottom:5px;transition:0.3s;font-size:16px}.dashboard .filter .icon:hover,.dashboard .filter .icon:focus{color:#4154f1}.dashboard .filter .dropdown-header{padding:8px 15px}.dashboard .filter .dropdown-header h6{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px;color:#aab7cf;margin-bottom:0;padding:0}.dashboard .filter .dropdown-item{padding:8px 15px}.dashboard .info-card{padding-bottom:10px}.dashboard .info-card h6{font-size:28px;color:#012970;font-weight:700;margin:0;padding:0}.dashboard .card-icon{font-size:32px;line-height:0;width:64px;height:64px;flex-shrink:0;flex-grow:0}.dashboard .sales-card .card-icon{color:#4154f1;background:#f6f6fe}.dashboard .revenue-card .card-icon{color:#2eca6a;background:#e0f8e9}.dashboard .customers-card .card-icon{color:#ff771d;background:#ffecdf}.dashboard .activity{font-size:14px}.dashboard .activity .activity-item .activite-label{color:#888;position:relative;flex-shrink:0;flex-grow:0;min-width:64px}.dashboard .activity .activity-item .activite-label::before{content:"";position:absolute;right:-11px;width:4px;top:0;bottom:0;background-color:#eceefe}.dashboard .activity .activity-item .activity-badge{margin-top:3px;z-index:1;font-size:11px;line-height:0;border-radius:50%;flex-shrink:0;border:3px solid #fff;flex-grow:0}.dashboard .activity .activity-item .activity-content{padding-left:10px;padding-bottom:20px}.dashboard .activity .activity-item:first-child .activite-label::before{top:5px}.dashboard .activity .activity-item:last-child .activity-content{padding-bottom:0}.dashboard .news .post-item+.post-item{margin-top:15px}.dashboard .news img{width:80px;float:left;border-radius:5px}.dashboard .news h4{font-size:15px;margin-left:95px;font-weight:700;margin-bottom:5px}.dashboard .news h4 a{color:#012970;transition:0.3s}.dashboard .news h4 a:hover{color:#4154f1}.dashboard .news p{font-size:14px;color:#777;margin-left:95px}.dashboard .recent-sales{font-size:14px}.dashboard .recent-sales .table thead{background:#f6f6fe}.dashboard .recent-sales .table thead th{border:0}.dashboard .recent-sales .dataTable-top{padding:0 0 10px 0}.dashboard .recent-sales .dataTable-bottom{padding:10px 0 0 0}.dashboard .top-selling{font-size:14px}.dashboard .top-selling .table thead{background:#f6f6fe}.dashboard .top-selling .table thead th{border:0}.dashboard .top-selling .table tbody td{vertical-align:middle}.dashboard .top-selling img{border-radius:5px;max-width:60px}.iconslist{display:grid;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;padding-top:15px}.iconslist .icon{background-color:#fff;border-radius:.25rem;text-align:center;color:#012970;padding:15px 0}.iconslist i{margin:.25rem;font-size:2.5rem}.iconslist .label{font-family:var(--bs-font-monospace);display:inline-block;width:100%;overflow:hidden;padding:.25rem;font-size:12px;text-overflow:ellipsis;white-space:nowrap;color:#666}.profile .profile-card img{max-width:120px}.profile .profile-card h2{font-size:24px;font-weight:700;color:#2c384e;margin:10px 0 0 0}.profile .profile-card h3{font-size:18px}.profile .profile-card .social-links a{font-size:20px;display:inline-block;color:rgb(1 41 112 / .5);line-height:0;margin-right:10px;transition:0.3s}.profile .profile-card .social-links a:hover{color:#012970}.profile .profile-overview .row{margin-bottom:20px;font-size:15px}.profile .profile-overview .card-title{color:#012970}.profile .profile-overview .label{font-weight:600;color:rgb(1 41 112 / .6)}.profile .profile-edit label{font-weight:600;color:rgb(1 41 112 / .6)}.profile .profile-edit img{max-width:120px}.faq .basic h6{font-size:18px;font-weight:600;color:#4154f1}.faq .basic p{color:#6980aa}.contact .info-box{padding:28px 30px}.contact .info-box i{font-size:38px;line-height:0;color:#4154f1}.contact .info-box h3{font-size:20px;color:#012970;font-weight:700;margin:20px 0 10px 0}.contact .info-box p{padding:0;line-height:24px;font-size:14px;margin-bottom:0}.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;margin-bottom:24px;font-weight:600}.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;margin-bottom:24px;font-weight:600}.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px;margin-bottom:24px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;animation:animate-loading 1s linear infinite}.contact .php-email-form input,.contact .php-email-form textarea{border-radius:0;box-shadow:none;font-size:14px;border-radius:0}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color:#4154f1}.contact .php-email-form input{padding:10px 15px}.contact .php-email-form textarea{padding:12px 15px}.contact .php-email-form button[type=submit]{background:#4154f1;border:0;padding:10px 30px;color:#fff;transition:0.4s;border-radius:4px}.contact .php-email-form button[type=submit]:hover{background:#5969f3}@keyframes animate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.error-404{padding:30px}.error-404 h1{font-size:180px;font-weight:700;color:#4154f1;margin-bottom:0;line-height:150px}.error-404 h2{font-size:24px;font-weight:700;color:#012970;margin-bottom:30px}.error-404 .btn{background:#51678f;color:#fff;padding:8px 30px}.error-404 .btn:hover{background:#3e4f6f}@media (min-width:992px){.error-404 img{max-width:50%}}.footer{padding:20px 0;font-size:14px;transition:all 0.3s;border-top:1px solid #cddfff}.footer .copyright{text-align:center;color:#012970}.footer .credits{padding-top:5px;text-align:center;font-size:13px;color:#012970}.btn-primary{background:#0b5ed7;border-color:#0b5ed7}.div-btn{margin-bottom:10px;margin-top:10px;margin-left:1px}.themes{background:#4154f1;color:#fff;border-color:#4154f1}.remove-thm{background:#B31205;color:#fff;border-color:#B31205}.themes:hover{background:#1c277f;color:#fff;border-color:#1c277f}.themes:active{background:#B31205;color:#fff;border-color:#B31205}.hidden{display:none}.btn-action{margin-bottom:5px}.static-page .jqte{height:1000px}.jqte_tool_label.unselectable{height:25px!important}.form-images{border-top:1px solid;border-color:#9FC8A6;padding-top:20px}.div-entete{border-bottom:1px solid;border-color:#9FC8A6;margin-bottom:20px;padding-bottom:10px}.tb-action{margin-right:5px}.product .jqte{height:1000px}.product .form{width:80%;margin:auto}.img-produits{display:none}label{font-weight:700}.kv-file-remove{display:none}.custom-btn{padding:10px;border:1.5px solid #B31205;min-height:46px;border-radius:2px;text-align:center;color:#B31205!important;font-weight:700;display:inline-block;text-decoration:none;vertical-align:top;margin-left:5px}.devis-text{margin-bottom:25px;display:block;text-align:justify}.devis-btn{text-align:center}.img-product.devis{height:70px;width:70px}.img-product.devis img{height:70px;width:70px}.product-infos.devis p{font-size:13px}.product-infos.devis .ipt-qte{font-size:13px;height:30px}.product-infos.devis a{font-size:14px}.devis-product{padding:15px;border-bottom:1px solid #9FC8A6;position:relative}.devis-product.first{border-top:1px solid #9FC8A6}#modal-devis .devis-body{max-height:70vh;overflow:scroll}.panier .img-product img{width:197px;height:160px}.devis .tete{width:150px;padding:10px;border-left:1px solid;border-right:1px solid;border-top:1px solid;border-radius:15px 15px 0 0;text-align:center;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2);color:#fff}.devis.rdv .tete{background:#4154f1;border-color:#4154f1;}.devis.rdv .d-body{border-color:#4154f1;}.devis.patient .tete{background:#f6c863;border-color:#f6c863;}.devis.patient .d-body{border-color:#f6c863;}.devis.visit .tete{background:#0dcaf0;border-color:#0dcaf0;}.devis.visit .d-body{border-color:#0dcaf0;}.devis.rh .tete{background:#198754;border-color:#198754;}.devis.rh .d-body{border-color:#198754;}.devis.hospitalisation .tete{background:#ffc107;border-color:#ffc107;}.devis.hospitalisation .d-body{border-color:#ffc107;}.devis{margin-top:15px;margin-bottom:15px}.devis .d-body{border:3px solid;border-top-right-radius:15px;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2)}.devis .d-body .date-ct{padding-right:6px;padding-left:8px}.devis .d-body .btn-ct{padding-right:5px}.statut{color:#fff;padding:5px;margin-top:5px;border-radius:8px;text-align:center}@media (min-width:701px){.devis .d-body .date-ct .right-elmt{float:right}.devis .d-body .date-ct{min-height:30px}.devis .d-body .date-ct .date-update{float:left}.devis .d-body .ct{min-height:40px}.rsm-patient{padding-left:8px}.devis .d-body .btn-ct{text-align:right}.devis .d-body .detail-ct .product{width:90px;margin-left:8px}}@media (max-width:700px){.devis .d-body .date-ct{text-align:center}.rsm-patient{text-align:center;padding:5px}.devis .d-body .btn-ct{text-align:center}.devis .d-body .detail-ct{text-align:center;padding:5px}}.devis .pied .custom-btn{margin-top:5px}.devis .pied{margin-bottom:10px}.devis .d-body .date-ct .voir_message{font-size:18px;padding:5px;color:#B31205}.date-ct{padding-top:8px}.devis-price{background:#B31205!important;color:white!important}.statut.en-attente{background-color:blue;border-color:blue}.statut.en-cours{background-color:orange;border-color:orange}.statut.en-cours-livraison{background-color:#90EE90;border-color:#90EE90}.statut.traite{background-color:green;border-color:green}.devis .d-body .detail-ct .product{width:90px;margin-top:3px;border:1px solid #000;padding:2px;border-radius:3px;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2);display:inline-block}.devis .d-body .detail-ct .product img{width:90px;height:80px}.devis .d-body .detail-ct .img-prd{position:relative}.devis .d-body .detail-ct .img-prd .qte-prd{position:absolute;right:0;bottom:0;color:#fff;clip-path:ellipse(100% 100% at 100% 100%);background:#B31205;padding-left:20px;padding-right:10px;padding-top:5px;padding-bottom:2px;text-align:center}.devis .d-body .detail-ct .label-product{text-align:center;font-weight:700}.devis-product .devis-btn-content{position:absolute;right:0;top:0}.devis-product .devis-btn-content a{color:#B31205}.img-prd img{max-width:100%}.tip.tooltipmenu{position:relative}.tip.tooltipmenu .tooltiptext{display:none;width:120px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:2px 0;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-60px;transition:opacity 0.3s}.tip.tooltipmenu .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 #fff0 #fff0 #fff0}.tip.tooltipmenu:hover .tooltiptext{display:block;opacity:1}.tip.txt-cpt.tooltiptext{bottom:85%}#btn-delete-product a{text-decoration:none;color:#fff}#btn-delete-product a:hover{text-decoration:none;color:#fff}.detail-devis-price{padding:0 0 15px 0}.custom-btn:hover{text-decoration:none;color:#B31205}.commander{background:green;color:white!important;border-color:green}.ipt-qte{text-align:center}.client-part{padding-bottom:15px}.title-section{padding-top:15px;border-bottom:2px solid #B31205;border-top:2px solid #B31205;padding:15px}.modal-title{padding:15px;text-align:center;font-weight:700;font-size:20px;width:100%}#modal-infos i{color:#B31205}#modal-infos p{text-align:center;font-size:18px}.title-detail{margin-top:15px;margin-bottom:25px}.title-detail h2{font-size:24px}.ipt-radio.type-price{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #9FC8A6}.div-btn{margin-top:20px}.part-logo{height:50px;width:100px}.td-img{vertical-align:middle!important}.img-prd{height:80px}.config-body{margin-top:20px}.config-body .accordion-button{background-color:#4154f1;color:#fff;margin-bottom:5px;font-weight:700}.action-btn{padding:5px 5px 2px 5px;background:#24902d;border-radius:5px;color:#fff;font-size:18px}.ipt{border:1px solid #000;border-radius:5px;height:40px;border-radius:4px;padding:10px;font-weight:700}.ipt-inc .ipt{padding-left:35px}.ipt-inc{position:relative}.ipt-inc .icn{position:absolute;top:7px;left:8px}.fltr-ct{padding:10px}.agenda-row{display:flex;align-items:center;height:90px;justify-content:flex-end;position:relative}.table-agenda td{border-left:1px solid;border-color:#4154f1;cursor:pointer}.table-agenda td,.table-agenda th{padding-top:0px!important;padding-bottom:0px!important}.table-agenda th{border:none;vertical-align:middle}.table-mth-agenda td{border-left:1px solid;border-color:#4154f1;cursor:pointer}.table-mth-agenda th{border:none;vertical-align:middle}.agenda-mth-col{display:flex;justify-content:center;font-weight:700}.grayed{color:#adb5bd}.fltr-ct{display:inline-block}.agd-tp-slct{display:inline-block;width:120px;padding:5px;text-align:center;border-radius:50px;border:1px solid #4154f1;cursor:pointer;font-weight:700}.rght-sd{margin-left:-30px}.title-agenda{text-align:center;font-weight:700;font-size:1.4rem;padding:15px}.hide{display:none}.agd-tp-slct.active{background:#4154f1;color:#fff;cursor:none}.evt-ct{height:80px;width:100%;background:#4154f1;border-radius:5px;position:relative}.nb-rdv{position:absolute;color:#fff;padding:3px;border-radius:5px;position:absolute;inset:auto -5px -8px auto;font-weight:400;font-size:16px;padding:5px 10px;background:green;font-weight:700;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12)}.card-agenda{background:#fff}.selected-date{background:#60daf5;padding:0 5px 0 5px;display:inline-block;border-radius:50%;text-align:center;color:#fff;margin-bottom:2px;font-size:1.3rem}.current-date{padding:0 8px 0 8px;background:blue;display:inline-block;border-radius:50%;text-align:center;color:#fff;margin-bottom:2px;font-size:1.3rem}.td-agd{text-align:center}.evt-ct-d{height:45px;width:100%;background:#4154f1;border-radius:5px;position:absolute;top:0;font-size:13px;color:#fff;text-align:center;vertical-align:middle;display:flex;justify-content:center;align-items:center;border:.2px solid #fff}.ct-loading{z-index:9999999;text-align:center;width:100%;height:100%;background:#fff;position:fixed;opacity:.9;display:none;top:0;left:0}.ct-loading img{width:100px;height:100px}.ct-ld-itrn{display:flex;justify-content:center;align-items:center;height:100%}.date-ipt{position:relative}.date-ipt .icn{position:absolute;top:6px;left:20px}.date-ipt input{padding-left:37px}.heure-input{text-align:center}.hour-ct{display:inline-block;width:130px}.form-control{border-color:#000}.fltr-ct .selectpicker{border:1px solid black!important;height:40px}@media (min-width :701px){.fltr-ct .selectpicker{min-width:350px}}.fltr-ct .selectpicker .choices__item--selectable{margin-top:-20px;font-weight:700;font-size:1.1rem}.cstm-select .choices{border:1px solid #000;border-radius:5px;font-weight:700}.form-field .selectpicker{border:1px solid black!important;height:40px}@media (min-width :701px){.form-field .selectpicker{min-width:350px}}.form-field .selectpicker .choices__item--selectable{margin-top:-20px;font-weight:700;font-size:1.1rem}.form-field{margin-bottom:15px}@media (max-width:1000px){.cnt-fltr-1{text-align:center}}.cmplt-itm{padding:10px 5px;display:block;background:#f6f9ff;border-bottom:#fff 2px solid}.cmplt-ct{position:absolute;background:#fff;width:100%;border:1px solid gray;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);display:none}.ipt-cplt{position:relative}.cmplt-ct{display:none;z-index:999999}.cstm-slct{padding:10px;width:100%;border:1px solid #000;text-align:center}.error{color:red;padding-top:5px;font-weight:700}button a{color:#fff}#btn-rdv-detail{display:none}.agenda-rdv{z-index:5}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-icon)}.inf-rdv-dtl{font-size:18px;font-weight:700;color:#444;margin-right:15px}.rdv-dtl{padding:10px}.line-sprt{height:4px;background:#4154f1;border-radius:5px;margin-bottom:20px}.inline-blck{display:inline-block}.cstm-btn{background:#4154f1;border-color:#4154f1;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);margin-top:10px}.center{text-align:center}.ct-rdv-notes{background:#EDEDED;border-radius:5px;padding:10px;min-height:100px}.btn-accord{background:green;border-color:green;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);margin-left:10px}.ttl-accord{margin-left:5px}.rdv-pj-ct .rdv-pj{width:110px;margin-top:3px;border:1px solid #000;padding:2px;border-radius:3px;box-shadow:2px 2px 8px 0 rgb(0 0 0 / .2);display:inline-block}.rdv-pj-ct .rdv-pj .img-pj{position:relative;height:80px}.img-pj img{width:100%;height:100%}@media (min-width:701px){.rdv-pj-ct .rdv-pj{margin-left:8px}}.rdv-pj-ct .btn-pj{position:absolute;right:0;bottom:0;color:#fff;clip-path:ellipse(100% 100% at 100% 100%);background:#B31205;padding-left:20px;padding-right:10px;padding-top:5px;padding-bottom:2px;text-align:center}.rdv-pj-ct .label-pj{text-align:center;font-weight:700;font-size:12px}table.resp-table{width:100%;margin-top:15px}table.resp-table td{display:inline-block;overflow-wrap:break-word;padding:5px}table.med-table td{width:25%}table.fac-table td{width:20%}table.resp-table tr{border-bottom:1px solid gray;cursor:pointer}table.resp-table thead{background:#4154f1;color:#fff;font-weight:700;border-radius:15px}table.resp-table thead tr td{padding:15px}.other-pg-ct{display:none}.btn-pj-delete{color:#B31205;border-radius:50%;color:wheat;font-size:18px;font-weight:700;display:inline-block;width:30px;text-align:center;padding-left:5px;padding-right:5px;position:absolute;top:-10px;right:-10px}.btn-pj-delete i{color:#B31205}.rdv-pj{cursor:pointer}.rdv-pj{position:relative}.danger{color:red!important}.smr-ct-rdv-notes{background:#EDEDED;border-radius:5px;padding:10px;margin:10px;max-height:40px;font-weight:initial;overflow:hidden}@media (max-width :700px){.statut{display:block;margin-bottom:10px}}.filtr-btn{background:#4154f1;border-color:#4154f1;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12)}.ipt-statut{border:initial;cursor:pointer;background:gray;color:#fff;font-weight:700;height:40px}.rdv-tp-slct{display:inline-block;width:50%;padding:5px;text-align:center;border-radius:50px;border:1px solid #4154f1;cursor:pointer;font-weight:700}.rdv-tp-slct.active{background:#4154f1;color:#fff;cursor:none}.pagetitle{padding-top:15px;padding-left:20px}@media (max-width :800px){.filtr-btn{width:100%}.fltr-ct{display:inline-block;width:100%}.ipt-statut{width:100%;text-align:center}.fltr-ct .ipt{width:100%}}.round-fltr-div{text-align:center;min-width:360px}.icone-admin{font-size:26px!important;margin-top:-6px}.fltr-ct .cstm-slct{min-width:250px}.nb-rdv-list{color:#4154f1}.rdv-dtl-ttl{text-align:center}.statut-select-ipt{position:relative}.statut-select-ipt div{position:absolute;width:100%;margin-top:2px;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);z-index:999;display:none}.statut-select-ipt div a{display:block;padding:6px 6px 6px 10px;border-bottom:2px solid #d9d9d9;color:#fff;border-radius:3px;font-weight:700}.statut-select-ipt input{text-align:center}@media (min-width :801px){.fltr-ct .filtr-btn{margin-top:-3px}.fltr-ct .choices{top:1.5px}.ipt{width:250px}.fltr-ct .filtr-btn{min-width:250px;min-height:40px}}.change_statut{cursor:pointer}.historique-patient{background:green;padding:5px}.rsm-patient{padding-top:8px}.patient .date-ct{font-size:18px}.onglet-btn{border:1px solid #4154f1;color:#4154f1;padding:5px 10px 5px 10px;border-radius:50px;margin-right:10px;font-weight:700;margin-bottom:10px;display:inline-block}.onglet-btn.active{background:#4154f1;color:#fff}.onglet-ct{margin-bottom:10px;text-align:center}.form-check-ct{cursor:pointer}.form-check-ct input{cursor:pointer!important}.form-check-ct label{cursor:pointer!important}.select-type-med-ct{display:none}.custm-responsive-table .dataTable-container{max-width:100%;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.tb-action-ct{position:absolute;max-width:300px;z-index:5;background:#fff;box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12)}.tb-action-ct a{display:block;text-align:left;width:100%;padding:6px;border-bottom:1px solid #dcd5d5;font-size:20px}.tb-action-ct a:hover{background:#4154f1;color:#fff}.custm-responsive-table .card{position:static}.full-content .card{position:static}.chbr-hospital{background:#4154f1;color:#fff;cursor:pointer}.d-body .ct{display:block}.rmv-chbr{background:red;border-radius:5px}.row-datetime{padding-left:40px!important}.sortie-ct{display:none}.statut{display:inline-block}.alert p{margin-bottom:0;font-size:18px;font-weight:700}.statut-tab{color:#fff;padding:3px;border-radius:5px;font-weight:700}.ct-logo{display:inline-block;vertical-align:top}.ct-logo.main-logo{margin-top:5px}.ct-logo .logo-cabinet{height:48px!important;width:48px}.abonnement-mt{display:none}.num-paiement{color:green}.message-paiement.other{display:none}#section-logo{width:120px;height:120px}.section-logo{border:1px solid #ced4da;border-radius:3px}.ct-logo .e-med{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px;font-size:14px;font-weight:700;color:#012970;font-family:"Nunito",sans-serif;text-align:center}.hidden{display:none}.error-stock{display:none}.error-fact{display:none}.hidden{display:none}.themes-txt{color:#4154f1}.btn-td-tab{background:#4154f1;padding:2px 7px 2px 7px;color:#fff;border-radius:5px;margin-right:5px}.img-pj{text-align:center}.img-pj i.img-fd{font-size:60px}.lbl-inpt.lbl-pj{margin-bottom:15px}.label-pj{width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.label-ttle.nom{min-height:45px;display:flex;justify-content:center;align-items:center}@media (max-width :600px){.rdv-pj-ct .rdv-pj{width:105px;margin-right:5px}.rdv-pj-ct{text-align:center}}.tooltip{position:relative;display:inline-block;cursor:pointer;opacity:1!important}.tooltiptext{visibility:hidden;width:130px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:-35px}.tooltip:hover .tooltiptext{visibility:visible}.selectpicker.choices__input{cursor:pointer}.choices__list--dropdown{box-shadow:0 3px 1px -2px rgb(0 0 0 / .2),0 2px 2px 0 rgb(0 0 0 / .14),0 1px 5px 0 rgb(0 0 0 / .12);border:1px solid black!important}.choices__item{font-size:1.2rem!important}.rdv-service{padding:5px;background:blue;border-radius:10px;background:#00bcd4;display:inline-block;margin-bottom:5px}.rdv-service span{color:#fff}.alert-success.message{background:green;color:#fff}.cpt-admin{font-weight:700}.stock-pos-panier{width:100%;min-height:300px;border:1px solid #4154f1;border-radius:5px;margin-bottom:10px;padding-bottom:10px}.pos-calc-btn{width:22%;display:inline-flex;background:#4154f1;text-align:center;color:#fff;margin-top:10px;border-radius:5px;min-height:50px;vertical-align:middle;align-items:center;text-align:center;justify-content:center;margin-left:3px;font-weight:700}@media (max-width :900px){.pos-calc-btn{font-size:1.2rem}}@media (min-width :901px){.pos-calc-btn{font-size:1.3rem}}.pos-btn-ct{text-align:center;cursor:pointer}.td-inline{display:inline-flex}.label-pj.label-ttle{background:#4154f1;color:#fff;font-weight:700;font-size:15px}.label-qte{color:#fff;margin-top:3px;background:green}.label-qte.rupture{background:red}table.pos-table{margin-top:0}table.pos-table td{width:33%;text-align:center}.pos-elem-list.active{background:#727fe7;color:#fff}.pos-elem-list:hover{background:#727fe7;color:#fff}.med-pos.active{background:#f1e3e3;border-color:#4154f1}.med-pos:hover{background:#f1e3e3;border-color:#4154f1}.pos-elem-list td i{color:#4154f1;font-size:20px;font-weight:700}.pos-elem-list.active td i{color:#fff}.pos-total{font-size:18px;font-weight:700}.relative{position:relative}.reduire-btn{position:absolute;right:10px;top:0;font-size:25px;width:50px}.full-screen{position:absolute;width:100%;background:#fff;z-index:999;top:0;left:0;height:100%}.restore-btn{top:-28px!important;left:0px!important}.action-pos-btn.active{background:red}.lbl-inpt-btn{margin-bottom:5px}.pos-total-table{margin-bottom:10px}.right{text-align:right!important}td.lbl-total-pos{font-weight:700;font-size:1.3rem}td.val-total-pos{font-weight:600;font-size:1.2rem;text-align:center}.pos-total-table td.lbl-total-pos{width:67%}.pos-total-table td.val-total-pos{width:33%}.payment-pos-btn.active{background:green}#pos-list-medicaments table tbody{text-align:center}.btn-pj-delete.doc{background:#B31205;width:30px;height:30px;text-align:center}.btn-pj-delete.doc i{color:#fff;font-size:20px}.logo-login img{max-height:86px;margin-right:6px}.unite_text{margin-top:15px}.red{color:red!important}.orange{color:orange!important}.section.dashboard{padding:15px}#table-top thead{background:#4154f1;color:#fff}.ipt-tension{margin-bottom:5px}.ct-btn-row{background:#fff}.modal-backdrop{z-index:999!important}#main,body{overflow-x:clip}.err-cnxn{font-size:1.4rem}.alert-error-connexion{display:none}.rapport_check{cursor:pointer}.agenda-mth-ct-scrll{overflow-x:auto}.choices{margin-bottom:10px!important}.error.validate-error{display:none}.imc{padding:4px;color:#fff;border-radius:5px}.imc-normale{background:green}.imc-insuffisance{background:red}.imc-surpoids{background:#b88c48}.imc-obesite_modere{background:orange}.imc-obesite_severe{background:#dc3545}.imc-obesite_massive{background:#C00}.agenda-evt{background:#0dcaf0!important}.lbl-horaires{margin-bottom:25px}.btn-elem-x-delete{color:#B31205;border-radius:50%;color:wheat;font-size:18px;font-weight:700;display:inline-block;width:30px;text-align:center;padding-left:5px;padding-right:5px;position:absolute;top:-16px;right:-10px}.btn-elem-x-delete.doc{background:#B31205;width:30px;height:30px;text-align:center}.rdv-service{padding:5px;background:blue;border-radius:10px;background:#00bcd4;display:inline-block;margin-bottom:5px;position:relative}#select-medecin{width:100%}