@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;500;600;700&display=swap";.students{padding:10px}.students_header{display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid #dedede;background-color:#fafafa;padding:10px}.students_main{padding:10px}.students_new a{padding:10px;font-size:14px;border:1px solid #dedede;color:#6e6e6e;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;display:inline-flex;gap:8px;align-items:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.students_new a:hover{background-color:#00afef;color:#fff;border-color:#00afef}.students_filter,.students_paginate{display:flex;align-items:center;gap:5px}.students_filter select{border:1px solid #dedede;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;padding:5px 10px;color:#6e6e6e;outline:none}.students_paginate_sub{display:flex;align-items:center;gap:5px}.students_paginate input{width:30px;border:1px solid #f0f0f0;border-bottom:1px solid #676767;outline:none;text-align:center;padding:3px 5px}.students_paginate button{border:none;cursor:pointer;outline:none;background:none}.students_paginate{gap:10px}.students_paginate button svg{font-size:18px}.interests{max-height:900px;overflow-y:auto}.interests_main{padding:10px}.interest_total,.interests_download{display:flex;gap:5px;align-items:center}.interest_total h2{font-size:45px}.interest_total p{color:#6e6e6e}.interests_download button{background:none;border:none;cursor:pointer}.interests_download button svg{font-size:25px;color:green}.batches{width:95%;margin:20px auto;border:1px solid #f4f4f4;background-color:#fff}.batches_header{padding:20px 10px;box-shadow:2px 2px 10px #ececec80;color:#344050;display:flex;gap:20px}.batches_header button{padding:8px 20px;font-size:15px;border:1px solid #00afef;color:#00afef;background:#fff;outline:none;cursor:pointer;display:flex;gap:5px;align-items:center}.batches_header button:hover{background:#00afef;color:#fff}.batches_header button svg{font-size:17px}.batches_container{display:grid;grid-template-columns:3fr 2fr}.batches__table{max-height:760px;overflow-y:auto}.batches__view_btn button{border:none;cursor:pointer;background:none}.batches__content_header{padding:20px;border-bottom:1px solid #dedede}.batches__name{padding:20px;border-bottom:1px solid #dedede;text-align:center}.batches__name h2{font-size:23px}.batches__session_msg,.batches__session_none{text-align:center;padding:50px 0}.batches__session_msg svg,.batches__session_none svg{font-size:120px}.batches__content_sessions{padding:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;box-shadow:2px 2px 10px #ececec80;align-items:center}.batches__content_img{justify-self:center}.batches__content_img img{width:130px}.session__lists{border-left:1px solid #dedede;padding-left:20px}.session_list{padding:15px}.session_list:not(:last-of-type){border-bottom:1px solid #dedede}.session_list h4{font-size:20px;margin-bottom:5px}.session_list p span{font-size:13px}.login__container{min-height:100vh;background-color:#f9f9f9;display:flex}.login__content{width:25%;max-width:600px;min-width:320px;margin:auto;background-color:#fff;padding:1.5rem 30px;box-shadow:2px 2px 10px #e7e7e780;border:1px solid #efefef}.lc__header{text-align:center}.lc__header h4{text-transform:uppercase;color:#a4a6b3;font-weight:600;font-size:1rem;margin-bottom:30px}.lc__header h2{margin:20px 0;font-weight:700;font-size:1.6rem;text-transform:capitalize;color:#252733}.login-btn{text-align:center;margin-bottom:20px}.login-btn button{width:100%;background-color:#00afef;border:none;color:#fff;outline:none;cursor:pointer;padding:13px 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;font-size:14px;box-shadow:2px 2px 10px #bdbdbd80;font-weight:600}.login-pwd{position:relative}.login-pwd input{padding-right:40px!important}.login-pwd-icon{position:absolute;top:50%;font-size:1.2rem;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#898383;cursor:pointer}.forgot{color:#9fa2b4;font-size:.9rem}.form-group{margin-bottom:15px}.form-group label{font-size:14px;margin-bottom:2px;font-weight:400}.form-group input:not([type=checkbox]),.form-group input:not([type=radio]),.form-group select,.form-group textarea{width:100%;padding:10px 8px;font-size:11px;border:1px solid #f0f1f7;background-color:#fcfdfe;color:#898383;display:block;outline:none;border-radius:5px;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-group input:not([type=checkbox]):focus,.form-group input:not([type=radio]):focus,.form-group select:focus,.form-group textarea:focus{color:#6e707e;background-color:#fff;border-color:#bac8f3;outline:0;box-shadow:0 0 3px #4e73df1c}.form_msg{padding:10px 0;font-size:14px;margin-top:10px;box-shadow:2px 2px 10px #bdbdbd80;border:1px solid #f1f1f1;text-align:center}.success_msg{color:#076807}.error_msg{color:red}.contact_table{padding:10px}.paginate{border-top:1px solid #dedede;border-bottom:1px solid #dedede;display:inline-flex;align-items:center;margin:10px}.paginate p{padding:10px 20px}.paginate button{padding:10px 20px;background:none;border:none;border-left:1px solid #dedede;border-right:1px solid #dedede;cursor:pointer}.paginate__btns{display:inline-flex;align-items:center;gap:5px}.paginate button:disabled{background:#f0f0f0;cursor:default}.no_events{min-height:70vh;display:flex;justify-content:center;align-items:center;padding:50px 0;text-align:center}.no_events_content svg{font-size:80px}.no_events_content p{font-size:18px}.events_table{padding:10px}.events__table_link{text-align:center}.events__table_link a svg{font-size:18px}.event__details{display:grid;grid-template-columns:1fr 3fr;gap:20px;padding:30px;box-shadow:2px 2px 10px #d3d3d380;border:1px solid #e9e9e9;background-size:cover}.events_img img{width:100%;aspect-ratio:16/9;object-fit:contain}.events_content{padding:10px;border:1px solid #ebebeb;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.events_content h3{font-size:20px;margin-bottom:10px}.events_content h3 span{font-size:13px}.events_content svg{font-size:18px;min-width:20px}.events_content p{font-size:14px;line-height:1.7;color:#686767;margin-top:5px;display:flex;align-items:flex-start;gap:5px}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:16px;list-style-type:none;text-decoration:none}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}input::placeholder{color:#4b506d45}body{font-family:Montserrat,sans-serif;font-size:14px;scrollbar-gutter:stable}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none}a:hover{color:#000}label{display:inline-block;margin-bottom:.1rem;text-transform:uppercase;font-size:11px;font-weight:500;color:#9fa2b4}.logo{width:60px}.dropdown-menu.show{display:block;border-radius:0;box-shadow:6px 7px 20px #0003;border:1px solid transparent}.dropdown-toggle{background-color:transparent;color:green;border-radius:2px;border:1px solid #ddd}.dropdown-toggle:after{content:""!important;display:none!important}tbody{font-weight:600;font-size:14px}.layout-width{width:calc(100% - 250px);min-width:320px;background-color:#fcfcfc;min-height:100dvh;height:auto}ol,ul{padding-left:0}.layout{display:flex}.main_width{width:100%}.navigation{padding:10px;box-shadow:2px 2px 10px #dcdcdc80;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.navigation h4{font-size:18px}.navigation_subheader{display:flex;align-items:center;gap:10px}.navigation a{padding:5px 15px;font-size:14px;background-color:#00afef;color:#fff;text-decoration:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;display:flex;align-items:center;gap:4px}.navigation a svg{font-size:16px}.table{width:100%;border-collapse:collapse;text-align:left}.table thead{background-color:#fafafa;color:#727979;font-weight:500;border:1px solid #fdfdfd}.table tr{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.table th,.table td{padding:12px;border:1px solid #eeeeee;max-width:120px;color:#6e6e6e;font-size:13px}.table td{min-width:70px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table tbody img{width:50px}.table tbody a{text-decoration:none;color:#00afef}.table_more{display:flex;gap:5px;align-items:center}.table_more button{background:none;border:none;cursor:pointer;padding:3px;transition:background .3s ease;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease}.table_more button:hover{background:#00afef;color:#fff}.table_more button svg{font-size:16px}.form{width:100%}.form_group{margin-bottom:15px}.form_group label{display:block;margin-bottom:3px;font-size:13px;text-transform:uppercase}.form_group input:not([type=checkbox]),.form_group select{width:100%;border:1px solid #dedede;padding:10px 5px;outline:none}.form_group button{padding:10px 20px;font-size:14px;border:1px solid #dedede;box-shadow:2px 2px 10px #dcdcdc80;background:#fefefe;cursor:pointer;transition:box-shadow .3s ease;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;display:inline-block}.form_group button:hover{box-shadow:2px 2px 10px #c5c5c580;transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.network_err,.err__msg{display:flex;justify-content:center;align-items:center;min-height:80vh;text-align:center}.network_err_content svg,.err__msg_content svg{font-size:120px}.loading_dots{display:flex;gap:5px;align-items:center;justify-content:center;margin:20px 0}.loading_dot{border-radius:50%;background:#00afef;animation:grow 2s infinite}.loading_dot1{animation-delay:.1s}.loading_dot2{animation-delay:calc(.1s * 3)}.loading_dot3{animation-delay:.5s}.loader{padding:20px;text-align:center}.loader svg{font-size:30px;animation:spin .5s linear infinite;-webkit-animation:spin .5s linear infinite}.full_loading{min-height:90vh;display:flex;justify-content:center;align-items:center;text-align:center}@keyframes grow{0%,to{width:0;height:0}50%{width:20px;height:20px}}@keyframes spin{0%{transform:rotate(0 deg);-webkit-transform:rotate(0 deg);-moz-transform:rotate(0 deg);-ms-transform:rotate(0 deg);-o-transform:rotate(0 deg)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}.sidebar{min-width:280px;box-shadow:0 2px 10px #dadada80;min-height:100dvh;border-right:1px solid #ececec}.sidebar_header{box-shadow:2px 2px 10px #e7e7e780;padding:20px;display:grid;place-items:center}.sidebar_header img{width:90px}.sidebar_header h4{font-weight:600;font-size:16px}.sidebar_list{display:flex;align-items:center;width:100%;padding:15px 20px;gap:10px}.sidebar_link{color:#222;font-size:13px;font-weight:600;display:block;width:100%}.sidebar_menu li svg{font-size:16px}.sidebar_menu .active{background-color:#00afef;color:#fff}.sidebar_link .active{color:#fff}.modal_container{position:fixed;top:0;left:0;bottom:0;right:0;background:#00000080;padding:20px;display:flex;justify-content:center;align-items:center}.modal_content{width:600px;background-color:#fff}.modal_header{padding:15px 10px;background-color:#f9fafd;display:flex;justify-content:space-between;align-items:center}.modal_header button{background:none;outline:none;border:none;box-shadow:2px 2px 10px #dcdcdc80;padding:10px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.modal_header h3{font-weight:600;font-size:18px;color:#344050}.modal_header button svg{font-size:22px}.modal_header button:hover{background-color:#dfdfdf}
