body{overflow:hidden}.all_container{display:flex;flex-direction:row;flex:1 1 auto}.content,.sidenav{height:100vh}.sidenav{background-color:#fff;width:72px;transition:.3s;border-right:1px solid #eceef5}.sidenav_container{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.content{width:85%}.activated{width:15%}.sidenav_items{display:flex;flex-direction:column;margin-top:10px}.sidenav_container_item,.sidenav_items{align-items:center;justify-content:center}.sidenav_container_item{width:80px;height:40px;margin-bottom:.5rem;margin-top:.5rem}.sidenav_container_icons{margin-top:3vh}.sidenav_container_icons i{font-size:16px;color:#8083a3}.sidenav_container_item{display:flex;flex-direction:row}.item_section_left{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;background:#fff;margin-right:3%}.notification_dot{position:absolute;top:-2px;right:-2px;background:#1dd2c1;border-radius:50%;width:8px;height:8px}.upper_menu{height:3.2rem;width:100%;background-color:#fff;border-left:1px solid #eceef5;border-bottom:1px solid #eceef5}.main_content{width:100%;height:calc(100% - 3.2rem);border-top:1px solid #eceef5;transition:.3s;display:flex;flex-direction:row}.upper_menu{display:flex;align-items:center;height:64px;width:102.5%}.upper_menu_container{margin:0 35px;width:100%;flex-direction:row;justify-content:space-between}.upper_menu_container,.upper_menu_left_section{display:flex;align-items:center}.upper_menu_left_section span{color:#000;margin-left:20px;font-size:20px;font-family:"Lato",sans-serif;font-weight:700}.upper_menu_left_section .menu_icon_container{border:1px solid #eceef5;padding:14px 12px;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.upper_menu_right_section{width:60%;right:3vw;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-right:0}.hi{color:#8083a3}.cont{padding-top:1px;padding-bottom:1px;width:100%;cursor:pointer}.icon_search{margin:5px 10px;border-radius:10px;color:#8083a3}#searchbar-icon{padding:10px;margin-right:20px!important;border:1px solid #eceef5;border-radius:8px}.upper_menu_right_section_img img{object-fit:cover;border-radius:8px}.active_icon{color:#5446db!important}.active_container{color:#1a1c1d!important;border:1px solid #eceef5;border-radius:8px}.active_container span{color:#1a1c1d}a{text-decoration:none!important}#support_art{margin-top:40%}.upper_menu_right_section_img button{border:none!important;padding:0!important;margin:0!important;background:transparent!important}.upper_menu_right_section_img button:focus{outline:none!important;border:none!important;box-shadow:none!important}.upper_menu_right_section_img{margin-right:-20px}.disconnect_btn,.profil_btn{display:flex;justify-content:flex-start;align-items:center;margin-left:10px}.disconnect_btn img{border-radius:0!important}.dropdown-menu{width:300px;border:none!important;outline:none!important;box-shadow:0 14px 49px -13px rgba(0,0,0,.27);border-radius:8px}.disconnect_btn,.profil_btn{margin-left:15px!important}.disconnect_btn span,.profil_btn span{color:#000;margin:0 10px}.btn-group hr{width:90%!important;margin:10px 15px!important;padding:0!important}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.modal-content{width:inherit;max-width:inherit;height:inherit;margin:0 auto;pointer-events:all}.modal-header{margin-bottom:5%;margin-top:-6%;width:640px;padding:1rem 0}.modal-header button span{font-size:25px;margin-right:0}.modal-header span{font-family:Lato;font-weight:700;font-size:16px;color:#060607;margin-left:-3%}.modal-body,.modal-header{border:none!important}.modal-body{padding-top:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:50px!important}.modal-body span{color:#8083a3;font-style:normal;font-weight:400;font-size:14px;line-height:21px;width:80%}.modal-body h2,.modal-body span{font-family:Lato;text-align:center}.modal-body h2{font-weight:700;color:#1a1c1d}.modal-footer{display:flex;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.modal-footer button{width:170px;height:40px}.modal-content{border-radius:8px!important;width:622px!important;height:320px!important;margin-left:auto!important;margin-right:auto!important}.modal_disconnect_btn{background-color:#5446db;color:#fff;border-radius:10px}.modal_close_btn{background-color:#f6f6f6;color:#8083a3;border-radius:10px}.modal-footer button{border:none!important}:focus{border:none;outline:none}.form-group{width:100%}select:focus{box-shadow:none!important;border-radius:0!important;border-color:#eceef5!important}.type1 select:focus{color:#8083a3!important}.type2 select:focus{color:#1a1c1d!important}.ui_elems_inputs,ui_elems_select{margin-top:30px;display:flex;flex-direction:column;grid-gap:50px;gap:50px}h1{margin-bottom:30px!important;margin-top:30px!important}.select_container_item,.ui_elem_input{margin:10px 20px 0 0;transition:.2s;width:500px}.input_and_icon input{width:100%}.type3 .input_and_icon{border-bottom:1px solid #ff808b}.type4 .input_and_icon{border-bottom:1px solid #1dd2c1}.select_container_item select{border:none;border-bottom:1px solid #eceef5;padding-left:0;font-weight:700}.type1 select{color:#8083a3!important}.type2 select{color:#1a1c1d!important}.select_container_item{width:487px}.toast_title{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:17px;color:#fff;margin-bottom:6px}.sub_desc{color:#fff}.toast_succ{background:#1dd2c1}.toast_error{background:#ff808b}.toast_warning{background:#f6933e}.ui_elems_buttons{display:flex;flex-direction:column;grid-gap:30px;gap:30px}.checkbox_buttons,.radio_buttons,.switch_button{display:flex;flex-direction:row;grid-gap:50px;gap:50px}.unchecked_checkbox span{color:#8181a5}.active_checkbox span,.unchecked_checkbox span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:17px}.active_checkbox span{color:#1a1c1d}.actual_checkbox{height:20px;width:20px;border-radius:4px;background:#5547da;display:flex;justify-content:center;align-items:center}.active_checkbox,.unchecked_checkbox{display:flex;grid-gap:12px;gap:12px}.unchecked_checkbox .actual_checkbox{background:#eceef5}.actual_active_radio_btn{height:20px;width:20px;border-radius:50%;background:#5547da;display:flex;justify-content:center;align-items:center}.active_radio_btn,.unchecked_radio_btn{display:flex;grid-gap:12px;gap:12px}.active_radio_btn span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#1a1c1d}.radio_btn_circle{height:8px;width:8px;border-radius:50%;background:#fff}.unchecked_radio_btn .actual_unchecked_radio_btn{height:20px;width:20px;border-radius:50%;background:#f0f0f3}.unchecked_radio_btn span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#8083a3}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.div_center{margin:auto;width:20%;padding:10px}.div_center span{color:#060607}.form-check label{cursor:pointer}.sub_text_container::-webkit-calendar-picker-indicator,.sub_text_container::-webkit-inner-spin-button{opacity:0;-webkit-appearance:none}.roundedOne{width:20px;height:20px;position:relative;background:#fcfff4;border:2px solid #77c100;border-radius:3px}.roundedOne label:after{content:"";width:14.5px;height:15px;position:absolute;top:2px;left:2px;background:#77c100;opacity:0;border-radius:3px}.roundedOne label:hover:after{opacity:.3}.roundedOne input[type=checkbox]{visibility:hidden}.roundedOne input[type=checkbox]:checked+label:after{opacity:1}.ReactModal__Overlay{background-color:hsla(0,0%,42%,.75)!important}.Toastify__toast-container{margin-bottom:0!important}.Toastify__toast{height:100px!important;border-radius:5px!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.type3,.type5{border:1px solid #ff808b!important}.errorInput{border-bottom:1px solid #ff808b!important}input[type=date]::-webkit-inner-spin-button{opacity:0}input[type=date]::-webkit-calendar-picker-indicator{color:transparent;opacity:1;width:13px}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-calendar-picker-indicator:hover{background:url(https://cdn3.iconfinder.com/data/icons/linecons-free-vector-icons-pack/32/calendar-16.png) 50%/80% no-repeat}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.8}input[type=time]::-webkit-inner-spin-button{opacity:0}input[type=time]::-webkit-calendar-picker-indicator{color:transparent;opacity:1;width:13px}input[type=time]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGVSURBVHgBjVNNasJAFM5kkpUIcSdoIMV2XT1CT2A9gd6g9gbxBOoJGm/QnqBHMF0rdEAFdw24ETQz/d7EgXRqrQ/CzLyf733vJ8w5I0EQBZUKf2SMRfRmTKWHQ55ut0LYvswOrFb5BOq+c1ZUAqBRGcg1l3o9ihA8R3BXKWfE+fFmtVoy+jhnHQTPYBv4Pn8n3x8MSEEGunOePwjxmypJBMnzwm+3yztZJjLNAMExsCI7uNlsTcKw1TVvsnHu9tAbKnWsSyjoUM0qsTPD8V5Kp1bWCbFIoZtSOdQzF9nbZJDSnTpXiucdEzppUq5STANsNov0WgDDlMbs/uObwemp3HVbwEAJulCHbSNG2MPx5vveZxjejg1Qo3HXLhioOXqQv9JDSm9wLsN6vYxpJ9Dkmufxoc7qSn1iah/aCaNKkOHrEtUTy4B84KsQ86LBTkgxMmT2ltmy3ztBsXAK+5CPdBkl9NOWMQKYSMlmZjJkQ4l9rPiQEpUXjlkUCSS+9DMh+BmxmdGwP2oloLbZEZoUNbscaOQb9VO1MYGTbYkAAAAASUVORK5CYII=) 50%/80% no-repeat}input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:.8}.MuiCircularProgress-root{margin-left:47%}select{background:#fff!important;border-bottom:1px solid #949494}.MuiFormControl-root input{border:none!important;font-family:Lato!important;font-style:normal!important;font-weight:700;font-size:14px!important;color:#090909;width:100%!important}.MuiFormControl-root{border-bottom:0 solid #fff!important}.MuiFormControl-root span{color:#8181a5}.MuiAutocomplete-popper{z-index:9999}.invoice-title h2,.invoice-title h3{display:inline-block}.table>tbody>tr>.no-line{border-top:none}.table>thead>tr>.no-line{border-bottom:none}.table>tbody>tr>.thick-line{border-top:2px solid}address{color:#000}textarea{font-size:16px;padding-bottom:10px;color:#1a1c1d}.verify-password,textarea{border:none;font-family:Lato;font-style:normal;font-weight:700}.verify-password{margin-right:10%;width:120px;height:40px;border-radius:10px;text-align:center;color:#fff;background-color:#00f}@media screen and (max-width:1280px){.authentication_view{position:absolute;height:100vh;width:81vw;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}}.no-patient{height:60%;color:#000;text-align:center;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px}.MuiAutocomplete-root .MuiAutocomplete-popupIndicator{display:none}.MuiButton-label,.MuiListItemIcon-root span,.MuiListItemText-root span{color:#000}.makeStyles-paper-2{width:600px!important}.contact_patients_list_rdv{background-color:#fff;border-right:1px solid #eceef5;padding:10px}.contact_patients_header_rdv{margin-bottom:20px;margin-top:20px;height:60px;width:88%;margin-right:auto;display:flex;flex-direction:column;justify-content:center}.MuiPaper-rounded{width:570px!important;height:362px!important}.MuiTab-wrapper{color:#fff!important}.MuiDrawer-paper .MuiDrawer-paper{width:600px!important}div.scrollmenu{overflow:auto;white-space:nowrap}div.new-item{display:inline-block;text-align:center;padding:14px;text-decoration:none;width:20%}.diploma_info .MuiPaper-root{width:90%!important;height:45px!important}.MuiDrawer-paperAnchorRight{width:25%!important}.group-btn{background-color:#57a535!important}.message_input_field .MuiPaper-root{width:100%!important}.faq-row:hover{background-color:#dedede}.MuiDrawer-paperAnchorRight{width:70%!important}.MuiOutlinedInput-root>fieldset{border:none!important}.MuiModal-root .MuiPaper-root{width:300px!important}.dot{margin-right:5px;height:30px;width:30px;background-color:#bbb;border-radius:50%;display:inline-block;text-align:center}.demo-app-top .MuiFormControl-root{margin:0}.fc-timegrid-slots>table>tbody>tr{height:80px!important}.fc-event-main{display:flex}.depense>textarea{border-bottom:1px solid #000!important}.MuiAutocomplete-endAdornment{display:none!important}.ReactModal__Overlay{z-index:1400}.fc-timegrid-slots>table>tbody>tr{height:55px!important}.selected_facture_patient_info>button{border-radius:50%;width:26px!important;height:30px!important}.fc-scrollgrid{height:calc(55% - 72px)!important}.fc-timegrid-event{border-width:4px!important}::-webkit-input-placeholder{color:#adadad!important;opacity:1}:-ms-input-placeholder{color:#adadad!important;opacity:1}::placeholder{color:#adadad!important;opacity:1}::-ms-input-placeholder{color:#adadad!important}input{font-size:14px!important;font-weight:unset!important;border:1px solid #ccc;padding:7px 0 10px 10px!important;border-radius:8px}.address_label_container,.birthday_label_container,.cnam_label_container,.email_label_container,.note_label_container>span,.phone_label_container,input{text-align:left!important}.patient_detailed_info_section_body_item{margin-left:7%}.general_info{margin-top:0!important}#new-input{border:1px solid #cecdcd;border-radius:10px}.contact_patients_body{padding-bottom:80px!important}.actif_status-{background:linear-gradient(0deg,#eeedfb,#eeedfb),#fff}.actif_status- span{color:#1dd2c1}.actif_completed span{color:#5446db}.actif_not_confirmed span{color:grey}.actif_canceled span{color:red}.status_rdv{width:100px!important}.appointment_settings_bottom_section{height:280px;margin-bottom:20px}.actual-agenda{display:flex;grid-gap:5px;gap:5px;overflow-y:auto;width:calc(100vw - 440px)!important;margin-top:-78px}.agenda-content .container{max-width:100%!important}.agenda-content .row{width:-webkit-max-content;width:max-content;grid-gap:20px!important;gap:20px!important}.actual-agenda .agenda-col{width:300px!important}.agenda-days-item{height:80px}.agenda-header .agenda-days-item{width:100%}::-webkit-scrollbar{height:10px}.appointments-timing{height:calc(100vh - 64px)}.patient-list-info-container{width:100%}.patient-ag-item{height:70px;border-left:5px solid #000;border-radius:8px;padding:6px 10px;display:flex;flex-direction:column;justify-content:space-between}.patient-ag-item .patient-name{font-size:18px;font-weight:700}.patient-ag-item .patient-info{font-size:13px}.agenda-appointment-container{overflow:hidden;overflow-y:auto}.agenda-col-content,.agenda-row-col-container{padding-bottom:10px}.appointment_details_container{padding-top:40px;height:calc(100vh - 64px);overflow-y:auto}.agenda-row-col-container{overflow-x:auto}.agenda-appointment-container{display:flex;grid-gap:20px;gap:20px}.agenda-row-col-container,.agenda-row-content{display:flex;grid-gap:10px;gap:10px}.agenda-row .appointments-content{display:flex}.appointments-timing .agenda-col-item{width:60px}.appointments-content{width:100%}.agenda-content{display:flex;align-items:center}.agenda-days-item{height:100px}.appointments-timing .agenda-col-item,.daily-appointments .agenda-col-item{height:65px;display:flex;align-items:center;justify-content:center}.daily-appointments,.daily-appointments .agenda-col-content{width:280px!important}.agenda-days-item,.day-hour{display:flex;align-items:center;justify-content:center}.agenda-days-item,.appointments-timing .agenda-col-item span{font-family:lato;font-weight:600;color:grey;font-size:14px}.empty-appointment{background:#d3d3d3}.agenda-daily-appointments{display:flex;grid-gap:10px;gap:10px}.daily-appointment-content{width:100%;height:100%;padding:10px}.appointment-timing span{font-family:lato;font-weight:700;font-size:15px}.patient-name span{font-size:18px;font-weight:300;letter-spacing:.03em;font-family:lato}.active-appointment{color:#000;cursor:pointer;border:1px solid green}.active-appointment-finished{color:#000;cursor:pointer;border:1px solid #5446db}.active-appointment-canceled{color:#000;cursor:pointer;border:1px solid orange}.quarter-plus-init-time{margin-top:25px}.half-plus-init-time{margin-top:50px}.half-minus-init-time{height:50px!important}.quarter-minus-init-time{height:75px!important}.agenda-col-content{flex-direction:column}.agenda-col-content,.agenda-container .row{display:flex;grid-gap:5px;gap:5px}.not_app_container_header{width:100%;background-color:#ff0;padding:30px 0}.not_app_container_header h3{text-align:center;text-transform:capitalize}.appointment_details_container{width:100%}.not_app_container{height:calc(100vh - 66px)}.not_app_container_body{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80%}img{vertical-align:middle;border-style:none}.consultation_section_header p{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.consultation_section_header span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#1a1c1d;margin-right:150px}.consultation_section_header{height:60px;width:88%;margin:20px auto;display:flex;flex-direction:column;justify-content:center}.search_consultation_section{width:100%;display:flex;justify-content:space-between;align-items:center}.search_consultation_section input{color:#727273;border:none;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;width:95%}.consultation_section{width:33%;height:calc(92vh - 64px);background-color:#fff;border-right:1px solid #eceef5}.consultation_section_controls,.consultation_section_footer{width:90%;height:60px;display:flex;grid-gap:10px;gap:10px;margin-right:auto;margin-left:auto;align-items:center}.consultation_sections_body{width:100%;height:auto;overflow-y:auto;height:calc(100% - 160px)}.consultation_section_body_item{width:95%;height:80px;margin:10px auto;display:flex;justify-content:space-between;border-radius:12px;align-items:center;padding:0 10px}.consultation_section_body_item:hover{background:#f8f9fc}.consultation_section_body_item:hover>.call_icon{background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff}.consultation_section_body_item:hover>.call_icon i{color:#5446db!important}.consultation_section_controls .form-control{background:#eceef5!important;border:none!important;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#8083a3}.consultation_section_controls select{border:none}.patient_detailed_info_section{padding-top:20px}.consultation_info_section{width:67%;height:calc(100vh - 64px);overflow-y:auto}.np_btn{padding-left:15px;padding-right:15px;cursor:pointer}.note,.patient_detail_props{align-items:flex-end}.preview_containers{margin:15px 50px 20px}.add_bilan_container,.add_document_container,.bilans_preview_container,.consultations_preview_container{padding-top:18px;padding-bottom:18px;width:100%;border:1px solid #eceef5;border-radius:8px;display:flex;flex-direction:column;grid-gap:15px;gap:15px}.add_bilan_container_header,.add_document_container_header,.consultations_preview_header{display:flex;justify-content:space-between;padding-left:15px;padding-right:15px}.add_bilan_container_header .left span,.add_document_container_header .left span,.consultations_preview_header .left span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#1a1c1d}.add_bilan_container_header .right span,.add_document_container_header .right span,.consultations_preview_header .right span{font-family:Lato;font-style:normal;font-weight:700;font-size:12px;line-height:21px;color:#5446db}.add_bilan_content_preview_item,.add_document_content_preview_item,.consultation_schedule_item{align-items:center;width:92%;margin-left:auto;margin-right:auto;position:relative;cursor:pointer}.add_bilan_content_preview,.add_document_content_preview,.consultation_preview_container{border-radius:10px;width:100%;display:flex;flex-direction:column;grid-gap:20px;gap:20px;margin:5px}.add_bilan_content_preview_item,.add_document_content_preview_item,.consultation_schedule_item{display:flex;justify-content:space-between}.selected_consultation{background:#f8f9fc}.consultation_detailed_info_section{width:100%;height:calc(100vh - 64px);display:flex;justify-content:center;align-items:center}.empty_consultation_result{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:10px;gap:10px}#no_consultation{font-family:Lato;font-style:normal;font-weight:700;font-size:32px;line-height:42px;text-align:center;margin-bottom:10px;color:#1a1c1d}#no_consultation_desc{line-height:21px;text-align:center;color:#8083a3;margin-bottom:20px;width:350px}#add_consultation,#no_consultation_desc{font-family:Lato;font-style:normal;font-weight:400;font-size:14px}#add_consultation{padding:10px 30px!important;border:none;background:#5446db;color:#fff;border-radius:10px}.consultation_schedule_item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2% 4%;width:95%;height:80px;margin:10px auto;border-radius:12px}.consultation_schedule_item:hover{background:#f8f9fc}#consultation_schedule_timing{display:flex;align-items:center;grid-gap:20px;gap:20px}#consultation_schedule_timing #start_time{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#1a1c1d}#consultation_schedule_timing #end_time{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#8083a3}#consultation_schedule_timing i{padding:10px;border:1px solid #eceef5;color:#8083a3;border-radius:10px;background-color:#fff}.consultation_schedule_text #type_consultation{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#1a1c1d}.consultation_schedule_text #patient_name{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#8083a3}.consultation_schedule_text{display:flex;flex-direction:column}.left-section,.right-section{width:50%;display:flex;flex-direction:column;justify-content:space-between}.right-section{grid-gap:20px;gap:20px}.flex-container{margin-bottom:40px}.empty_prise_charge_container{width:100%;display:flex;flex-direction:column;padding-top:6px;grid-gap:20px;gap:20px}.bilan_title,.document_title,.prise_en_charge_title{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1a1c1d}.add_bilan_btn{width:200px!important}.add_document_btn{width:240px!important}.add_bilan_btn,.add_document_btn,.add_prise_en_charge_btn{display:flex;grid-gap:10px;gap:10px;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff;border-radius:10px;padding:8px 0 10px 8px;width:260px}.add_bilan_btn span,.add_document_btn span,.add_prise_en_charge_btn span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#5446db}.add_bilan_body,.add_document_body,.add_prise_en_charge_body{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.add_document_container,.add_prise_en_charge_container,add_bilan_container{width:100%;height:160px;border:1px solid #eceef5;border-radius:8px;display:flex;flex-direction:column;grid-gap:15px;gap:15px;padding:10px 20px;justify-content:center}#no_bilan_subtext,#no_document_subtext,#no_prise_en_charge_subtext{font-family:Lato;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#8083a3}.progress_in_numbers span{margin-right:-25%}.actual_progress{width:40px}.prise_en_charge_body{display:flex;justify-content:space-between;position:relative}.items_container{margin-left:-20px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.flex-container{display:flex;justify-content:space-between;padding-left:20px;padding-right:20px;grid-gap:20px;gap:20px}.seance_prise_charge_container{width:100%;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.seance_tags{width:100%;height:80px;background:#f3f4f9;border:1px solid #eceef5;border-radius:8px;display:flex;align-items:center;padding:0 20px;justify-content:space-between}.stats_container{display:contents;grid-gap:15px;gap:15px}.prise_en_charge_title{margin-bottom:10px}.prise_en_charge_container{width:100%;height:122px;border:1px solid #eceef5;border-radius:8px;padding:20px}.seance_tag_text{display:flex;flex-direction:column}#seance_tag_title{font-weight:700;font-size:13px;color:#1a1c1d}#seance_tag_desc,#seance_tag_title{font-family:Lato;font-style:normal;line-height:21px}#seance_tag_desc{font-weight:400;font-size:12px;color:#8083a3}.actual_progress_bar{background:#fff;width:50px}#prise_en_charge_text_title{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#1a1c1d}.prise_en_charge_text{display:flex;flex-direction:column}#prise_en_charge_text_desc{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#8083a3}.prise_en_charge_body_section1{display:flex;grid-gap:15px;gap:15px}.call_icon_consultation i{color:#8083a3}.call_icon_consultation{display:none;width:40px;height:40px;border-radius:10px;justify-content:center;align-items:center}.consultation_schedule_item:hover>.call_icon_consultation,.selected_patient>.call_icon_consultation{display:flex}.consultation_schedule_item:hover>.call_icon_consultation i,.selected_patient>.call_icon_consultation i{color:#5446db!important}.MuiTextField-root{width:50%}.form-control{background:#eceef5;border:none;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#8083a3}.form-row{align-items:flex-end}form{width:100%;padding:30px 0}form .form-group{width:46.5%}.modal-body .form-group select{padding-bottom:15px}.input_and_icon input{width:90%}.input_and_icon{border-bottom:1px solid #eceef5}label{margin-bottom:.5vw;font-size:13px}select{border-left:none!important;border-top:none!important;border-right:none!important;border-bottom:1px solid #eceef5;padding:0;font-size:16px;font-family:Lato!important;font-weight:700!important;font-size:16px!important;color:#373839!important;border-radius:0!important;background:none!important;padding-bottom:10px!important}.creation_prise_en_charge_2_container{width:100%;padding:30px 0;display:flex;flex-direction:column;grid-gap:15px;gap:15px}.creation_prise_en_charge_2_item{display:flex;justify-content:space-between;width:100%;border:1px solid #eceef5;padding:20px;align-items:center;border-radius:10px}.seance-status{width:60%;justify-content:space-between}.seance-status .clock_refresh{padding:10px;border:1px solid #eceef5;color:#8083a3;border-radius:10px;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.status_text{width:90%}.seance_date,.seance_hours{width:30%}.seance_hours span{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8083a3}.creation_prise_en_charge_2_item:hover{background:#f3f4f9}.creation_prise_en_charge_2_item:hover .clock_refresh svg path{fill:#5446db;color:#5446db}.selected_session{background:#f3f4f9}.selected_session .clock_refresh svg path{fill:#5446db;color:#5446db}#suivant{margin-left:75%;height:40px!important;width:130px!important}#valider{height:40px;width:230px}.fiche_patient_deatils_prev_container,.prise_en_charge_prev_container{width:100%}.fiche_patient_deatils_prev_header,.prise_en_charge_prev_header{margin-top:40px}.fiche_patient_deatils_prev_header_general_info img,.prise_en_charge_prev_header_general_info img{width:60px;height:60px;border-radius:50%;object-fit:cover}.fiche_patient_deatils_prev_header_general_info,.prise_en_charge_prev_header_general_info{display:flex;grid-gap:10px;gap:10px;margin-left:130px}.fiche_patient_deatils_prev_header_text,.prise_en_charge_prev_header_text{display:flex;flex-direction:column;justify-content:center;grid-gap:10px;gap:10px}.fiche_patient_deatils_prev_header .patient_name{font-family:Lato;font-style:normal;font-weight:700;font-size:20px;color:#1a1c1d}.fiche_patient_deatils_prev_header .patient_city{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;color:#8083a3}.fiche_patient_deatils_container{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.fiche_patient_deatils_item,.fiche_patient_deatils_prev_header_note{display:flex;grid-gap:30px;gap:30px}.debut_label,.fin_label,.npec_label,.ns_label,.nss_label{width:78%;text-align:right}.debut_text,.fin_text,.npec_text,.ns_text,.nss_text{width:80%}.note_label{width:20%;text-align:right;padding:20px 0}.note_text{width:80%;border-bottom:1px solid #eceef5;padding:20px 0}.debut_label span,.fin_label span,.note_label span,.npec_label span,.ns_label span,.nss_label span{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:right;color:#8083a3}.debut_text span,.fin_text span,.note_text span,.npec_text span,.ns_text span,.nss_text span{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#1a1c1d}.fiche_patient_deatils_prev_body_card_item{height:110px!important;border:1px solid #eceef5!important;box-sizing:border-box!important;border-radius:8px!important;width:48%!important;padding:15px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.fiche_patient_deatils_prev_body{padding:25px 0!important}.fiche_patient_deatils_prev_body_card_container{display:flex!important;justify-content:space-between!important}.fiche_patient_deatils_prev_body_card_title{font-family:Lato!important;font-style:normal!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;color:#1a1c1d!important;text-align:left!important}.bilan_card_container,.document_card_container{display:flex!important;grid-gap:20px!important;gap:20px!important}.bilan_card_text,.document_card_text{display:flex!important;flex-direction:column!important;width:175px!important}.bilan_card_text,.bilan_card_text_title,.document_card_text,.document_card_text_title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important}.bilan_card_text_title,.document_card_text_title{font-family:Lato!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:21px!important;color:#1a1c1d!important}.bilan_card_text_desc,.document_card_text_desc{font-family:Lato!important;font-style:normal!important;font-weight:400!important;font-size:12px!important;line-height:18px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#8083a3!important;text-align:left!important}.seances_panel_container{width:100%;padding:30px 0;display:flex;flex-direction:column;grid-gap:15px;gap:15px}.seances_panel_item{display:flex;justify-content:space-between;width:100%;border:1px solid #eceef5;padding:20px;align-items:center;border-radius:10px}.seance-status{display:flex;align-items:center;width:40%;grid-gap:10px;gap:10px}.status_text{width:80%;text-align:right}.seance_date,.seance_number{width:30%}.seance_number span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1a1c1d}.seance_date span,.status_text span{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8083a3}.deactive_btn{height:22px;width:40px;border-radius:12px;background-color:#f3f4f9;display:flex;align-items:center;padding-left:4px;padding-right:4px;transition:.15s}.deactive_btn_circle{height:16px;width:16px;left:4px;top:3px;border-radius:50%;background:#8083a3;transition:.6s}.active_btn{height:22px;width:40px;border-radius:12px;background-color:#5446db;display:flex;align-items:center;justify-content:flex-end;padding-left:4px;padding-right:4px;transition:.15s}.active_btn_circle{height:16px;width:16px;left:4px;top:3px;border-radius:50%;background:#fff;transition:.6s}.modal-footer-seance{border:none!important;border-top:1px solid #dee2e6!important;padding:1rem 0!important;margin:0 22px;width:96%}.modal-body-seance{padding-bottom:0!important}.btn-partage-seance{background-color:#f6f6f6!important;color:#8083a3!important;margin-left:-5%}.btn-imprimer-seance,.btn-partage-seance{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;text-align:center;width:150px}.btn-imprimer-seance{background-color:#5446db!important;margin-left:155px;color:#fff!important}.modal-content-seance{padding-left:20px;padding-right:20px;width:500px;height:inherit}.modal-header-seance{display:flex!important;align-items:center!important;border-bottom:1px solid #dee2e6!important;padding:1.5rem 0!important;margin:0;height:10px}.modal-footer-seance button{font-family:Lato!important;font-style:normal!important;font-weight:700!important;font-size:16px!important;line-height:19px!important;text-align:center!important}.upload_file{background-color:#5446db!important;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;text-align:center;width:300px;color:#fff!important;height:40px;border-radius:5px}.add_bilan_content_preview_item{cursor:pointer;height:50px;padding:10px}.add_bilan_content_preview_item:hover{background:#f8f9fc}.add_bilan_content_preview_item:hover>.recent_patient_icon{display:flex}.add_bilan_content_preview_item:hover>.recent_patient_icon i{color:#5446db!important}.contact_patients_list{height:calc(100vh - 64px)}.patients_consultations_record_sub_header .form-control{background:#eceef5!important;border:none!important;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#8083a3}.bilan_preview_item,.list_consultation_preview_item{display:flex;justify-content:space-between;position:relative}#patient_consulations_record_timing{display:flex;align-items:center;grid-gap:20px;gap:20px}#patient_consulations_record_timing #start_time{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#1a1c1d}#patient_consulations_record_timing #end_time{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#8083a3}#patient_consulations_record_timing i{padding:10px;border:1px solid #eceef5;color:#8083a3;border-radius:10px;background-color:#fff}.patients_consultations_record_container{display:flex;flex-direction:column;grid-gap:10px;gap:10px;overflow-y:auto;height:67vh}.more_icon_container{width:35px;height:35px;color:#8083a3}.patients_consultations_record_label{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1a1c1d}.patients_consultations_record_sub_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.patients_consultations_record_sub_header .form-control{width:20%}.list_consultation_preview_item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2% 4%;border-radius:12px}.list_consultation_preview_item:hover{background:#f8f9fc;cursor:pointer}.patients_consultations_record_header{display:flex;align-items:center;grid-gap:15px;gap:15px;margin:15px}.patients_consultations_record_container,.patients_consultations_record_header,.patients_consultations_record_sub_header{padding:0 20px}@media screen and (min-width:1440px){.patients_consultations_record_container{height:74vh}}@media screen and (min-width:1600px){.patients_consultations_record_container{height:75.5vh}}@media screen and (min-width:1920px){.patients_consultations_record_container{height:79vh}}.list_consultation_preview_item:hover>.recent_patient_icon{display:flex}.list_consultation_preview_item:hover>.recent_patient_icon i{color:#5446db!important}.search_contact_patients{width:100%;display:flex;justify-content:space-between;align-items:center}.contact_patients{width:40%!important;height:calc(100vh - 64px);background-color:#fff;border-right:1px solid #eceef5}.contact_patients_body{overflow-y:scroll}.call_icon i,.more_icon i{color:#8083a3}.call_icon,.more_icon{width:40px;height:40px;border-radius:10px;border:1px solid #eceef5;display:flex;justify-content:center;align-items:center;background:#fff}.contact_patients_controls .form-control,.patients_bilans_record_sub_header .form-control{background:#fff!important;border:none;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#8083a3}.contact_patients_controls select,.patients_bilans_record_sub_header select{border:none}.patient_bilan_tags,.patient_bilan_text{margin-left:20px}.edit_button{font-size:12px!important;padding:5px 10px}.bilans_preview_container{width:50%;height:40%;border:1px solid #eceef5;border-radius:8px}.bilan_preview_header,.bilans_preview_header{display:flex;justify-content:space-between;margin:15px}.bilan_preview_header .left span,.bilans_preview_header .left span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#1a1c1d}.bilan_preview_header .right span,.bilans_preview_header .right span{font-family:Lato;font-style:normal;font-weight:700;font-size:12px;line-height:21px;color:#5446db}.bilan_preview_item,.bilans_preview_item{display:flex;justify-content:space-between}#patient_bilans_record_timing{display:flex;align-items:center;grid-gap:20px;gap:20px}#patient_bilans_record_timing #start_time{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#1a1c1d}#patient_bilans_record_timing #end_time{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#8083a3}#patient_bilans_record_timing i{padding:10px;border:1px solid #eceef5;color:#8083a3;border-radius:10px;background-color:#fff}.patients_bilans_record_container{display:flex;flex-direction:column;grid-gap:10px;gap:10px;overflow-y:auto;height:67vh}.patient_bilan_tags,.patient_bilan_text{margin-right:1%;display:flex;grid-gap:10px;gap:10px;margin-left:40px}.patient_basic_info #patient_name{font-family:Lato;font-style:normal;font-weight:700;font-size:18px;line-height:32px;color:#1a1c1d}.patient_basic_info #patient_city{font-family:Lato;font-style:normal;font-weight:400;font-size:13px;line-height:21px;color:#8083a3}.patients_bilans_record_label{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1a1c1d}.patients_bilans_record_sub_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.patients_bilans_record_sub_header .form-control{width:20%}.bilans_preview_item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2% 20px;border-radius:12px}.bilans_preview_item:hover{background:#f8f9fc}.patients_bilans_record_header{display:flex;align-items:center;grid-gap:15px;gap:15px;margin:20px 0}.patient_basic_info{display:flex;flex-direction:column}.patients_bilans_record_container,.patients_bilans_record_header,.patients_bilans_record_sub_header{padding:0 20px}.patient_img img{width:45px;height:45px;object-fit:cover;border-radius:50%}@media screen and (min-width:1440px){.patients_bilans_record_container{height:74vh}}@media screen and (min-width:1600px){.patients_bilans_record_container{height:75.5vh}}@media screen and (min-width:1920px){.patients_bilans_record_container{height:79vh}}select:focus{outline:none!important;border:none!important}.tags{height:36px;width:96px;background:linear-gradient(0deg,rgba(129,156,255,.1),rgba(129,156,255,.1)),#fff;border-radius:8px;display:flex;justify-content:center;align-items:center}.tags span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;text-align:center;color:#819cff}.bilans_preview_item:hover>.recent_patient_icon{display:flex}.bilans_preview_item:hover>.recent_patient_icon i{color:#5446db!important}.user_settings{overflow-x:hidden;overflow-y:auto}.add_patient_info{margin-left:3vw;display:flex;flex-direction:column;width:97%!important;align-items:center;justify-content:space-between;margin-right:20vw;padding-right:20px}.title_and_button span{font-size:14px!important;color:#5446db!important}.add_patient_form_item{display:flex;flex-direction:column;margin:10px 20px 0 0;transition:.2s}.add_patient_form{width:100%}.add_patient_actual_form{display:flex;flex-wrap:wrap;width:100%}.add_patient_form_item label{margin-bottom:.5vw;font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:21px;color:#8083a3}.edit_button{margin-right:30px}.footer_buttons #cancel{margin-right:80px}.footer_buttons #update{background-color:#5446db}@media screen and (min-width:1400px){.field_row{width:45%!important}.add_patient_form_item{width:100%}}.val_compressed_details_container{width:calc(100vw - 72px)}.field_row{margin-right:20px;width:45%}.unstyled::-webkit-calendar-picker-indicator,.unstyled::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.Messenger_user_general_info{flex-direction:row;margin-left:10%;width:500px}.Messenger_user_general_info,.Messenger_user_general_info .messenger_user_img{display:flex;justify-content:center;align-items:center}.messenger_user_img img{object-fit:cover;border-radius:50%;width:40px;height:40px}.user_text_info{display:flex;flex-direction:column}.user_text_info #username{font-family:Lato;font-style:normal;font-weight:700;font-size:16px!important;color:#1a1c1d}.user_text_info #usercity{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#8083a3}.chat_section{height:calc(100vh - 64px);width:calc(100% - 100px);display:flex;flex-direction:column}.chat_container{width:100%;height:87%;overflow-y:auto;padding-bottom:40px}.message_input_field{width:100%;height:13%;border:1px solid #eceef5;box-sizing:border-box;display:flex;justify-content:space-between}.message_input_field input:focus{border:none!important}.message_input_field input{border:none;height:100%;width:100%;padding-left:20px;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#8083a3}.input_field_icons{display:flex;align-items:center;grid-gap:20px;gap:20px;padding-right:20px}.date_based_conversation_container_header{padding-top:20px;padding-bottom:10px;display:flex;justify-content:center}.date_based_conversation_container{width:100%;padding:0 30px;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.conversation_date_tag{background:#f3f4f9;border-radius:8px;height:30px;display:flex;justify-content:center;align-items:center}.conversation_date_tag span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#8083a3;padding:0 10px}.date_based_conversation_container_body,.date_based_conversation_container_item{width:100%}.current_user{display:flex;justify-content:flex-end;width:60%}.other_user{display:flex;justify-content:flex-start;width:60%}.current_user_img img,.other_user_img img{width:34px;height:34px;border-radius:50%;object-fit:cover}.current_user_chat_content .sent_message{background:#5446db;border-radius:17px 17px 0 17px;padding:5px 20px}.current_user_chat_content .sent_message span{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:right;color:#fff}.current_user_item{display:flex;justify-content:flex-end}.current_user_item .actual_chat_item{align-self:flex-end!important}.current_user_item .actual_chat_container{display:flex;justify-content:flex-end}.other_user_chat_content .sent_message{background:#f3f4f9;border-radius:17px 17px 17px 0;padding:5px 20px}.other_user_chat_content .sent_message span{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#1a1c1d}.current_user_chat_content,.other_user_chat_content{display:flex;grid-gap:10px;gap:10px;align-items:flex-end}.other_user_item .actual_chat_item{width:auto!important;align-self:flex-start}.actual_chat_container{display:inline-flex;flex-direction:column;grid-gap:10px;gap:10px;max-width:80!important}.sent_message{word-wrap:break-word;word-break:break-word}.current_user .message_time{display:flex;justify-content:flex-end;padding-right:44px;padding-top:5px}.other_user .message_time{display:flex;justify-content:flex-start;padding-left:44px;padding-top:5px}.message_time span{font-family:Lato;font-style:normal;font-weight:700;font-size:12px;line-height:18px;color:#8083a3}.patients_messenger_contact_list{width:500px;border-right:1px solid #eceef5;overflow-y:auto}.patients_messenger_contact_list_container{display:flex;flex-direction:column;grid-gap:15px;gap:15px;padding:0 0 20px}.patient_contact_img_container img{width:40px;height:40px}.more_icon_container{width:40px!important;height:40px!important;border:1px solid #eceef5;display:flex;justify-content:center;align-items:center;color:#8083a3!important;border-radius:10px;background:#fff}.more_icon:hover,.more_icon_container:hover{background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff}.more_icon:hover>i,.more_icon_container:hover>i{color:#5446db!important}.patients_messenger_contact_list_item{display:flex;grid-gap:10px;gap:10px;justify-content:space-between;padding:15px 20px;transition:.2s;position:relative}.patients_messenger_contact_list_item:hover{background:#f3f4f9;transition:.2s}.messenger_selected_patient{background:#f3f4f9}.patient_contact_details_container{display:flex;grid-gap:10px;gap:10px;width:85%}.patient_contact_text_container{display:flex;flex-direction:column}.first_row{display:flex;grid-gap:10px;gap:10px;align-items:flex-end}#patient_username{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#1a1c1d}#patient_time{font-size:12px;line-height:18px}#patient_desc,#patient_time{font-family:Lato;font-style:normal;font-weight:400;color:#8083a3}#patient_desc{font-size:14px;line-height:21px}#top_section_seperator{width:100%}@media screen and (min-width:1440px){.chat_container{height:89%}.message_input_field{height:11%}.Messenger_user_general_info{width:500px;margin-left:15%}}@media screen and (min-width:1600px){.chat_container{height:90%}.message_input_field{height:10%}.Messenger_user_general_info{width:600px}}.completed{background-color:rgba(29,210,193,.1)!important;color:#5446db!important}.infos_offre{display:flex;justify-content:space-between}#infos_offre_title,#message_offre_title{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:18px;color:#1a1c1d}#infos_offre_desc,#message_offre_desc{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.infos_offre_text{display:flex;flex-direction:column}.actual_progress_bar{background:#eceef5;height:4px;width:56px;border-radius:3px;position:relative}.actual_progress{background:#5446db;height:4px;width:46px;border-radius:3px;position:absolute;right:0;top:0}.progress_in_numbers span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:right;color:#1a1c1d}.progress_bar_container{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.message_offre_bars{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.message_offre_bar_1{background:#5446db;border-radius:6.5px;height:3px;width:80%}.message_offre_bar_2{background:#eceef5;border-radius:6.5px;height:3px;width:40%}.info_offre_section{width:100%;height:100px;background:#f8f9fc;border-radius:14px;display:flex;align-items:center;padding:0 20px}.info_offre_section_content{display:flex;flex-direction:column}#info_offre_section_content_title{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;color:#5446db}#info_offre_section_content_desc{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;color:#8083a3}.main_content-support{overflow-y:auto;height:100%;display:flex;flex-direction:column;border-top:1px solid #eceef5;transition:.3s}@media screen and (max-width:1400px){.main_content{height:calc(100% - 4.2rem)!important}}.faq-sect-col-body,.faq-sect-col-content,.help-sect-col-body,.help-sect-col-content{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.faq-sect-col-body a,.help--sect-col-body a{font-size:14px}.footer-sect-column{display:flex;align-items:flex-start;grid-gap:10px;gap:10px}.faq-sect-col,.form-sect-column,.help-sect-col{flex:25% 1}.col input,.form-row div{width:100%}.col{padding:0!important}.form-sect-column form{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.form-sect-column .form-row .form-group{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:.5rem}.form-sect-column .form-btn-container input{border:none;background:#5446db;border-radius:10px;font-family:lato;color:#fff;padding:6px 40px;font-weight:600}.footer-sect-column .container{max-width:97%!important}.form-sect-column{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.footer-sect-column .row{display:flex;grid-gap:50px;gap:50px}.footer-sect-content{background:#222526;padding:40px 20px}.footer-sect-column h3{color:#f5f5f5}input:focus,textarea:focus{outline:none!important;box-shadow:none!important}textarea{border-radius:.25rem}.footer-sect{margin-top:50px}.accordion-faq-elem a{color:#fff!important}.faq-sect-col-body a{color:#007bff!important}.accordion-faq-elem button{text-align:left;font-size:14px;padding:0;color:#fff;font-family:lato}.carousel-inner img{width:130px!important}.carousel-inner .carousel-item-content{display:flex;grid-gap:10px;gap:10px;justify-content:space-around}.carousel{display:flex;align-items:center;grid-gap:10px;gap:10px}.carousel-control-next,.carousel-control-prev{position:relative!important;width:auto!important}.faq-sect-col-title h3{margin-bottom:.5rem}.navbar-toggler p{font-weight:800;font-size:15px}.accordion-faq-elem a{font-family:lato;font-weight:300}.faq-sect-col-title{margin-bottom:1.3rem}.faq-sect-col-content{display:flex;flex-direction:column;grid-gap:30px;gap:30px}.in{opacity:1}.new_container_layout{display:flex;flex-direction:row;justify-content:flex-start;margin-left:20px!important;width:13vw!important}@media screen and (min-width:1440px){.new_container_layout{margin-left:-40px}}.hi{font-family:"Lato",sans-serif;font-weight:700;color:#1a1c1d!important;background:transparent!important;border:none!important}.section_dashboard{width:100%}.section_patients{width:20%;margin-left:10px}.dashboard_data{width:96%;height:97%;margin:0 0 0 30px;display:flex;flex-direction:column}.main_content_dashboard{width:100%;height:calc(100% - 72px);display:flex;flex-direction:row}.banner{margin-top:20px;position:relative;border-radius:10px;background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;height:28%;background-color:#5446db}.banner_img img{position:absolute;right:0;bottom:0;width:50%}.data{margin-top:20px;width:100%;height:71%;display:flex;flex-direction:row}.section_consultation{border:1px solid #eceef5;width:100%;margin-right:10px;border-radius:15px;overflow:hidden}.section_action_stats{width:100%;margin-left:10px;display:flex;flex-direction:column}.section_consultation_header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:20px}.header_text{display:flex;flex-direction:column}#consultation_title{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;color:#1a1c1d}#consultation_desc{color:#8181a5}#consultation_desc,.icon_text{font-family:Lato;font-style:normal;font-size:14px}.icon_text{display:flex;justify-content:center;align-items:center}.icon_text,.icon_text span{font-weight:700;color:#5446db}.icon_text span{font-family:Lato;font-style:normal;font-size:14px;margin-left:10px}.consultations_details_text{display:flex;grid-gap:20px;gap:20px;align-items:center}.consultations_details_item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;height:60px;width:100%;padding:10px}.clock_time,.consultation_text_detail{display:flex;flex-direction:column;font-family:Lato;font-style:normal}.consultations_items{padding:0 20px 20px;line-height:18px;height:77%;overflow:auto}.clock_icon{border:1px solid #eceef5;padding:10px;border-radius:10px;color:#8083a3}.patient_img{background-image:url(/static/media/kar.0bfc6306.jpg);width:40px;height:40px;background-size:cover;border-radius:50%}#consultation_text_bold{color:#1a1c1d;font-size:14px}#consultation_text_light{color:#8083a3;font-size:12px}#time_bold{color:#1a1c1d;font-weight:700;font-size:14px}#time_light{color:#8083a3;font-size:12px}.action_rapides{background:#f8f9fc;width:100%;margin-bottom:8px;border-radius:10px}.stats{border:1px solid #eceef5;width:100%;height:50%;border-radius:10px;display:flex;align-items:center}.action_rapides_text{display:flex;flex-direction:column}.action_rapides_text #action_rapides_text_bold{font-family:Lato;font-style:normal;font-size:14px;font-weight:700;color:#1a1c1d}.action_rapides_text #action_rapides_text_light{font-family:Lato;font-style:normal;font-size:12px;color:#8083a3}.control_buttons_row{display:flex;flex-direction:row;justify-content:space-between;margin:0 15px}.control_buttons_items{background-color:#fff;cursor:pointer}.control_buttons_items,.control_buttons_items-home{color:#8083a3;font-size:80%;font-family:Lato;font-weight:700;border:1px solid #eceef5;padding:1.5vw 1vw;border-radius:6px;width:48%;text-align:center;display:flex;flex-direction:row;align-items:center;grid-gap:10px;gap:10px}.control_buttons_items-home{background-color:#f8f9fc}.recent_patients_items_container{padding-bottom:20px}.recent_patients_items{width:95%;height:60px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;border-radius:12px;align-items:center;cursor:pointer}.consultations_details_item:hover,.recent_patients_items:hover{background:#f8f9fc}.recent_patient_icon i{color:#8083a3}.recent_patient_icon{width:40px;height:40px;border-radius:10px;display:none;justify-content:center;align-items:center}.recent_patients_items:hover>.recent_patient_icon{display:flex}.recent_patients_items:hover>.recent_patient_icon i{color:#5446db!important}.selected_action_rapides_btn{color:#5446db;background:#dfe3ef;border:1px solid #dfe3ef}.selected_action_rapides_btn svg path{fill:#5446db!important}.control_buttons_items:hover{color:#5446db;background:#dfe3ef;border:1px solid #dfe3ef}.control_buttons_items:hover svg path{fill:#5446db!important}.control_buttons_items span{color:inherit}.control_buttons_items img{width:15px;margin-left:5px}.action_rapides_text{margin:7px 0 10px 15px}.recent_patient_img{background-image:url(/static/media/patient.b89bb0ff.svg);border-radius:50%;width:30px;height:30px;background-size:cover}.recent_patient_call i{border:1px solid #eceef5;border-radius:10px;padding:10px;color:#8083a3}#recent_patient_title_bold{font-family:Lato;font-weight:700;font-size:16px;color:#1a1c1d}#recent_patient_title_light{font-family:Lato;font-size:12px;color:#8083a3}.recent_patient_info,.recent_patient_title{display:flex;flex-direction:column}#recent_patient_name{font-weight:700;color:#1a1c1d}#recent_patient_city,#recent_patient_name{font-family:Lato;font-style:normal;font-size:12px;line-height:21px}#recent_patient_city{color:#8083a3}.recent_patients_item_component{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:20px 15px}.recent_patient_title{margin:15px 0 30px 20px}#item_title{font-weight:700;font-size:14px;color:#1a1c1d}#item_desc,#item_title{font-family:Lato;line-height:21px}#item_desc{font-size:12px;color:#8083a3}.stats_item_text{display:flex;flex-direction:column}.actual_item_stats1 #full_length_bar{width:50px;height:4px;position:relative;background:#eceef5;border-radius:25px}.actual_item_stats1 #progress{width:50px;height:4px;position:absolute;right:0;z-index:1;background:tomato;border-radius:25px}.actual_item_stats2 #full_length_bar{width:50px;height:4px;position:relative;background:#eceef5;border-radius:25px}.actual_item_stats2 #progress{width:50px;height:4px;position:absolute;right:0;z-index:1000;background:#1dd2c1;border-radius:25px}.actual_item_stats3 #full_length_bar{width:50px;height:4px;position:relative;background:#eceef5;border-radius:25px}.actual_item_stats3 #progress{width:50px;height:4px;position:absolute;right:0;z-index:1000;background:#ff808b;border-radius:25px}.actual_item_stats4 #full_length_bar{width:50px;height:4px;position:relative;background:#eceef5;border-radius:25px;float:right}.actual_item_stats4 #progress{width:50px;height:4px;position:absolute;right:0;z-index:1000;background:#57a535;border-radius:25px}.stat_text{font-family:Lato;font-style:normal;font-weight:700;font-size:40px;margin-bottom:6px;color:#1a1c1d;text-align:right}.stat_bar{text-align:-webkit-right}.stats_items{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:10px 20px;width:100%}.stats_container_dashboard{display:flex;flex-direction:column;width:90%}.banner{display:flex;flex-direction:row;align-items:center}.banner_text{color:#fff;display:flex;flex-direction:column;height:100%;width:55%;margin-top:5%;margin-left:3%}#main_title{font-family:Lato;font-style:normal;font-weight:700;margin-bottom:5px}#banner_desc{font-size:12px!important;font-family:Lato;line-height:1.5em}.searchbar{display:flex;justify-content:center;align-items:center;transition:.5s;border-radius:8px}#searchbar-icon{margin:0!important}#searchbar-input{border:0 solid;width:50vw;height:35px;font-size:15px;outline:none;color:#606060;display:none;background:transparent;padding-right:10px;border-radius:8px}.fa-times{display:none}.fa-search,.fa-times{font-size:1rem;cursor:pointer}#searchbar-cross{margin-right:10px}.searchbar input{padding-left:10px;font-family:Lato;font-style:normal;font-weight:700}#support_art{margin-left:20px;width:150px;height:auto;transition:1s}@media screen and (min-height:770px){.action_rapides_text{margin:1vw 0 1vw 1vw}}@media screen and (min-width:1550px){.recent_patients_item_component{margin-top:2vw!important}}@media screen and (min-width:1400px){.banner_text{margin-top:10%;margin-left:3%}.recent_patient_title{margin-top:15px}#recent_patient_title_bold{font-size:16px!important}#recent_patient_title_light{font-size:14px!important}.action_rapides_text{font-size:15px!important;margin:30px 0 30px 30px}.action_rapides_text span{font-size:inherit!important}.stats_item_text{font-size:15px!important}.stats_item_text span{font-size:inherit!important}.recent_patient_img{width:40px;height:40px}.control_buttons_container{margin-top:40px}#main_title{font-size:20px!important}#banner_desc{font-size:12px!important;font-family:Lato;line-height:2em}.consultations_details_item{margin-top:15px}.recent_patient_title #recent_patient_title_bold{font-size:1.3rem}.recent_patient_title #recent_patient_title_light{font-size:1rem}.action_rapides_text{font-size:16px!important;margin:15px 0 20px 20px}.control_buttons_row{margin-bottom:5px}.recent_patient_info{font-size:16px}.section_consultation_header .header_text{font-size:16px!important}.section_consultation_header .icon_text{font-size:12px!important}#support_art{bottom:17px;position:absolute;width:170px;height:auto}}@media screen and (max-width:1400px){.hi{font-size:14px}}@media screen and (min-height:800px){.stats_container_dashboard{margin-top:1vh}}.recent_patient_name_container{display:flex;grid-gap:20px;gap:20px;align-items:center}@media screen and (min-width:1400px){.stats_container_dashboard{margin-top:1vh}#recent_patient_city,#recent_patient_name{font-size:13px}.consultations_items{height:80%}}.action_rapides_buttons_container{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;justify-content:space-around;margin:10px}@media screen and (min-width:1600px){.control_buttons_items span{font-size:16px}.control_buttons_items{grid-gap:13px;gap:13px}#recent_patient_city,#recent_patient_name{font-size:15px}.consultations_items{height:82%}.consultations_details_text{grid-gap:30px;gap:30px}}@media screen and (min-width:1800px){.consultations_items{height:88%}.consultations_details_text{grid-gap:50px;gap:50px}.action_rapides_text{margin:50px 0 20px 20px!important}}.title_and_button{margin-bottom:2vw!important}.edit_button{cursor:pointer}#general_info_title{font-size:18px!important;color:#1a1c1d!important}.title_and_button span{font-size:18px!important;color:#060607!important}.general_info_form_item{width:40%}.general_info_actual_form{margin-bottom:1vw}.edit_button{font-size:16px!important;color:#5446db!important}@media screen and (max-width:1400px){.address_form{margin-top:3vh}.title_and_button{margin-bottom:1vh}}@media screen and (min-width:1440px){.general_info{width:100%!important}.general_info_form_item{margin:0 3vw 3vh 0}.input_and_icon input{font-size:16px}.general_info_form_item label{font-size:13px}.title_and_button{width:100%}.general_info_form_item{width:45%}}.double_container{display:flex}.general_info_form_item{display:flex;flex-direction:column;width:30vw;margin:10px 20px 0 0;transition:.2s}.general_info_actual_form{display:flex;flex-wrap:wrap;width:100%}.general_info_form_item label{margin-bottom:.5vw;font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:21px;color:#8083a3}.payment_info{margin-top:3vw;margin-left:3vw;flex-direction:column;width:93%;height:91%;align-items:center}.payment_info,.payment_info_form_item{display:flex;justify-content:space-between}.payment_info_form_item{flex-direction:row;width:100%;transition:.2s;padding:20px;border-bottom:1px solid #eee}.payment_info_actual_form{display:flex;flex-wrap:wrap;width:95%;margin-right:100px;border:1px solid #eee;border-radius:8px}.payment_info_form_item label{margin-bottom:.5vw;font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:21px;color:#8083a3}.payment_info_form_item span{font-family:Lato;font-size:14px;color:#8083a3}.payment_info_form_item span a{color:#00f;margin-left:20px}@media screen and (max-width:1400px){.general_info_form_item{width:30vw}.address_form{margin-top:3vh}.title_and_button{margin-bottom:1vh}}@media screen and (min-width:1440px){.general_info_form_item{margin:0 1vw 3vh 0}.input_and_icon input{font-size:16px}.general_info_form_item label{font-size:13px}}.container_changeable_content{width:100%;height:100%;background-size:cover;overflow:auto;overflow-x:hidden}.user_settings{height:100%;width:100%;display:flex;flex-direction:row;border-left:1px solid #eceef5}.diploma_info_form{grid-gap:20px;gap:20px}.diploma_info_form,.general_info{display:flex;flex-direction:column}.general_info{margin-top:3vw;margin-left:3vw;width:93%!important;height:91%;align-items:center;justify-content:space-between;margin-right:20vw}.diploma_info_form .title_and_button span{font-family:Lato;font-style:normal;font-weight:700;font-size:18px!important;line-height:27px;color:#1a1c1d!important}.diploma_info{margin-left:3vw;display:flex;flex-direction:column;width:97%;justify-content:space-between}.diploma_info_form_item{display:flex;flex-direction:column;transition:.2s;width:25%}.diploma_info_actual_form,.formation_info_actual_form{display:flex;flex-direction:column;grid-gap:30px;gap:30px;width:100%}.diploma_info_form_item label{margin-bottom:.5vw;font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:21px;color:#8083a3}.formation_form span{font-family:Lato;font-size:18px;line-height:27px;color:#1a1c1d}#cancel_general_info,#cancel_security_details,.footer_buttons #cancel_diplome_formation{background-color:#fff;color:#8083a3;border:1px solid #8083a3;margin-right:50px!important}#update_general_info,#update_security_details,.footer_buttons #update_diplome_formation{color:#fff;background-color:#00f}@media screen and (min-width:1440px){.input_and_icon input{font-size:16px}.diploma_info_form_item label{font-size:13px}}.wrapper{flex-wrap:wrap;width:100%;align-items:flex-end;grid-gap:40px;gap:40px}.add,.wrapper{display:flex;flex-direction:row}.add{color:#8083a3;align-items:baseline;font-size:14px;width:200px!important;margin-top:20px}.add span{color:inherit;font-family:Lato;cursor:pointer;padding-left:10px;font-size:inherit}.footer_buttons{margin-top:0;width:100%}@media screen and (min-width:1440px){.general_info{width:97%}.general_info_form_item{margin:0 1vw 3vh 0}.input_and_icon input{font-size:16px}.general_info_form_item label{font-size:13px}.title_and_button{width:100%}}.compressed_diploma_info_form_item{width:25%}@media screen and (min-width:1600px){.double_container{display:flex}.val_compressed_details_container{width:calc(84% - 450px)!important}.main_content{display:flex}}@media screen and (min-width:1440px){.diploma_info_form_item{width:27%}}@media screen and (min-width:1600px){.diploma_info_form_item{width:28%}.compressed_diploma_info_form_item{width:27%}}.delete_diploma_fields_btn,.delete_diploma_main_field_btn{margin-left:-2%;cursor:pointer}.formation_form{margin-top:4%}.security_info{margin-top:3vw;margin-left:3vw;display:flex;flex-direction:column;width:93%;height:91%;align-items:center;justify-content:space-between}.security_info_form_item{display:flex;flex-direction:column;width:30vw;margin:10px 20px 0 0;transition:.2s}.security_info_actual_form{display:flex;flex-wrap:wrap;width:100%}.security_info_form_item label{margin-bottom:.5vw;font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:21px;color:#8083a3}.title_and_button{margin-bottom:1.5vh}@media screen and (max-width:1400px){.security_info_form_item{width:30vw}.address_form{margin-top:3vh}.security_info_form_item,.title_and_button{margin-bottom:1.5vh}}@media screen and (min-width:1440px){.security_info{width:97%}.security_info_form_item{margin:0 3vw 3vh 0}.input_and_icon input{font-size:16px}.security_info_form_item label{font-size:13px}}.user_info{width:400px!important;height:calc(100vh - 72px);background-color:#fff;border-left:1px solid #eceef5;overflow:auto}.user_img_name,.user_info{display:flex;flex-direction:column}.user_img_name{width:100%;height:30vh;align-items:center;justify-content:center;margin-top:50px;margin-bottom:1.5vw}.user_img{display:contents;margin-bottom:11px}.user_img img{width:109px;height:109px;object-fit:cover;border-radius:50%}.user_img i{margin-right:-20%;margin-top:-8%;height:35px;padding:8px;border:1px solid #eceef5;color:#8083a3;border-radius:50%;background-color:#fff;cursor:pointer}.user_img:hover>i,.user_img i,.user_name{display:flex}.user_name{flex-direction:column;font-family:"Lato",sans-serif;align-items:center;justify-content:center;margin-bottom:50px}.name{font-weight:700;color:#1a1c1d;font-size:20px;line-height:32px}.job{font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.settings_menu{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;padding-bottom:30px}.setting_menu_items{width:100%;height:72px}.item_container{border-radius:6px;margin:0 17px;padding:0 18px;height:calc(100% - 16px);height:100%;display:flex;flex-direction:row;align-items:center;color:#1a1c1d}.item_container:hover{cursor:pointer}.active_item_container,.item_container:hover{color:#5446db!important;background:#f8f9fc;border-radius:6px}.active_item_container{transition:.3s}.active_item_container i{color:#5446db!important}hr{border:1px #eee;width:70%;margin:12px 16px}.text .title{text-decoration:none}.title a{text-decoration:none!important;color:inherit}.container-bloc{margin:20px}.row-bloc{display:flex;margin-bottom:20px;grid-gap:10px;gap:10px}.block-bloc{height:155px;flex:1 1;background-color:#fff;padding:10px;box-shadow:5px 2px 4px rgba(0,0,0,.1);border-radius:5px;text-align:center;display:flex;align-items:center;max-width:24%}.icon-bloc{flex:0.6 1;text-align:center;width:40%}.texts{width:60%}.icon-bloc img{width:50px;height:50px}.p-bloc{flex:1 1;text-align:start}.desc1{color:#ccc}.block-bloc:hover{cursor:pointer}.block-bloc:hover>.icon-bloc i,.block-bloc:hover>.texts span{color:#1a73e8}.facture_patient_header p{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.facture_patient_header span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#1a1c1d;margin-right:150px}.facture_patient_header{height:60px;width:88%;margin:20px auto;display:flex;flex-direction:column;justify-content:center}.search_facture_patient{width:100%;display:flex;justify-content:space-between;align-items:center}.search_facture_patient input{color:#1a1c1d;border:none;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;width:95%}.facture_patient{width:30%!important;height:calc(100vh - 64px);background-color:#fff;border-right:1px solid #eceef5}.facture_patient_controls{width:90%;height:60px;display:flex;grid-gap:10px;gap:10px;margin-right:auto;margin-left:auto;align-items:center}.facture_patients_body{width:100%;height:auto;overflow-y:auto;height:calc(92% - 160px)}.facture_patient_body_item{width:95%;height:80px;margin:10px auto;display:flex;justify-content:space-between;border-radius:12px;align-items:center;padding:0 10px;cursor:pointer!important}.facture_patient_body_item:hover{background:#f8f9fc}.facture_patient_body_item:hover>.call_icon{background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff}.facture_patient_body_item:hover>.call_icon i{color:#5446db!important}.facture_patient_info_container{display:flex;grid-gap:20px;gap:20px}.facture_patient_img_container{width:40px;height:40px;background-color:#eceef5;border-radius:50%;display:flex;justify-content:center;align-items:center}.facture_patient_img_container img{width:40px;height:40px;border-radius:50%;object-fit:cover}.facture_patient_info{display:flex;flex-direction:column}#facture_patient_name{font-weight:700;color:#1a1c1d}#facture_patient_city,#facture_patient_name{font-family:Lato;font-style:normal;font-size:14px;line-height:21px}#facture_patient_city{font-weight:400;color:#8083a3}.call_icon_bill i,.more_icon i{color:#8083a3}.call_icon_bill{display:none;width:40px;height:40px;border-radius:10px;justify-content:center;align-items:center}.facture_patient_body_item:hover>.call_icon_bill,.selected_patient>.call_icon_bill{display:flex}.facture_patient_body_item:hover>.call_icon_bill o,.selected_patient>.call_icon_bill i{color:#5446db!important}.facture_info_section{width:70%;height:calc(100vh - 64px);overflow-y:auto}.payed{background-color:rgba(29,210,193,.1)!important;color:rgba(67,226,102,.65)!important}.bilan_preview_item,.consultation_preview_item{align-items:center;width:92%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}.payment_tag button{width:80px;border:none;background:#f3f4f9;color:#8083a3;border-radius:10px;height:35px!important;font-size:14px}.add_patient_btn a,.payment_tag button{font-family:Lato;font-style:normal;font-weight:700;line-height:21px}.add_patient_btn a{font-size:16px}.add_patient_btn a:hover{color:#fff}.background_img_notification{width:97%;height:100%;background-size:cover;overflow:auto}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:25px}::-webkit-scrollbar-thumb{background:#888;border-radius:25px}::-webkit-scrollbar-thumb:hover{background:#555}.open_navbar_bg_color{background-color:#f8f9fc}.item_section_right{border:none!important}.complet_logo{width:81.82px;height:25.45px}.text{display:flex;flex-direction:column}.text .title{font-weight:700;color:inherit}.text .desc,.text .title{font-family:"Lato",sans-serif;font-size:14px}.text .desc{font-weight:400;color:#8083a3}.icon{font-size:20px;padding-right:22px}a{color:inherit}.container{margin:30px}.notification_info,form{display:flex;flex-direction:column}.notification_info{margin-top:3vw;margin-left:3vw;width:93%;height:91%;align-items:center;justify-content:space-between}.title_and_button{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin-bottom:2vw}.title_and_button button{position:fixed;right:50px;top:115px;border:none;background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff;border-radius:10px;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#5446db;background:transparent}.title_and_button i{margin:10px}.title_and_button span{font-family:Lato;font-style:normal;font-weight:700;font-size:18px;line-height:27px;color:#1a1c1d}.notification_info_form_item{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;transition:.2s;padding:20px;border-bottom:1px solid #eee}.moremargin{margin-top:20px!important}.notification_info_actual_form{display:flex;flex-wrap:wrap;width:95%;margin-right:100px}.notification_info_form_item label{margin-bottom:.5vw;font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:21px;color:#8083a3}.notification_info_form_item span{font-family:Lato;font-size:14px;color:#8083a3}.notification_info_form_item span a{color:#00f;margin-left:20px}.details{color:#1a1c1d!important}.input_and_icon input{font-size:14px}.edit_button{font-size:16px;line-height:19px;color:#5446db;display:flex;flex-direction:row;align-items:center;border-radius:10px;background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff;margin-right:40px}.edit_button span{color:inherit;font-size:inherit;line-height:inherit;padding:0 10px 0 0}input:focus{outline:none}.address_form span{font-family:Lato;font-weight:700;font-size:18px;line-height:27px;color:#1a1c1d}.address_form{margin-top:2vw}.switch{position:relative;display:inline-block;width:53px;height:25px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#00f}input:focus+.slider{box-shadow:0 0 1px #00f}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:50px}.slider.round:before{border-radius:50%}.options_container_item span{font-family:Lato;font-weight:700;font-size:14px}.options_container_item p{font-family:Lato;color:#8083a3;font-size:14px}.active_toggle_btn{color:#1a1c1d!important}body{margin:0;padding:0;overflow-x:hidden!important;width:auto!important}button:focus,input:focus,textarea:focus{outline:none!important}button{border:none}a{text-decoration:none}.authentication_view{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px}.authentication_view .view_header span{color:#1a1c1d;font-family:Lato;font-style:normal;font-weight:700;font-size:32px;line-height:42px;text-align:center;display:flex;flex-direction:column}.authentication_view #header_subtext{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:center;color:#8083a3}.authentication_view .view_input i{position:absolute;right:0}.authentication_view form{margin-top:60px;display:flex;flex-direction:column;width:100%;align-items:center}.authentication_view form input{border:none;background:transparent}.authentication_view .view_input input{width:95%;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#8083a3}.authentication_view .view_input{border-bottom:1px solid #eceef5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 10px 8px 0;font-size:16px;color:#8083a3;position:relative}.authentication_view .view_item{margin-bottom:35px;width:60%}.authentication_view .view_input_container,.authentication_view .view_item_container .view_item,.view_input{width:100%!important}.authentication_view .view_item button{width:100%}.authentication_view .additional_btns{display:flex;flex-direction:row;justify-content:space-between}#remember_pass{font-family:Lato;font-style:normal;font-weight:700;font-size:14px}.authentication_view .recover_password{font-family:Lato!important;font-style:normal;font-size:14px;font-weight:700;color:#5446db}#connect_btn,.authentication_view #valider_btn{border:none;background-color:#5446db;color:#fff;height:50px;width:100%;border-radius:10px}#resend_email,.authentication_view #create_account_btn{border:none;color:#5446db;height:50px;width:100%;background:transparent;border-radius:10px}#create_account_btn,#resend_email,.authentication_view #connect_btn{font-family:Lato!important;font-style:normal;font-size:14px;font-weight:700}.accept_terms,.authentication_view .remember_me{display:flex;flex-direction:row;justify-content:baseline;align-items:center}.authentication_view #accept_terms,.authentication_view #remember_me_checkbox{margin:0;cursor:pointer;font-weight:700}.authentication_view .checkbox-btn{border-radius:50%;width:16px;height:16px;background-color:#f0f0f3;margin-right:10px;display:flex;justify-content:center;align-items:center}.authentication_view .accept_terms .selection_opt{width:16px;height:16px;border:5px solid #5446db;border-radius:50%;transition:.3s}.authentication_view .selection_opt{width:5px;height:5px;border:5px solid #5446db;border-radius:50%;transition:.3s}.authentication_view select>option{font-family:Lato!important;font-style:normal;font-weight:700}.authentication_view .view_item_container{width:60%;display:flex;flex-direction:column;justify-content:space-between}.authentication_view .view_input_container{font-family:Lato;font-weight:700;font-size:16px;line-height:19px;color:#8083a3;width:240px}.authentication_view select{width:100%;font-family:Lato;font-size:16px!important;border:none;outline:none!important;background:transparent!important;color:#1a1c1d;font-weight:700}@media screen and (min-width:700px){.authentication_view .view_item_container{flex-direction:row;grid-gap:15px;gap:15px}}@media screen and (min-width:900px){.authentication_view form{width:850px}}.main_content{overflow:auto}.bilan_header p{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.bilan_header span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#1a1c1d;margin-right:150px}.bilan_header{margin-bottom:30px;margin-top:10px}.bilan_container{height:100%;width:100%;margin:20px}.bilan_main_content{display:flex;flex-wrap:wrap;cursor:pointer}.bilan_item{padding-bottom:15px;border:1px solid #eceef5;box-sizing:border-box;border-radius:10px;margin-right:30px;margin-bottom:31px}.settings_icon{width:36px;height:36px;box-sizing:border-box;color:#8083a3;cursor:pointer}.bilan_contact_icon,.settings_icon{border:1px solid #eceef5;border-radius:10px;display:flex;justify-content:center;align-items:center}.bilan_contact_icon{width:56px;height:56px;margin-left:auto;margin-right:auto;margin-bottom:6px}.bilan_contact_info #name{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#1a1c1d}.bilan_contact_info #job{font-size:14px;line-height:21px;color:#8083a3}.bilan_contact_info #job,.search_bilan input{font-family:Lato;font-style:normal;font-weight:700}.search_bilan input{color:#1a1c1d;border:none;width:400px;font-size:16px}.bilan_handler{position:relative}.settings_icon{position:absolute;right:16px;top:-20px}.bilan_handler_info{margin-top:36px}.bilan_contact_info{flex-direction:column;margin-bottom:15px}.bilan_btns,.bilan_contact_info{display:flex;justify-content:center;align-items:center}.bilan_btns{width:100%;flex-direction:row;flex-wrap:wrap}.bilan_btns button{border:none;background:#eceef5;padding:10px 8px;font-weight:700;font-size:10px;line-height:17px;text-align:center;color:#819cff;border-radius:8px;margin:1% 8px 5px}.bilan_item:hover{background:#f3f4f9}.bilan_handler .bilan_handler_info .bilan_contact_icon,.bilan_item:hover>.bilan_handler .bilan_handler_info .bilan_contact_icon{background:#fff}.selected{background:#f3f4f9}.selected .bilan_btns button,.selected .bilan_contact_icon,.selected .settings_icon{background:#fff}.deactivated{opacity:.5}.div_apercu{display:flex;vertical-align:middle;height:50px;margin:10px}.div_apercu label{color:#8181a5}.div_apercu h6,.div_apercu label{margin-right:10px;font-family:Lato;font-size:15px}.div_apercu h6{color:#000}.popup_container_bilan{position:absolute;top:13px;right:0;z-index:9999}.whole_container{height:35px;position:relative}.carre_bilan{z-index:1000;margin-right:-6%;background-color:#fff;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-6px;right:25px}.sub_cube_bilan{background-color:#fff;width:250px;height:35px;position:relative;top:15px;border-radius:6px;display:flex;justify-content:center;align-items:center;box-shadow:10px 10px 22px -11px rgba(0,0,0,.27)}.op_bilan{display:flex;flex-direction:column;justify-content:flex-start;align_items:flex-end;width:100%;height:35px;padding-top:5px;margin-left:10px}.op_item_bilan{cursor:pointer}.op_item_bilan i{margin-right:9%}.op_item_bilan i,.op_item_bilan span{color:#1a1c1d;font-size:14px}.fc-timegrid-event{background-color:transparent!important;border-width:2px}.main_content{overflow:hidden}:focus{box-shadow:none!important;border:none!important;outline:none!important}.test_seperator{width:3px}.upper_right_menu_controls{display:flex;flex-direction:row}.left_arrow_container,.right_arrow_container{color:#8083a3;border-radius:10px;margin:0 5px;cursor:pointer}.appointment_date_container{flex-direction:row;margin-left:10%;width:300px}.appointment_date_container,.appointment_date_container .appointment_date_icon{display:flex;justify-content:center;align-items:center}#appointment_date{font-size:18px!important;margin:14px;font-family:Lato}.appointment_settings{width:320px;height:100%;border-right:1px solid #eceef5}.appointment_details{width:calc(100% - 331px);height:3000px;position:relative}.appointment_settings_top_section_container{display:flex;flex-direction:column;align-items:center;margin:10px}.top_section_item{align-items:flex-start;width:298px;justify-content:space-between;padding-right:20px}.top_section_item,.top_section_item_left_section{display:flex;height:72px;border-radius:6px;cursor:pointer}.top_section_item_left_section{align-items:center}.badge{margin-top:10px;background:#1dd2c1!important}.top_section_item_text{display:flex;flex-direction:column}.icon_agenda{margin-left:30px;margin-right:20px}.top_section_item_text #main_title{font-family:Lato;font-style:normal;font-weight:700;font-size:14px!important;color:#1a1c1d}.top_section_item_text #sub_title{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#8083a3}.appointment_settings_top_section_container{padding-top:18px}.appointment_settings_content{height:100%;display:flex;flex-direction:column;justify-content:space-between}#top_section_seperator{width:270px;height:.5px;background:#eceef5;margin-top:10px auto;opacity:.5}#right_side_section_seperator{width:90%;height:.5px;background:#eceef5;opacity:.5}.activated_item{background:#f8f9fc}.activated_item #main_title{color:#5446db}.appointment_settings_bottom_section{width:100%;display:flex;flex-direction:column;align-items:flex-start}.agenda_header span{font-size:18px!important;color:#1a1c1d!important;font-weight:700;width:50%}.agenda_header{flex-direction:row;justify-content:center;width:273px;margin-left:5%}.agenda_body,.agenda_header{display:flex;align-items:center}.agenda_body{flex-direction:column;width:95%}.agenda_header_control{display:flex;flex-direction:row;align-items:center}.agenda_header_icon{border-radius:10px;display:flex;justify-content:center;align-items:center;margin-right:10px}.agenda_days{display:flex}#agenda_days_item{width:40px;display:flex;justify-content:center;align-items:center;height:35px}.agenda_dates{display:flex}#agenda_dates_item{width:40px;align-items:center;height:50px;display:flex;flex-direction:column}#agenda_dates_item span{font-family:Lato;font-weight:700;font-size:13px;color:#1a1c1d}.first_color_dot{background:#eceef5}.first_color_dot,.second_color_dot{width:7px;height:7px;border-radius:50%}.second_color_dot{background:#5446db}.color_dot_container{display:flex;width:20px;justify-content:space-around}.third_color_dot{background:#f6933e}.fourth_color_dot,.third_color_dot{width:7px;height:7px;border-radius:50%}.fourth_color_dot{background:#ff808b}#agenda_date_container{border-radius:50%;width:25px;height:25px;margin-bottom:5px;display:flex;justify-content:center;align-items:center}#agenda_date_container:hover{cursor:pointer}.selected_date{background:#5446db!important}.selected_date span{color:#fff!important}.agenda_days #agenda_days_item span{font-family:Lato;font-style:normal;font-weight:400;font-size:11px;line-height:18px;color:#8083a3}.appointment_details{display:flex;flex-direction:column;justify-content:center;align-items:center}.appointment_details_container{width:80%;overflow-y:auto!important;overflow-x:hidden;padding-bottom:40px;transition:.2s}.rendez_vous_list{width:100%;margin-top:25px}.rendez_vous_list_header{display:flex;flex-direction:row;width:100%;justify-content:space-between;height:36px;align-items:center}.rendez_vous_list_header_left_item{padding-left:2vw;display:flex;grid-gap:1vw;gap:1vw;justify-content:space-between;align-items:baseline;width:35%}.rendez_vous_list_header_left_item span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px}.rendez_vous_list_header_right_item{margin-right:30px}.rendez_vous_list_header_right_item .create_rendez_vous_btn{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#5446db;background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff;border-radius:10px;display:flex;justify-content:baseline;align-items:baseline;padding:8px 20px 10px;grid-gap:10px;gap:10px}.rendez_vous_list_header_right_item span{color:#5446db}.create_rendez_vous_btn:hover{cursor:pointer}.rendez_vous_list_header_left_item select{background:#fff!important}.rendez_vous_list_header_left_item span{padding-left:0!important;width:180px!important;color:#1a1c1d}.rendez_vous_list_body{margin-top:20px}#time_container_indis #start_time{font-family:Lato;font-weight:700;font-size:14px;line-height:21px;color:#1a1c1d!important}#time_container_indis #end_time{font-family:Lato;font-size:14px;line-height:21px;color:#8083a3!important}#time_container_indis i{padding:8px;border:1px solid #eceef5;color:#8083a3;border-radius:10px;background-color:#fff}#time_container_indis{display:flex;align-items:center;grid-gap:10px;gap:10px;width:23%;margin-right:5%;margin-left:13px}.emptyspace{background:#f3f4f9;width:50px;height:36px;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-right:10px!important}#status_mark_btn{width:16%!important}.rendez_vous_list_body_item{display:flex}.rv_text_details{height:36px;display:flex;align-items:center;width:80%;padding-left:2%}.rv_details{width:80%}.rv_text_details span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#8083a3}.rv_more_details i{padding:8px;border:1px solid #eceef5;color:#8083a3;border-radius:10px;background-color:#fff}.rendez_vous_list_body_item_container{margin-left:15px;margin-right:15px;padding:20px 0;border-radius:10px;width:96%;position:relative}.rendez_vous_list_body_item_container:hover{background:#f8f9fc;cursor:pointer}.rv_more_details i:hover{background-color:#eceef5;color:#5446db}.rv_more_details{margin-right:13px}.right_side_bar_header{display:flex;justify-content:space-between;margin:20px 15px 15px;align-items:center}.right_side_bar_header img{padding:2px 10px;border:1px solid #000;border-radius:6px}.expanded_more_details{display:flex;align-items:center;grid-gap:5px;gap:5px;margin-left:5px}.expanded_more_details i{font-size:12px;padding:8px;border:1px solid #eceef5;color:#8083a3;border-radius:10px;background-color:#fff}#motif_num{padding:9px 13px;border-radius:50%;background:#5446db;font-size:12px;width:30px;height:30px;margin:3px}#motif_num,#motif_text{font-family:Lato;font-style:normal;font-weight:700}#motif_text{font-size:13px;line-height:21px;color:#1a1c1d}#motif_num_other{padding:6px 10px;border-radius:50%;background:#eceef5;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#8083a3;width:30px;height:30px;margin:3px}.right_side_bar_body{overflow-y:auto!important}.right_side_bar_body_control{display:flex;width:100%;justify-content:space-between;padding:15px}#add_app_sidebar_title{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1a1c1d}#date_de_debut_title{font-family:Lato;font-style:normal;font-weight:400;font-size:13px;line-height:21px;color:#8083a3;margin-bottom:10px}#date_de_debut_text{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#1a1c1d;border:none}.add_dispo_item{flex-direction:column;padding:10px 20px 0 15px}.add_dispo_item,.date_de_debut_icon{display:flex;justify-content:space-between}.add_indispo_btn_container{width:100%;display:flex;justify-content:center;align-items:center}.right_side_bar_body form button{padding:10px 30px;margin:20px 0 30px;border-radius:10px;background-color:#5446db;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;text-align:center;color:#fff}.whole_container{width:250px;height:130px}.carre{width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-6px;right:8px}.carre,.sub_cube{background-color:#fff}.sub_cube{width:250px;height:100px;position:relative;top:15px;border-radius:6px;display:flex;justify-content:center;align-items:center;box-shadow:10px 10px 22px -11px rgba(0,0,0,.27)}.op{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:79px;padding-top:5px;margin-left:10px}.op_item i{width:20px;margin-right:10px}.op_item i,.op_item span{font-size:14px;color:#1a1c1d}.right_side_section_seperator{margin:8px 0}.btn_status{margin:0 10px;background:#f3f4f9;height:36px;width:200px;border-radius:8px;display:flex;justify-content:center;align-items:center;border:none!important;outline:none!important}.btn_status span{font-weight:700;font-size:14px}.react-datepicker__current-month,.react-datepicker__navigation--next,.react-datepicker__navigation--previous{display:none}.react-datepicker__day{width:40px;display:flex;align-items:center;height:28px;flex-direction:column}.react-datepicker__day--selected{background:#5446db!important;display:flex;justify-content:center;align-items:center}.react-datepicker__day--selected,.react-datepicker__day:hover{border-radius:50%!important;width:25px!important;height:25px!important}.react-datepicker__day:hover{background:#eaeaea!important}.react-datepicker{border:0!important}.react-datepicker__header{background-color:#fff!important;border-bottom:0 solid #aeaeae!important}.react-datepicker__month-container{width:100%}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{width:25px!important}.react-datepicker__day-names .react-datepicker__day-name{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#8083a3;margin:8px!important}.react-datepicker__day,.react-datepicker__month{font-family:Lato;font-weight:700;font-size:13px;color:#1a1c1d;margin:5px!important;display:inline-block}.react-datepicker__day{margin:8px!important}.rendez_vous_list_header_left_item select{padding-left:20px!important;width:200px!important;background:#f3f4f9!important;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;border-radius:6px;border:none;margin-left:15px;color:#8083a3!important;height:36px!important}.right_sidebar_body_control{display:flex;width:100%;justify-content:space-between;margin-top:10px;margin-bottom:30px}.right_side_bar_body{padding:10px 20px}.right_sidebar_body_item{margin:10px 0}.right_sidebar_body_item label{font-family:Lato;font-style:normal;font-size:14px;line-height:19px;color:#8083a3}.right_sidebar_body_item input,.right_sidebar_body_item select{border:none;border-bottom:1px solid #eceef5!important;border-radius:0;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;padding-left:0!important;color:#8083a3}.right_sidebar_body_item input{display:block}#motif_check_icon{background-color:#5446db;padding:9px 10px;border-radius:50%;font-size:12px;width:30px;height:30px;margin:2px}#motif_check_icon i{color:#fff}.prochiane_disponibilite_container{background:#f8f9fc;display:flex;align-items:center;height:78px;width:100%;border:1px solid #eceef5;border-radius:8px}.title{color:#42424d}.desc,.title{line-height:21px}.desc{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;color:#8083a3}.prochiane_disponibilite_text_container{display:flex;flex-direction:column;margin-left:12px}.prochiane_disponibilite_container{padding-left:20px;margin-bottom:10px}.creneau_item{background:#f3f4f9;width:28%;height:36px;display:flex;justify-content:center;align-items:center;border-radius:8px;cursor:pointer}.creneau_item span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;text-align:center;color:#8083a3}.creneau_container{display:flex;flex-wrap:wrap;grid-gap:13px;gap:13px;margin-top:15px}.creneau_container_title{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.current_rdv span{color:#5446db}.current_rdv{background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff}#recap_text{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-transform:uppercase;color:#5446db}.validation_control{display:flex;align-items:center;justify-content:space-between}.right_side_shit_body_item-1 .edit_button{cursor:pointer;font-size:12px!important;color:#5446db!important;display:flex;flex-direction:row;align-items:center;border-radius:10px;padding:5px 10px;background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff}.right_side_shit_body_item-1 .edit_button span{color:inherit!important;font-size:inherit!important;margin-left:10px;font-family:Lato;font-style:normal;font-weight:700}.recap_info_container{width:100%;height:450px;margin-top:40px;border-bottom:1px solid #eceef5}.recap_info_container_header img{object-fit:cover;border-radius:50%;width:60px;height:60px;margin-bottom:10px}.recap_info_container_header h5{margin-left:10px;font-family:Lato;font-weight:700;color:#1a1c1d;font-size:16px}.recap_info_container_header{margin-left:40%;margin-bottom:30px}.recap_info_main{width:100%}.recap_info_container_body{width:100%;height:100%}.motif_info{width:100%;height:50px}.date_info_item{margin-top:20px}.creneau_info_item,.date_info_item,.motif_info_item,.telephone_info_item,.ville_info_item{height:100%;display:flex;align-items:center}.creneau_info_left_section,.date_info_left_section,.motif_info_left_section,.telephone_info_left_section,.ville_info_left_section{width:40%;text-align:right;padding-right:20px}.motif_info_right_section{border-top:1px solid #eceef5;border-bottom:1px solid #eceef5}.creneau_info_right_section,.date_info_right_section,.motif_info_right_section,.telephone_info_right_section,.ville_info_right_section{width:50%;text-align:left;height:100%;display:flex;align-items:center;margin-left:10px}.creneau_info_left_section span,.date_info_left_section span,.motif_info_left_section span,.telephone_info_left_section span,.ville_info_left_section span{color:#8083a3;font-size:14px}.creneau_info_right_section span,.date_info_right_section span,.motif_info_right_section span,.telephone_info_right_section span,.ville_info_right_section span{color:#1a1c1d;font-size:14px}.confirm_recap_info_btn{width:80%;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;padding:0 10px}.confirm_btn_container{margin-bottom:20px;margin-top:40px}.confirm_btn_container,.right_sidebar_footer{width:100%;display:flex;justify-content:center}.right_sidebar_footer{align-items:center;flex:1 1 auto;height:38px!important}.right_sidebar_footer button{width:80%;height:45px;font-family:Lato;font-style:normal;font-weight:400;font-size:14px;padding:10px 30px!important;border:none;background:#5446db;color:#fff;border-radius:10px}.right_sidebar_footer svg{margin-right:10px}#Patient .right_sidebar_body_item{margin-bottom:20px}.modal_body_section_1 img{object-fit:cover;border-radius:50%}.modal_body_section_1 .edit_button{margin-right:10px}.modal_body_section_1{display:flex;justify-content:space-between;width:100%;padding-left:127px;align-items:center;margin-bottom:20px}#recap_username{margin-left:0!important}.modal_body_section_1_left{display:flex}.modal_body_section_1 edit_btn{width:76px!important;height:28px!important;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;text-align:center;color:#8083a3;background:#f3f4f9}@media screen and (min-width:1600px){.rendez_vous_list_header_left_item{width:32%!important}}@media screen and (min-width:1600px){.validation_control{display:flex;align-items:center;justify-content:space-between}}.user_gen_info{margin-left:20px;height:50px}.modal_body_recap_details_item{display:flex;height:40px;width:100%;justify-content:center;align-items:center}.modal_body_recap_details_item_left{width:140px;text-align:right;margin-right:3%}.modal_body_recap_details_item_left span{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.modal_body_recap_details_item_right{width:460px}.conto{width:100%;display:flex;justify-content:space-between}.conto span{padding:0!important;text-align:left!important}.modal_body_recap_details_item{margin-top:5px;margin-bottom:5px}.modal_body_recap_details_item_right span{font-family:Lato;font-style:normal;font-weight:400;font-size:15px;line-height:21px;color:#1a1c1d}.modal-footer{margin-left:40px;margin-right:40px}.modal-footer button{margin-left:auto;margin-right:auto;width:220px}.first_item_modal_recap{height:60px}.modal_body_recap_details #top_section_seperator{width:100%;margin:0 0 0 24%}.modal_body_recap_details_item input{border:none;border-bottom:1px solid #eceef5;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;padding:7px 0 10px;margin-left:10px!important;width:66%}input:focus{border-bottom:1px solid #eceef5}#appointment_details_indispo{font-family:Lato;font-style:normal;font-weight:700;font-size:32px;line-height:42px;text-align:center;margin-bottom:10px;color:#1a1c1d}#appointment_details_sub{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:center;color:#8083a3;margin-bottom:20px;width:350px}.not_app_container{width:100%;height:calc(80vh - 66px);display:flex;flex-direction:column;justify-content:center;align-items:center}#add_rv{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;padding:10px 30px!important;border:none;background:#5446db;color:#fff;border-radius:10px}.actif_status{background:linear-gradient(0deg,#eeedfb,#eeedfb),#fff}.actif_status span{color:#5446db}.reduce_padding{padding-left:0!important}.btn_valid{margin-right:4%;width:76px;height:28px;text-align:center}.edit_recap_btn{color:#5446db;font-size:14px;width:35%;height:36px;text-align:center;background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff;border-radius:10px;font-weight:700}@media screen and (min-width:1700px){.rv_text_details span{padding-left:90px}}.compressed_btn_status{margin:0 7.5px!important}.status_rdv{width:130px!important;border:none;background:#f3f4f9;border-radius:10px;height:40px!important;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px}.rendezvouslist-container{padding-top:30px;padding-left:30px}.rendezvous-header-text{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1a1c1d;margin-bottom:20px}.rendezvous-header{display:flex;justify-content:space-between}.rendezvous-header-addrendezvousbutton{display:flex;width:220px;height:36px;background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff;border-radius:10px;padding-left:25px;padding-right:0;text-align:center}.plus{margin-right:6px;text-align:center;display:table-cell;vertical-align:middle}.button_text,.plus{padding-bottom:9px;padding-top:9px}.button_text{color:#5446db}.rendezvous,.rendezvous-header-left,.rendezvous-header-right{display:flex}.rendezvous{margin-bottom:10px;width:100%;margin-right:30px}.clock_logo{padding:9px;margin-right:25px;border:1px solid #eceef5;box-sizing:border-box;border-radius:10px}.time_start{font-weight:700;color:#1a1c1d;margin-right:25px}.time_end,.time_start{font-family:Lato;font-style:normal;font-size:14px;line-height:21px;text-align:center;display:table-cell;vertical-align:middle;padding-top:9px;padding-bottom:9px}.time_end{font-weight:400;color:#8083a3;margin-right:67px}.status{color:#5446db;background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff}.actifstatusbutton,.status{padding:10px 20px;border-radius:8px;margin-right:65px;width:90px;text-align:center}.actifstatusbutton{color:#1dd2c1;background:linear-gradient(0deg,#e8fbf9,#e8fbf9),#fff}.description{padding-top:9px;padding-bottom:9px;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#8083a3;width:900px;text-align:left}.more_logo,.view_logo{padding:9px;margin-right:10px;border:1px solid #eceef5;box-sizing:border-box;border-radius:10px}.edit_btn{width:76px!important;color:#8083a3;height:30px!important}.conto .btn_actif,.edit_btn{border:none;background:#f3f4f9;border-radius:10px;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px}.conto .btn_actif{width:100px!important;color:#1dd2c1;height:40px!important}.conto .btn_canceled,.conto .btn_completed{width:100px!important;color:#a0a0a0;height:40px!important}.conto .btn_canceled,.conto .btn_completed,.conto .btn_update{border:none;background:#f3f4f9;border-radius:10px;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px}.conto .btn_update{width:76px!important;color:#8083a3;height:30px!important}.btn_valid{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;width:70px;border:none;background:#5446db;color:#fff;border-radius:10px;height:30px}.span_actif{color:#1dd2c1!important;font-weight:700!important;display:contents!important}.span_canceled,.span_completed{color:#5446db!important;font-weight:700!important}.selected_facture_details{width:95%;height:80px;display:flex;justify-content:space-between;border-radius:12px;align-items:center;padding:0 10px;background:#f8f9fc;margin:15px 0 30px}.facture_patient_info_container,.selected_facture_info_container{display:flex;grid-gap:20px;gap:20px}.facture_patient_img_container,.selected_facture_img_container{width:40px;height:40px;background-color:#eceef5;border-radius:50%;display:flex;justify-content:center;align-items:center}.facture_patient_img_container img,.selected_facture_img_container img{width:40px;height:40px;border-radius:50%;object-fit:cover}.facture_patient_info,.selected_facture_patient_info{display:flex;flex-direction:column}#facture_patient_name,#selected_facture_patient_name{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#1a1c1d}#facture_patient_city,#selected_facture_patient_city{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.facture_patient_controls .form-control{background:#eceef5;border:none;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#8083a3}.facture_patient_controls select{border:none}.fatcure_detailed_info_section{padding-top:40px}.patient_detailed_info_section_header{margin-left:145px}.facture_info_section_form{width:100%;height:calc(100vh - 64px);overflow-y:auto}.facture_general_info{display:flex;flex-direction:column}#facture_general_info_name{font-family:Lato;font-style:normal;font-weight:700;font-size:20px;line-height:32px;color:#1a1c1d}#facture_general_info_city{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.facture_general_info_btns,.np_btn{display:flex;grid-gap:10px;gap:10px}.np_btn{background-color:#5446db;width:220px;height:40px;justify-content:center;align-items:center;border-radius:10px}.np_btn span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#fff}.patient_detailed_info_section_body{margin-top:30px}.payment_tag{cursor:pointer;font-size:12px!important;color:#5446db!important;display:flex;flex-direction:row;align-items:center;border-radius:10px;padding:5px 10px}.edit_button span{color:inherit!important;font-size:inherit!important;margin-left:10px;font-family:Lato;font-style:normal;font-weight:700}.edit_button i{font-size:14px}.bilans_preview_container,.consultations_preview_container{width:50%;height:40%;border:1px solid #eceef5;border-radius:8px}.bilan_preview_header,.consultations_preview_header{display:flex;justify-content:space-between;margin:15px}.bilan_preview_header .left span,.consultations_preview_header .left span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#1a1c1d}.bilan_preview_header .right span,.consultations_preview_header .right span{font-family:Lato;font-style:normal;font-weight:700;font-size:12px;line-height:21px;color:#5446db}.bilan_preview_container,.consultation_preview_container{padding:20px 0;border-radius:10px;width:100%;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.fatcure_detailed_info_section{width:100%;height:calc(100vh - 64px)}.empty_facture_result_container{width:266px}.empty_facture_result{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:10px;gap:10px}#no_facture{font-family:Lato;font-style:normal;font-weight:700;font-size:32px;line-height:42px;text-align:center;margin-bottom:10px;color:#1a1c1d}#no_facture_desc{line-height:21px;text-align:center;color:#8083a3;margin-bottom:20px;width:350px}#add_facture,#no_facture_desc{font-family:Lato;font-style:normal;font-weight:400;font-size:14px}#add_facture{padding:10px 30px!important;border:none;background:#5446db;color:#fff;border-radius:10px}.facture_payment_details_container{width:83%}.facture_payment_details{display:flex;width:100%}.payment_tag_container{display:flex;flex-direction:column;justify-content:flex-end}.payment_checkout{width:87%;height:80px;margin-left:auto;margin-right:auto;border-radius:10px;display:flex;grid-gap:15px;gap:15px;padding-left:15px;padding-right:15px;align-items:center;border:1px solid #eceef5}.code_facture{width:14%}.code_facture span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1a1c1d}.event{width:27%}.event span{font-family:Lato;font-style:normal;font-weight:400;font-size:13px;line-height:16px;color:#1a1c1d}.date{display:flex;flex-direction:column;width:18%}.date span{font-family:Lato;font-style:normal;font-weight:400;font-size:13px;line-height:17px;color:#1a1c1d;opacity:.5}.seance{width:13%}.seance span{font-weight:400;font-size:13px;line-height:16px;text-align:right;opacity:.5}.prix span,.seance span{font-family:Lato;font-style:normal;color:#1a1c1d}.prix span{font-weight:700;font-size:16px;line-height:24px}@media screen and (min-width:1400px){.code_facture{width:15%}.event{width:30%}}@media screen and (min-width:1800px){.event{width:35%}}.form-row{margin-left:0!important;margin-right:0!important;grid-gap:25px;gap:25px}.add_facture_section{padding:20px}.add_facture_section form{width:100%}.add_facture_section form .form-group{width:46.5%}.add_facture_section .input_and_icon input{width:90%}.input_and_icon input{height:2vw;border:none;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;padding-bottom:10px;color:#1a1c1d;width:27vw}.input_and_icon{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;border-bottom:solid 1px#eceef5}.input_and_icon i,form label{color:#8083a3}form label{margin-bottom:.5vw;font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:21px}.add_facture_section select{border:none!important;border-bottom:1px solid #eceef5;padding:0!important;font-size:16px;font-family:Lato!important;font-weight:700!important;font-size:16px!important;color:#373839!important;border-radius:0!important}.start_end_date_select_container{width:46.5%;display:flex;grid-gap:20px;gap:20px}.start_end_date_select_container .form-group{width:50%!important}.add_facture_section input{padding-bottom:15px!important}.start_end_date_select_container select{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;padding-bottom:15px!important;color:#8083a3!important}.form-group select:focus{color:#373839!important;border-bottom:1px solid #eceef5!important}.footer_buttons{margin-top:30px;margin-bottom:30px;display:flex;flex-direction:row;width:96.5%;justify-content:space-between}.footer_buttons button{border:none;font-family:Lato;font-style:normal;width:120px;height:40px;border-radius:10px;font-weight:700;text-align:center}.footer_buttons #cancel{background-color:#fff;color:#8083a3;border:1px solid #8083a3}.footer_buttons #update{color:#fff;background-color:#00f}.footer_buttons #cancel:focus{border:1px solid #8083a3!important}.form_subtitle span{font-family:Lato;font-style:normal;font-weight:700;font-size:18px!important;line-height:27px;color:#1a1c1d!important}.form_subtitle{margin-top:30px;margin-bottom:30px}.form-control:focus{border:none!important;color:#8083a3!important}.contact_patients_header p{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.contact_patients_header span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#1a1c1d;margin-right:150px}.contact_patients_header{height:60px;width:88%;margin:20px auto;display:flex;flex-direction:column;justify-content:center}.search_contact_patients_name{width:100%;display:flex;justify-content:space-between;align-items:center}.search_contact_patients input{color:#1a1c1d;border:none;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;padding-left:10px;width:95%}.contact_patients_list{width:100%;height:calc(100vh - 70px);background-color:#fff}.contact_patients_controls{width:90%;height:60px;display:flex;grid-gap:10px;gap:10px;margin-right:auto;margin-left:auto;align-items:center}.contact_patients_body{width:100%;height:auto;overflow-y:auto;height:calc(93% - 160px)}.contact_patients_body_item{width:95%;height:80px;margin:10px auto;display:flex;justify-content:space-between;border-radius:12px;align-items:center;padding:0 10px;cursor:pointer}.contact_patients_body_item:hover{background:#f8f9fc}.contact_patients_body_item:hover>.call_icon{background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff}.contact_patients_body_item:hover>.call_icon i{color:#5446db!important}.patient_contact_info_container{display:flex;grid-gap:20px;gap:20px}.patient_contact_img_container{width:40px;height:40px;background-color:#eceef5;border-radius:50%;display:flex;justify-content:center;align-items:center}.patient_contact_img_container img{width:60px;height:60px;border-radius:50%;object-fit:cover}.patient_contact_info{display:flex;flex-direction:column}#patient_contact_name{font-weight:700;color:#1a1c1d}#patient_contact_city,#patient_contact_name{font-family:Lato;font-style:normal;font-size:14px;line-height:21px}#patient_contact_city{font-weight:400;color:#8083a3}.call_icon_patient i,.more_icon i{color:#8083a3}.more_icon{border-radius:10px;border:1px solid #eceef5;display:flex;background:#fff}.call_icon_patient,.more_icon{width:40px;height:40px;justify-content:center;align-items:center}.call_icon_patient{border-radius:10px;display:none}.selected_patient>.call_icon_patient{display:flex}.selected_patient>.call_icon_patient i{color:#5446db!important}.contact_patients_body_item:hover>.call_icon_patient{display:flex}.contact_patients_body_item:hover>.call_icon_patient i{color:#5446db!important}.contact_patients_controls .form-control{background:#eceef5!important;border:none;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#8083a3}.contact_patients_controls select{border:none}.patient_detailed_info_section_header{display:flex;height:120px;grid-gap:20px;gap:20px;margin-left:130px}.patient_info{height:120px;display:flex;flex-direction:column;justify-content:space-between}.patient_info_section{width:70%;height:calc(100vh - 64px);overflow-y:auto;overflow-x:hidden}.select_container_item{margin-left:auto;margin-right:auto;height:90px;width:93%;border-radius:6px;display:flex;flex-direction:row;margin-top:20px}.add_patient_btn{height:50px;width:95%;border-radius:10px;margin:auto;grid-gap:20px;gap:20px;background-color:#5446db;cursor:pointer}.add_patient_btn,.patient_avatar{display:flex;justify-content:center;align-items:center}.patient_avatar{background:#eceef5}.patient_avatar,.patient_avatar img{width:120px;height:120px;border-radius:50%}.patient_avatar img{object-fit:cover}.patient_general_info{display:flex;flex-direction:column}#patient_general_info_name{font-family:Lato;font-style:normal;font-weight:700;font-size:20px;line-height:32px;color:#1a1c1d}#patient_general_info_city{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.patient_general_info_btns,.patient_np_btn{display:flex;grid-gap:10px;gap:10px}.patient_np_btn{background-color:#5446db;width:78px;height:30px;justify-content:center;align-items:center;border-radius:10px}.patient_np_btn span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#fff}.patient_detailed_info_section_body_item{width:95%;height:60px}#patient_address,#patient_birthday,#patient_cnam,#patient_email,#patient_phone{width:110px}#note_label,#patient_detail_props_label{text-align:right;color:#8083a3}#note_label,#note_text,#patient_detail_props_label,#patient_detail_props_text{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px}#note_text,#patient_detail_props_text{color:#1a1c1d}.patient_detailed_info_section_body_item{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;padding-top:10px}.patient_info_note{margin-top:50px}.note,.patient_detail_props{display:flex;grid-gap:40px;gap:40px;width:86%}.note_label_container{margin-left:78px;text-align:right}.address_label_container,.birthday_label_container,.cnam_label_container,.email_label_container,.phone_label_container{width:180px;text-align:right}.preview_containers{display:flex;grid-gap:20px;gap:20px;margin:50px 50px 20px}.patient_bilans_preview_container,.patient_consultations_preview_container{width:70%;height:40%;border:1px solid #eceef5;border-radius:8px}.patient_bilan_preview_header,.patient_consultations_preview_header{display:flex;justify-content:space-between;margin:15px}.patient_bilan_preview_header .left span,.patient_consultations_preview_header .left span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px;color:#1a1c1d}.patient_bilan_preview_header .right span,.patient_consultations_preview_header .right span{font-family:Lato;font-style:normal;font-weight:700;font-size:12px;line-height:21px;color:#5446db}.patient_bilan_preview_item,.patient_consultation_preview_item{align-items:center;width:92%;margin-left:auto;margin-right:auto}.patient_bilan_preview_container,.patient_consultation_preview_container{padding:20px 0;border-radius:10px;width:100%;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.indispo_more_details i:hover{background-color:#eceef5;color:#5446db}.patient_bilan_preview_item,.patient_consultation_preview_item{display:flex;justify-content:space-between;position:relative}.patient_consultation_preview_item{cursor:pointer;height:45px;padding:10px}.patient_consultation_preview_item:hover{background:#f8f9fc}.patient_consultation_preview_item:hover>.recent_patient_icon{display:flex}.patient_bilan_preview_item{cursor:pointer;height:45px;padding:10px}.patient_bilan_preview_item:hover{background:#f8f9fc}.patient_bilan_preview_item:hover>.recent_patient_icon{display:flex}.patient_bilan_preview_item:hover>.recent_patient_icon i,.patient_consultation_preview_item:hover>.recent_patient_icon i{color:#5446db!important}.indispo_text_details{height:36px;display:flex;align-items:center;width:80%}.indispo_text_details span{color:#8083a3}#patient_consulation_timing #start_time,.indispo_text_details span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:21px}#patient_consulation_timing #start_time{color:#1a1c1d}#patient_consulation_timing #end_time{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#8083a3}#patient_consulation_timing i{padding:10px;border:1px solid #eceef5;color:#8083a3;border-radius:10px;background-color:#fff}#patient_consulation_timing{display:flex;align-items:center;grid-gap:10px;gap:10px}.patient_bilan_text,.patient_consultation_text,.text_clock_cont{display:flex;flex-direction:column}.more_icon_container i{padding:10px;border:1px solid #eceef5;color:#8083a3;border-radius:10px;background-color:#fff}.patient_bilan_text #bilan_name,.patient_consultation_text #type_consultation{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#1a1c1d}.patient_bilan_text #bilan_details,.patient_consultation_text #patient_name{font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#8083a3}.right{display:flex;grid-gap:10px;gap:10px;align-items:center;cursor:pointer}.patient_info_address,.patient_info_birthday,.patient_info_cnam,.patient_info_email,.patient_info_phone{height:30px!important}.selected_patient{background:#f8f9fc}.selected_patient>.call_icon{background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff}.selected_patient>.call_icon i{color:#5446db!important}.test_seperator{background:#eceef5;width:2px;height:25px;margin-right:10px;margin-left:15px}.left_section{height:100%;width:50px;display:flex;justify-content:center;margin-top:23px}.title{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#fff}.right_section{display:flex;flex-direction:column;margin-top:20px}.sub_desc{width:100%;font-family:Lato;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#eceef5;opacity:.9}.toast_info{background:#819cff}.add_patient_btn span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#fff}.add_patient_btn i{color:#fff}.empty_container{width:100%;height:160px;border:1px solid #eceef5;border-radius:8px;display:flex;flex-direction:column;grid-gap:15px;gap:15px;padding:10px 20px;justify-content:center}.empty_container_title{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1a1c1d}.empty_container_body{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.empty_container_btn{display:flex;grid-gap:10px;gap:10px;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(84,70,219,.1),rgba(84,70,219,.1)),#fff;border-radius:10px;padding:8px 0 10px 8px;width:260px}.empty_container_btn span{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#5446db}#empty_container_text{font-family:Lato;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#8083a3}.patient_edit_button{cursor:pointer;font-size:12px!important;color:#5446db!important;display:flex;flex-direction:row;align-items:center;border-radius:10px;padding:5px 10px}.patient_edit_button span{color:inherit!important;font-size:inherit!important;margin-left:10px;font-family:Lato;font-style:normal;font-weight:700}.patient_edit_button i{font-size:14px}.form-control:focus{outline:none!important;box-shadow:none!important}.bilan_details{width:331px!important;overflow-y:auto;padding-bottom:36px}.bilan_settings{width:calc(97% - 331px);background:#e5e5e5;overflow-y:auto;overflow-x:hidden}.back_icon img{padding:8px}.back_icon{padding:10px;border:1px solid #eceef5;box-sizing:border-box;border-radius:10px;width:46px;height:46px;margin-left:36px;margin-right:21px}.bilan_details_header{display:flex;align-items:center;margin-top:28px;margin-bottom:30px;cursor:pointer}.bilan_details_header span{color:#1a1c1d!important;font-family:Lato;font-style:normal;font-weight:700;font-size:18px;line-height:32px}.bilan_details_container{display:flex;flex-direction:column;justify-content:center;align-items:center}.bilan_details_item{width:298px;height:56px;display:flex;align-items:center;border-radius:6px;cursor:pointer}.active_details_nav{background:#f8f9fc!important;color:#5446db!important}.active_details_nav span{color:inherit!important}.bilan_details_item span{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#1a1c1d}.bilan_details_item i{padding:8px;margin-left:34px;margin-right:22px}hr{background-color:#eee;width:266px;height:1px;margin-top:10px!important;margin-bottom:10px!important}.validate_bilan_btn{margin-top:29px}.validate_bilan_btn button{border:none;color:#fff;background-color:#5446db;width:266px;height:46px;border-radius:10px;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px}.actual_bilan_settings{margin:30px;width:93%}.actual_bilan_settings_item{padding-left:29px;padding-top:10px;padding-right:29px;background-color:#fff;margin-bottom:5px}.actual_bilan_settings_item_header{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}.head_shaking_test span{font-size:18px!important;padding-bottom:10px}.sub_section_container{padding-bottom:20px}.actual_bilan_settings_item{padding-bottom:10px}.actual_bilan_settings_item span{display:block;font-family:Lato;font-style:normal;font-weight:700;font-size:18px;color:#1a1c1d}.indice_fixation label{font-family:Lato;font-style:normal;font-weight:400;font-size:13px;line-height:21px;color:#8083a3;display:block}.indice_fixation input{border:none;border-bottom:1px solid #eceef5;font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:19px;padding:7px 0 10px;width:100%}.checkbox_options{margin-top:1px;display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:10px;gap:10px}.checkbox_options_item{margin-bottom:2%}.education_therapeurique label{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3;display:block}.education_therapeurique input{border:none;border-bottom:1px solid #eceef5;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;padding:7px 0 10px;width:100%}.add_tip{display:flex;color:#8083a3!important;font-size:14px;align-items:center;margin-top:10px}#add_plus{color:inherit!important;font-size:inherit!important;margin-left:10px}.actual_bilan_settings_item_header{height:30px;cursor:pointer}.actual_bilan_settings_item_header i{color:#000}.actual_bilan_settings_item_body{margin-bottom:15px!important;padding-bottom:15px!important}.radio_btns_options{display:flex;flex-direction:row;margin-top:15px;align-items:center!important;flex-wrap:wrap}.radio_btns_options>*{margin-right:30px}.radio_btns_options label{font-family:Lato;font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#1a1c1d}.test_fukuda{width:100%}label{font-weight:400;font-size:14px;line-height:21px;color:#8083a3;display:block}input,label{font-family:Lato;font-style:normal}input{border:none;border-bottom:1px solid #eceef5;font-weight:700;font-size:16px;line-height:19px;padding:7px 0 10px}.textbox_container{display:flex;flex-direction:row}#genePourMarcher .textbox_container{padding-bottom:0!important}.textbox_container_item select{border:none;border-bottom:1px solid #eceef5}.patho_textarea_container{display:flex;flex-direction:row;align-items:baseline;justify-content:baseline;border-bottom:1px solid #eceef5;padding-bottom:0}.patho_textarea_container span{font-size:15px}.textbox_container input{width:100%}.textbox_container_item{width:50%;margin-right:42px}.aquilibre_mi label{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3;display:block}.aquilibre_mi input{border:none;border-bottom:1px solid #eceef5;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;padding:7px 0 10px;width:100%}#aquilibreMi .textbox_container{padding-bottom:0}.description_container{width:100%}.description_container_item{width:85%}.description label{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3;display:block}.description input{border:none;border-bottom:1px solid #eceef5;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;padding:7px 0 10px;width:100%}.attachement_icons{display:flex;flex-direction:row;height:35px;margin-left:20px}.attachement_icons .attachement_icon_item{padding:7px 8px;border:1px solid #eceef5;margin-right:10px;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer}.description_item{display:flex;align-items:flex-end;padding-bottom:20px}.checkbox_container{display:flex;flex-direction:row;margin-top:10px}.checkbox_container span{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3;margin-bottom:15px}.checkbox_container .radio_btns_options{margin:0}.droite{margin-left:70px}.droite,.gauche{border-bottom:1px solid #eceef5;width:40%}#droite_option1,#gauche_option1{margin-right:177px}#cheville_sub_section{padding-bottom:10px}.additional_container_item_field label{font-family:Lato;font-style:normal;font-size:14px;line-height:17px;color:#8181a5}.field_sub_section_container_item{margin-top:20px!important;margin-bottom:20px!important}.field_sub_section_container_item label{font-family:Lato;font-size:14px;line-height:17px;color:#8181a5}.additional_container_item_field input{border:none;border-bottom:1px solid #eceef5;font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:19px;padding:7px 0 10px;width:100%}.sub_label{font-family:Lato;font-size:14px;line-height:17px;color:grey;margin-bottom:4%}.tip{margin-top:20px}.aquilibre_4_fields_container #first_2_fields{margin-bottom:20px}.form-check-inline{width:100%}.basic-multi-select{color:#060607}.MuiSlider-root span{color:#5446db}.basic-multi-select .css-yk16xz-control{border-radius:inherit;border-top:0;border-left:0;border-right:0}.css-1hb7zxy-IndicatorsContainer span{display:none}.back_icon_bilan{width:37px;height:37px;margin-left:11px;margin-right:6px;padding:5px;margin-top:-5px;cursor:pointer;border:1px solid #eceef5;box-sizing:border-box;border-radius:10px}.back_icon_bilan img{padding:8px}.offers{display:flex;width:100%}.offre_actuelle{width:35%;background-color:#fff;padding:20px 15px;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.offre_details{width:65%}.offre_actuelle_info{width:100%;background:#f8f9fc;border-radius:8px;padding-top:10px;padding-bottom:33px}.contact_us{width:100%;height:160px;border:1px solid #eceef5;box-sizing:border-box;border-radius:8px;padding:15px 20px;justify-content:space-between;margin-bottom:20px}.contact_us,.offre_actuelle_container{display:flex;flex-direction:column}#offre_actuelle_title{font-family:Lato;font-style:normal;font-weight:300;font-size:18px;line-height:42px;color:#8083a3;padding-left:20px}.offre_actuelle_info_body{padding:0 20px 20px;display:flex;flex-direction:column;grid-gap:22px;gap:22px}#offre_actuelle_name{font-family:Lato;font-style:normal;font-weight:700;font-size:20px;line-height:32px;color:#5446db}.offre_actuelle_desc{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3;width:55%}#contact_us_title{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1a1c1d}#contact_us_subtext{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8181a5}.send_mail_btn{background:#f8f9fc;border-radius:6px;display:flex;justify-content:center;align-items:center;height:65px;width:50%}.send_mail_btn span{line-height:14px;color:#5446db}.call_us_btn span,.send_mail_btn span{font-family:Lato;font-style:normal;font-weight:700;font-size:12px}.call_us_btn span{line-height:18px;color:#8083a3}.call_us_btn{border:1px solid #eceef5;box-sizing:border-box;border-radius:6px;display:flex;justify-content:center;align-items:center;height:65px;width:50%}.contact_us_buttons{display:flex;flex-direction:row;grid-gap:20px;gap:20px;justify-content:space-between}.send_mail_btn_container{display:flex;flex-direction:row;grid-gap:10px;gap:10px;justify-content:center;align-items:center}.send_mail_btn_container i{color:#5446db}.call_us_btn_container{display:flex;flex-direction:row;grid-gap:10px;gap:10px;justify-content:center;align-items:center}.call_us_btn_container i{color:#8083a3}.contact_us_text{display:flex;flex-direction:column}.compressed_text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:90%}.offre_details_container{height:100%;padding:20px}.offre_details_content{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.offre_list{width:100%;margin-bottom:20px;border:1px solid #eceef5;border-radius:8px;padding:20px}#offre_list_header_text_title{font-family:Lato;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1a1c1d}#offre_list_header_text_desc{font-family:Lato;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#8083a3}.offre_list_header_text{display:flex;flex-direction:column}.payment_method_right_btn{justify-content:flex-end}.payment_method_right_btn,.payment_method_right_btn_annuel{height:22px;width:40px;border-radius:12px;background-color:#1dd2c1;display:flex;align-items:center;padding-left:4px;padding-right:4px;transition:.6s}.payment_method_right_btn_annuel{justify-content:flex-start}.payment_method_left_btn{height:22px;width:40px;border-radius:12px;background-color:#1dd2c1;display:flex;align-items:center;padding-left:4px;padding-right:4px;transition:.6s}.btn_circle{height:16px;width:16px;left:4px;top:3px;border-radius:50%;background:#fff;transition:.6s}#option_off span{font-weight:400;text-align:right;color:#8083a3}#option_off span,#option_on span{font-family:Lato;font-style:normal;font-size:14px;line-height:21px}#option_on span{font-weight:700;color:#222526}.offre_list_header_toggle_btn_container{display:flex;grid-gap:10px;gap:10px}.offre_list_header{display:flex;justify-content:space-between;align-items:center}.offer_cards,.offer_cards_container,.offer_list_body{width:100%;height:calc(100% - 15px)}.offer_cards_container{display:flex;justify-content:space-between;grid-gap:20px;gap:20px;padding-top:3%}.offer_info_details,.offre_groupe,.offre_indiv{display:flex;flex-direction:column;align-items:center;grid-gap:20px;gap:20px}.offre_groupe,.offre_indiv{width:50%;background:#fff;border:1px solid rgba(84,70,219,.1);box-sizing:border-box;border-radius:10px;padding-top:10px;justify-content:space-between}.offre_groupe{background:#f8f9fc;border:1px solid rgba(84,70,219,.1)}.offre_indiv_title{font-weight:700;font-size:20px}.offre_indiv_title,.price_num{font-family:Lato;font-style:normal;line-height:42px;text-align:center;color:#5446db}.price_num{font-weight:300;font-size:72px;padding-top:5px}.price_tag{display:flex;align-items:flex-start}.pricing_details span{font-family:Lato;font-style:normal;font-weight:400;font-size:13px;text-align:center;color:#1a1c1d;opacity:.5}.offer_groupe_details,.offer_indiv_details{display:flex;flex-direction:column;justify-content:center;align-items:center}.offer_groupe_details span,.offer_indiv_details span{font-weight:400;font-size:14px;line-height:24px;color:#1a1c1d;opacity:.7}.activate_indiv_offer_btn,.offer_groupe_details span,.offer_indiv_details span{font-family:Lato;font-style:normal;display:flex;align-items:center;text-align:center}.activate_indiv_offer_btn{background:#eceef5;color:#222526}.activate_groupe_offer_btn,.activate_indiv_offer_btn{border:none;width:60%;border-radius:10px;height:50px;justify-content:center;font-weight:700;font-size:16px;line-height:19px;margin-bottom:20px}.activate_groupe_offer_btn{background:#5446db;display:flex;align-items:center;font-family:Lato;font-style:normal;text-align:center;color:#fff}.price_tag_container{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:15px;gap:15px}.main_content-payment{overflow-y:auto;display:flex;flex-direction:column}@media screen and (max-width:1400px){.main_content{height:calc(100% - 1.2rem)!important}}.stats-content{padding:40px 0;display:flex;flex-direction:column}.patient-stats-cards-content .card-group,.stats-content{grid-gap:40px;gap:40px}.patient-graph-cards-content .card-group .card,.patient-stats-cards-content .card-group .card{border:none;background:#fcfcfc;border-radius:11px!important;box-shadow:6px 3px 10px 0 rgba(0,0,0,.11);padding:20px}.patient-stats-cards-content .card-group .card .patient-stats-card-title h4{color:#5446db;font-family:Lato;font-weight:700;margin-bottom:0!important}.patient-stats-cards-content .card-group .card .patient-stats-card-desc span{color:grey;font-size:11px;line-height:.05em!important}.patient-stats-cards-content .card-group .card .card-body span{font-size:55px;color:#5446db;font-family:Lato;font-weight:lighter}.patient-stats-card-desc button{color:grey;border:none;background:none;font-weight:700;font-size:12px}.active-graph-set-btn{color:#5446db!important}.patient-graph-card-header{display:flex;align-items:flex-end;justify-content:space-between}.patient-graph-card-header h5{margin-bottom:0}.patient-graph-cards-container{width:100%}.patient-graph-cards-content .card-group{display:flex;grid-gap:40px;gap:40px}.patient-graph-cards-content .card-group .card:first-child{flex:65% 1}.patient-graph-cards-content .card-group .card:nth-child(2){flex:30% 1}.patient-graph-cards-content .card-body{width:100%}.stats-item .container{display:flex;flex-direction:column;grid-gap:40px;gap:40px}.chart-pie-container{display:flex;align-items:center;justify-content:center;width:100%}.chart-pie{width:250px;height:250px}.chart-pie-container img{width:100%;height:100%}.chart-pie-container{position:relative}.chart-pie-desc{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column}.chart-pie-desc h5{color:#1a1c1d!important;font-weight:700;font-size:24px;margin:0!important;padding:0!important}.chart-pie-desc p{color:grey!important;font-weight:400;font-size:11px}.chart-pie img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.chart-pie-legend,.chart-pie-legend-item{display:flex;align-items:center;grid-gap:10px;gap:10px}.color-B{width:8px;height:8px;border-radius:50%;background:#000}.stats-item-graph,.stats-item-graph-content{width:100%;height:100%}.stats-graph{width:100%;height:90%}.stats-graph img{width:100%;height:100%;object-fit:cover}.month-name-graph{width:100%;display:flex;align-items:center;justify-content:space-between;opacity:.5}.month-name-graph span{font-size:12px;font-weight:500}.patient-graph-card-header{padding:1.25rem}.card-body{padding:0 1.25rem!important}.chart-pie-legend-item span{font-size:14px;font-weight:500}.patient-stats-card-desc{font-size:14px}.patient-stats-card-desc button{font-family:lato;font-weight:800;color:#d3d3d3}.patient-graph-cards-content .card:nth-child(2) .patient-graph-card-header{padding-bottom:0!important;margin-bottom:0!important}.patient-graph-cards-content .card:nth-child(2) .patient-graph-card-header .Transactions-header{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.patient-stats-cards-content .card{height:155px}.patient-stats-cards-content .card-group{display:flex;align-items:center}.stats-item .patient-stats-cards-container{width:100%}.patient-stats-cards-content .card-group .card{flex:35% 1}.card-type img{width:60px}.patient-credit-card-transaction-content{display:flex;grid-gap:40px;gap:40px;background-color:#fcfcfc;border-radius:11px!important;box-shadow:6px 3px 10px 0 rgba(0,0,0,.11);padding:20px}.patient-credit-card-transaction-container,.patient-credit-card-transaction-content{width:100%}.patient-credit-card-transaction-content .patient-credit-card-info{flex:35% 1}.patient-credit-card-transaction-content .patient-recent-transaction{flex:60% 1}.patient-credit-card-info-body-content{background:#ececec;border-radius:11px;height:150px;padding:10px 20px;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.card-info{width:100%;display:flex;align-items:center;justify-content:space-between}.patient-credit-card-info-content{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.patient-recent-transaction{padding:0 10px}.patient-recent-body-content{overflow:auto}.patient-recent-body-content .patient-transaction-item{display:flex;align-items:center;justify-content:space-between}.transaction-details{display:flex;align-items:center;grid-gap:40px;gap:40px}.patient-recent-body-content{max-height:150px;padding:0 10px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.patient-recent-transaction{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.patient-transaction-item span{font-size:14px;font-family:Lato;font-weight:600;opacity:.6}.stats-item h5{margin-bottom:0;font-family:lato;font-weight:700}.container{max-width:95%!important}@media screen and (min-width:1440px) and (max-width:1650px){.chart-p{display:flex;flex-direction:column;justify-content:space-around}.chart-pie{width:350px;height:350px}.chart-pie-desc h5{font-size:35px}}.card-info span{font-family:lato;font-weight:700;font-size:14px;opacity:.8}@media only screen and (min-width:1649px){.stats-content{flex-direction:row}.patient-credit-card-transaction-content{flex-direction:column}.container{max-width:100%!important}.stats-item:first-child{flex:70% 1}.stats-item:nth-child(2){flex:20% 1}.stats-content{width:98%}.stats-container{display:flex;align-items:center;justify-content:center}.container,.patient-credit-card-transaction-container,.patient-credit-card-transaction-content,.row{height:100%}.patient-recent-body,.patient-recent-body-content{max-height:400px}.chart-pie-legend-item span{font-size:12px;font-weight:500}}@media only screen and (min-width:1700px){.stats-content{width:95%}}@media only screen and (min-width:1800px){.stats-content{padding-top:50px}.chart-p{display:flex;flex-direction:column;justify-content:space-around}.chart-pie{width:350px;height:350px}.chart-pie-desc h5{font-size:35px}}@media only screen and (min-width:1920px){.stats-content{padding-top:70px}}.sidenav{overflow-y:auto;overflow-x:hidden!important}.item_section_right{display:flex;align-items:flex-start;justify-content:center}.item_section_right button{text-align:left;font-family:"Lato",sans-serif;font-weight:700;background:transparent!important;border:none!important;color:#8083a3;font-size:15px;padding:0}.navbar-collapse ul{width:80%!important}.navbar-collapse{display:flex;justify-content:flex-end}.navbar-collapse .nav-item button{display:flex;align-items:center;grid-gap:10px;gap:10px;border:none;background:none}.navbar-collapse ul{margin-top:10px;display:flex;flex-direction:column;grid-gap:15px;gap:15px}.nav-item button span{font-size:14px;font-family:"Lato",sans-serif;font-weight:700;color:#8083a3}
/*# sourceMappingURL=main.8a6f2e27.chunk.css.map */