@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.error{color:red;font-size:1.6rem;font-weight:400}.menu-dropdown>button>span>.MuiAvatar-root{margin-right:8px}.menu-dropdown>button>span>.texts{align-items:start;display:flex;flex-direction:column;justify-content:center;text-transform:capitalize}@media only screen and (max-width:959px){.menu-dropdown>button>span>.texts{display:none}}.menu-dropdown>button>span>.texts>.title{color:#1b8392;font-size:10px;font-weight:200;line-height:20px}.menu-dropdown>button>span>.texts>.subtitle{color:gray;font-size:12px;font-weight:400;line-height:12px}.menu-dropdown>button>span>.texts>.subtitle>sup{text-transform:lowercase}.menu-dropdown>button>span>.icon-holder{align-items:center;color:#1b8392;display:flex;justify-content:center;margin-left:4px}.menu-dropdown>.MuiButtonBase-root{min-width:-webkit-max-content!important;min-width:max-content!important}.menu-dropdown .message-icon{-webkit-filter:invert(31%) sepia(72%) saturate(567%) hue-rotate(153deg) brightness(93%) contrast(88%);filter:invert(31%) sepia(72%) saturate(567%) hue-rotate(153deg) brightness(93%) contrast(88%);opacity:1}.menu-dropdown .nb-message{background:#e94a14 0 0 no-repeat padding-box;border:2px solid #fff;border-radius:50%;opacity:1;text-align:center}.menu-dropdown .menu-item-title{color:#2ba7df;left:860px;padding-bottom:20px;padding-top:10px;top:79px}.menu-dropdown .menu-item-title,.menu-dropdown .message-title{font-family:tajawal;font-size:16px;font-weight:700;opacity:1;padding-left:10px}.menu-dropdown .message-title{color:#000;left:897px;top:134px}.menu-dropdown .message-body{color:#7c8494;display:block;font-family:tajawal;font-size:14px;left:897px;opacity:1;overflow:hidden;padding-left:35px;text-overflow:ellipsis;top:159px;white-space:nowrap}.menu-dropdown .message-time{color:#b7becd;font-family:tajawal;font-size:14px;left:1043px;padding-left:80px;text-align:left;top:159px}.menu-dropdown .group-message{justify-content:space-between}.menu-dropdown .group-message,.menu-dropdown .message-header{display:flex;flex-direction:row}.menu-dropdown .message-icon{color:#ec5542}.user{align-items:center;display:flex;gap:1rem;justify-content:center}.user_details-name{font-size:14px;font-weight:600;line-height:21px}.user_details-subject{font-size:14px;font-weight:400;line-height:21px;text-transform:lowercase}.ant-dropdown-menu{-webkit-transform:translate(0);transform:translate(0)}@media only screen and (max-width:399px){.ant-dropdown-menu{-webkit-transform:translate(-60px);transform:translate(-60px)}}.drop-down-item{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:start}.drop-down-item img{width:25px}.drop-down-item a,.drop-down-item button{background-color:transparent;border:none;color:#1b8392!important}.header-user .ant-space-vertical{height:auto!important;padding-bottom:0!important}@media only screen and (max-width:959px){.notification{display:none}}.notification>button>span>.MuiAvatar-root{margin-right:8px}.notification>button>span>.texts{align-items:start;display:flex;flex-direction:column;justify-content:center;text-transform:capitalize}@media only screen and (max-width:959px){.notification>button>span>.texts{display:none}}.notification>button>span>.texts>.title{color:#1b8392;font-size:14px;font-weight:500;line-height:20px}.notification>button>span>.texts>.subtitle{color:#a2a2a7;font-size:12px;font-weight:400;line-height:12px}.notification>button>span>.icon-holder{align-items:center;color:#1b8392;display:flex;justify-content:center;margin-left:4px}.notification .notification-icon{-webkit-filter:invert(31%) sepia(72%) saturate(567%) hue-rotate(153deg) brightness(93%) contrast(88%);filter:invert(31%) sepia(72%) saturate(567%) hue-rotate(153deg) brightness(93%) contrast(88%);opacity:1}.notification .nb-notif{background:#e94a14 0 0 no-repeat padding-box;border:2px solid #fff;border-radius:50%;opacity:1;text-align:center}.spinner-container{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999999}.logo{align-items:center;display:flex;flex-direction:row;justify-content:center}.logo>img{width:40px}.logo>span{color:#fff;font-size:20px;font-weight:500;margin-left:10px;text-decoration:none}.action-link{align-items:center;display:flex;justify-content:flex-end}.action-link.text-muted{color:#9e9e9e;font-size:12px;transition:all .3s ease}.action-link.text-muted:hover{color:#9e9e9e}.action-link>.MuiSvgIcon-root{font-size:20px!important}.action-link.full-width{flex-direction:row-reverse;width:100%}.action-link.full-width>.MuiSvgIcon-root{margin-right:4px}.action-link .material-icon{height:20px!important;width:20px!important}.value-card{align-items:center;border-radius:3rem;display:flex;flex-grow:1;gap:1rem;height:93px;min-width:179px;padding:10px}.value-card_content{display:flex;flex-direction:column;gap:.8rem;justify-content:space-between}.value-card_content--title,.value-card_content--value{font-size:2.3rem;font-weight:500}.value-card_logo_parent{border-radius:2rem;flex-direction:column;gap:1rem;height:6rem;padding:.5rem;width:6rem}.component-title,.value-card_logo_parent{align-items:center;display:flex;justify-content:center}.component-title{flex-wrap:wrap-reverse}.component-title-header{align-items:center;display:flex;gap:1.1rem;justify-content:flex-start}.component-title-header h2{color:#727272;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.component-title-under{align-items:center;display:flex;justify-content:flex-end}.title_container{display:flex;flex-direction:column;gap:1.5rem;z-index:9}.btn{gap:10px;min-width:14rem;padding:10px}.book-loader{background:#979794;border-radius:8px;box-sizing:border-box;height:140px;-webkit-perspective:1000px;perspective:1000px;position:relative;width:200px}.book-loader:before{background:#f5f5f5 no-repeat;background-image:linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0);background-position:15px 30px,15px 60px,15px 90px,105px 30px,105px 60px,105px 90px;background-size:60px 10px;box-shadow:0 0 10px rgba(0,0,0,.25);left:10px}.book-loader:after,.book-loader:before{border-radius:8px;bottom:10px;content:"";position:absolute;right:10px;top:10px}.book-loader:after{-webkit-animation:paging 1s linear infinite;animation:paging 1s linear infinite;background:#fff no-repeat;background-image:linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0),linear-gradient(#ddd 100px,transparent 0);background-position:50% 30px,50% 60px,50% 90px;background-size:60px 10px;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transform-origin:left center;transform-origin:left center;width:calc(50% - 10px)}@-webkit-keyframes paging{to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes paging{to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}.overlay{z-index:999}.overlay,.popup{height:100%;width:100%}.popup{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.popup-container{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:37.5px;height:265px;padding:30px 40px;width:518px;z-index:1000}@media only screen and (max-width:1142px){.popup-container{height:260px;width:450px}}@media only screen and (max-width:767px){.popup-container{gap:20px;height:211px;width:400px}}@media only screen and (max-width:425px){.popup-container{gap:15px;height:270px;width:300px}}@media only screen and (max-width:319px){.popup-container{gap:15px;height:205px;padding:20px;width:272px}}.popup-header{display:flex;justify-content:space-between;width:100%}.popup-header p{color:#177c9a;font-family:Poppins;font-size:20px;font-style:normal;font-weight:500;line-height:30px}@media only screen and (max-width:1142px){.popup-header p{font-size:18px}}@media only screen and (max-width:767px){.popup-header p{font-size:16px}}@media only screen and (max-width:425px){.popup-header p{font-size:14px}}.popup-header img{cursor:pointer}.popup-main p{color:#959595;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:25px}@media only screen and (max-width:1142px){.popup-main p{font-size:13px}}@media only screen and (max-width:767px){.popup-main p{font-size:12px}}@media only screen and (max-width:425px){.popup-main p{font-size:10px}}.popup-footer{display:flex;gap:10px;justify-content:space-between}@media only screen and (max-width:425px){.popup-footer{gap:20px}}.popup-footer-oui{align-items:center;border:1.5px solid #177c9a;border-radius:8px;color:#177c9a;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:51px;justify-content:center;line-height:24px;padding:10px;width:213px}@media only screen and (max-width:1142px){.popup-footer-oui{font-size:12px;height:32px;width:143px}}.popup-footer-non{align-items:center;background:#177c9a;border-radius:8px;color:#fff;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:51px;justify-content:center;line-height:24px;padding:10px;width:213px}@media only screen and (max-width:1142px){.popup-footer-non{font-size:12px;height:32px;width:143px}}.popup-footer-supprimer{align-items:center;background:#f04438;border-radius:8px;color:#fff;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:51px;justify-content:center;line-height:24px;padding:10px;width:213px}@media only screen and (max-width:1142px){.popup-footer-supprimer{font-size:12px;height:32px;width:143px}}.switcher{align-items:center;background:#99c6d3;border-radius:8.12rem;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-bottom:3rem;padding:1rem 1.375rem;width:100%}@media(max-width:650px){.switcher{padding:.5rem 1rem}.switcher button{height:5rem}}.switcher .selected{background:#1b8392}@media(max-width:481px){.signUpForm .switcher{margin:1.5vh 0 3.5vh}}.acceptInvitationForm button,.editPasswordCard button,.forgotPasswordForm button,.loginForm button,.resetPasswordForm button,.results button,.signUpForm button,.updateProfileInfoCard button,.verificationCompteForm button,.verificationEmailForm button{align-items:center;background:#1b8392;border:none;border-radius:.62rem;cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-bottom:.625rem;padding:.62rem .92rem}.acceptInvitationForm button:hover,.editPasswordCard button:hover,.forgotPasswordForm button:hover,.loginForm button:hover,.resetPasswordForm button:hover,.results button:hover,.signUpForm button:hover,.updateProfileInfoCard button:hover,.verificationCompteForm button:hover,.verificationEmailForm button:hover{opacity:.5}.acceptInvitationForm button span,.editPasswordCard button span,.forgotPasswordForm button span,.loginForm button span,.resetPasswordForm button span,.results button span,.signUpForm button span,.updateProfileInfoCard button span,.verificationCompteForm button span,.verificationEmailForm button span{align-items:center;color:#fff;display:flex;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:600;height:3.18vh;text-align:center}.forgotPasswordForm button{margin-top:5.64vh}.switcher button{align-items:center;background:transparent;border:none;border-radius:3.125rem;cursor:pointer;display:flex;flex-direction:row;gap:1rem;height:6.4rem;justify-content:center;margin-bottom:0;width:100%}.switcher button span{align-items:center;color:#fff;display:flex;font-family:Poppins;font-size:2.5rem;font-style:normal;font-weight:600;text-align:center;text-transform:capitalize}.acceptInvitationForm button{margin-top:1.9vh;width:56.3%}.updatePasswordCard button{align-items:center;background:#fff;border:none;border-radius:15px;box-shadow:0 0 15px hsla(0,1%,82%,.6);cursor:pointer;display:flex;flex-direction:column;justify-content:center;outline:1px solid #f04438;padding:1.25rem 1.56rem;width:100%}.updatePasswordCard button span{color:#f04438;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:600}.updateProfileInfoCard button{width:26.66%}.editPasswordCard button{margin-bottom:0;width:100%}.editPasswordCard button.editPassword-Annuler{background-color:transparent;outline:1px solid #1b8392}.editPasswordCard button.editPassword-Annuler span{color:#1b8392}.matiereCard button{align-items:center;background:#1b8392;border:none;border-radius:8px;display:flex;height:31px;justify-content:center;padding:0 10px;width:100%}.matiereCard button span{color:#fff;font-family:Poppins;font-size:.93rem;font-style:normal;font-weight:700}.results button{align-items:center;border-radius:.5rem;gap:.81rem;height:2.5rem;padding:.62rem .93rem .62rem 1.25rem;width:12.87rem}.results button span{font-size:.87rem;font-weight:400}.ResultExamLine button{flex-direction:row-reverse;width:7.27rem}.ResultExamLine button i{display:flex;height:1.025rem;width:1.025rem}.ResultExamLine button i svg{display:flex;width:100%}.Pagination{align-items:center;align-self:end;display:flex;gap:1.5rem;justify-content:flex-end;margin-right:1rem;margin-top:auto}@media screen and (max-width:550px){.Pagination{gap:.5rem}}.Pagination__Title{color:#374957;font-size:14px;font-weight:500}@media screen and (max-width:550px){.Pagination__Title{font-size:12px}}.Pagination__SelectNumber{border:1px solid gray;border-radius:4px;font-size:12px;font-weight:500;height:30px;padding:.6rem;width:40px}.Pagination__NumberPerPage{color:#98a2b3;font-weight:400}.Pagination .arrow{-webkit-filter:invert(45%) sepia(10%) saturate(5%) hue-rotate(343deg) brightness(95%) contrast(100%);filter:invert(45%) sepia(10%) saturate(5%) hue-rotate(343deg) brightness(95%) contrast(100%)}.Pagination .arrow:disabled{cursor:not-allowed;opacity:.5}@media only screen and (max-width:459px){.contentHeader{flex-direction:column}.contentHeader-children{width:100%}}.contentHeader{align-items:center;display:flex;gap:3rem;justify-content:space-between;padding-top:3rem;transition:all .3s ease;width:100%}.contentHeader-title{color:#1b8392;font-size:2.4rem;font-style:normal;font-weight:600;transition:all .3s ease}.contentHeader-leftSide{display:flex;flex-direction:column;gap:1.2rem}.contentHeader-subTitle{color:#4c4c4d;font-size:1.7rem;font-style:normal;font-weight:400;transition:all .3s ease}.navigation-links a{color:#959595}.navigation-links a:hover{color:hsla(0,0%,58%,.8);-webkit-transform:scale(1.01);transform:scale(1.01);transition:all .1s ease}.select-container{align-items:center;border:1px solid #d9d9d9;border-radius:10px;display:flex;padding-left:2rem}.select-container-error{border-color:#f04438}.select-container-borderless{border:none}.select-async{display:flex;flex-direction:column;gap:10px;width:90%}.teacher-profile-form .select-async{width:100%}.dashboard{display:flex;flex-direction:column;gap:3.85rem;padding:3rem 5.5rem 5.5rem!important}.dashboard__title{font-size:2.4rem;font-weight:600}.dashboard_content{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between}.dashboard_content-container{align-items:center;border:.1rem solid #d0d5dd;border-radius:2rem;display:flex;flex-basis:100%;flex-direction:column;gap:2rem;justify-content:center;max-width:100%;min-height:230px;position:relative;width:100%}.dashboard_content-container:has(.exams_stats){height:144px;position:relative}@media only screen and (max-width:935px){.dashboard_content-container:has(.exams_stats){min-height:417px}}@media only screen and (max-width:499px){.dashboard_content-container:has(.exams_stats){min-height:80rem}}.dashboard_content-container--class-empty{align-items:center;display:flex;justify-content:space-around;width:100%}.dashboard_content-container--class-empty-btn{align-items:center;display:flex;flex-direction:column;gap:25px}.dashboard_content-container--class-empty-btn p{color:#1b8392;font-size:19px;font-weight:400;line-height:8px}.dashboard_content-container--class-empty-btn button{width:80%}@media only screen and (max-width:556px){.dashboard_content-container--class-empty{align-items:center;flex-direction:column;justify-content:center}}.dashboard_content-container:has(.max_classes_container){grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:repeat(auto-fill,28%)}@media only screen and (max-width:959px){.dashboard_content-container:has(.max_classes_container){grid-template-columns:repeat(auto-fill,250px)}}.dashboard_content_correction{flex-basis:100%;max-width:100%}.dashboard_content_correction-selectors{display:flex;gap:1rem}@media only screen and (max-width:414px){.dashboard_content_correction-selectors{align-items:center;flex-direction:column;justify-content:center}}.dashboard_content_correction-selectors .ant-select-selector{height:35px!important;padding-top:.4rem!important}.dashboard_content-left,.dashboard_content-right{display:flex;flex-direction:column;flex-grow:1;gap:5rem}@media only screen and (max-width:469px){.dashboard_content-left,.dashboard_content-right{flex-basis:100%;max-width:100%}}@media only screen and (max-width:328px){.dashboard_content-left,.dashboard_content-right{gap:6.6rem}}.dashboard_content-left .dashboard_content_section:first-child{-webkit-animation:EnterDashboardtop 1s cubic-bezier(.075,.82,.165,1);animation:EnterDashboardtop 1s cubic-bezier(.075,.82,.165,1)}.dashboard_content-left .dashboard_content_section:nth-child(2),.dashboard_content-left .dashboard_content_section:nth-child(3){-webkit-animation:EnterDashboardLeftside 1s cubic-bezier(.075,.82,.165,1);animation:EnterDashboardLeftside 1s cubic-bezier(.075,.82,.165,1)}.dashboard_content-right{-webkit-animation:EnterDashboardRightside 1s cubic-bezier(.075,.82,.165,1);animation:EnterDashboardRightside 1s cubic-bezier(.075,.82,.165,1)}.dashboard_content_section{display:flex;flex-direction:column;gap:10px;height:100%;max-width:100%}@media only screen and (max-width:1706px){.dashboard_content_section{padding-top:31px}}.dashboard_content_section-content{display:flex;flex-wrap:wrap;gap:15px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100%}.dashboard_content_section-content table thead tr th :first-child{padding-left:0!important}.dashboard_content_section-content .ant-table-cell svg circle{height:24px;width:24px}.table-wrapper{box-shadow:0 0 15px 0 hsla(0,1%,82%,.6);margin:0 30px;max-height:0!important;min-height:0!important;min-height:auto!important;width:-webkit-fill-available!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:none!important}.ant-upload-wrapper .ant-upload-list.ant-upload-list-picture-circle .ant-upload-list-item-error{border-color:#d3d3d3}.ant-empty-normal{display:none!important}.percent_status{align-items:center;display:flex;font-size:1.6rem;font-weight:600;gap:.5rem;line-height:2.4rem;text-align:center;white-space:nowrap}.percent_status p{font-family:Poppins;text-align:center}.percent_status p:first-child{font-size:20px;font-weight:600;text-transform:uppercase}.percent_status p:last-child{font-size:16px;font-weight:400}.table_container{align-items:center;border:1px solid #d0d5dd;border-radius:20px;display:flex;flex-direction:column;flex-grow:1;gap:40px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:start;min-height:85%;overflow:auto;width:65rem}.table_container .ant-table-wrapper{border-radius:5px!important;padding:0 1rem!important}.table_container .ant-table-wrapper::-webkit-scrollbar{display:none}.table_container .ant-table-body{max-height:350px!important}.table_container .ant-table-body tr td{border:none!important;border-bottom:.5px solid #e9e9e9!important}.table_container .ant-table-body tr td:first-child{padding:.2 0 .2 .2!important}.table_container button{font-size:16px;font-weight:600}.table_container>img{padding-top:30px}.table_container::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.table_container::-webkit-scrollbar{background-color:#f5f5f5;width:10px}.table_container::-webkit-scrollbar-thumb{background-color:#000;border:2px solid #555}.table_container-status{font-size:1.9rem;font-weight:400;line-height:2.8rem}.table_container .ant-table-wrapper{max-height:40rem;min-width:100%;padding:0!important}.table_container .ant-table-wrapper .ant-table-container:after,.table_container .ant-table-wrapper .ant-table-container:before{display:none!important}.table_container .ant-table-wrapper .ant-table-container table>thead>tr:first-child>*{color:#1b8392;font-size:1.4rem;font-weight:500;line-height:2.5rem}.table_container .ant-table-wrapper .ant-table-container table>thead>tr:first-child>:first-child{border-bottom-left-radius:10px!important;border-top-left-radius:10px!important}.table_container .ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{border-bottom-right-radius:10px!important;border-top-right-radius:10px!important}.ant-image,.ant-image .ant-image-img{border-radius:50%}.ant-table-thead tr .ant-table-cell{background:#f0f6f8;border:none}.ant-table-thead tr .ant-table-cell:before{display:none}.status_progress{align-items:center;border-radius:1.6rem;display:flex;gap:.5rem;justify-content:center;padding:6px 8px;width:13rem}.status_progress_round{border-radius:50%;height:6px;width:6px}.status_progress_text{font-size:12px;font-weight:400;line-height:1.8rem}.btn_see_more{align-items:center;background-color:transparent;color:#1b8392;cursor:pointer;display:flex;font-size:1.8rem;line-height:2.7rem;text-decoration-line:underline}.max_classes_container{align-items:start;display:flex;gap:12rem;justify-content:center;width:100%}.class_card{align-items:center;background:#f0f6f8;border-radius:20px;display:flex;flex-direction:column;gap:22px;height:271px;justify-content:start;padding:15px 20px;width:260.5px}@media only screen and (max-width:479px){.class_card{min-width:0;min-width:auto;width:auto}}.class_card-header{align-items:center;display:flex;justify-content:space-around;width:100%}.class_card-header-dots{background-color:transparent;color:transparent;cursor:pointer}.class_card>button{font-weight:600;text-transform:none!important}.exams_stats{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:0 1rem}.exams_stats .pie-div{margin-left:-15rem;max-height:230px}@media only screen and (max-width:1119px){.exams_stats .pie-div{margin-left:-16rem}}@media only screen and (max-width:935px){.exams_stats .pie-div{margin-left:0}}.exams_stats .pie-div div[data-chart-source-type=G2Plot]{margin-top:-10rem}.exams_stats .g2-html-annotation{color:#4c4c4d!important;font-family:Poppins!important;font-size:32px!important;font-weight:500!important;height:10rem;position:relative;text-align:center!important;top:180px!important}.exams_stats .g2-html-annotation:before{bottom:0;color:#727272;content:"Total Etudiants ";font-size:10.814px;font-style:normal;font-weight:400;line-height:18.565px;position:absolute}.exams_stats_pallette{align-items:start;display:flex;flex-wrap:wrap;gap:3rem;justify-content:start}@media only screen and (max-width:599px){.exams_stats_pallette{align-items:center;justify-content:center}}@media only screen and (max-width:389px){.exams_stats_pallette{flex-direction:column}}.exams_stats_pallette-element{align-items:center;display:flex;gap:1.3rem;justify-content:center}@media only screen and (max-width:469px){.exams_stats_pallette-element{flex-basis:48%;max-width:49%}}@media only screen and (max-width:386px){.exams_stats_pallette-element{flex-basis:33%;max-width:49%}}.exams_stats_pallette_el{display:flex;flex-direction:column;gap:.5rem}.exams_stats_pallette_el>*{white-space:nowrap}.exams_stats_pallette_type{align-items:center;display:flex;font-size:15px;font-weight:400;line-height:28px}.exams_stats_pallette_value{align-items:center;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:500;line-height:36px}.exams_stats_pallette-color{border-radius:126.893px;height:56px;width:5.08px}.footer{align-items:start;display:flex;flex-direction:column;gap:14px;justify-content:start}.ant-radio-wrapper span.ant-radio+*{color:#f3f6f6;font-size:18px;font-weight:400;line-height:27px}.antd-option-column{align-self:center;flex-direction:column!important;justify-self:center}.footer-establishment-title{margin:0 0 0 5px}.user_details{align-items:start;display:flex;flex-direction:column}@media only screen and (max-width:399px){.user_details{display:none}}.icon-holder{display:flex}@media only screen and (max-width:399px){.icon-holder{display:none}}main{overflow-x:hidden!important}@media only screen and (max-width:429px){.title_container>*{gap:1rem;justify-content:center}}.title_container .component-title{flex-wrap:wrap}.dashboard .component-title{justify-content:space-between!important}.ant-modal-mask{background-color:rgba(0,0,0,.059)!important}.welcome-name{font-weight:700}.welcome,.welcome-name{color:#1b8392;font-size:40px;white-space:nowrap}.welcome{font-weight:400}.ant-image .ant-image-img{height:44px;max-height:48px!important;width:44px}.ant-input-borderless{max-width:600px!important}.exercice-title{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;min-height:60px}input:focus{outline:none}.ant-modal .ant-modal-content{box-shadow:none!important}.class-date{color:#4c4c4d;font-size:14px}.ant-table-column-sort{background:#fafafa!important}.--table__2 .ant-table-header{border-radius:10px!important}.--table__2 .ant-table-header tr{padding:0 1rem!important}.--table__2 .ant-table-header th{padding:1rem!important}.--table__2 .ant-table-header th:first-child svg{margin-left:2rem;margin-top:.5rem;-webkit-transform:scale(1.4);transform:scale(1.4)}.--table__2 .ant-table-header th:nth-child(3){padding-left:6rem!important;width:20rem!important}.--table__2 .ant-table-header th:nth-child(4){width:10rem!important}.--table__2 .ant-table-body{max-height:350px!important;overflow:visible!important}.--table__2 .ant-table-body tr td:first-child{width:8rem!important}.--table__2 .ant-table-body tr td:nth-child(2){width:18rem}.--table__2 .ant-table-body tr td:nth-child(3){color:#4c4c4d!important;font-size:13px!important;font-weight:400!important;padding-left:4rem;width:18rem}.--table__2 .ant-table-body tr td:nth-child(4){font-size:16px!important;font-weight:500!important;padding-left:0;width:13rem}.--table__2 .ant-table-body tr td:nth-child(5){background:transparent!important;padding-left:4rem;width:8rem}@-webkit-keyframes EnterDashboardLeftside{0%{opacity:.5;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes EnterDashboardLeftside{0%{opacity:.5;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes EnterDashboardRightside{0%{opacity:.5;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes EnterDashboardRightside{0%{opacity:.5;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes EnterDashboardtop{0%{opacity:.5;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes EnterDashboardtop{0%{opacity:.5;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.welcome-body{display:flex;flex-wrap:wrap;gap:10px;width:40%!important}.welcome-body .welcome-name{color:#1b8392;font-size:40px;font-weight:700;white-space:nowrap}.welcome-body .welcome{color:#1b8392;font-size:40px;font-weight:400;white-space:nowrap}.welcome-body .ant-modal-mask{background-color:hsla(0,0%,100%,.6)!important}.welcome-body-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.welcome-overlay{background-color:hsla(0,0%,100%,.6);-webkit-filter:blur(4px);filter:blur(4px);height:100%;position:absolute;width:100%;z-index:9999}.welcome-body{-webkit-animation:modalAnimation 1s ease;animation:modalAnimation 1s ease;background-color:#f0f6f8;border-radius:8px;box-shadow:15px 21px 21px -11px rgba(131,136,197,.5);padding:4rem 6rem;position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:10000}@-webkit-keyframes modalAnimation{0%{opacity:.5;-webkit-transform:translate(50%,-400%);transform:translate(50%,-400%)}to{opacity:1}}@keyframes modalAnimation{0%{opacity:.5;-webkit-transform:translate(50%,-400%);transform:translate(50%,-400%)}to{opacity:1}}.ant-table-wrapper{border-radius:5px!important;overflow:auto;padding:0 0 7rem!important}.students-list{height:calc(100vh - 276px)!important}.students-list .ant-table{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.student-list-pag .ant-table-wrapper{border-radius:5px!important;overflow:auto;padding:0 0 7rem!important}.MuiPickersLayout-contentWrapper .MuiClock-pin,.MuiPickersLayout-contentWrapper .MuiClockPointer-root,.MuiPickersLayout-contentWrapper .MuiClockPointer-thumb,.MuiPickersLayout-contentWrapper .MuiTabs-indicator,.MuiPickersLayout-contentWrapper button.MuiPickersDay-root.Mui-selected{background-color:#1b8392!important;border-color:#1b8392!important}.MuiPickersLayout-contentWrapper button.Mui-selected.MuiTab-textColorPrimary{border-color:#1b8392!important;color:#1b8392!important}.admin-table .ant-select-selection-item{margin-top:1rem}.auth-container-login{align-items:center;background:#f0f6f8;display:flex;flex-direction:row;height:100%;justify-content:space-between;width:100%}.auth-container-login .auth-form-login{align-items:center;background:#fff;border-radius:0 100px 100px 0;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:scroll;padding-bottom:5rem;width:60.8%}@media only screen and (max-width:1241px){.auth-container-login .auth-form-login{width:80%}}@media only screen and (max-width:1000px){.auth-container-login .auth-form-login{border-radius:0;width:100%}}.auth-container-login .auth-form-login .form-container-login{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:58.5375%}@media only screen and (max-width:540px){.auth-container-login .auth-form-login .form-container-login{width:90%}}.auth-container-login .auth-form-login .form-container-login .form-title-login{align-items:center;display:flex;flex-direction:column;gap:3vh;justify-content:center;text-align:center;width:100%}.auth-container-login .auth-form-login .form-container-login .form-title-login .h1-login{color:#177c9a;font-family:Poppins;font-size:45px;font-style:normal;font-weight:600;line-height:68px;white-space:nowrap}@media only screen and (max-width:1125px){.auth-container-login .auth-form-login .form-container-login .form-title-login .h1-login{font-size:40px;font-weight:600;line-height:47px}}@media only screen and (max-width:600px){.auth-container-login .auth-form-login .form-container-login .form-title-login .h1-login{font-size:45px;font-weight:600;line-height:50px}}@media only screen and (max-width:525px){.auth-container-login .auth-form-login .form-container-login .form-title-login .h1-login{font-size:30px;font-weight:500;line-height:27px}}.auth-container-login .auth-form-login .form-container-login .formik-login{align-items:center;display:flex;flex-direction:column;height:454px;justify-content:flex-end;row-gap:40px;width:100%}.auth-container-login .auth-form-login .form-container-login .formik-login .form-login{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:-7rem;width:100%}.auth-container-login .auth-form-login .form-container-login .formik-login .form-login .under-form-login{display:flex;flex-direction:row;justify-content:space-between;width:100%}.auth-container-login .auth-form-login .form-container-login .formik-login .form-login .under-form-login .stay-connected-login{color:#727272;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.eFFaOe{gap:2rem!important;margin-bottom:7rem!important}.button-holder-login{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:43px;row-gap:10px;width:100%}.button-holder-login .signup-login p{color:#727272;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.auth-link-login:link,.auth-link-login:visited{color:#1b8392;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}.auth-link-login:hover{color:#99c6d3}.auth-container-forget-password{align-items:center;background:#f0f6f8;display:flex;flex-direction:row;height:100vh;justify-content:space-between;width:100%}.auth-container-forget-password .auth-form-forget-password{align-items:center;background:#fff;border-radius:0 100px 100px 0;display:flex;flex-direction:column;height:100%;justify-content:center;width:58.5375%}@media only screen and (max-width:1241px){.auth-container-forget-password .auth-form-forget-password{width:80%}}@media only screen and (max-width:1000px){.auth-container-forget-password .auth-form-forget-password{border-radius:0;width:100%}}.auth-container-forget-password .auth-form-forget-password .form-container-forget-password{align-items:center;display:flex;flex-direction:column;height:419px;justify-content:space-between;row-gap:40px;width:60%}@media only screen and (max-width:540px){.auth-container-forget-password .auth-form-forget-password .form-container-forget-password{width:90%}}.auth-container-forget-password .auth-form-forget-password .form-container-forget-password .form-title-forget-password{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center;width:100%}.auth-container-forget-password .auth-form-forget-password .form-container-forget-password .form-title-forget-password .h1-forget-password{color:#177c9a;font-family:Poppins;font-size:45px;font-style:normal;font-weight:600;line-height:68px}@media only screen and (max-width:1125px){.auth-container-forget-password .auth-form-forget-password .form-container-forget-password .form-title-forget-password .h1-forget-password{font-size:45px;font-weight:600;line-height:68px}}@media only screen and (max-width:600px){.auth-container-forget-password .auth-form-forget-password .form-container-forget-password .form-title-forget-password .h1-forget-password{font-size:45px;font-weight:600;line-height:56px}}@media only screen and (max-width:525px){.auth-container-forget-password .auth-form-forget-password .form-container-forget-password .form-title-forget-password .h1-forget-password{font-size:40px;font-weight:600;line-height:50px}}.auth-container-forget-password .auth-form-forget-password .form-container-forget-password .formik-forget-password{display:flex;flex-direction:column;justify-content:flex-end;row-gap:40px;width:100%}.auth-container-forget-password .auth-form-forget-password .form-container-forget-password .formik-forget-password .form-forget-password{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;width:100%}.auth-container-forget-password .auth-form-forget-password .form-container-forget-password .formik-forget-password .form-forget-password .form-group{align-items:center}.auth-container-forget-password .auth-form-forget-password .form-container-forget-password .formik-forget-password .form-forget-password .under-form-forget-password{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16.312%;width:100%}.auth-container-forget-password .auth-form-forget-password .form-container-forget-password .formik-forget-password .form-forget-password .under-form-forget-password .stay-connected-forget-password{color:#727272;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.button-holder-forget-password{align-items:center;display:flex;flex-direction:column;justify-content:space-between;row-gap:10px;width:100%}.button-holder-forget-password .signup-forget-password p{color:#727272;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.auth-link-forget-password:link,.auth-link-forget-password:visited{color:#1b8392;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}.auth-link-forget-password:hover{color:#99c6d3}.error-input{border-color:#f04438!important}.auth-container-signup{align-items:center;background:#f0f6f8;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:650px){.auth-container-signup{padding:1rem}}@media only screen and (max-width:520px){.auth-container-signup{height:100%}}.auth-container-signup .auth-form-signup{align-items:center;background:#fff;border-radius:100px 0 0 100px;display:flex;flex-direction:column;height:100vh;justify-content:center;width:52.8%}@media only screen and (max-width:1241px){.auth-container-signup .auth-form-signup{width:80%}}@media only screen and (max-width:1000px){.auth-container-signup .auth-form-signup{border-radius:0;width:100%}}.auth-container-signup .auth-form-signup .form-container-signup{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;max-height:871px;width:83.333%}@media only screen and (max-width:650px){.auth-container-signup .auth-form-signup .form-container-signup{gap:2rem;height:100vh;justify-content:start;overflow-y:auto;padding-top:12rem;width:95%}}.auth-container-signup .auth-form-signup .form-container-signup .form-title-signup{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center;width:100%}.auth-container-signup .auth-form-signup .form-container-signup .form-title-signup .h1-signup{color:#177c9a;font-family:Poppins;font-size:45px;font-style:normal;font-weight:600;line-height:68px}@media only screen and (max-width:1125px){.auth-container-signup .auth-form-signup .form-container-signup .form-title-signup .h1-signup{font-size:45px;font-weight:600;line-height:68px}}@media only screen and (max-width:600px){.auth-container-signup .auth-form-signup .form-container-signup .form-title-signup .h1-signup{font-size:40px;font-weight:600;line-height:56px}}@media only screen and (max-width:525px){.auth-container-signup .auth-form-signup .form-container-signup .form-title-signup .h1-signup{font-size:35px;font-weight:600;line-height:50px}}.auth-container-signup .auth-form-signup .form-container-signup .form-role-signup{align-items:center;background-color:#99c6d3;border-radius:50px;display:flex;flex-direction:row;gap:16px;height:70;justify-content:center;padding:8px;width:100%}.auth-container-signup .auth-form-signup .form-container-signup .form-role-signup .form-teacher-signup{align-items:center;background-color:#99c6d3;border:0;border-radius:50px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;gap:16px;height:54px;justify-content:center;line-height:30px;padding:10px 15px;width:100%}.auth-container-signup .auth-form-signup .form-container-signup .form-role-signup .form-teacher-signup:disabled{background:#1b8392;cursor:not-allowed}.auth-container-signup .auth-form-signup .form-container-signup .form-role-signup .form-student-signup{align-items:center;background-color:#99c6d3;border:0;border-radius:50px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;gap:16px;height:54px;justify-content:center;line-height:30px;padding:10px 15px;width:100%}.auth-container-signup .auth-form-signup .form-container-signup .form-role-signup .form-student-signup:disabled{background:#1b8392;cursor:not-allowed}.auth-container-signup .auth-form-signup .form-container-signup .formik-signup{display:flex;flex-direction:column;justify-content:flex-end;width:100%}.auth-container-signup .auth-form-signup .form-container-signup .formik-signup .form-signup{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:3rem;width:100%}.auth-container-signup .auth-form-signup .form-container-signup .formik-signup .form-signup .under-form-signup{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16.312%;width:100%}.auth-container-signup .auth-form-signup .form-container-signup .formik-signup .form-signup .under-form-signup .stay-connected-signup{color:#727272;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.button-holder-signup{align-items:center;display:flex;flex-direction:column;justify-content:space-between;row-gap:10px;width:100%}.login-signup p{color:#727272;font-weight:400}.auth-link-signup:link,.auth-link-signup:visited,.login-signup p{font-family:Poppins;font-size:16px;font-style:normal;line-height:24px}.auth-link-signup:link,.auth-link-signup:visited{color:#1b8392;font-weight:500;text-decoration:none}.auth-link-signup:hover{color:#99c6d3}.form_field{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:space-between;width:100%}.form-group-input,.form-group-input-single-select{height:55px!important;max-height:55px;min-height:55px}.form_item{display:flex;flex-direction:column;gap:.2rem;width:100%}.auth-container-account-verification{align-items:center;background:#f0f6f8;display:flex;flex-direction:row;height:100vh;justify-content:space-between;width:100%}.auth-container-account-verification .auth-form-account-verification{align-items:center;background:#fff;border-radius:100px 0 0 100px;display:flex;flex-direction:column;height:100%;justify-content:center;width:52.8%}@media only screen and (max-width:1241px){.auth-container-account-verification .auth-form-account-verification{width:80%}}@media only screen and (max-width:1000px){.auth-container-account-verification .auth-form-account-verification{border-radius:0;width:100%}}.auth-container-account-verification .auth-form-account-verification .form-container-account-verification{align-items:center;display:flex;flex-direction:column;justify-content:space-between;row-gap:40px;width:64.5375%}@media only screen and (max-width:540px){.auth-container-account-verification .auth-form-account-verification .form-container-account-verification{width:90%}}.auth-container-account-verification .auth-form-account-verification .form-container-account-verification .form-title-account-verification{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center;width:100%}.auth-container-account-verification .auth-form-account-verification .form-container-account-verification .form-title-account-verification .h1-account-verification{color:#177c9a;font-family:Poppins;font-size:45px;font-style:normal;font-weight:600;line-height:68px}@media only screen and (max-width:1125px){.auth-container-account-verification .auth-form-account-verification .form-container-account-verification .form-title-account-verification .h1-account-verification{font-size:45px;font-weight:600;line-height:68px}}@media only screen and (max-width:600px){.auth-container-account-verification .auth-form-account-verification .form-container-account-verification .form-title-account-verification .h1-account-verification{font-size:45px;font-weight:600;line-height:56px}}@media only screen and (max-width:525px){.auth-container-account-verification .auth-form-account-verification .form-container-account-verification .form-title-account-verification .h1-account-verification{font-size:40px;font-weight:600;line-height:50px}}.auth-container-account-verification .auth-form-account-verification .form-container-account-verification .formik-account-verification{display:flex;flex-direction:column;justify-content:flex-end;row-gap:40px;width:100%}.auth-container-account-verification .auth-form-account-verification .form-container-account-verification .formik-account-verification .form-account-verification{align-items:center;display:flex;flex-direction:column;height:230px;justify-content:space-between;width:100%}@media only screen and (max-width:573px){.auth-container-account-verification .auth-form-account-verification .form-container-account-verification .formik-account-verification .form-account-verification{row-gap:0}}.auth-container-account-verification .auth-form-account-verification .form-container-account-verification .formik-account-verification .form-account-verification .under-form-account-verification{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16.312%;width:100%}.auth-container-account-verification .auth-form-account-verification .form-container-account-verification .formik-account-verification .form-account-verification .under-form-account-verification .stay-connected-account-verification{color:#727272;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.button-holder-account-verification{align-items:center;display:flex;flex-direction:column;justify-content:space-between;row-gap:10px;width:100%}.button-holder-account-verification .resend-account-verification p{color:#727272;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.auth-link-account-verification:link,.auth-link-account-verification:visited{color:#1b8392;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}.auth-link-account-verification:hover{color:#99c6d3}.auth-container-reset-password{align-items:center;background:#f0f6f8;display:flex;flex-direction:row;height:100vh;justify-content:space-between;width:100%}.auth-container-reset-password .auth-form-reset-password{align-items:center;background:#fff;border-radius:0 100px 100px 0;display:flex;flex-direction:column;height:100%;justify-content:center;width:52.8%}@media only screen and (max-width:1241px){.auth-container-reset-password .auth-form-reset-password{width:80%}}@media only screen and (max-width:1000px){.auth-container-reset-password .auth-form-reset-password{border-radius:0;width:100%}}.auth-container-reset-password .auth-form-reset-password .form-container-reset-password{align-items:center;display:flex;flex-direction:column;height:572px;justify-content:space-between;row-gap:40px;width:64.5375%}@media only screen and (max-width:540px){.auth-container-reset-password .auth-form-reset-password .form-container-reset-password{width:90%}}.auth-container-reset-password .auth-form-reset-password .form-container-reset-password .form-title-reset-password{align-items:center;display:flex;flex-direction:row;justify-content:center;text-align:center;width:100%}.auth-container-reset-password .auth-form-reset-password .form-container-reset-password .form-title-reset-password .h1-reset-password{color:#177c9a;font-family:Poppins;font-size:45px;font-style:normal;font-weight:600;line-height:68px}@media only screen and (max-width:1125px){.auth-container-reset-password .auth-form-reset-password .form-container-reset-password .form-title-reset-password .h1-reset-password{font-size:45px;font-weight:600;line-height:68px}}@media only screen and (max-width:600px){.auth-container-reset-password .auth-form-reset-password .form-container-reset-password .form-title-reset-password .h1-reset-password{font-size:45px;font-weight:600;line-height:56px}}@media only screen and (max-width:525px){.auth-container-reset-password .auth-form-reset-password .form-container-reset-password .form-title-reset-password .h1-reset-password{font-size:40px;font-weight:600;line-height:50px}}.auth-container-reset-password .auth-form-reset-password .form-container-reset-password .formik-reset-password{display:flex;flex-direction:column;gap:40px;justify-content:flex-end;width:100%}.auth-container-reset-password .auth-form-reset-password .form-container-reset-password .formik-reset-password .form-reset-password{align-items:center;display:flex;flex-direction:column;gap:50px;height:315px;justify-content:flex-end;width:100%}.auth-container-reset-password .auth-form-reset-password .form-container-reset-password .formik-reset-password .form-reset-password .form-inputs-reset-password{align-items:center;display:flex;flex-direction:column;justify-content:space-between;row-gap:30px;width:100%}.auth-container-reset-password .auth-form-reset-password .form-container-reset-password .formik-reset-password .form-reset-password .under-form-reset-password{display:flex;flex-direction:row;justify-content:space-between;width:100%}.auth-container-reset-password .auth-form-reset-password .form-container-reset-password .formik-reset-password .form-reset-password .under-form-reset-password .stay-connected-reset-password{color:#727272;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.form-inputs-reset-password{width:100%}.button-holder-reset-password{align-items:center;display:flex;flex-direction:column;justify-content:space-between;row-gap:10px;width:100%}.button-holder-reset-password .signup-reset-password p{color:#727272;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.auth-link-reset-password:link,.auth-link-reset-password:visited{color:#1b8392;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}.auth-link-reset-password:hover{color:#99c6d3}.auth-container-verification{align-items:center;background:#f0f6f8;display:flex;flex-direction:row;height:100vh;justify-content:space-between;width:100%}.auth-container-verification .auth-form-verification{align-items:center;background:#fff;border-radius:0 100px 100px 0;display:flex;flex-direction:column;height:100%;justify-content:center;width:52.8%}@media only screen and (max-width:1241px){.auth-container-verification .auth-form-verification{width:85%}}@media only screen and (max-width:1000px){.auth-container-verification .auth-form-verification{border-radius:0;width:100%}}.auth-container-verification .auth-form-verification .form-container-verification{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:50px;width:64.5375%}@media screen and (max-width:1000px){.auth-container-verification .auth-form-verification .form-container-verification{width:80%}}.auth-container-verification .auth-form-verification .form-container-verification .form-verification{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:84px;width:100%}.auth-container-verification .auth-form-verification .form-container-verification .form-verification .button-holder-verification{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:10px;width:100%}.auth-container-verification .auth-form-verification .form-container-verification .form-verification .button-holder-verification .echec-verification{align-items:center;color:#727272;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.auth-container-verification .auth-form-verification .form-container-verification .form-verification .button-holder-verification .echec-verification .auth-link-verification p{align-items:center;color:#1b8392;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-align:center}.auth-container-verification .auth-form-verification .form-container-verification .form-verification .button-holder-verification .echec-verification button{color:#1b8392;font-size:16px;font-weight:500}@media screen and (max-width:1000px){.auth-container-verification .auth-form-verification .form-container-verification .form-verification .button-holder-verification .echec-verification button{padding:5px}}.auth-container-verification .auth-form-verification .form-container-verification .form-title-verification{width:100%}.auth-container-verification .auth-form-verification .form-container-verification .form-title-verification .h1-verification{align-items:center;color:#1b8392;display:flex;font-family:Poppins;font-size:45px;font-style:normal;font-weight:600;justify-content:center;line-height:68px;text-align:center;white-space:nowrap;width:100%}@media only screen and (max-width:1119px){.auth-container-verification .auth-form-verification .form-container-verification .form-title-verification .h1-verification{font-size:6vw}}.auth-container-verification .auth-form-verification .form-container-verification .form-description-verification{align-items:center;color:#727272;display:flex;flex-wrap:wrap;font-family:Poppins;font-size:17px;font-style:normal;font-weight:500;gap:.5rem;justify-content:center;line-height:24px;text-align:center}@media screen and (max-width:1000px){.auth-container-verification .auth-form-verification .form-container-verification .form-description-verification{font-size:12px}}.auth-container-verification .auth-form-verification .form-container-verification .form-description-verification .mailP{color:#102528;font-size:18px}@media screen and (max-width:1000px){.auth-container-verification .auth-form-verification .form-container-verification .form-description-verification .mailP{font-size:13px}}.auth-link-verification:link,.auth-link-verification:visited{color:#1b8392;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration:none}.auth-link-verification:hover{color:#99c6d3}.auth-link-verification-disabled{cursor:wait;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.character{background-color:#f6f5fa;border:none;border-radius:8px;color:#272729;font-size:20px}.vi__wrapper{height:4.5vw;width:100%}@media only screen and (max-width:1000px){.vi__wrapper{height:12vw;width:72vw}}.form-verif_email{width:100%}.formik-login{align-items:center;display:flex;flex-direction:column;gap:50px;width:100%}.container{gap:2rem!important;height:100%;justify-content:space-around;width:100%}.character{align-items:center;align-self:stretch;background-color:#fff;border:2px solid #d9d9d9;border-radius:20px;color:#727272;display:flex;flex:1 0;font-size:30px;gap:10px;justify-content:center;padding:10px}@media only screen and (max-width:1119px){.character{font-size:5vw}}.character.error{background-color:#fff4f3;border:2px solid #f04438;color:#f04438;outline:0!important}.character.success{background:#f4fff9;border:2px solid #12b76a;color:#12b76a;outline:0!important}.character--inactive{color:#d9d9d9;font-size:30px;font-weight:600;opacity:.6}@media only screen and (max-width:1119px){.character--inactive{font-size:5vw}}.vi__character{align-items:center;align-self:stretch;border-radius:20px;display:flex;flex:1 0;flex-direction:column;gap:10px;justify-content:center;padding:10px}.vi__character--selected{border:0;outline:2px solid #727272!important}@media screen and (max-width:1000px){.vi__character{border-radius:16px}}@media screen and (max-width:600px){.vi__character{border-radius:8px}}.teacherData-title p{color:#1b8392;font-family:Poppins;font-size:45px;font-weight:600;letter-spacing:0;line-height:68px;margin-bottom:100px}@media only screen and (max-width:1142px){.teacherData-title p{font-size:40px}}@media only screen and (max-width:925px){.teacherData-title p{font-size:30px}}@media only screen and (max-width:484px){.teacherData-title p{font-size:25px}}@media only screen and (max-width:320px){.teacherData-title p{font-size:20px}}.children-container{align-items:center;display:flex;flex-direction:column;gap:100px;justify-content:center;width:100%}@media only screen and (max-width:320px){.children-container{gap:50px}}.children-select{display:flex;flex-direction:column;gap:1rem}.children-select-name{color:#727272;font-family:Poppins;font-size:16px;font-weight:500;line-height:24px;text-align:left}.children-select-imputImg{position:relative}.children-select-img{margin-left:8px;margin-top:15px;position:absolute;z-index:1}.children-select-input{border-radius:10px;height:55px;width:950px;z-index:0}@media only screen and (max-width:1554px){.children-select-input{width:850px}}@media only screen and (max-width:1399px){.children-select-input{width:700px}}@media only screen and (max-width:1159px){.children-select-input{width:600px}}@media only screen and (max-width:989px){.children-select-input{width:450px}}@media only screen and (max-width:754px){.children-select-input{width:550px}}@media only screen and (max-width:559px){.children-select-input{width:400px}}@media only screen and (max-width:424px){.children-select-input{width:300px}}@media only screen and (max-width:309px){.children-select-input{width:250px}}.children-select-button{background:#99c6d3;border-radius:10px;color:#fff;font-size:16px;font-weight:600;height:50px;letter-spacing:0;line-height:24px;margin-bottom:30px;margin-top:60px;padding:10px 15px;text-align:center;width:950px}@media only screen and (max-width:1554px){.children-select-button{width:850px}}@media only screen and (max-width:1399px){.children-select-button{width:700px}}@media only screen and (max-width:1159px){.children-select-button{width:600px}}@media only screen and (max-width:989px){.children-select-button{width:450px}}@media only screen and (max-width:754px){.children-select-button{width:550px}}@media only screen and (max-width:559px){.children-select-button{width:400px}}@media only screen and (max-width:424px){.children-select-button{width:300px}}@media only screen and (max-width:309px){.children-select-button{width:250px}}.navigation-wrapper{display:grid}.dots{display:flex;justify-content:center;padding:10px 0}.dot{background:#d0d5dd;border:none;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;padding:5px;width:10px}.dot.active{background:#1b8392}.children-select-inputImg .ant-select-single .ant-select-selection-item,.children-select-inputImg .ant-select-single .ant-select-selection-placeholder{margin:.5rem 3.5rem}.children-select-inputImg .ant-select-multiple .ant-select-selection-placeholder{inset-inline-start:45px!important}.children-select-inputImg .ant-select-multiple .ant-select-selection-overflow,.children-select-inputImg .ant-select-singdevas5le .ant-select-selection-overflow{margin-left:35px!important}.children-select-button{background-color:#177c9a!important;width:90%}.children-select-button:disabled{cursor:not-allowed;opacity:.5}.navigation-wrapper{display:flex;flex-direction:column;gap:3rem}.navigation-wrapper .ant-select-selector,.navigation-wrapper .ant-select-selector .ant-select-selection-search-input{height:100%!important}.navigation-wrapper *{max-width:700px}.form{align-items:center;display:flex;flex-direction:column;gap:2rem;width:90%}.error_message-field{min-height:35px}.errors,.form-login{display:flex;flex-direction:column}.errors{gap:1rem;width:100%}.errors_el{display:flex;gap:7px}.form-group{align-items:flex-start;color:#727272;display:flex;flex-direction:column;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;justify-content:space-between;line-height:24px;row-gap:10px;width:100%}.form-group .form-group-input:focus-within{border:1.5px solid #177c9a;border-radius:10px;color:#727272}.form-group .form-group-input:focus-within input{color:#3f3f3f}.form-group #error{border:1.5px solid #f04438}.form-group .form-group-input{align-items:center;border:1.5px solid #d9d9d9;border-radius:10px;display:flex;flex-direction:row;gap:17.5px;justify-content:space-between;padding:10px 15px;width:100%}.form-group .form-group-input input{border:0;color:#565656;font-family:Poppins;font-size:16px;font-weight:400;line-height:34px;outline:none;width:100%}.form-group .form-group-input input:focus{border:0}.form-group .input-field-icon{fill:#727272;height:21.33px;width:45px;z-index:10}.form-group .eye-icon{cursor:pointer;width:30px;z-index:10}.form-group-title{display:flex}.form-group-title .red-star{color:red}.auth-button{align-items:center;background:#1b8392;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;gap:16px;justify-content:center;padding:13px 15px;text-align:center;width:100%}.auth-button:active{background:#99c6d3}.auth-button:disabled{background:#99c6d3;cursor:not-allowed}.auth-checkbox input{cursor:pointer;display:none;height:auto;margin-bottom:0;padding:0;width:auto}.auth-checkbox label,.auth-checkbox label:before{cursor:pointer;position:relative}.auth-checkbox label:before{-webkit-appearance:none;background-color:transparent;border:1px solid #727272;border-radius:5px;content:"";display:inline-block;margin-right:11px;padding:10px;vertical-align:middle}.auth-checkbox input:checked+label:after{border:.5px solid #727272;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:8px;position:absolute;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.auth-illustration{align-items:center;display:flex;justify-content:center}.auth-illustration img{width:63%}@media only screen and (max-width:1000px){.auth-illustration img{display:none;width:0}}@media only screen and (max-width:1241px){.auth-illustration img{width:78.48%}}.auth-alert{align-items:center;background-color:#fff4f3;border-radius:8px;color:#f04438;display:inline-block;flex-direction:row;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;justify-content:flex-start;line-height:22px;padding:7px 15px;width:100%}.auth-alert .alert-icon{height:20px;margin-right:8.92px;-webkit-transform:translateY(20%);transform:translateY(20%);width:20px;z-index:10}.css-b62m3t-container{width:100%!important}.css-13cymwt-control{border:0!important;width:100%!important}.css-1jqq78o-placeholder{align-items:center!important;color:#727272;display:flex;font-family:Poppins!important;font-size:16px!important;font-style:italic!important;font-weight:400!important;line-height:24px!important;margin:0!important}.css-1xc3v61-indicatorContainer{color:#727272!important;cursor:pointer!important;padding:0!important}.css-1u9des2-indicatorSeparator{display:none;margin:0!important;padding:0!important}.css-13cymwt-control:active,.css-13cymwt-control:hover,.css-1fdsijx-ValueContainer:active,.css-1fdsijx-ValueContainer:hover,.css-t3ipsp-control:active,.css-t3ipsp-control:hover{border:0!important}.css-t3ipsp-control{border:0!important;box-shadow:0 0 0 0!important}.form-group-single-select{align-items:flex-start;color:#727272;display:flex;flex-direction:column;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;justify-content:space-between;line-height:24px;row-gap:10px;width:100%}.form-group-single-select .form-group-input-single-select:focus-within{border:1.5px solid #177c9a;border-radius:10px;color:#727272}.form-group-single-select .form-group-input-single-select:focus-within input{color:#727272}.form-group-single-select #error{border:1.5px solid #f04438}.form-group-single-select .form-group-input-single-select{align-items:center;border:1.5px solid #d9d9d9;border-radius:10px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:10px 15px;width:100%}.form-group-single-select .form-group-input-single-select input{border:0;color:#959595;font-family:Poppins;font-size:16px;font-style:italic;font-weight:400;line-height:34px;outline:none;width:100%}.form-group-single-select .form-group-input-single-select input:focus{border:0}.form-group-single-select .input-field-icon{fill:#727272;height:21.33px;width:28px;z-index:10}.form-group-single-select .eye-icon{cursor:pointer;width:30px;z-index:10}.form-group-title-single-select{display:flex}.form-group-title-single-select .red-star{color:red}.css-1dimb5e-single-value{align-items:center!important;color:#727272!important;display:flex!important;font-family:Poppins!important;font-size:16px!important;font-style:italic!important;font-weight:400!important;line-height:24px!important}.css-15lsz6c-indicator-container{padding:0!important}body{background-color:#f0f6f8}.layout-container{align-items:center;background:#f0f6f8;display:flex;flex-direction:row;height:100vh;justify-content:space-between;width:100%}.layout-leftside{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:40%}@media only screen and (max-width:754px){.layout-leftside{display:none}}.layout-leftside-img{left:0;position:absolute;top:0}@media only screen and (max-width:1439px){.layout-leftside-img{width:200px}}@media only screen and (max-width:1142px){.layout-leftside-img{width:190px}}@media only screen and (max-width:1439px){.layout-title-top img{width:260px!important}}@media only screen and (max-width:1142px){.layout-title-top img{width:260px!important}}@media only screen and (max-width:925px){.layout-title-top img{width:250px}}.layout-rightside{align-items:center;background-color:#fff;border-radius:100px 0 0 100px;display:flex;flex-direction:column;height:100%;justify-content:center;width:65.2%}@media only screen and (max-width:754px){.layout-rightside{border-radius:0;width:100%}}.layout-title{display:flex;flex-direction:column;gap:50px}.layout-title-bottom{color:#4c4c4d;font-family:Poppins;font-size:34px;font-weight:600;letter-spacing:0;line-height:59px;text-align:center}@media only screen and (max-width:1142px){.layout-title-bottom{font-size:30px}}@media only screen and (max-width:925px){.layout-title-bottom{font-size:25px}}.ixamee-sigle{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;row-gap:4%;width:40%}@media only screen and (max-width:1000px){.ixamee-sigle{display:none;width:0}}.ixamee-sigle>.ixamee-logo{max-width:330px;width:78.48%}@media only screen and (max-width:1000px){.ixamee-sigle>.ixamee-logo{display:none;width:0}}@media only screen and (max-width:1241px){.ixamee-sigle>.ixamee-logo{width:78.48%}}.ixamee-sigle>.ixamee-logo>img{width:100%}.ixamee-sigle>.ixamee-sigle-description{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width:1000px){.ixamee-sigle>.ixamee-sigle-description{display:none;width:0}}.ixamee-sigle>.ixamee-sigle-description>.ixamee-sigle-description-second-line{display:flex;gap:10px}.ixamee-sigle-description-type-one{color:#4c4c4d;font-family:Poppins;font-size:28px;font-weight:600;letter-spacing:0;line-height:48px;text-align:center}@media only screen and (max-width:1241px){.ixamee-sigle-description-type-one{font-size:26px;font-weight:600;line-height:50px}}.ixamee-sigle-description-two{color:#1b8392;font-family:Poppins;font-size:26px;font-weight:600;letter-spacing:0;line-height:48px;text-align:center}@media only screen and (max-width:1241px){.ixamee-sigle-description-two{font-size:26px;font-weight:600;line-height:48px}}.green-cercle{background-color:#9dd600;height:287px;-webkit-transform:translate(25%,-20%);transform:translate(25%,-20%);width:287px}.blue-cercle,.green-cercle{border-radius:50%;height:200px;position:absolute;width:200px}.blue-cercle{background-color:#0095ad}.auth-layout-corner{left:-80px;position:absolute;top:-76px}@media only screen and (max-width:820px){.auth-layout-corner{left:-15%}}@media only screen and (max-width:590px){.auth-layout-corner{left:-20%}}@media only screen and (max-width:500px){.auth-layout-corner{left:-25%}}@media only screen and (max-width:390px){.auth-layout-corner{left:-30%}}.examens-container{margin:.35rem .9rem 0 .6rem}.se-wrapper-inner.se-wrapper-wysiwyg.sun-editor-editable{height:auto!important}.examens-header{display:flex;justify-content:space-between;padding:0 14px 19px 5px}.examens-header-leftSide{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.examens-header-rightSide{align-items:center;display:flex;gap:16px;justify-content:space-between}.examens-title{color:#1b8392;font-family:Poppins;font-size:24px;font-weight:600;line-height:36px}.examens-path{color:#727272;font-family:Poppins;font-size:15px;line-height:20px}.examens-filter-button,.examens-search-button{background:#fff;border:1px solid #99c6d3;color:#99c6d3;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.examens-add-exam{background:#1b8392;color:#fff;height:40px;width:172px}.btn{border-radius:8px;flex-direction:row;gap:20px;padding:8px 15px;white-space:nowrap}.import-btn{align-items:center;border:1px solid #177c9a;color:#177c9a;display:flex;text-align:center}.exercice-container{border:1px solid #d9d9d9;border-radius:7px;margin:36px 0 27px;padding:15px 15px 25px}.exercice-title{align-items:center;background:#f0f6f8;border-radius:7px;display:flex;height:64px;justify-content:space-between;padding:0 17px 0 0}.exercice-title-leftside{display:flex;gap:29px}.exercice-title-leftside input{background:#f0f6f8}.exercice-title-input{display:flex;gap:11px}.exercice-title-1{color:#1b8392;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px}.exercice-title-rightside{background:#fff;border:2px solid #1b8392;border-radius:5px;color:#1b8392;max-width:200px;padding:10px 40px}.exercice-title-note{background:#fff;color:#1b8392;font-size:20px;max-width:50px}.exercice-title-note::-webkit-input-placeholder{color:#1b8392;font-size:14px}.exercice-title-note::placeholder{color:#1b8392;font-size:14px}.exercice-add-question{background:#1b8392;color:#fff}.exercice-remove-btn{align-items:center;background:none;color:#d9d9d9;cursor:pointer;display:flex}.ant-input .ant-input-borderless{padding:0!important}.ant-popover-arrow:after{background-color:#1b8392!important}.name-edit-ex{background-color:transparent;cursor:pointer}.question-container{align-items:center;border:1px solid #d9d9d9;border-radius:15px;display:flex;gap:20px;justify-content:space-between;margin:20px 0 20px 5%;padding:0 20px;position:relative}@media only screen and (max-width:459px){.question-container{flex-direction:column-reverse;padding:10px}}.question-arabic{align-items:center;border:1px solid #d9d9d9;border-radius:15px;display:flex;gap:20px;justify-content:space-between;margin:20px 5% 20px 0;padding:0 20px;position:relative}.question-input{min-height:78px;width:90%}.question-input-full{font-size:20px;width:100%}.question-note{align-items:center;background:none;border:1px solid #1b8392;border-radius:5px;display:flex;justify-content:center;padding:13px 22px}.question-input-note{background:none;color:#1b8392;max-width:50px}.question-pts{color:#1b8392;font-size:16px}.question-rightside{align-items:center;display:flex;gap:10px}.question-remove{align-items:center;background:#fff;background:none;cursor:pointer;display:flex}.medium{margin-left:10%}.medium-arabic{margin-right:10%}.small{margin-left:20%}.small-arabic{margin-right:20%}.add-button{left:-.81%}.add-button,.add-button-arabic{align-items:center;background:#cfe8e6;border-radius:100px;cursor:pointer;display:flex;flex-direction:row;gap:10px;height:23px;justify-content:center;padding:5px;position:absolute;width:23px}.add-button-arabic{right:-.81%}.ant-collapse-header{align-items:center!important;border-radius:7px!important;display:flex!important;padding:0 10px!important}.question-input{align-items:center;display:flex}.question-input td,.question-input th{background-clip:padding-box;border:1px solid #e1e1e1;padding:.4em}.question-input img{max-width:100%!important}.question-note>input::-webkit-inner-spin-button,.question-note>input::-webkit-outer-spin-button{display:none}.overlay{background-color:rgba(65,60,60,.322);height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:910}.CancleExam{align-items:center;display:flex;flex-direction:column;justify-content:center}.CancleExam-container{background:#fff;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.35);gap:50px;left:50%;padding:30px 40px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60rem;z-index:920}@media screen and (max-width:600px){.CancleExam-container{width:50rem}}.CancleExam-header{align-items:center;color:#177c9a;display:flex;font-size:20px;justify-content:space-between;line-height:30px;width:100%}.CancleExam-header img{background-color:#fff;cursor:pointer}.CancleExam-main{color:#959595;display:flex;flex-direction:column;font-size:15px;gap:30px;line-height:25px;width:100%}.CancleExam-buttons{align-items:center;display:flex;gap:13px;justify-content:space-between}.CancleExam-buttons-non{background:#177c9a;border-radius:8px;color:#fff;height:51px;width:213px}.CancleExam-buttons-oui{background:#fff;border:1px solid #177c9a;border-radius:8px;color:#177c9a;height:51px;width:213px}.se-toolbar.sun-editor-common,.sun-editor .se-list-layer{background-color:#fff!important}.sun-editor{border:none!important}.sun-editor .se-resizing-bar{display:none!important}.sun-editor .se-toolbar{border:none!important;border-radius:8px;outline:none!important;z-index:9}.sun-editor .se-tooltip{align-items:center!important;display:flex!important;height:25px!important;justify-content:center!important}.sun-editor .se-list-layer.se-list-font-family,.sun-editor .se-list-layer.se-list-font-size,.sun-editor .se-list-layer.se-list-format{height:149px}.se-menu-list{overflow:scroll}.question-input>*,blockquote p{border:none;width:100%!important;word-break:break-all!important}.ck-powered-by{display:none!important}.ck-content{border:none!important;box-shadow:none!important}.se-btn svg g path{fill:#636363}.sun-editor .se-btn-module-border{border:0!important}.navigation-links{display:flex;gap:1rem}.navigation-links a img{margin-left:1rem}.se-dialog-content{margin:10% auto!important}.se-dialog-header{border:0!important}.se-dialog-header .se-modal-title{color:#1b8392!important}.se-dialog-tabs{display:none}.se-dialog-body div{border:0!important}.se-dialog-form label{color:#747474!important;font-family:Poppins!important;font-size:14px!important;font-weight:500!important;text-transform:capitalize!important}.se-dialog-form .se-file-remove{display:none}.se-dialog-form:first-child{border:0}.se-dialog-form:nth-child(2),.se-dialog-form:nth-child(3),.se-dialog-form:nth-child(4){display:none}.se-dialog-form .se-dialog-form-files{border:0!important;display:flex!important;height:20rem!important;justify-content:center!important;margin-left:32%!important;outline:0!important;width:20rem!important}.se-dialog-form .se-dialog-form-files input{align-items:center;border:0!important;display:flex;flex-direction:column;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;justify-content:center;outline:0!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.se-dialog-form .se-dialog-form-files input::-webkit-file-upload-button{visibility:hidden}.se-dialog-form .se-dialog-form-files input:active{border:0!important;outline:0!important}.se-dialog-form .se-dialog-form-files input:before{background:#fff;border:1px dashed #1b8392;border-radius:3px;border-radius:12px;color:#1b8392;content:"Select files ";cursor:pointer;display:inline-block;font-family:Font Awesome\ 5 Brands;font-size:12px;font-weight:400;left:50%;outline:none;padding:35px 50px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s ease;-webkit-user-select:none;white-space:nowrap;z-index:3}.se-dialog-form .se-dialog-form-files input:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9);transition:all .5s ease}.se-dialog-footer{align-items:center;display:flex;justify-content:center;width:100%}.se-dialog-footer div{display:none}.se-dialog-footer .se-btn-primary{background-color:#1b8392!important;border:1px solid #1b8392!important;color:#1b8392!important;position:relative!important;width:60%!important}.se-dialog-footer .se-btn-primary:before{color:#fff;content:"Save    ";font-family:Font Awesome\ 5 Brands;font-size:14px;font-weight:400;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sun-editor .se-list-layer .se-selector-color .se-color-pallet{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important;justify-content:center!important;padding:.5rem!important}.sun-editor .se-list-layer .se-selector-color .se-color-pallet li button{border-radius:6px}.sun-editor .se-list-layer.se-list-font-size .se-list-basic li button{font-size:12px!important}.input-number-static{align-items:center;background:#99c6d3;border-radius:5px;color:#fff;display:flex;font-size:16px;font-weight:700;line-height:20px;padding:13px 22px;text-align:center;white-space:nowrap}.input-number-static--disabled{background:#1b8392}.input-number-stat .ant-input-number{align-items:center;background:#fff;border:1px solid #1b8392;border-radius:5px;color:#1b8392;display:flex;flex-direction:row;gap:9px;justify-content:center;padding:13px 22px}.changeDirection{direction:rtl}.iscorreting{margin-top:20rem!important}.conctructionExamens-contianer{height:90vh;padding:25px}.conctructionExamens__content{height:100%;overflow:hidden;position:relative;width:100%}.conctructionExamens-scroll{display:flex;flex-direction:column;gap:20px;height:90vh;margin-top:13rem;overflow:auto;padding-bottom:35rem;width:100%}.conctructionExamens-scroll::-webkit-scrollbar{display:none}.conctructionExamens-header{background:#fff;border-radius:0 0 12px 12px;box-shadow:0 5px 5px 0 rgba(27,130,146,.208);direction:ltr!important;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 2rem 2rem;position:absolute;right:0;width:-webkit-fill-available;z-index:10}@media only screen and (max-width:459px){.conctructionExamens-header{align-items:center;flex-direction:column}}.conctructionExamens-header__student{align-items:center;display:flex;gap:1rem;justify-content:center}.conctructionExamens-header__student p{color:#494949;font-size:14px;font-weight:400}.conctructionExamens-header-leftSide{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:flex-start}@media only screen and (max-width:459px){.conctructionExamens-header-leftSide{align-items:center}}.conctructionExamens-header-rightSide{align-items:flex-end;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between}.conctructionExamens-title{color:#1b8392;font-family:Poppins;font-size:24px;font-weight:600;line-height:36px}.conctructionExamens-path{color:#727272;font-family:Poppins;font-size:15px;line-height:20px}.conctructionExamens-cancle-button{align-items:center;background:#fff;border:1px solid #f04438;color:#f04438;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;gap:20px;line-height:20px}.conctructionExamens-import-button,.conctructionExamens-save-exam{background:#1b8392;color:#fff;font-family:Poppins;font-size:12px;font-weight:500;gap:7px;height:40px}.conctructionExamens-add-exercice{background:#1b8392;color:#fff;height:43px;width:100%}.indexLoading{opacity:.5;pointer-events:none;z-index:10}.ant-spin{left:50%;position:absolute;top:50%;z-index:50}@media only screen and (max-width:459px){.btn{width:100%}.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{height:100px}.exercice-title{align-items:center;flex-direction:column;gap:10px;justify-content:center;padding-bottom:8px}}.conctructionExamens-add-exercice{background:transparent;color:#d9d9d9;margin:6px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.conctructionExamens-add-exercice:hover{box-shadow:none!important;opacity:.7;-webkit-transform:none!important;transform:none!important}.score-exam{align-items:center;background-color:#d1fadf;border:1px dashed #399739;border-radius:8px;color:#12b76a;display:flex;font-size:2rem;gap:7px;height:40px;justify-content:center;text-align:center;width:125px}.score-exam-red{background-color:#fff4f3;border-color:red;color:#f04438}.add-ex{align-items:center;background:#1b8392;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:2rem;z-index:3}.add-ex:hover{box-shadow:0 4px 6px 0 rgba(50,50,93,.11),0 1px 3px 0 rgba(0,0,0,.08);-webkit-transform:scale(1.01);transform:scale(1.01);transition:all .1s ease}@media only screen and (max-width:579px){.add-ex{display:none}}.ex-exam{position:relative}.classes-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media only screen and (max-width:887px){.classes-container{align-items:center}}.input-error{border-color:red!important;color:red!important}.classes-header{align-items:flex-end;border-bottom:1px solid #e8e8e8;display:flex;height:8.8125rem;justify-content:space-between;padding:0 14px 19px 5px}.classes-header-left-side{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin-bottom:-2rem!important;padding:0 0 0 3rem;width:100%}.classes-header-left-side-path{color:#727272;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.classes-header-left-side-title{color:#1b8392;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px}.classes-header-right-side{align-items:flex-end;display:flex;gap:11px;justify-content:space-between;width:100%}.classes-header-right-side [class*=" ant-input"] [class*=" ant-input"],.classes-header-right-side [class*=" ant-input"] [class^=ant-input],.classes-header-right-side [class^=ant-input] [class*=" ant-input"],.classes-header-right-side [class^=ant-input] [class^=ant-input]{height:100%!important}@media only screen and (max-width:445px){.classes-header-right-side{display:flex;flex-direction:column}}.add-class-btn{background-color:#1b8392;border:0;border-radius:8px;color:#fff;gap:10px;height:40px;min-width:150px!important;padding:8px 6px;width:100%}.search-class-btn{align-items:center;background-color:#fff;border:1px solid #1b8392;border-radius:8px;color:#1b8392;display:flex;flex-direction:row;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:20px;padding:8px 15px;width:100%}.classes-list{overflow:scroll}.classes-list article{grid-gap:20px;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:0 67px}.class-card{align-items:center;background:#f3f6f7;border-radius:25px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:24px 21.5px 23px 20.11px;row-gap:14px}@media only screen and (max-width:419px){.class-card{min-width:200px;width:100%}}.class-card>.class-card-top{align-items:flex-start;display:flex;flex-direction:row;height:-webkit-fill-available;justify-content:space-between;padding:0;width:100%}.class-card>.class-card-top>.class-card-top-details{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between}.class-card>.class-card-top>.class-card-top-details>.class-title{color:#727272;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:25px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-card>.class-card-top>.class-card-top-details>.class-description{color:#727272;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.classes-adding{border-bottom:1px solid #e4e7ec;display:flex;flex-direction:row;justify-content:space-between;padding:38px 24px 31px 20px}.class-input{color:#898989;display:flex;flex-direction:column;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px;row-gap:10px}.class-input input{border:1px solid #e8e8e8;border-radius:8px;height:60px;padding:18px}.class-input input::-webkit-input-placeholder{color:#a8a8a8;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.class-input input::placeholder{color:#a8a8a8;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.class-input input:hover{background-color:#f2f2f2;color:#000}.save_class{height:44px;justify-content:center;-webkit-transform:translateY(70%);transform:translateY(70%);width:9%}.class-img_input,.save_class{display:flex}@media only screen and (max-width:719px){.classes-header{align-items:center;border-bottom:1px solid #e8e8e8;flex-direction:row;height:8.8125rem}.classes-adding,.classes-header{display:flex;justify-content:space-between;row-gap:10px}.classes-adding{border-bottom:1px solid #e4e7ec;flex-direction:column;padding:38px 24px 31px 20px}.save_class{display:flex;height:44px;justify-content:center;-webkit-transform:translateY(20%);transform:translateY(20%);width:100%}}@media only screen and (max-width:635px){.classes-header{display:flex;height:14rem}.classes-header,.classes-header-right-side{flex-direction:column}}@media only screen and (max-width:445px){.classes-header{display:flex;flex-direction:column}}@media only screen and (max-width:340px){.classes-header{display:flex;flex-direction:column}}.kebab button{background-color:transparent;cursor:pointer;padding:6px}.dropdown.active{left:-100px}.delete-class-popup-content{align-items:flex-start;display:flex;flex-direction:column;gap:25px;justify-content:space-between;margin-top:50px}.delete-class-popup-content>.delete-class-popup-message{align-items:center;color:#959595;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.delete-class-popup-content>.delete-class-popup-buttons{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding:0 1rem;width:100%}.delete-class-popup-content>.delete-class-popup-buttons .btn{height:45px!important}.delete-class-popup-content>.delete-class-popup-buttons>.white-btn{background-color:#fff;border:1px solid #177c9a;color:#177c9a}.delete-class-popup-content>.delete-class-popup-buttons>.red-btn,.delete-class-popup-content>.delete-class-popup-buttons>.white-btn{align-items:center;border-radius:8px;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:51px;justify-content:center;line-height:24px;padding:10px;width:100%}.delete-class-popup-content>.delete-class-popup-buttons>.red-btn{background:#f04438;border:0!important;color:#fff}.archive-class-popup-content{align-items:flex-start;display:flex;flex-direction:column;gap:25px;justify-content:space-between;padding-top:50px}.archive-class-popup-content>.archive-class-popup-message{align-items:center;color:#959595;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.archive-class-popup-buttons{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding:0 1rem;width:100%}.archive-class-popup-buttons .btn{height:45px!important}.archive-class-popup-buttons>.white-btn{background-color:#fff;border:1px solid #177c9a;color:#177c9a}.archive-class-popup-buttons>.blue-btn,.archive-class-popup-buttons>.white-btn{align-items:center;border-radius:8px;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:51px;justify-content:center;line-height:24px;padding:10px;width:100%}.archive-class-popup-buttons>.blue-btn{background:#177c9a;border:0!important;color:#fff}.class-card-top-details{gap:3rem!important;justify-content:start!important}.class_card-header-title{color:#1b8392;font-family:Poppins;font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:16rem}.ant-modal-close:hover{background-color:transparent!important;color:rgba(0,0,0,.45)!important;text-decoration:none}.student-list-pagination{align-self:flex-end;bottom:1rem;display:flex;justify-content:flex-end;padding:2rem;right:1rem}@media only screen and (max-width:812px){.student-list-pagination{justify-content:normal;padding:0;position:static}}@media only screen and (max-width:354px){.student-list-pagination{padding:1rem}}@media only screen and (max-width:439px){.button-container .ant-space{align-items:center;flex-direction:column;width:100%}.button-container .ant-space .ant-select,.button-container .ant-space>*{width:100%!important}.bulletin-title-bigTitle{text-align:center}}.ant-modal .ant-select-selector{padding:10px 5px!important}.student-student-input{align-items:center;background-color:#fff;border:1px solid #1b8392;border-radius:8px;color:#1b8392;display:flex;flex-direction:row;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;height:40px!important;justify-content:center;line-height:20px;padding:0 0 0 1rem;width:100%!important}.studentsPage:has(.navigation-links) .customized-header{padding-bottom:0}[class*=" ant-input"] [class*=" ant-input"],[class*=" ant-input"] [class^=ant-input],[class^=ant-input] [class*=" ant-input"],[class^=ant-input] [class^=ant-input]{border:none;height:100%!important;padding:1.8px}.search-student-btn{align-items:center;background-color:#fff;border:1px solid #1b8392;border-radius:8px;color:#1b8392;flex-direction:row;font-size:14px;font-weight:600;gap:6px;justify-content:center;line-height:20px;padding:8px 15px;width:100%}.search-student-btn,.student-input{display:flex;font-family:Poppins;font-style:normal}.student-input{color:#898989;flex-direction:column;font-size:15px;font-weight:400;line-height:22px;row-gap:10px}.student-input input{border:1px solid #e8e8e8;border-radius:8px;height:60px;padding:18px}.student-input input::-webkit-input-placeholder{color:#a8a8a8;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.student-input input::placeholder{color:#a8a8a8;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.student-input input:hover{background-color:#f2f2f2;color:#000}#invite-student-icon-invited{-webkit-filter:invert(65%) sepia(53%) saturate(6908%) hue-rotate(122deg) brightness(101%) contrast(86%);filter:invert(65%) sepia(53%) saturate(6908%) hue-rotate(122deg) brightness(101%) contrast(86%)}.table-title{align-items:center;color:#1b8392;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:21px}.add-student-upload-img{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-start}.add-student-upload-img .add-student-upload-img-details-title{align-items:center;color:#727272;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:21px}.add-student-upload-img .add-student-upload-img-details-description{align-items:center;color:#727272;display:flex;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:38px}.student-list-rang-and-pic-container{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:space-between}.student-list-rang-and-pic-container>.student-list-rang{align-items:center;background:#d8ecf3;border:1px solid #1b8392;border-radius:10px;color:#1b8392;display:flex;flex-direction:column;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;gap:10px;height:21px;justify-content:center;line-height:21px;padding:10px;width:40px}.student-list-rang-and-pic-container>.student-list-profile-image{border-radius:50%;height:42px;overflow:hidden;width:42px}.student-list-rang-and-pic-container>.student-list-profile-image img{height:100%;object-fit:cover;width:100%}.student-mail .ant-form-item-row .ant-form-item-label{display:none!important}.status0,.status1,.status2,.status3,.status4,.status5{align-items:center;border-radius:16px;display:flex;flex-direction:row-reverse;font-size:1.8rem;gap:.5rem;justify-content:center;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.status0 div,.status1 div,.status2 div,.status3 div,.status4 div,.status5 div{padding:0 .5rem}.status0 article,.status1 article,.status2 article,.status3 article,.status4 article,.status5 article{border-radius:50%;height:6px;width:6px}.status3{background-color:#ececec}.status3 div{color:#000}.status3 article{background-color:#000}.status2{background-color:#f4fff9}.status2 div{color:#12b76a}.status2 article{background-color:#12b76a}.status1{background-color:#fff4d3}.status1 div{color:#f69d16}.status1 article{background-color:#f69d16}.status4{background-color:#f4efff}.status4 div{color:#8862f5}.status4 article{background-color:#8862f5}.status3{background-color:#c8ebf1}.status3 div{color:#1773f3}.status3 article{background-color:rgba(0,188,225,.855)}.status5{background-color:#e7e7e7}.status5 div{color:#727272}.status5 article{background-color:#727272}.status0{background-color:#fff4f3}.status0 div{color:#f04438}.status0 article{background-color:#f04438}.classes{align-items:center;gap:1rem;height:100%;justify-content:start}.classes .navigation-links{display:flex;gap:1rem;padding-left:7rem;width:100%}.classes .navigation-links a img{margin-left:8px}.classes .ant-table-content{border-radius:12px 12px 0 0}.classes .ant-table-container{min-width:-webkit-fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.classes .ant-table-tbody .ant-table-placeholder{z-index:1!important}.classes .ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0!important}.classes .ant-table-empty .ant-table-container .ant-table-content .ant-table-tbody>tr>td{border-bottom:none!important}.student__trashSvg{-webkit-animation:trashAnimation ease infinite;animation:trashAnimation ease infinite;-webkit-animation-duration:1s;animation-duration:1s;height:24px;margin:1rem;width:24px}.student__trashSvg path{fill:#fdfdfd;stroke:#f26d6d;cursor:pointer}@-webkit-keyframes trashAnimation{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes trashAnimation{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.ant-table-cell{background:#fff}.css-dev-only-do-not-override-htwhyh .ant-table-wrapper .ant-table-thead>tr>th,:where(.css-dev-only-do-not-override-htwhyh).ant-table-wrapper .ant-table-thead>tr>td{background:#f0f6f8!important}.students-list{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:start;padding:0 2rem;width:100%}@media screen and (max-width:1200px){.students-list{min-width:90vw}}.students-list::-webkit-scrollbar-trak{background:#f1f1f1}.students-list::-webkit-scrollbar-thumb{background:#888}@media screen and (max-height:1150px){.students-list .ant-table{height:805px}}@media screen and (max-height:1050px){.students-list .ant-table{height:730px}}@media screen and (max-height:990px){.students-list .ant-table{height:655px}}@media screen and (max-height:890px){.students-list .ant-table{height:580px}}@media screen and (max-height:820px){.students-list .ant-table{height:505px}}@media screen and (max-height:760px){.students-list .ant-table{height:430px}}@media screen and (max-height:700px){.students-list .ant-table{height:355px}}@media screen and (max-height:650px){.students-list .ant-table{height:280px}}.addStudent--PopUp{display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.addStudent--PopUp .select-async{padding:0;width:100%}.addStudent--PopUp .select-container{padding:0}.addStudent--PopUp__link{color:#1b8392;cursor:pointer;font-weight:500;margin-top:1rem;text-align:right;width:100%}.ant-modal-content{-webkit-animation:Enter .5s ease-in-out;animation:Enter .5s ease-in-out}.searchItem{display:flex;gap:2rem;padding:.5rem 1rem}.searchItem--cordinate{display:flex;flex-direction:column;gap:1rem}.searchItem--cordinate p{color:#201f1f;font-family:Poppins;font-size:14px;font-weight:500}.searchItem--img{border-radius:50%;height:3rem;overflow:hidden;width:3rem}.searchItem--img img{height:100%;object-fit:cover;width:100%}.ant-table-row{-webkit-animation:Enter .5s ease-in-out;animation:Enter .5s ease-in-out}@-webkit-keyframes Enter{0%{opacity:0}to{opacity:1}}@keyframes Enter{0%{opacity:0}to{opacity:1}}.correction_options{gap:1rem;justify-content:center}@media only screen and (max-width:454px){.correction_options{flex-direction:column}}.MuiBackdrop-root{background-color:transparent!important}.MuiDialog-paper{box-shadow:none!important;-webkit-filter:drop-shadow(0 3px 5px rgba(26,27,27,.1));filter:drop-shadow(0 3px 5px rgba(26,27,27,.1))}.correction_option-note input{width:-webkit-max-content;width:max-content}.correction_option-note input::-webkit-inner-spin-button,.correction_option-note input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.correction_option-note input[type=number]{-moz-appearance:textfield}.correction_option{display:flex;flex-direction:column;gap:.4rem}.correction_option-title{color:#959595;font-size:12px;font-weight:400}.correction_option-div{align-items:center;border:1px solid transparent;border-radius:10px;color:#1b8392;display:flex;font-size:16px;font-weight:500;gap:1rem;justify-content:center;max-width:145px;padding:10px;width:18rem}.correction_option input,.correction_option-div{background-color:#f0f6f8}.correction_options{align-items:center;display:flex;justify-content:space-between;padding:16px 24px 5px}.options-sep{color:#1b8392;font-size:20px;font-weight:500}.sep{padding:16px 24px 5px;width:100%}.sep div{background-color:#d9d9d9;height:1px}.title-case{padding-top:1rem}.correction_option-mark,.title-case{align-items:center;display:flex;justify-content:center}.correction_option-mark{flex-direction:column}.pop-up-delete-btns.options{padding:20px 24px}@media only screen and (max-width:454px){.pop-up-delete-btns.options{flex-direction:column}}.correction-option-selected{border:1px solid #1b8392}.student-list-pag{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem 3rem;width:100%}.auth-button{margin-top:1rem}.pdf-button{margin-left:1rem}.pdf-button svg{height:30px;width:30px}.btn:disabled{cursor:not-allowed;opacity:.8}.btn:disabled:hover{-webkit-transform:none;transform:none}@media only screen and (max-width:573px){.classes .customized-header .header-btn-white{padding-left:0;padding-right:0}.classes .customized-header>button,.classes .customized-header>div{width:100%!important}}.event-cont{align-items:center;display:flex;height:23px;justify-content:start}.classes .ant-select-selector{min-height:0!important;min-height:auto!important}.dialog-csv{padding:3rem}.dialog-csv-temp{color:#959595;font-size:1.4rem;font-weight:400}.customizedHeader__dropDown{background:#1b8392;border-radius:8px;color:#fff;cursor:pointer;font:normal 600 14px/20px normal;padding:6.5px 10px}.customizedHeader__dropDown .ant-space{align-items:center;display:flex;justify-content:center}.customizedHeader__dropDown__icon{padding-top:3px}.nofollow{display:flex!important;justify-content:space-around!important}.ant-pagination-item{padding-top:3.8px!important}.ant-pagination-item a{color:#b5b5b5!important;font-family:Source Sans Pro!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;height:30px!important;line-height:20px!important;margin:0!important;padding:0!important}.ant-pagination-item.ant-pagination-item.ant-pagination-item-1.ant-pagination-item-active a{display:flex;justify-content:center}.ant-pagination-item-active{border:none!important}.ant-pagination-item-active a{align-items:center!important;background:#f0f6f8!important;border:none!important;border-radius:50%!important;color:#1b8392!important;display:flex;font-family:Source Sans Pro!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;height:100%!important;line-height:20px!important;margin:0!important;padding:0!important;text-align:center!important}.error-message{color:#d02a0c;font-size:12px}.dropdown-filter-students{background:#fff;border-radius:5px;max-height:199px;overflow:scroll;padding:5px;position:absolute;right:-70px;top:20px;-webkit-transform:scale(0);transform:scale(0);transition:all .25s ease-out;width:220px;z-index:900}.dropdown-filter-students>li{display:block;width:100%}.dropdown-filter-students>li:hover{background:#f0f6f8;border-radius:5px}.dropdown-filter-students>li>button{all:unset;color:#727272;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding:5px;text-decoration:none;width:100%}.dropdown-filter-students>li>button:hover{text-decoration:none}.dropdown-filter-students:hover ul{background:#f0f6f8;border-radius:5px;-webkit-transform:scale(1);transform:scale(1)}.dropdown-filter-students.active{box-shadow:0 3px 9px rgba(0,0,0,.5);-webkit-transform:scale(1);transform:scale(1);transition:all .25s cubic-bezier(.5,1.8,.9,.8)}.import-csv{cursor:pointer;display:block!important;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.filter-exams-choices{background:#fff;border-radius:5px;padding:5px 5px 0;position:absolute;right:225px;top:130px;-webkit-transform:scale(0);transform:scale(0);transition:all .25s ease-out;width:220px;z-index:900}.filter-exams-choices>li{display:block;margin-bottom:5px;width:100%}.filter-exams-choices>li:hover{background:#f0f6f8;border-radius:5px}.filter-exams-choices>li>button{all:unset;align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:8px;color:#727272;cursor:pointer;display:flex;flex-direction:row;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;gap:13px;justify-content:space-between;line-height:20px;padding:10px 15px;text-decoration:none;width:85%}.filter-exams-choices>li>button:hover{text-decoration:none}.filter-exams-choices.active{box-shadow:0 3px 9px rgba(0,0,0,.5);margin-top:2rem;-webkit-transform:scale(1);transform:scale(1);transition:all .25s cubic-bezier(.5,1.8,.9,.8)}.dropdown-filter-exams-per-class{background:#fff;border-radius:5px;box-shadow:-2px 2px 15px #e3e3e6;height:112px;overflow:scroll;padding:5px;-webkit-transform:scale(0);transform:scale(0);transition:all .25s ease-out}.dropdown-filter-exams-per-class>li{display:block;margin-bottom:5px;width:100%}.dropdown-filter-exams-per-class>li:hover{background:#f0f6f8;border-radius:5px}.dropdown-filter-exams-per-class>li>button{all:unset;color:#727272;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding:5px;text-decoration:none;width:100%}.dropdown-filter-exams-per-class>li>button:hover{text-decoration:none}.dropdown-filter-exams-per-class:hover ul{background:#f0f6f8;border-radius:5px;-webkit-transform:scale(1);transform:scale(1)}.filter-choosed{background:#1b8392!important;border-radius:5px}.filter-choosed>button{color:#fff!important}.dropdown-filter-exams-per-class.active{-webkit-transform:scale(1);transform:scale(1);transition:all .25s cubic-bezier(.5,1.8,.9,.8)}.dropdown-btns{align-items:flex-start;display:flex;flex-direction:column;gap:9px}.filter-btn{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px;width:100%}.dropdown-btns button{border-radius:5px;padding:2px 8px;text-align:left;width:100%}.dropdown-btns button:hover{background-color:rgba(0,0,0,.04)}.dropdown-filter-selected-btn{background-color:#1b8392}.dropdown-filter-selected-btn:hover{background-color:rgba(27,131,146,.7)!important}.info{color:#016569;font-size:1.4rem;font-weight:300}.exams-container{flex-direction:column;height:100%}.exams-container,.exams-header{display:flex;justify-content:space-between}.exams-header{align-items:flex-end;border-bottom:1px solid #e8e8e8;height:8.8125rem;padding:0 14px 19px 5px}.ant-input-clear-icon{align-items:center!important;display:flex!important}.exams-header-left-side{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.exams-header-left-side-path{color:#727272;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.exams-header-left-side-title{color:#1b8392;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px;margin-top:20px}.exams-header-right-side{align-items:flex-end;display:flex;gap:11px;justify-content:space-between;width:100%}@media only screen and (max-width:445px){.exams-header-right-side{display:flex;flex-direction:column}}.add-exam-btn{background-color:#1b8392;border:0;border-radius:8px;color:#fff;gap:10px;height:40px;min-width:150px!important;padding:8px 6px;width:100%}.search-exam-btn{gap:6px;justify-content:center}.filter-exam-btn,.search-exam-btn{align-items:center;background-color:#fff;border:1px solid #1b8392;border-radius:8px;color:#1b8392;display:flex;flex-direction:row;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:8px 15px;width:100%}.filter-exam-btn{gap:5px;justify-content:space-between}.exams-list{overflow:scroll}.exams-list article{grid-gap:20px;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:0 67px}.exam-card{align-items:center;background:#f3f6f7;border-radius:25px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:24px 21.5px 23px 20.11px;row-gap:10px}@media only screen and (max-width:419px){.exam-card{min-width:200px;width:100%}}.exam-card>.exam-card-top{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding:0;width:100%}.exam-card>.exam-card-top>.exam-card-top-details{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between}.exam-card>.exam-card-top>.exam-card-top-details>.exam-title{color:#514e4e;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:31px;word-break:break-word}.exam-card>.exam-card-center-and-bottom{display:flex;flex-direction:column;height:100%;justify-content:space-between;row-gap:2.5rem;width:100%}.exam-card>.exam-card-center-and-bottom>.exam-card-center{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding:0;width:100%}.exam-card>.exam-card-center-and-bottom>.exam-card-center>.exam-card-center-details{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between}.exam-card>.exam-card-center-and-bottom>.exam-card-center>.exam-card-center-details>.exam-title{color:#1b8392;font-family:Poppins;font-size:19.5288px;font-style:normal;font-weight:500;gap:6px;line-height:22px;word-break:break-word}.exam-card>.exam-card-center-and-bottom>.exam-card-center>.exam-card-center-details>.exam-description{color:#8c8c8c;font-family:Poppins;font-size:14px;font-style:italic;font-weight:400;line-height:22px}.exam-card>.exam-card-center-and-bottom>.exam-card-center>.exam-card-center-correction-average{align-items:center;align-self:end;background:#1b8392;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:10px 7px}.exam-card>.exam-card-center-and-bottom>.exam-card-center>.exam-card-center-correction-average p{color:#fff;font-family:Poppins;text-align:center}.exam-card>.exam-card-center-and-bottom>.exam-card-center>.exam-card-center-correction-average p:first-child{font-size:14px;font-weight:600;text-transform:uppercase}.exam-card>.exam-card-center-and-bottom>.exam-card-center>.exam-card-center-correction-average p:last-child{font-size:11px;font-weight:500;text-transform:capitalize}.exam-card>.exam-card-center-and-bottom>.exam-card-bottom{align-items:flex-start;background:#fff;border-radius:15.0651px;display:flex;flex-direction:column;gap:25.11px;height:7.53px;justify-content:center;padding:0;width:100%}.exam-card>.exam-card-center-and-bottom>.exam-card-bottom>.exam-card-bottom-loading{background:#1b8392;border-radius:15.0651px;height:7.53px}.exams-adding{border-bottom:1px solid #e4e7ec;display:flex;flex-direction:row;justify-content:space-between;padding:38px 24px 31px 20px}.exam-input{color:#898989;display:flex;flex-direction:column;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px;row-gap:10px}.exam-input input{border:1px solid #e8e8e8;border-radius:8px;height:60px;padding:18px}.exam-input input::-webkit-input-placeholder{color:#a8a8a8;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.exam-input input::placeholder{color:#a8a8a8;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.exam-input input:hover{background-color:#f2f2f2;color:#000}.save_exam{height:44px;justify-content:center;-webkit-transform:translateY(70%);transform:translateY(70%);width:9%}.exam-img_input,.save_exam{display:flex}@media only screen and (max-width:719px){.exams-header{align-items:center;border-bottom:1px solid #e8e8e8;flex-direction:row;height:8.8125rem}.exams-adding,.exams-header{display:flex;justify-content:space-between;row-gap:10px}.exams-adding{border-bottom:1px solid #e4e7ec;flex-direction:column;padding:38px 24px 31px 20px}.save_exam{display:flex;height:44px;justify-content:center;-webkit-transform:translateY(20%);transform:translateY(20%);width:100%}}@media only screen and (max-width:635px){.exams-header{display:flex;height:14rem}.exams-header,.exams-header-right-side{flex-direction:column}}@media only screen and (max-width:445px){.exams-header{display:flex;flex-direction:column}}@media only screen and (max-width:340px){.exams-header{display:flex;flex-direction:column}}.dropdown{right:0}.ant-modal-content{padding:4rem!important}.ant-modal{padding:10px 0!important}.delete-exam-popup-content{align-items:flex-start;display:flex;flex-direction:column;gap:25px;justify-content:space-between;margin-top:50px}.delete-exam-popup-content>.delete-exam-popup-message{align-items:center;color:#959595;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.delete-exam-popup-content>.delete-exam-popup-buttons{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding:0 1rem;width:100%}.delete-exam-popup-content>.delete-exam-popup-buttons .btn{height:45px!important}.delete-exam-popup-content>.delete-exam-popup-buttons>.white-btn{background-color:#fff;border:1px solid #177c9a;color:#177c9a}.delete-exam-popup-content>.delete-exam-popup-buttons>.red-btn,.delete-exam-popup-content>.delete-exam-popup-buttons>.white-btn{align-items:center;border-radius:8px;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:24px;padding:10px;width:100%}.delete-exam-popup-content>.delete-exam-popup-buttons>.red-btn{background:#f04438;border:0!important;color:#fff}.archive-exam-popup-content{align-items:flex-start;display:flex;flex-direction:column;gap:25px;justify-content:space-between;margin-top:50px}.archive-exam-popup-content>.archive-exam-popup-message{color:#959595;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.archive-exam-popup-content>.archive-exam-popup-buttons{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding:0 1rem;width:100%}.archive-exam-popup-content>.archive-exam-popup-buttons .btn{height:45px!important}.archive-exam-popup-content>.archive-exam-popup-buttons>.white-btn{background-color:#fff;border:1px solid #177c9a;color:#177c9a}.archive-exam-popup-content>.archive-exam-popup-buttons>.blue-btn,.archive-exam-popup-content>.archive-exam-popup-buttons>.white-btn{align-items:center;border-radius:8px;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:51px;justify-content:center;line-height:24px;padding:10px;width:100%}.archive-exam-popup-content>.archive-exam-popup-buttons>.blue-btn{background:#177c9a;border:0!important;color:#fff}.formik-modal-group{width:100%}.formik-modal-add-exam-style{align-items:center;display:flex;gap:25px;height:44px;justify-content:space-between;width:100%}.formik-modal-add-exam-style>.add-exam-style{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:10px;color:#999;cursor:pointer;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;gap:10px;height:100%;justify-content:space-around;line-height:22px;width:100%}.formik-modal-add-exam-style>.active{background:#f0f6f8;border:1px solid #1b8392;border-radius:10px;color:#1b8392!important}.hidden-text{display:none!important}.ant-popover-inner{background-color:#f3f6f7!important;padding:15px!important}.ant-popover-inner-content{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.ant-popover-arrow,.ant-popover-inner-content,.popover-exam-content{background-color:#f3f6f7!important}.popover-exam-content{color:#1b8392!important;display:flex!important;flex-direction:column!important;font-family:Poppins!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:15px!important;max-height:220px!important;overflow:scroll;padding:5px!important;row-gap:15px!important}.ant-modal .ant-modal-header{background-color:transparent!important}.ant-modal-body>.ant-form>div>.ant-form-item{margin-bottom:0!important}.class-title-container{display:flex;flex-wrap:wrap;gap:0}.class-title-container .class-title{align-items:center;border:1px solid #1b8392;border-radius:50px;color:#1b8392;cursor:pointer;display:flex;font-size:15px;font-size:12px;font-weight:500;justify-content:center;padding:.4rem 4.6rem!important;white-space:nowrap;width:65px}.exam-card-center-details{gap:2rem}.classes-input{display:flex;gap:10px;justify-content:space-between;width:100%}.classes-input .ant-form-item{width:98%}input::-webkit-input-placeholder{color:rgba(0,0,0,.25)!important}input::placeholder{color:rgba(0,0,0,.25)!important}.ant-input-affix-wrapper-focused{border:none;box-shadow:none!important}.ant-form-item .ant-form-item-explain-error{font-size:1.5rem!important}.ant-form-item .ant-form-item-control-input{margin-bottom:.5rem!important}.ant-select-selector{border-radius:10px!important;overflow:auto}.ant-select-selector .ant-select-selection-item{max-width:20rem}.ant-input-number,.createExam__input .ant-input,.createExam__input .ant-select-selector{border-radius:10px!important}.ant-input-number{height:50px!important;padding:0 1rem}.ant-modal-close svg{height:26px;width:26px}.ant-modal-close svg path{fill:#d9d9d9}.ant-form-item{margin-bottom:12px!important}.ant-form-item .ant-form-item-label>label{display:none!important}.customized-header{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-between;margin:2rem 0 0;padding:0 55px 40px;width:100%}@media only screen and (max-width:668px){.customized-header{gap:10px}}.customized-header>.customized-header-title{color:#1b8392;font-size:24px;font-style:normal;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;width:30rem}.customized-header>.customized-header-btns{align-items:center;display:flex;flex-wrap:wrap;gap:11px;justify-content:center}.customized-header>.customized-header-btns .ant-select-selector{height:40px!important;padding-top:.7rem!important}.customized-header>.customized-header-btns>.header-btn-white{align-items:center;background:#fff;border:1px solid #1b8392;border-radius:8px;color:#1b8392;display:flex;flex-direction:row;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;justify-content:center;line-height:20px;padding:8px 15px}@media only screen and (max-width:843px){.customized-header>.customized-header-btns>.header-btn-white{width:100%}}.customized-header>.customized-header-btns>.header-btn-blue{all:unset;align-items:center;background:#1b8392;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;gap:5px;justify-content:center;line-height:20px;padding:8px 20px}@media only screen and (max-width:843px){.customized-header>.customized-header-btns>.header-btn-blue,.header-btn-white-container{width:100%}}.header-btn-white{all:unset;align-items:center;background:#fff;border:1px solid #1b8392;border-radius:8px;color:#1b8392;cursor:pointer;display:flex;flex-direction:row;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;gap:15px;justify-content:center;line-height:20px;padding:8px 15px}button{white-space:nowrap!important}.ant-picker{width:100%!important}.filter-container{border:1px solid #1b8392;border-radius:8px;color:#1b8392;font-family:Poppins;font-size:14px;font-weight:600;padding:1rem}.filter-container,.filter-intern{align-items:center;display:flex;gap:20px;justify-content:space-between}.filter-intern{border:none;width:100%}.student-list-pagination .ant-select-selection-item{margin-top:1rem}.customized-header-title{white-space:nowrap}.cards-list-empty-message-container{align-items:center;display:flex;font-family:Poppins;font-size:19px;font-style:normal;font-weight:400;line-height:175.5%;padding-left:3rem}@media only screen and (max-width:351px){.cards-list-empty-message-container{justify-content:center;padding:16px 10px 14px 18px}}.cards-list-empty-message{color:#727272}.cards-list-empty-message-link{all:unset;color:#1b8392;cursor:pointer}.editable-line-container{align-items:center;background:#fff;border-left:4px solid #99c6d3;border-radius:15px;border-radius:5px;display:flex;justify-content:space-between;padding:5px 10px 5px 15px;width:100%}.editable-line-container>.editable-line-data{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;row-gap:8px;width:100%}.editable-line-container>.editable-line-data>.editable-line-title{align-items:center;color:#727272;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600;line-height:22px}.editable-line-container>.editable-line-data>.editable-line-content{align-items:center;background:#fff;color:#727272;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px;width:100%!important}.editable-line-container>.editable-line-data>.editable-line-content:focus{color:#1b8392!important}.editable-line-container>.editable-line-edit-command>button{background:#fff!important;cursor:pointer}.profile-upload-img{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-start}@media only screen and (max-width:440px){.profile-upload-img{align-self:center;flex-direction:column}}.profile-upload-img .profile-upload-img-details{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;row-gap:12px}.profile-upload-img .profile-upload-img-details-title{align-items:center;color:#727272;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-align:center}.profile-upload-img .profile-upload-img-details-description{align-items:center;color:#f04438;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:21px;text-align:center}.ant-upload-select{border:2px dashed #1b8392!important}.css-1p3m7a8-multiValue{align-items:center!important;background:#f0f6f8!important;border-radius:8px!important;display:flex!important;flex-direction:row!important;gap:5px!important;padding:0 7px!important}.css-1dimb5e-singleValue,.css-wsp0cs-MultiValueGeneric{color:#727272!important;font-family:Poppins!important;font-size:15px!important;font-style:normal!important;font-weight:400!important}.css-1dimb5e-singleValue{align-items:center!important;border:0!important;display:flex!important;line-height:22px!important;width:200px!important}.css-8mmkcg,.css-tj5bde-Svg{fill:#1b8392!important}.css-9jq23d{align-items:center!important;border:0!important;color:#727272!important;display:flex!important;font-family:Poppins!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important;width:200px!important}.profile-container{display:flex;flex-direction:row;gap:8%;height:90%;overflow:auto;padding:24px 90px 14px 64px;width:100%}@media only screen and (max-width:1000px){.profile-container{flex-direction:column;padding:24px 10px 14px 14px}}.profile-container>.profile-security{align-items:flex-start;background:#fff;border-radius:15px;box-shadow:0 0 15px hsla(0,1%,82%,.6);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:20px 25px;row-gap:40px;width:100%}@media only screen and (max-width:321px){.profile-container>.profile-security{padding:20px 15px}}.profile-edit{align-items:flex-start;background:#fff;border-radius:15px;box-shadow:0 0 15px hsla(0,1%,82%,.6);display:flex;flex-direction:column;gap:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:20px 25px;width:100%}@media only screen and (max-width:420px){.profile-edit{align-items:center;padding:20px 10px}}.profile-edit>.teacher-profile-form{width:100%}.profile-edit-title{color:#1b8392;cursor:pointer;font-size:20px;font-weight:600;line-height:30px}.profile-edit-save-btn,.profile-edit-title{align-items:center;display:flex;font-family:Poppins;font-style:normal;text-align:center}.profile-edit-save-btn{align-self:flex-end;background:#1b8392;border-radius:10px;color:#fff;flex-direction:row;font-size:16px;font-weight:700;height:55px;justify-content:center;line-height:24px;padding:10px 15px;width:192px}@media only screen and (max-width:315px){.profile-edit-save-btn{width:100%}}.profile-edit-save-btn:disabled,.profile-edit-save-btn[disabled=disabled]{background:#99c6d3;cursor:not-allowed;pointer-events:none}.profile-security{align-items:flex-start;display:flex;flex-direction:column}.profile-security>.profile-security-title{align-items:center;color:#1b8392;display:flex;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:30px}@media only screen and (max-width:300px){.profile-security>.profile-security-title{-webkit-transform:translate(-7%);transform:translate(-7%)}}.profile-security>.profile-security-img{align-items:center;align-self:center;display:flex;flex-direction:column;height:210px;justify-content:space-between}@media only screen and (max-width:400px){.profile-security>.profile-security-img{height:190px}}.profile-security>.profile-security-img>.blue-cloud{-webkit-transform:translate(0);transform:translate(0);width:104%!important;z-index:1}.profile-security>.profile-security-img>.security-img{-webkit-transform:translateY(-100%);transform:translateY(-100%);width:85%;z-index:10}.profile-security>.profile-security-edit-password-btn{align-items:center;background-color:#fff;border:2px solid #f04438;border-radius:10px;color:#f04438;cursor:pointer;display:flex;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;justify-content:center;line-height:24px;padding:20px 15px;text-align:center;width:100%}.edit-password-popup-buttons{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;width:100%}.edit-password-popup-buttons>.white-btn{background-color:#fff;border:1px solid #177c9a;color:#177c9a}.edit-password-popup-buttons>.blue-btn,.edit-password-popup-buttons>.white-btn{align-items:center;border-radius:8px;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:51px;justify-content:center;line-height:24px;padding:10px;width:100%}.edit-password-popup-buttons>.blue-btn{background:#177c9a;border:0!important;color:#fff}.se-dialog-content{border-radius:14px!important}.border-left-cont{border-left:4px solid #99c6d3;border-radius:5px;padding:5px 10px 5px 15px}.ant-menu-light{z-index:10000000000!important}.ant-layout-sider{z-index:100!important}.undefined-route{align-items:center;display:flex;flex-direction:column;justify-content:center}.undefined-route svg{height:90vh;width:95vw}.undefined-route .auth-link-account-verification{border:1px solid rgba(27,131,146,.3);border-radius:12px;padding:12px}.ant-float-btn-icon{margin-left:-9px;margin-right:-9px;width:92px}.correction__float-btn{background-color:transparent;bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:absolute;right:10px;transition:all .5 ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.correction__float-btn-open{left:-50px;top:-43px}button{background-color:transparent;cursor:pointer}.ant-modal .ant-modal-footer{align-items:center!important;display:flex!important;justify-content:center!important}.ant-modal .ant-modal-footer .ant-btn{width:50%!important}.ant-modal .ant-modal-footer .ant-btn-primary{background:#1b8392;border-radius:8px;color:#fff}.ant-modal .ant-modal-footer .ant-btn-default,.ant-modal .ant-modal-footer .ant-btn-primary{align-items:center;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:51px;justify-content:center;line-height:24px;padding:10px;text-align:center;width:233.5px}.ant-modal .ant-modal-footer .ant-btn-default{color:#1b8392}.correction-remark-modal-textArea{align-items:start;border:1px solid #d9d9d9;border-radius:10px;display:flex;flex-direction:column;gap:10px;justify-content:start;min-height:231px;padding:10px}.correction-remark-modal-textArea.arabe{direction:rtl}.remark-tag{align-items:center;background:#f0f6f8;border-radius:8px;color:#727272;display:flex;font-size:13px;font-weight:500;gap:20px;justify-content:center;line-height:25px;min-height:35px;padding:5px 10px}.remark-tag-cancel{background-color:transparent!important;color:#727272}.question-input div div{word-break:break-word!important}.archives-container{height:100%;margin:20px 0 0 10px}.archives-header{align-items:flex-end;display:flex;height:8.8125rem;justify-content:space-between;padding:0 14px 19px 5px}.archives-header-left-side{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.archives-header-left-side-path{color:#727272;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.archives-header-left-side-title{color:#1b8392;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px;margin-top:20px}.archives-header-right-side{align-items:flex-end;display:flex;gap:11px;justify-content:space-between;width:100%}@media only screen and (max-width:445px){.archives-header-right-side{display:flex;flex-direction:column}}.blue-btn{width:89px}.add-archive-btn,.blue-btn{background-color:#1b8392;border:0;border-radius:8px;color:#fff;gap:10px;padding:8px 6px}.add-archive-btn{height:40px;min-width:150px!important;width:100%}.search-archive-btn{gap:6px;justify-content:center}.filter-archive-btn,.search-archive-btn{align-items:center;background-color:#fff;border:1px solid #1b8392;border-radius:8px;color:#1b8392;display:flex;flex-direction:row;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:20px;padding:8px 15px;width:100%}.filter-archive-btn{gap:5px;justify-content:space-between}.archives-list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}@media only screen and (max-width:511px){.archives-list{display:flex!important;flex-direction:column;width:72%}}.archive-card{align-items:center;background:#f3f6f7;border:1px dashed #1b8392;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;max-width:351.52px;padding:24px 21.5px 23px 20.11px;row-gap:14px}.archive-card>.archive-card-top{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding:0;width:100%}.archive-card>.archive-card-top>.archive-card-top-details{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between}.archive-card>.archive-card-top>.archive-card-top-details>.archive-title{align-items:center;color:#727272;display:flex;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:25px}.archive-card>.archive-card-center{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;padding:0;width:100%}.archive-card>.archive-card-center>.archive-card-center-details{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;row-gap:5px}.archive-card>.archive-card-center>.archive-card-center-details>.archive-title{align-items:center;color:#727272;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.archive-card>.archive-card-center>.archive-card-center-details>.archive-description{align-items:center;color:#727272;display:flex;font-family:Poppins;font-size:12px;font-style:italic;font-weight:400;line-height:16px}.archive-card>.archive-card-center>.archive-card-center-correction-average{align-items:center;background:#1b8392;border-radius:11.2988px;color:#fff;display:flex;flex-direction:column;font-family:Poppins;font-size:15.0651px;font-style:normal;font-weight:600;justify-content:space-between;line-height:15px;padding:10px 5.5px;text-align:center}.archive-card>.archive-card-bottom{align-items:flex-start;background:#fff;border-radius:15.0651px;display:flex;flex-direction:column;gap:25.11px;height:7.53px;justify-content:center;padding:0;width:100%}.archive-card>.archive-card-bottom>.archive-card-bottom-loading{background:#1b8392;border-radius:15.0651px;height:7.53px}.archives-adding{border-bottom:1px solid #e4e7ec;display:flex;flex-direction:row;justify-content:space-between;padding:38px 24px 31px 20px}.archive-input{color:#898989;display:flex;flex-direction:column;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px;row-gap:10px}.archive-input input{border:1px solid #e8e8e8;border-radius:8px;height:60px;padding:18px}.archive-input input::-webkit-input-placeholder{color:#a8a8a8;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.archive-input input::placeholder{color:#a8a8a8;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:22px}.archive-input input:hover{background-color:#f2f2f2;color:#000}.save_archive{display:flex;height:44px;justify-content:center;-webkit-transform:translateY(70%);transform:translateY(70%);width:9%}input[type=file]{display:none}.archive-img_input{display:flex}@media only screen and (max-width:719px){.archives-header{align-items:center;border-bottom:1px solid #e8e8e8;flex-direction:row;height:8.8125rem}.archives-adding,.archives-header{display:flex;justify-content:space-between;row-gap:10px}.archives-adding{border-bottom:1px solid #e4e7ec;flex-direction:column;padding:38px 24px 31px 20px}.save_archive{display:flex;height:44px;justify-content:center;-webkit-transform:translateY(20%);transform:translateY(20%);width:100%}}@media only screen and (max-width:635px){.archives-header{display:flex;height:14rem}.archives-header,.archives-header-right-side{flex-direction:column}}@media only screen and (max-width:445px){.archives-header{display:flex;flex-direction:column}}@media only screen and (max-width:340px){.archives-header{display:flex;flex-direction:column}}.kebab{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 3px;position:relative}.kebab figure{background:#00bcd4;border-radius:5px;height:6px;margin:3px 0;width:6px}.middle{box-shadow:0 .1px .1px 0 rgba(0,0,0,.16),0 .1px .3px 0 rgba(0,0,0,.12);cursor:pointer;-webkit-filter:blur(.1px);filter:blur(.1px);position:relative;-webkit-transform:scale(1);transform:scale(1);transition:all .25s cubic-bezier(.72,1.2,.71,.72)}.dropdown{background:#fff;border-radius:5px;padding:5px;position:absolute;right:-111px;-webkit-transform:scale(0);transform:scale(0);transition:all .25s ease-out;width:131px;z-index:900}.dropdown>li{display:block;width:100%}.dropdown>li:hover{background:#f0f6f8;border-radius:5px}.dropdown>li>button{all:unset;color:#727272;cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:20px;padding:5px;width:100%}.dropdown>li>button,.dropdown>li>button:hover{text-decoration:none}.dropdown:hover ul{background:#f0f6f8;border-radius:5px}.dropdown.active,.dropdown:hover ul{-webkit-transform:scale(1);transform:scale(1)}.dropdown.active{box-shadow:0 3px 9px rgba(0,0,0,.5);transition:all .25s cubic-bezier(.5,1.8,.9,.8)}@media only screen and (max-width:414px){.dropdown.active{left:-100px}}.delete-archive-popup-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.delete-archive-popup-content>.delete-archive-popup-message{align-items:center;color:#959595;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.delete-archive-popup-content>.delete-archive-popup-buttons{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;width:100%}.delete-archive-popup-content>.delete-archive-popup-buttons>.white-btn{background-color:#fff;border:1px solid #177c9a;color:#177c9a}.delete-archive-popup-content>.delete-archive-popup-buttons>.red-btn,.delete-archive-popup-content>.delete-archive-popup-buttons>.white-btn{align-items:center;border-radius:8px;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:51px;justify-content:center;line-height:24px;padding:10px;width:100%}.delete-archive-popup-content>.delete-archive-popup-buttons>.red-btn{background:#f04438;border:0!important;color:#fff}.archive-archive-popup-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}.archive-archive-popup-content>.archive-archive-popup-message{align-items:center;color:#959595;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.archive-archive-popup-content>.archive-archive-popup-buttons{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;width:100%}.archive-archive-popup-content>.archive-archive-popup-buttons>.white-btn{background-color:#fff;border:1px solid #177c9a;color:#177c9a}.archive-archive-popup-content>.archive-archive-popup-buttons>.blue-btn,.archive-archive-popup-content>.archive-archive-popup-buttons>.white-btn{align-items:center;border-radius:8px;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:51px;justify-content:center;line-height:24px;padding:10px;width:100%}.archive-archive-popup-content>.archive-archive-popup-buttons>.blue-btn{background:#177c9a;border:0!important;color:#fff}.ant-modal-title{color:#1b8392!important;font-family:Poppins!important;font-size:20px!important;font-style:normal!important;font-weight:500!important;line-height:30px!important}.formik-modal-group{align-items:flex-start;display:flex;flex-direction:column;row-gap:7px}.formik-modal-group .formik-modal-label{align-items:center;color:#999;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;justify-content:flex-start;line-height:22px;text-transform:capitalize}.formik-modal-group .formik-modal-label-lb{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.formik-modal-group .formik-modal-label #red-star{color:red}.css-dev-only-do-not-override-mxhywb .ant-input-number:hover{border-inline-end-width:0!important}.formik-modal-add-archive-style{align-items:center;display:flex;gap:25px;height:44px;justify-content:space-between;width:100%}.formik-modal-add-archive-style>.add-archive-style{align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:10px;color:#999;cursor:pointer;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;gap:10px;height:100%;justify-content:space-around;line-height:22px;width:100%}.formik-modal-add-archive-style>.active{background:#f0f6f8;border:1px solid #1b8392;border-radius:10px;color:#1b8392!important}.choose-archive{border-bottom:1px solid #99c6d3;display:flex;gap:22px;margin-left:31px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.choose-archive>.archive-not-active{color:#99c6d3;font-weight:400}.choose-archive>.archive-active,.choose-archive>.archive-not-active{align-items:center;background:#fff;font-family:Poppins;font-size:16px;font-style:normal;line-height:20px;padding:10px}.choose-archive>.archive-active{border-bottom:2px solid #1b8392;color:#1b8392;font-weight:500}.text_field_container{display:flex;flex-direction:column;padding:11px 24px}.text_field_container .label{color:#999;display:flex;font-size:1.8rem;font-weight:400}.text_field_container .label .required{color:#f04438}.text_field_container .input_container input{border:1px solid #e4e4e4;border-radius:12px;padding:1.5rem;width:100%}.duration-picker{border:1px solid #e4e4e4;border-radius:12px;display:flex;padding:0 1rem;width:100%}.duration-picker .duration-input{border:none!important;padding:1.5rem 0!important;width:6rem!important}.duration-picker .duration-input.minutes{width:7.6rem!important}.duration-picker .duration-field{position:relative}.duration-picker .duration-field .suffix-hours,.duration-picker .duration-field .suffix-minutes{color:#727272;font-size:1.5rem;font-weight:400;position:absolute;z-index:2}.duration-picker .duration-field .suffix-hours{right:35%;top:30%}.duration-picker .duration-field .suffix-minutes{right:30%;top:28%}.ant-dropdown{z-index:10000}.dialog-title{align-items:center}.details-event{display:flex;flex-direction:column;gap:1.2rem;padding:16px 24px 20px!important}.details-event-date{color:#727272;font-size:1.3rem;font-weight:500}.details-event-det{align-items:center;color:#1b8392;display:flex;font-size:1.5rem;font-weight:500;gap:.2rem}.dialog-title{min-width:40rem}.btn-delete{align-items:center;background:#f04438;border:0!important;border-radius:8px;color:#fff;display:flex;flex-direction:row;font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:24px;padding:10px;width:100%}.calendar{display:flex;flex-direction:column;gap:2rem;height:100%;padding:1rem 3rem 0}.calendar *{text-transform:capitalize}.calendar h6{color:#727272;font-family:Poppins;font-size:2.2rem!important;font-weight:500;text-align:center}.calendar .page__header-left{align-items:center;display:flex;justify-content:space-between;width:100%}.calendar .page__header-left .btn{max-width:20rem}.calendar svg{height:30px;width:30px}.calendar button{font-size:1.5rem}.calendar .MuiStack-root .MuiButton-root:first-child,.calendar-todayBtn{color:#1b8392;font-size:2rem!important;font-weight:400}.MuiButtonBase-root .MuiMenuItem-root .MuiMenuItem-gutters .MuiMenuItem-root .MuiMenuItem-gutters{font-size:1.5rem}.dialog-title{display:flex;justify-content:space-between}.dialog-title h2{color:#1b8392;font-size:2rem;font-weight:500;text-align:left}.exam-scheduler-classes{display:flex;flex-direction:column;gap:1rem;padding:11px 24px;width:100%}.exam-scheduler-classes .select-container{padding:0}.exam-scheduler-classes .children-select-name{color:#999;display:flex;font-size:1.8rem;font-weight:400}.exam-scheduler-classes input{border:1px solid #e4e4e4;border-radius:12px;padding:1.5rem;width:100%}.exam-scheduler-classes [id^=react-select-][id$=-placeholder]{color:#bfbfbf;font-size:1.8rem!important;font-weight:400}.calendar-form-container{display:flex;flex-direction:column;gap:0}.subjects-select{width:100%}.options__placeholder{color:#bfbfbf!important;font-size:1.8rem!important;font-weight:400!important}.color-picker-container{align-items:center;border:1px solid #e4e4e4;border-radius:12px;display:flex;justify-content:space-around;padding:1.5rem;width:100%}.color-picker-color{border-radius:50%;height:2.6rem;width:2.6rem}.color-picker-color.selected{position:relative}.color-picker-color.selected:after{content:url(/static/media/tick.b3f54cda74c0684f6aff.svg);position:absolute;right:-.8rem;top:-.3rem}.student-visibilty{color:#999;font-size:1.7rem;font-weight:400}.student-visibilty-container{display:flex;flex-direction:row;gap:4rem}.student-visibilty-radio{display:flex;gap:4rem}.student-visibilty-radio input{display:none;height:0;width:0}.student-visibilty-radio span{align-items:center;border:1.5px solid #888;border-radius:50%;display:inline-block;display:flex;height:18px;justify-content:center;margin-right:9px;position:relative;width:18px}.student-visibilty-radio input:checked~span:before{background-color:#1b8392;border-radius:50%;content:"";display:block;height:10px;width:10px}.student-visibilty-radio input:checked~span{border-color:#1b8392}.student-visibilty-radio label{align-items:center;color:#999;display:flex;flex-direction:row;font-family:Poppins;font-size:1.5rem;font-weight:400;justify-content:center}.event-cont{border-radius:6px;padding:0 .5rem}.event-cont-text{font-size:1.4rem;font-weight:400}.date-picker-container{display:flex;gap:1rem;padding:11px 24px}.date-picker-container .text_field_container{padding:0}.date-picker-container .text_field_container:first-child{flex-grow:1}.date-time-picker input{font-size:1.5rem!important;padding:1.5rem}.date-time-picker .MuiFormControl-root.MuiTextField-root{border:1px solid #e4e4e4;border-radius:12px;position:relative!important;width:100%!important;width:100%}.date-time-picker .MuiFormControl-root.MuiTextField-root:hover{border:1px solid #e4e4e4;border-radius:12px;width:100%}.date-time-picker .MuiFormControl-root.MuiTextField-root:after{background-repeat:no-repeat;content:url(/static/media/calendar.983980dfb4f2704fa75c.svg);-webkit-filter:invert(68%) sepia(9%) saturate(7%) hue-rotate(321deg) brightness(89%) contrast(84%)!important;filter:invert(68%) sepia(9%) saturate(7%) hue-rotate(321deg) brightness(89%) contrast(84%)!important;position:absolute;right:2rem;top:20%}.date-time-picker .MuiFormControl-root.MuiTextField-root *{border:none!important}.MuiTabs-flexContainer{background-color:#f0f6f8}.MuiPaper-rounded{border-radius:16px!important}.MuiPickersToolbar-root{background-color:#f0f6f8}.MuiPickersToolbar-root .MuiTypography-root.MuiTypography-overline{display:none!important}.MuiDateTimePickerToolbar-timeDigitsContainer{align-items:center}.MuiSvgIcon-root,.MuiSvgIcon-root.MuiSvgIcon-fontSizeMedium.MuiPickersCalendarHeader-switchViewIcon{height:20px!important;width:20px!important}.MuiButtonBase-root,.MuiClockNumber-root,.MuiClockPointer-thumb,.MuiPickersCalendarHeader-labelContainer,.MuiPickersYear-root>button,.MuiTypography-root,.MuiTypography-root.MuiTypography-subtitle1.MuiPickersToolbarText-root{font-size:1.8rem!important}.fc-list-event-time{font-size:1.5rem}.fc .fc-list-day-cushion,.fc .fc-list-table td{padding:8px}.fc-list-event-dot{margin-top:.3rem}.confirm-vbtn{padding:0 20px 20px}.delete-btn-cont{align-items:center;display:flex;justify-content:space-between;padding:0 20px 20px}.delete-btn-cont-delete{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.delete-btn-cont-delete:hover{background-color:rgba(99,115,129,.08);border-radius:50%}.delete-btn-cont svg{height:22px;width:22px}.calendar .MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation1.MuiCard-root{border:1px solid #99c6d3;border-radius:5px!important;box-shadow:none!important}.MuiMenuItem-root.MuiMenuItem-gutters{color:#1b8392;font-size:2rem!important;font-weight:400}.fc-scrollgrid.fc-scrollgrid-liquid{border-top:none}.calendar-filter-btn{align-items:center;display:flex;justify-content:center}.calendar-filter-btn svg{color:#1b8392;height:20px;width:20px}.color-picker-filter-cont{gap:10px}@media only screen and (max-width:873px){.calendar-filter-cont{flex-direction:column!important;gap:2rem}}@media only screen and (max-width:539px){.toolbar-cont{flex-direction:column!important;gap:2rem}}.calendar .MuiPaper-elevation,.fc,.fc-daygrid-body,.fc-scroller,.fc-scroller-harness,.fc-scrollgrid-section-body,.fc-scrollgrid-sync-table,.fc-view,tbody{height:100%!important}.MuiDialog-container{background:hsla(0,0%,100%,.671);position:absolute;width:100vw;z-index:1e+30}.fc-daygrid-more-link{font-size:1.3rem!important}.noteSTUDENT .MuiDialog-container{background:hsla(0,0%,100%,.1)}.toolbar_time_picker{background-color:#f0f6f8;display:flex;justify-content:space-around;justify-content:space-between;padding:2rem 0}.toolbar_time_picker-date{padding-left:5rem;text-transform:capitalize}.toolbar_time_picker-time{padding-right:7.2rem}.toolbar_time_picker-date,.toolbar_time_picker-time{color:#1b8392;font-size:1.5rem;font-weight:500}.MuiPickersLayout-root{display:flex!important;flex-direction:column}.sidebar{background:#1b8392;flex-direction:column;height:100%;overflow:scroll;padding:0!important;position:relative;width:260px}.sidebar,.sidebar>.header{align-items:center;display:flex;justify-content:space-between}.sidebar>.header{padding:25px 25px 0;text-align:center;width:100%}.sidebar>.header:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.sidebar>.content{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:flex-start;overflow:auto}.sidebar>.content>.container{flex-grow:1;padding:0 20px;width:100%}.sidebar>.content>.container>ul{align-items:start;display:flex;flex-direction:column;justify-content:center;list-style:none;padding:0}.sidebar>.content>.container>ul>li{margin:2px 0;width:100%}.sidebar>.content>.container>ul>li>a,.sidebar>.content>.container>ul>li>div{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:15px;height:41.45px;justify-content:space-between;padding:8px 15px;text-decoration:none;width:244px}.sidebar>.content>.container>ul>li>a>.title,.sidebar>.content>.container>ul>li>div>.title{align-items:center;display:flex;flex-direction:row}.sidebar>.content>.container>ul>li>a>.title>img,.sidebar>.content>.container>ul>li>div>.title>img{height:20px;width:20px}.sidebar>.content>.container>ul>li>a>.title>span,.sidebar>.content>.container>ul>li>div>.title>span{color:#fff;font-size:16px;font-weight:500;margin-left:18px;text-decoration:none}.sidebar>.content>.container>ul>li>a>.MuiChip-root,.sidebar>.content>.container>ul>li>div>.MuiChip-root{background:transparent!important;color:#fff!important;font-size:14px!important}.sidebar>.content>.container>ul>li>a>.MuiChip-root.MuiChip-colorSecondary,.sidebar>.content>.container>ul>li>div>.MuiChip-root.MuiChip-colorSecondary{color:#fff!important}.sidebar>.content>.container>ul>li>a.active,.sidebar>.content>.container>ul>li>div.active{background:#f3f6f7;border-radius:10px;gap:15px;height:41.45px;padding:8px 15px;width:244px}.sidebar>.content>.container>ul>li>a.active>.title>span,.sidebar>.content>.container>ul>li>div.active>.title>span{color:#1b8392}.sidebar>.content>.container>ul>li>a.active>.title>img,.sidebar>.content>.container>ul>li>div.active>.title>img{-webkit-filter:invert(50%) sepia(85%) saturate(397%) hue-rotate(139deg) brightness(74%) contrast(100%);filter:invert(50%) sepia(85%) saturate(397%) hue-rotate(139deg) brightness(74%) contrast(100%)}.sidebar>.content>.container>ul>li>a.active>.MuiChip-root,.sidebar>.content>.container>ul>li>div.active>.MuiChip-root{color:rgba(24,105,156,.78)!important}.sidebar>.content>.container>ul>li>a.active>.MuiChip-root.MuiChip-colorSecondary,.sidebar>.content>.container>ul>li>div.active>.MuiChip-root.MuiChip-colorSecondary{background:#e94a14!important;color:#fff!important}.sidebar>.content>.footer{align-items:flex-start;border-top:1.5px solid #99c6d3;display:flex;flex-direction:column;gap:30px;justify-content:center;margin-bottom:20%;padding:20px 15px 0;position:relative;text-align:center;width:80%}.sidebar>.content>.footer>span{color:#fff}.sidebar>.content>.footer>ul{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:center;list-style:none;padding:0}.sidebar>.content>.footer>ul>li{padding:0}.sidebar>.content>.footer>ul>li>a>img{-webkit-filter:invert(100%);filter:invert(100%);height:24px}.sidebar>.content>.footer>form>ul{align-items:center;display:flex;flex-direction:column;gap:28px;justify-content:center;list-style:none;padding:0}.sidebar>.content>.footer>form>ul>li{padding:0}.sidebar>.content>.footer>form>ul>li>.title{align-items:flex-start!important;display:flex!important;justify-content:flex-start!important}.sidebar>.content>.footer>form>ul>li>.title>label{color:#f3f6f7!important;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.sidebar>.content>.footer>.contacts{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:4px}.sidebar>.content>.footer>.contacts>.contact-phone{background:#fff;border-radius:20px;color:#2490f1;font-weight:700;margin-bottom:12px;opacity:1;padding:2px 12px;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sidebar:after{background:transparent linear-gradient(180deg,#40bcf9,#1e87f0) 0 0 no-repeat padding-box;border-radius:50%;bottom:-114px;box-shadow:0 8px 30px rgba(30,135,240,.2);content:"";height:533px;left:-146px;opacity:.5;position:absolute;-webkit-transform:matrix(.91,-.42,.42,.91,0,0);transform:matrix(.91,-.42,.42,.91,0,0);width:530px;z-index:-9}.css-12i7wg6-MuiPaper-root-MuiDrawer-paper{height:100vh!important;position:static!important}.css-1d6w9lk-MuiButtonBase-root-MuiIconButton-root{padding:0!important}.css-12i7wg6-MuiPaper-root-MuiDrawer-paper{align-items:flex-start!important;color:#f3f6f7!important;display:flex!important;font-family:Poppins!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:27px!important}.footer-establishment-title{align-items:center;display:flex;gap:15px;justify-content:center;margin:0;width:100%}.footer-establishment-title>h1{align-items:center;color:#99c6d3;display:flex;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.title input[type=radio]:checked,.title input[type=radio]:not(:checked){left:-9999px;position:absolute}.title input[type=radio]:checked+label,.title input[type=radio]:not(:checked)+label{color:#f3f6f7!important;cursor:pointer;display:inline-block;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:27px;padding-left:28px;position:relative}.title input[type=radio]:checked+label:before,.title input[type=radio]:not(:checked)+label:before{background:#1b8392;border:1px solid #f0f6f8;border-radius:100%;content:"";height:16px;left:0;position:absolute;top:0;width:16px}.title input[type=radio]:checked+label:after,.title input[type=radio]:not(:checked)+label:after{background:#fbb800;border-radius:100%;content:"";height:8px;left:4.5px;position:absolute;top:4.5px;transition:all .2s ease;width:8px}.title input[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.title input[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ant-layout .ant-layout-sider-children,.ant-menu-light.ant-menu-root.ant-menu-vertical{background-color:#1b8392!important;gap:1px}.ant-menu-light .ant-menu-item-selected,.ant-menu-submenu-selected .ant-menu-submenu-title{background-color:#f3f6f6!important}.ant-layout-content{background:#fff!important;height:100vh!important;margin:0!important;min-height:0!important;overflow:scroll;padding:.7rem 0 2rem!important}.ant-menu .ant-menu-item-selected .ant-menu-item-icon{-webkit-filter:invert(50%) sepia(85%) saturate(397%) hue-rotate(139deg) brightness(74%) contrast(100%)!important;filter:invert(50%) sepia(85%) saturate(397%) hue-rotate(139deg) brightness(74%) contrast(100%)!important}.ant-menu-inline{gap:5px!important;padding:0 .5rem}.ant-menu-submenu-selected .ant-menu-submenu-title svg{-webkit-filter:invert(50%) sepia(85%) saturate(397%) hue-rotate(139deg) brightness(74%) contrast(100%)!important;filter:invert(50%) sepia(85%) saturate(397%) hue-rotate(139deg) brightness(74%) contrast(100%)!important}.ant-menu-item-icon{margin-left:-.5rem!important;min-width:3rem!important}.ant-menu .ant-menu-item .ant-menu-title-content{color:#f3f6f6!important}.ant-menu .ant-menu-item-selected .ant-menu-title-content,.ant-menu .ant-menu-submenu-selected .ant-menu-submenu-title .ant-menu-title-content{color:#1b8392!important}.ant-menu .ant-menu-item-selected .ant-menu-submenu-title,.ant-menu-submenu-selected .ant-menu-submenu-arrow{-webkit-filter:invert(50%) sepia(85%) saturate(397%) hue-rotate(139deg) brightness(74%) contrast(100%)!important;filter:invert(50%) sepia(85%) saturate(397%) hue-rotate(139deg) brightness(74%) contrast(100%)!important}.ant-menu .ant-menu-item{align-items:center!important;display:flex!important;gap:1rem;height:42px!important;justify-content:start!important;transition:all .3s ease-in-out!important}.ant-layout-header{background-color:#f0f6f8!important}.ant-layout-sider-children .logo{align-items:center!important;border-color:transparent!important;justify-content:space-between!important;padding:0 0 0 10px!important}.ant-layout-sider{min-height:100vh!important}.header{height:100%;justify-content:space-between;padding:0 20px 0 0}.header,.header-btn,.header-end{align-items:center;display:flex}.header-notifs{background:none;border:none;color:transparent;cursor:pointer;margin-top:.6rem}.ant-layout-sider-children{-ms-overflow-style:none;display:flex;flex-direction:column;gap:20px;height:100vh!important;overflow-x:hidden;overflow-y:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none}.ant-layout-sider-children::-webkit-scrollbar{display:none}.ant-menu-title-content{font-size:2rem}.ant-layout.ant-layout-has-sider{height:100vh;overflow:hidden!important}.any-layout>svg{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.ant-menu-light.ant-menu-root.ant-menu-vertical{display:flex;flex-direction:column;gap:15px}.ant-menu-light.ant-menu-root.ant-menu-vertical>*{font-size:20px;font-weight:400;line-height:20px}.ant-menu-root{display:flex;flex-direction:column;padding:3rem .5rem}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after{background:#fbb800!important}.ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background:transparent;border-color:#f0f6f8}.phone-sider-wrraper{background-color:rgba(0,0,0,.5);height:100vh;position:absolute;transition:all 1s;transition:all .2s!important;width:100vw;z-index:11}.ant-space-vertical{align-items:start!important;gap:8px;height:35vh;overflow:scroll;padding-bottom:8rem}.collapsed{align-items:center!important}.sidebar-container{position:absolute;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:1000000000000000000}.sidebar-container .ant-layout-sider{border-bottom-right-radius:50px;border-top-right-radius:50px}.sidebar-container .ant-layout-sider-children{border-bottom-right-radius:20px;border-top-right-radius:20px}.ant-menu-submenu-title{padding-left:25px!important}.ant-menu-submenu-title i,.ant-menu-submenu-title svg{-webkit-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important}.ant-menu-title-content{color:#fff}.subjects-sider .ant-menu-sub .ant-menu-item:nth-child(2) .ant-menu-title-content,.teachers-sider .ant-menu-sub .ant-menu-item:first-child .ant-menu-title-content{background-color:rgba(243,246,246,.502)!important;border-radius:10px!important;padding:0 10px!important}.establishements-sider .ant-menu-sub .ant-menu-item:last-child .ant-menu-title-content{background-color:rgba(243,246,246,.502)!important;border-radius:10px!important}.ant-menu-submenu .ant-menu-item-active{background:transparent!important}.ant-menu-submenu .ant-menu-item-active .ant-menu-title-content{background-color:rgba(0,0,0,.06)!important;border-radius:10px}.ant-menu-submenu .ant-menu-title-content{padding:0 10px}.ant-radio-group{margin:0 0 0 8.5px;overflow:hidden}.ant-layout-sider,.ant-layout-sider-children{overflow:hidden}.background-color-0{background-color:#fff}.background-color-1{background-color:#102528}.background-color-2{background-color:#1b8392}.background-color-2 button svg g path{fill:#f0f6f8}.background-color-4{background-color:#f0f6f8}.background-color-5{background-color:#f3f6f6}.background-color-6{background-color:#f0f6f8}.background-color-7{background-color:#ea366e}.background-color-8{background-color:#d0d5dd}.background-color-9{background-color:#d9d9d9}.background-color-10{background-color:#4c4c4d}.background-color-11{background-color:#727272}.background-color-12{background-color:#99c6d3}.background-color-13{background-color:#f04438}.background-color-14{background-color:#fff4f3}.background-color-15{background-color:#959595}.background-color-16{background-color:#b5b5b5}.background-color-17{background-color:#12b76a}.background-color-18{background-color:#f4fff9}.background-color-19{background-color:#d8ecf3}.background-color-20{background-color:#d1fadf}.background-color-21{background-color:#fff4d3}.background-color-22{background-color:#fee4e2}.background-color-23{background-color:#f69d16}.background-color-24{background-color:#f4fff9}.text-color-0{color:#fff}.text-color-1{color:#102528}.text-color-2{color:#1b8392}.text-color-4{color:#f0f6f8}.text-color-5{color:#f3f6f6}.text-color-6{color:#fbb800}.text-color-7{color:#ea366e}.text-color-8{color:#d0d5dd}.text-color-9{color:#d9d9d9}.text-color-10{color:#4c4c4d}.text-color-11{color:#727272}.text-color-12{color:#99c6d3}.text-color-13{color:#f04438}.text-color-14{color:#fff4f3}.text-color-15{color:#959595}.text-color-16{color:#b5b5b5}.text-color-17{color:#12b76a}.text-color-18{color:#f4fff9}.text-color-19{color:#d8ecf3}.text-color-20{color:#d1fadf}.text-color-21{color:#fff4d3}.text-color-22{color:#fee4e2}.text-color-23{color:#f69d16}.text-color-24{color:#99c6d3}.text-color-25{color:#177c9a}.border-color-1{border-color:#102528}.border-color-2{border-color:#1b8392}.border-color-4{border-color:#f0f6f8}.border-color-5{border-color:#f3f6f6}.border-color-6{border-color:#fbb800}.border-color-7{border-color:#ea366e}.border-color-8{border-color:#d0d5dd}.border-color-9{border-color:#d9d9d9}.border-color-10{border-color:#4c4c4d}.border-color-11{border-color:#727272}.border-color-12{border-color:#99c6d3}.border-color-13{border-color:#f04438}.border-color-14{border-color:#fff4f3}.border-color-15{border-color:#959595}.border-color-16{border-color:#b5b5b5}.border-color-17{border-color:#12b76a}.border-color-18{border-color:#f4fff9}.border-color-19{border-color:#d8ecf3}.border-color-20{border-color:#d1fadf}.border-color-21{border-color:#fff4d3}.border-color-22{border-color:#fee4e2}.border-color-23{border-color:#f69d16}.border-color-24{border-color:#99c6d3}.border-color-25{border:1px solid #177c9a!important}html{font-size:107.5%;overflow-x:hidden;scroll-padding-top:5rem}html::-webkit-scrollbar{width:1rem}body{margin:0!important}.MuiToolbar-root .MuiAutocomplete-root .MuiInputBase-root{padding:0 24px 0 0}.MuiToolbar-root .MuiAutocomplete-root .MuiInputBase-root>.MuiInputBase-input{margin-left:42px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.MuiToolbar-root .MuiAutocomplete-root .MuiInputBase-root>.MuiOutlinedInput-notchedOutline{border:none;outline:none}.searchbar>.MuiFormControl-root>.MuiInputBase-root{padding-right:0!important}.searchbar>.MuiFormControl-root>.MuiInputBase-root>.MuiAutocomplete-endAdornment{display:none}.search-main{border-radius:10px!important;width:40%!important}.autocomplete-item{border-bottom:1px solid #d6e0ec;color:#000;display:flex;flex-direction:column;padding:4px;text-decoration:none;transition:all .3s ease;width:100%}.autocomplete-item>.title{color:#000;font-size:14px}.autocomplete-item>.subtitle{color:#a9a9ae;font-size:12px;transition:all .3s ease}.autocomplete-item:hover>.title{color:#18699c}.css-11b3ww9-MuiPaper-root-MuiAppBar-root{align-items:center!important;background:#f0f6f8!important;border:none!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;height:75px!important;justify-content:space-between!important;margin:0!important;padding:15px 60px!important;position:static!important;z-index:900!important}.css-hyum1k-MuiToolbar-root{justify-content:space-between!important;margin:0!important;padding:0!important;width:100%!important}.css-1q6at85-MuiInputBase-root-MuiOutlinedInput-root{align-items:center!important;background:#fff!important;border-radius:10px!important;direction:rtl!important;display:flex!important;flex-direction:row!important;gap:33px!important;height:32px!important;justify-content:space-between!important;padding:6px 15px!important;width:100%!important}.css-1o9s3wi-MuiInputBase-input-MuiOutlinedInput-input{color:#b5b5b5;direction:ltr!important;font-family:Source Sans Pro!important;font-size:14px!important;font-style:italic!important;font-weight:400!important;line-height:18px!important;padding:0!important}.css-k7mmqj-MuiFormControl-root-MuiTextField-root{width:40%!important}.css-ittuaa-MuiInputAdornment-root{margin:0!important}.css-h4y409-MuiList-root{align-items:flex-start;border:0!important;box-shadow:0!important;display:flex;flex-direction:column;height:74px!important;justify-content:center;padding:5px!important;width:131px!important}.css-kk1bwy-MuiButtonBase-root-MuiMenuItem-root{padding:6px!important;width:100%!important}.css-kk1bwy-MuiButtonBase-root-MuiMenuItem-root a{align-items:center!important;color:#727272!important;display:flex!important;font-family:Source Sans Pro!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;margin:0!important;padding:0!important;text-decoration:none;width:100%!important}.css-kk1bwy-MuiButtonBase-root-MuiMenuItem-root a:hover{background:#f0f6f8;border-radius:5px}.main_layout{flex-direction:row!important;width:100%!important}.main_layout,.main_layout__container{display:flex!important;justify-content:flex-start!important}.main_layout__container{flex-direction:column!important;height:100vh!important;width:100%}.button-container{display:flex;gap:15px;justify-content:flex-end}.button-container .ant-select-selector{height:40px!important;padding-top:.3rem!important}.button-pdf{background:#99c6d3;border-radius:8px;color:#fff;padding:10px 15px 10px 20px}.button-pdf,.button-select-class,.button-select-semestre{align-items:center;display:flex;flex-direction:row;gap:13px}.button-select-class,.button-select-semestre{background:#fff;border:1px solid #d0d5dd;border-radius:8px;height:40px;padding:10px 15px;width:157px}@media(max-width:1500px){.table-container{min-width:1162px}}.table{white-space:nowrap;width:100%}.table-firstline{align-items:center;background:#f0f6f8;border:1px solid #d8ecf3;border-radius:10px;display:flex;height:53px;max-width:1555px}.table-firstline-nameStudent{gap:36px;justify-content:center;line-height:25px;width:17%}.table-firstline-devoir,.table-firstline-nameStudent{align-items:center;color:#1b8392;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600}.table-firstline-devoir{background:#f3f6f7;flex-direction:column;line-height:18px;width:20%}.table-firstline-test{background:#d8ecf3;color:#1b8392;flex-direction:row;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.table-firstline-moyenne,.table-firstline-test{align-items:center;border:1px solid #d8ecf3;display:flex;height:53px;justify-content:center;width:13%}.table-firstline-moyenne{background:#1b8392;color:#fff;gap:10px}.table-firstline-rang{color:#1b8392;display:flex;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;justify-content:center;line-height:18px;width:10%}.table-firstline-line{background-color:#d8ecf3;height:100%;width:1px}.table-secondline{align-items:center;border-bottom:1px solid #f0f6f8;display:flex;height:53px;justify-content:space-between;max-width:1555px}.table-secondline-nameStudent{align-items:center;display:flex;gap:36px;justify-content:center;width:17%}.table-secondline-devoir{align-items:center;display:flex;flex-direction:column;width:10%}.table-secondline-test{flex-direction:row}.table-secondline-moyenne,.table-secondline-test{align-items:center;display:flex;height:53px;justify-content:center;width:13%}.table-secondline-rang{color:#1b8392;display:flex;font-family:Poppins;font-size:16px;font-weight:500;justify-content:center;letter-spacing:0;line-height:18px;text-align:center;width:10%}.table-main{max-height:600px;overflow-y:scroll}.table-main::-webkit-scrollbar{display:block;width:10px}.table-main::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:5px;display:block}.table-main::-webkit-scrollbar-track{display:block}.table-main-student,.table-main-student-lines{align-items:center;display:flex}.table-main-student-lines{margin:21px 0}.table-main-student-name{align-items:center;display:flex;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;gap:30px;justify-content:flex-start;line-height:25px;margin-left:16px;width:17%}.table-main-student-name-link{align-items:center;color:#102528;display:flex;gap:30px}.table-main-student-DC1,.table-main-student-DC2,.table-main-student-DS1{align-items:center;display:flex;flex-direction:column;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:18px;width:15%}.table-main-student-test{flex-direction:row}.table-main-student-moyenne,.table-main-student-test{align-items:center;display:flex;justify-content:center;width:13%}.table-main-student-rang{color:#1b8392;display:flex;justify-content:center;width:10%}.table-main-student-redNote{color:#f04438}.table-main-student-Redmoyenne{background:#fee4e2;color:#f04438}.table-main-student-Orangemoyenne,.table-main-student-Redmoyenne{border-radius:18px;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;height:38px;line-height:18px;margin:0 3.5%;width:100px}.table-main-student-Orangemoyenne{background:#fff4d3;color:#fbb800}.table-main-student-Greenmoyenne{background:#d1fadf;border-radius:18px;color:#12b76a;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;height:38px;line-height:18px;margin:0 3.5%;width:100px}.table-main-line{background-color:#d8ecf3;height:1px;width:99%}.ant-table-cell{white-space:nowrap}:where(.css-dev-only-do-not-override-htwhyh).ant-table-wrapper .ant-table-header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.exam-grade{background-color:#fee4e2;border-radius:3rem;color:#f04438;font-size:1.9rem;padding:1.3rem 3rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.table-bulletin-heading{font-weight:700}.css-16c50h-MuiInputBase-root-MuiTablePagination-sel,.css-pdct74-MuiTablePagination-selectLabel{font-size:2rem!important}.avatar{border-radius:50%;height:42px!important;margin:0 auto;object-fit:cover;width:42px!important}.table-bulletin{border-collapse:collapse;overflow-x:auto;width:100%}.table-bulletin tbody tr{border-bottom:1px solid #d8ecf3!important;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-right:1px solid rgba(251,253,253,.741)!important;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer}.table-bulletin tbody tr:hover{background:rgba(218,226,226,.196)}.table-bulletin td,.table-bulletin th{border:none;padding:8px;text-align:center;text-transform:capitalize}.table-bulletin td:first-child,.table-bulletin td:last-child,.table-bulletin th:first-child,.table-bulletin th:last-child{border-right:none!important;padding-right:25px;width:50px}.table-bulletin td:last-child,.table-bulletin th:last-child{width:10%!important}.table-bulletin td:nth-child(2),.table-bulletin th:nth-child(2){padding:0!important;text-align:start!important;width:20%!important}.table-bulletin-th{background-color:#f3f6f6;border-right:1px solid #d8ecf3!important;color:#1b8392;font-family:Poppins;font-size:2rem;font-style:normal;font-weight:600}.table-bulletin-th:last-child{border-bottom-right-radius:10px;border-right:none!important;border-top-right-radius:10px}.table-bulletin-th:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.table-bulletin-th-avg{background-color:#1b8392;color:#fff}.table-bulletin-heading{display:flex;flex-direction:column;gap:10px}.table-bulletin-heading p{font-size:1.4rem;font-weight:500}td{font-weight:500}.bulletin-rang{color:#1b8392}.score{border-radius:20px;margin:0 auto;padding:10px 14px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.score.green{background-color:#d1fadf;color:#12b76a}.score.yellow{background-color:#fff4d3;color:#fbb800}.score.red{background-color:#fee4e2;color:#f04438}.session-card{display:flex;flex-direction:column;gap:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.session-card:last-child{padding-right:3rem}.session-card_title{background:#f0f6f8;border-radius:10px;color:#1b8392;font-size:1.8rem;font-weight:600;padding:9px 10px 9px 50px;white-space:nowrap}.session-card_exams{border-radius:10px;box-shadow:-2px 2px 15px 0 #e3e3e5;display:flex;flex-direction:column;gap:3rem;padding:2rem 3rem}@media only screen and (max-width:639px){.session-card_exams{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-around}}.empty-bulletin{align-items:center;display:flex;flex-direction:column;gap:6rem;justify-content:center}.empty-bulletin_text{color:#727272;font-size:19px;font-weight:400;padding:2.5rem 7rem;text-align:center;white-space:nowrap}.exam-correction{align-items:center;border-left:4px solid #fff4d3;border-radius:10px;display:flex;gap:6rem;justify-content:space-between}@media only screen and (max-width:639px){.exam-correction{border-bottom:4px solid #fff4d3;border-left:none;border-top:4px solid #fff4d3;flex-direction:column;padding:2rem 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.exam-correction_desc{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding-bottom:3px;padding-left:15px;padding-top:3px}.exam-correction_desc-date{color:#b5b5b5;font-size:1.5rem;white-space:nowrap}.exam-correction_desc-name,.exam-correction_desc-note{color:#727272;font-size:2rem;font-weight:600;white-space:nowrap}.exam-correction_desc-note{font-size:1.6rem}.exam-correction_desc-progress,.exam-correction_desc-range{color:#99c6d3;font-size:1.6rem;font-weight:500}.exam-correction_desc-progress{align-items:center;display:flex;gap:1rem;justify-content:center}.exam-correction_desc-progress-negative{color:#f04438}.exam-correction_desc-progress-positive{color:#12b76a}.exam-correction_title{align-items:start}.btn{align-items:center;cursor:pointer;display:flex;font-size:2rem;justify-content:center}.btn:hover{box-shadow:0 4px 6px 0 rgba(50,50,93,.11),0 1px 3px 0 rgba(0,0,0,.08);-webkit-transform:scale(1.01);transform:scale(1.01);transition:all .1s ease}.btn_content{align-items:center;display:flex;gap:10px;justify-content:start}@media only screen and (max-width:399px){.btn_content p{font-size:1.3rem!important}}@media only screen and (max-width:359px){.btn_content p{font-size:1rem!important}}.btn-noHover{align-items:center;cursor:pointer;display:flex;font-size:2rem;justify-content:center}.main_page-bulletin{padding:0 2rem}.bulletin{align-items:start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8rem;padding:1rem;width:100%}@media only screen and (max-width:899px){.bulletin{flex-direction:column}}.bulletin-footer{align-items:center;display:flex;gap:1rem;justify-content:flex-end;left:0;padding:4rem 0;position:-webkit-sticky;position:sticky;text-align:center;width:100%}@media only screen and (max-width:639px){.bulletin-footer{flex-direction:column}}.bulletin-footer_grade{background-color:#1b8392;border-radius:15px;color:#fff;font-size:1.8rem;font-weight:500;padding:10px;text-align:center}@media only screen and (max-width:639px){.bulletin-footer_grade{width:100%}}.bulletin-footer_range{align-items:center;background:#f69d16;border-radius:15px;color:#fff;display:flex;font-size:1.8rem;font-weight:500;padding:10px;text-align:center}@media only screen and (max-width:639px){.bulletin-footer_range{width:100%}}.main_page-bulletin{display:flex;flex-direction:column;gap:2rem;height:100%;overflow-x:auto;width:100%}.main_page-bulletin .contentHeader{left:0;position:-webkit-sticky;position:sticky}.loader{height:100%;justify-content:center;width:100%}.loader,.student-info{align-items:center;display:flex}.student-info{gap:1rem;left:0;position:-webkit-sticky;position:sticky}.student-info-pic{border-radius:50%;height:7.8rem;object-fit:cover;width:7.8rem}.student-info-desc{display:flex;flex-direction:column}.student-info-desc-name{color:#1b8392;font-size:2.5rem;font-weight:600}.student-info-desc-class{color:#727272;font-size:1.6rem;font-weight:400}.main_page-bulletin .navigation-links{left:0;position:-webkit-sticky;position:sticky}.main_page-bulletin::-webkit-scrollbar{background-color:transparent;display:block;height:6px;width:6px}.main_page-bulletin::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}.main_page-bulletin::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.studentBulletin-title{display:flex;justify-content:space-between;margin-left:10px}.studentBulletin-title-bigTitle{color:#1b8392;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:30px;padding-bottom:12px}.studentBulletin-title-titlePath{align-items:center;color:#999;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.ant-input{border-radius:10px;color:#1b8392;height:50px!important}.ant-input::-webkit-input-placeholder{color:#1b8392}.ant-input::placeholder{color:#1b8392}.anticon-search{color:#1b8392;margin:0 5px}.devoir-container{align-items:center;display:flex;gap:50px;height:100%;justify-content:space-around;width:100%}.devoir-line{width:10px}.devoir-note{color:#1b8392;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px}.devoir-line{background-color:#fff4d3;height:100%;width:2px}.devoir-devoir{color:#727272;display:flex;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px}.devoir-devoir-nameDate{align-items:flex-start;display:flex;flex-direction:column}.devoir-date{color:#b5b5b5;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:27px;text-align:center}.devoir-date,.devoir-notePourcentage{align-items:center;display:flex;flex-direction:column}.devoir-pourcentage{align-items:center;display:flex;font-family:Poppins;font-size:21px;font-style:normal;font-weight:400;gap:8px;line-height:43px;text-align:center}.devoir-pourcentage-green{color:#12b76a}.devoir-pourcentage-green .devoir-pourcentage-IMGred{display:none}.devoir-pourcentage-red{color:#f04438}.devoir-pourcentage-red .devoir-pourcentage-IMGgreen{display:none}.devoir-rang{align-items:center;color:#99c6d3;display:flex;flex-direction:column;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:36px;text-align:center}.devoir-ViewExamen{align-items:center;background:#1b8392;border-radius:12.4957px;color:#fff;display:flex;flex-direction:row;gap:15px;height:36.66px;justify-content:center;padding:0 10px;width:116.4px}.bulletin-container{height:90%;margin:35px 29px -8px 60px}@media only screen and (max-width:769px){.bulletin-container{margin:8px}}.bulletin-title-bigTitle{color:#1b8392;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:30px;padding-bottom:12px}.bulletin-title-titlePath{align-items:center;color:#999;display:flex;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.bulletin-main{display:flex;flex-direction:column;gap:4rem;height:100%;width:100%}.bulletin-main-empty{color:#727272;font-family:Poppins;font-size:19px;font-style:normal;font-weight:400;line-height:175.5%}.bulletin-main-notEmpty,.bulletin-main-tableEmpty{display:none}.bulletin-main-table{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-top:22px;overflow-x:scroll;overflow-y:hidden}.bulletin-main-table::-webkit-scrollbar{display:block;width:10px}.bulletin-main-table::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:5px;display:block}.bulletin-main-table::-webkit-scrollbar-track{display:block}.bulletin-main-table div::-webkit-scrollbar{display:block;width:10px}.bulletin-main-table div::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:5px;display:block}.bulletin-main-table div::-webkit-scrollbar-track{display:block}.ant-menu-vertical{background-color:#1b8392!important;z-index:1e+21}.admin-table{-webkit-animation:enter .4s ease-in-out;animation:enter .4s ease-in-out;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between}.admin-table-tab{border:1px solid #d0d5dd;border:1px solid var(--8,#d0d5dd);border-radius:4px;box-shadow:0 4px 15px 0 hsla(0,1%,82%,.6);height:-webkit-fill-available;max-height:calc(100vh - 246px);overflow:scroll}@-webkit-keyframes enter{0%{opacity:0}to{opacity:1}}@keyframes enter{0%{opacity:0}to{opacity:1}}.admin-line{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;height:Hug 60px;justify-content:space-between;padding:13px 20px;width:100%}.admin-line-label{color:#727272;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:20px;text-align:left}.admin-line-container{align-items:center;display:flex;gap:10px}.admin-line-container-img{border-radius:50%;height:40px;width:40px}.admin-line-btns{display:flex;gap:8px}.page{display:flex;flex-direction:column;gap:3rem;height:-webkit-fill-available;justify-content:center;padding:3rem}.page__header{display:flex;justify-content:space-between;padding-top:4rem}.page__header-right{align-items:center;display:flex;gap:1rem}@media only screen and (max-width:583px){.page__header,.page__header-right{align-items:center;flex-direction:column;justify-content:center;width:100%}.page__header{gap:1rem;margin-top:10rem}}.page-title{color:#1b8392;font-size:2.5rem;font-weight:600}.page_title{color:#727272;font-size:2.2rem;font-weight:600;text-transform:capitalize}.show-teacher-image{align-items:center;display:flex;gap:10px}.show-teacher-image-name{color:#727272;font-size:1.3rem;font-weight:500}.show-teacher-image-desc{display:flex;flex-direction:column}.show-teacher-image-email{color:#727272;font-size:1.35rem;font-weight:400}.show-teacher-data{display:flex;flex-direction:column;gap:2.2rem}@media only screen and (max-width:469px){.show-teacher-data{gap:4rem}}.show-teacher-data-field{align-items:center;color:#727272;display:flex;flex-wrap:wrap;font-size:1.5rem;gap:10px}.show-teacher-data-field-label{color:#1b8392;font-size:1.7rem;font-weight:500}.show-teacher-data-field-subject{border:1px solid #d9d9d9;border-radius:100px;font-size:1.5rem;padding:3px 7px}.select label{display:none!important}.pop-up .select-async{max-width:800px;width:100%}.pop-up{background-color:#fff;border-radius:12px;display:flex;flex-direction:column;gap:4rem;min-width:450px;padding:3rem}@media only screen and (max-width:469px){.pop-up{align-items:center;display:flex;gap:6rem;height:100vh;justify-content:center;min-width:0;min-width:auto}}.pop-up-container{align-items:center;background-color:rgba(0,0,0,.134);display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:1000000000!important}.pop-up-header{display:flex;gap:1rem;justify-content:space-between}.pop-up-header-title{color:#177c9a;font-size:2.3rem;font-weight:500;white-space:nowrap}@media only screen and (max-width:339px){.pop-up-header-title{font-size:1.7rem}}.pop-up .ant-form-item-required{display:none!important}.pop-up-delete{display:flex;flex-direction:column;gap:5px}.pop-up-delete-desc{color:#959595;font-size:1.5rem;font-weight:400}.pop-up-delete-btns{display:flex;gap:1rem}.pop-up-del{display:flex;flex-direction:column;gap:2rem}.photo-select_label{color:#959595;padding-bottom:.8rem}.photo-select_photos{grid-gap:1.5rem;border:1px solid #e4e4e4;border-radius:8px;display:grid;gap:1.5rem;grid-template-columns:repeat(6,auto);max-width:500px;padding:3rem}.photo{border-radius:50%;height:55px;position:relative;width:55px}.photo-file{border-radius:50%;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.photo img{border-radius:50%;height:50px;object-fit:cover;width:50px}.photo-selected{align-items:center;border-radius:50%;display:flex;justify-content:center;position:relative}.photo-selected:after{content:url(/static/media/check.8e2c24ae4cb4d4a108ac.svg);position:absolute;right:6px;top:3px;-webkit-transform:scale(1.8);transform:scale(1.8)}.photo-deleteBtn{bottom:10px;cursor:pointer;height:20px;left:-9px;position:absolute;-webkit-transform:scale(.2);transform:scale(.2);width:20px}.pop-up .ant-form-item-label{display:none}.error-admin{align-items:center;background-color:#fff4f3;border-radius:8px;display:flex;gap:10px;justify-content:center;padding:1.3rem;width:100%}.error-admin p{color:#f04438;font-size:1.6rem}.error-admin svg{width:30px}.page .error-admin{max-width:400px}*{border:none;box-sizing:border-box;font-family:Poppins;letter-spacing:.6px;margin:0;outline:none;padding:0;text-decoration:none}html{font-size:50.5%;scroll-behavior:smooth;scroll-padding-top:8rem}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar{background:none;height:8px;width:8px}::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:10px}::-webkit-scrollbar-corner{background-color:transparent}.auth-container-login .auth-form-login::-webkit-scrollbar{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif!important;margin:0}a{text-decoration:none}.auth_loader{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.auth_loader svg{background-color:transparent!important}.ant-select-selector{min-height:52px!important;overflow:hidden}.bulletin-main .ant-select-selector,.dashboard .ant-select-selector{min-height:0!important;min-height:auto!important;overflow:hidden}
/*# sourceMappingURL=main.422a5b17.css.map*/