@import"https://fonts.googleapis.com/css2?family=Baloo+Bhaijaan+2:wght@400;500;600;700;800&display=swap";::selection{background-color:#23282d;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 12px rgba(22,1,19,.3)}::-webkit-scrollbar-thumb{background-color:#121212}#loader{position:fixed;height:100vh;width:100%;z-index:9999;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(2px)}#loader svg{height:100px;width:100px}html,body{font-family:"Baloo Bhaijaan 2",cursive;background-color:#f8f9fa;color:#1c1b23}.form-control{background:#f8f8f8;border-color:#f8f8f8;color:#1c1b23}.form-control::placeholder{color:#aeaeae}@media only screen and (max-width: 700px){.d-mobile-none{display:none}}.btn-custom-ig{--bs-btn-color: #fff;--bs-btn-bg: #b49164;--bs-btn-border-color: #b49164;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #977446;--bs-btn-hover-border-color: #977446;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #977446;--bs-btn-active-border-color: #977446;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #aeaeae;--bs-btn-disabled-border-color: #aeaeae;transition-duration:.2s}.btn-custom-ig:hover{color:#f8f9fa;opacity:.8}.validation-error{background-color:#ffe3e6 !important}header,.mainContent,.footerCont{width:calc(100% - 330px);margin-left:330px;padding-inline-start:10px}@media only screen and (max-width: 700px){header,.mainContent,.footerCont{width:100%;margin-left:0}}header{background-color:#fff;display:flex;justify-content:space-between;padding-block:12px;position:sticky;top:0;z-index:10;padding-inline-end:10px;gap:30px}@media only screen and (max-width: 700px){header .form-control{display:none}}header input{flex:1}header ul{padding:0;margin:0;list-style:none;display:flex;justify-content:center;gap:15px}header ul li a{height:38px;width:38px;display:flex;justify-content:center;align-items:center;background-color:#f8f8f8;color:#aeaeae;border-radius:50%;position:relative}header ul li a span{position:absolute;top:0;right:0;background:#23282d;color:#fff;width:15px;height:15px;font-size:12px;text-align:center;border-radius:50%;display:flex;justify-content:center;align-items:center}header ul li a:hover{color:#f4ac20}header ul li:last-child span{background:#fe394b;padding:2px;width:auto}header .user__welcome{height:38px;min-width:150px;padding-inline:25px;padding-block:8px;background-color:#f8f8f8;color:#aeaeae;border-radius:50px;position:relative}header .user__welcome small{font-size:10px;display:block;text-align:center;text-transform:uppercase;line-height:1}header .user__welcome strong{display:block;text-align:center;line-height:1}header .user__welcome strong a{color:#1c1b23;text-decoration:none}@media only screen and (max-width: 700px){header .user__welcome strong a{font-size:13px}}.footerCont{position:fixed;left:0;bottom:0;background:#fff;font-size:10px;text-align:center;text-transform:uppercase;letter-spacing:2px;color:#1c1b23}.footerCont a{color:#1c1b23;text-decoration:none}.mainContent{padding:15px;background-image:url("../../../../uploads/img/sys/wave-bg.svg");background-position:top right;background-repeat:no-repeat}.mainContent__title{font-size:28px;font-weight:700;color:#1f2122;display:flex;justify-content:space-between}@media only screen and (max-width: 700px){.mainContent__title{font-size:20px;align-items:center}.mainContent__title.f_1>*{flex:1}.mainContent__title.f_1 button{width:100%;text-align:start;margin-bottom:2px}}.sidebar{width:330px;position:fixed;left:0;top:0;height:100vh;background:linear-gradient(45deg, #1f2122, #23282d);overflow:auto}@media only screen and (max-width: 700px){.sidebar{width:75%;z-index:9999;left:-100%;transition-duration:.3s}.sidebar .side_bar_toggle{position:fixed;top:12px;left:10px;z-index:9999;display:none}.sidebar:after{content:"";height:100%;width:26%;position:fixed;right:-27%;top:0;z-index:1;background:rgba(0,0,0,.6);backdrop-filter:blur(3px);transition-duration:.2s}.sidebar.show_mobile{left:0%}.sidebar.show_mobile:after{right:-1px}.sidebar.show_mobile .side_bar_toggle{display:block}}.sidebar__head{display:flex;gap:10px;color:#f8f9fa;text-decoration:none;padding-bottom:5px}@media only screen and (max-width: 700px){.sidebar__head{position:relative;margin-top:25px}}.sidebar__head img{width:70%;margin:0 auto}.sidebar__content{padding:0;margin:0;list-style:none}.sidebar__content li button{color:#fff;border-radius:5px !important;width:100%;text-align:left;font-size:15px;display:flex;align-items:center;height:37px;position:relative}.sidebar__content li button:hover{background-color:#f8f9fa;color:#121212}.sidebar__content li button svg{width:20px}.sidebar__content li button span{display:block;line-height:1}.sidebar__content li button span.notif{position:absolute;right:3px;top:7px;background:#fff;color:#fe394b;min-width:18px;height:18px;font-size:15px;line-height:15px;text-align:center;border-radius:5px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 7px #fce6bc;font-weight:700}.sidebar__content li button[aria-expanded=true]{background-color:#f8f9fa;color:#121212;border-radius:5px 5px 0 0 !important}.sidebar__content li button[aria-expanded=true]+div{background-color:#121212;border-radius:0 0 5px 5px}.sidebar__second{border-left:1px solid #fce6bc;padding-left:18px;margin-left:18px}.sidebar__second li a{color:#fce6bc;text-decoration:none;padding-block:5px;display:flex;line-height:1;min-height:35px;align-items:center;transition-duration:.2s;position:relative}.sidebar__second li a.active{background:linear-gradient(90deg, transparent, #23282d);position:relative;color:#f4ac20}.sidebar__second li a.active:after{content:"";position:absolute;border:5px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fce6bc;left:-18px}.sidebar__second li a:hover{transform:translate(-7px, 0px)}.sidebar__second li a span{position:absolute;right:8px}.sidebar .dashboard-link.active{background-color:#f8f9fa;color:#121212;border:none;position:relative}.sidebar .dashboard-link.active:after{content:"";position:absolute;left:-40px;top:0;width:35px;height:100%;background:#f8f9fa;border-radius:0 50% 50% 0}.sidebar [data-bs-toggle=collapse]:after{content:"";font-family:"Font Awesome 6 Free";font-weight:700;font-size:10px;position:absolute;right:4px}.sidebar [data-bs-toggle=collapse].collapsed:after{content:""}.btn-special-dark{background-color:#121212;border-color:#121212;color:#1c1b23}.btn-special-dark:hover{background-color:#1f2122}.widget{position:relative}@media only screen and (max-width: 700px){.widget{width:250px;margin:0 auto}}.widget .container{margin-top:15px;padding:0}.widget .flip-container{perspective:1000}.widget .flip-container:hover .flipper,.widget .flip-container.hover .flipper{transform:rotateY(180deg)}.widget .flip-container,.widget .front,.widget .back{width:100%;height:280px}.widget .flipper{transition:.5s;transform-style:preserve-3d;position:relative}.widget .front,.widget .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.widget .front{z-index:2;transform:rotateY(0deg);border-radius:7px}.widget .back{transform:rotateY(180deg);border-radius:7px}.widget .time *{text-align:center;color:#121212}.widget #do-time{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;padding:1em;display:flex;flex-direction:column;align-items:center;justify-content:center}.widget .time h2{font-size:4em;font-weight:400;line-height:1}.widget .time h2 span{font-weight:100}.widget .time h3{font-size:1em;font-weight:100;line-height:1.5;margin-top:24px}.widget .time h3 span{font-weight:400;display:block}.widget .time small{font-size:1em;font-weight:300}.widget .calendar-wrapper{font-weight:100;padding:5px}.widget tr.days{padding-top:10px}.widget table{clear:both;width:100%;color:#121212;font-size:11px}.widget td{height:27px;text-align:center;vertical-align:middle;width:14.28571429%;cursor:pointer;transition-duration:.3s}.widget td:hover{background:rgba(255,255,255,.12);border-radius:5px}.widget td.not-current{color:#1c1b23;opacity:.3}.widget td.today{color:orange;font-size:1.5em}.widget thead td{border:none;color:orange;font-size:1.5em}.widget #btnPrev{float:left;margin-bottom:7px}.widget #btnPrev:before{content:"";font-family:FontAwesome;padding-right:4px}.widget #btnNext{float:right;margin-bottom:7px}.widget #btnNext:after{content:"";font-family:FontAwesome;padding-left:4px}.widget #btnPrev,.widget #btnNext{background:rgba(0,0,0,0);border:none;outline:none;font-size:12px;font-weight:300;color:#23282d;cursor:pointer;text-transform:uppercase;transition:all .3s ease}.widget #btnPrev:hover,.widget #btnNext:hover{color:orange}.modal-content{background:#f8f9fa;border-radius:0;box-shadow:0 0 7px #121212;border:none}.modal-content .modal-header{padding-block:5px;background:#23282d;border-radius:0;color:#f4ac20}.modal-content .form-control,.modal-content .form-select{border-color:#23282d;background-color:#fff;border-radius:0}.modal-content label+small{line-height:1;opacity:.5}[required]{border-right:3px solid #fe394b !important}.dynamicmenuitems>li{background:#585f70;padding:5px;border-radius:5px;font-weight:700;margin-bottom:5px}.dynamicmenuitems button{opacity:0}.dynamicmenuitems li:hover>button{opacity:1}.area{height:100%;width:100%;position:absolute;top:0;left:0;border-radius:5px;z-index:-1;background:#f8f9fa}.circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;margin:0;padding:0;opacity:.4}.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:#23282d;animation:animate 25s linear infinite;bottom:-150px}.circles li:nth-child(1){left:25%;width:80px;height:80px;animation-delay:0s}.circles li:nth-child(2){left:10%;width:20px;height:20px;animation-delay:2s;animation-duration:12s}.circles li:nth-child(3){left:70%;width:20px;height:20px;animation-delay:4s}.circles li:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:18s}.circles li:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s}.circles li:nth-child(6){left:75%;width:110px;height:110px;animation-delay:3s}.circles li:nth-child(7){left:35%;width:150px;height:150px;animation-delay:7s}.circles li:nth-child(8){left:50%;width:25px;height:25px;animation-delay:15s;animation-duration:45s}.circles li:nth-child(9){left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}.circles li:nth-child(10){left:85%;width:150px;height:150px;animation-delay:0s;animation-duration:11s}@keyframes animate{0%{transform:translateY(0) rotate(0deg);opacity:1;border-radius:0}100%{transform:translateY(-1000px) rotate(720deg);opacity:0;border-radius:50%}}.stat__box{background-color:#fff;border-radius:7px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;display:flex;padding:20px;justify-content:space-between;align-items:center;transition-duration:.3s}.stat__box h1{line-height:1;margin:0;font-weight:900}.stat__box span{color:#aeaeae}.stat__box svg{font-size:45px;color:#f4ac20;opacity:.5}.stat__box:hover{box-shadow:0 0 0px 3px #1f2122}.stat__box table thead{background:linear-gradient(180deg, #121212, #23282d)}.stat__box table thead th{color:#f8f8f8;font-weight:600}.stat__box table thead th:first-child{width:42px}.stat__box .inner-table{background-color:#fff;height:200px;overflow:auto}.stat__box .inner-table thead{position:sticky;top:-1px}.stat__box .inner-table thead th{font-weight:400}.table__box{background-color:#fff;border-radius:7px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;display:block;padding:20px}@media only screen and (max-width: 700px){.table__box{overflow:auto}}.table__box table thead{background:linear-gradient(180deg, #121212, #23282d)}.table__box table thead th{color:#f8f8f8;font-weight:600}.table__box table thead th:first-child{width:42px}.table__box table .btn{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;font-size:14px;white-space:nowrap}.table__box .inner-table{background-color:#fff;max-height:200px;overflow:auto}.table__box .inner-table thead{position:sticky;top:-1px}.table__box .inner-table thead th{font-weight:400}.table__box_header{display:flex;justify-content:space-between}@media only screen and (max-width: 700px){.table__box_header{flex-direction:column;align-items:center;margin-bottom:20px}}.table__box_header .badge{display:flex;justify-content:center;align-items:center;padding-inline:10px;border-radius:0;text-decoration:none;transition-duration:.2s;line-height:20px}.table__box_header .badge:hover{transform:scale(1.1);color:#fce6bc}.table__box.reports_box{height:100%}.table__box.reports_box svg{height:30px;width:30px;background-color:#f8f9fa;padding:10px;border-radius:10px;color:#23282d;display:block;margin-bottom:15px}.table__box.reports_box label{font-size:18px;font-weight:700;margin-bottom:5px;display:block}.table__box.reports_box ul{list-style-type:"✔";margin:0}.table__box.reports_box ul a{display:block;padding-inline-start:10px;transition-duration:.2s;color:#1c1b23;text-decoration:none}.table__box.reports_box ul a:hover{color:#f4ac20;text-decoration:underline;font-weight:600}.feedback__box{background-color:#fff;border-radius:7px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;display:block;padding:20px}@media only screen and (max-width: 700px){.feedback__box{overflow:auto}}.feedback__box .stars{display:flex;justify-content:center;align-items:center;margin:10px auto;padding:10px 20px;border-radius:10px}.feedback__box .stars svg{font-size:28px;transition-duration:.2s;cursor:pointer}.feedback__box .stars svg:hover{transform:scale(1.2)}.feedback__box .stars svg.active{color:#ffc417}.pills__box{background-color:#fff;border-radius:7px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;display:block;padding:20px}.pills__box .nav-pills .nav-link{width:100%;min-width:160px;text-align:start;color:#23282d;background-color:#f8f9fa;margin-bottom:5px}.pills__box .nav-pills .nav-link.active{background-color:#23282d;color:#fff;font-weight:800}.pills__box .nav-pills .nav-link:disabled{color:#aeaeae}.pills__box .nav-pills .nav-link.not-ready{position:relative;z-index:0}.pills__box .nav-pills .nav-link.not-ready:after{content:"";font-family:"Font Awesome 5 Free";font-weight:700;z-index:1;position:absolute;top:5px;left:-5px;font-size:16px;color:#fe394b}.empty-state{display:flex;justify-content:center;flex-direction:column}.empty-state span{text-align:center;font-size:30px;text-transform:uppercase;letter-spacing:5px;color:#aeaeae;opacity:.5;margin-top:25px}.empty-state svg{font-size:90px;color:#aeaeae;opacity:.5}.logout_header{border-radius:50%;width:38px;height:38px;display:flex;justify-content:center;align-items:center;opacity:.5}.course_box{background-color:#fff;border-radius:7px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;padding:20px;display:flex;flex-direction:column}.course_box.light{box-shadow:none;background-color:#f8f9fa;border:1px solid #ebdeb3;height:100%}.course_box.max_height{margin-bottom:25px;height:calc(100% - 25px);justify-content:space-between}.course_box__img{width:100%;height:200px;border-radius:7px 7px 0 0;object-fit:cover;margin-bottom:15px}.course_box__img_details{position:absolute;top:0;left:0;display:flex;justify-content:center;flex-direction:column;height:200px}.course_box__img_details>span{background:#23282d;color:#fff;border-radius:0 5px 5px 0;padding-inline:7px;padding-block:3px;margin-bottom:2px;display:block;line-height:1;font-size:15px}.course_box__img_details>span:empty{display:none}.course_box__img_offer{position:absolute;right:-20px;background:#fe394b;color:#fff;padding:2px 10px;border-radius:7px 0 0 7px;font-weight:700;font-size:12px;line-height:19px;height:20px;z-index:10}.course_box__img_offer:after{content:"";position:absolute;right:-9px;top:0;border:10px solid;border-color:#fe394b rgba(0,0,0,0)}.course_box__title{font-size:24px;color:#121212;position:relative;line-height:1;display:flex;flex-direction:column}.course_box__title span{position:absolute;right:-18px;top:-18px;font-size:15px;background-color:#fe394b;color:#fff;padding:2px 7px;border-radius:5px}.course_box__description{font-size:14px;opacity:.8;height:50px;overflow:auto}.course_box__details{display:flex;justify-content:space-between}.course_box__details>div{display:flex;flex-direction:column;font-size:14px;gap:5px;flex:1}.course_box__details>div svg{width:16px}.course_box__details>div>span>span{margin-inline-start:10px}.course_box__details_more button{padding:0;margin:0;border:none;background:rgba(0,0,0,0);display:flex;align-items:center;gap:10px}.course_box__details_more ul li span{display:block;padding-inline:10px}.course_box__controls{display:flex;justify-content:space-around;gap:15px}.course_box__controls .btn{margin-top:15px;display:flex;justify-content:center;align-content:center;line-height:1;flex-wrap:wrap;gap:10px;height:35px;align-items:center}.course_box__controls .btn:first-child{flex:.5}.course_box__controls .btn:last-child{flex:1}.course_box__controls .btn svg{font-size:14px}.course_box>a:not(.btn-standalone){position:relative}.course_box>a:not(.btn-standalone):after{content:"View Course";position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#fff;background:linear-gradient(180deg, #23282d, transparent);font-weight:700;font-size:20px;border-radius:7px;padding-top:25px;opacity:0;transition-duration:.5s}.course_box>a:not(.btn-standalone):hover:after{opacity:1}.course_box.teacher_info{flex-direction:row;gap:20px}@media only screen and (max-width: 700px){.course_box.teacher_info{display:block}.course_box.teacher_info #pills-tab{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;overflow:auto;padding-bottom:15px}.course_box.teacher_info #pills-tab button{white-space:nowrap}}.course_box.teacher_info img{height:80px;width:80px;border-radius:50%;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;padding:5px;object-fit:cover;background-color:#fff;border:1px solid #f8f8f8}.course_box.teacher_info div{display:flex;flex-direction:column;text-align:start}.course_box.teacher_info div small{font-size:12px;opacity:.5}.course_box.teacher_info div strong{font-weight:bold;font-size:20px}.course_box.teacher_info div p{margin:0;display:flex;gap:10px}.course_box.teacher_info div p span{font-size:14px;background:#23282d;border-radius:5px;padding:5px 15px;line-height:1;color:#fff}.course_box.not-ready{position:relative;z-index:0}.course_box.not-ready:after{content:"";font-family:"Font Awesome 5 Free";font-weight:700;z-index:1;position:absolute;top:5px;right:10px;font-size:30px;color:#fe394b}.course_box.course_offer{box-shadow:rgba(225,192,18,.3) 0px 8px 24px}.course_box__stats{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:15px}.course_box__stats a{font-size:18px;height:27px;width:35px;display:flex;justify-content:center;align-items:center;line-height:1;border-radius:5px;color:#000;text-decoration:none}.accountNotActive{position:fixed;bottom:0;left:0;z-index:15;width:100%;text-align:center;background:#fe394b;color:#fff;padding:10px}.accountNotActive a{cursor:pointer;color:#fce6bc;text-decoration:underline !important}.course_profile__header{position:relative}.course_profile__header img{width:100%;height:200px;object-fit:cover;border-radius:10px}.course_profile__header>div{display:flex;align-items:center;justify-content:space-between;padding-inline:10px;background:linear-gradient(4deg, white, transparent)}label[for=file],label[for=file_up]{background:#fff;padding:20px;margin:20px;border-radius:10px;border:2px dotted #fce6bc;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#aeaeae;font-size:30px;position:relative;z-index:0;min-height:150px}label[for=file]:after,label[for=file_up]:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;z-index:-1;position:absolute;top:calc(50% - 22px);left:calc(50% - 15px)}label[for=file] img,label[for=file_up] img{width:auto;max-width:100%;max-height:300px}label[for=file] span,label[for=file_up] span{text-align:center;display:block;font-size:20px;margin-top:15px}label[for=file].file_selected,label[for=file_up].file_selected{border:2px solid #23282d;background-color:#f8f9fa}label[for=file].file_selected span,label[for=file_up].file_selected span{display:none}.table_img{width:100px;height:50px;background-color:#fff;border-radius:5px;padding:5px;box-shadow:0 0 5px rgba(0,0,0,.2);object-fit:contain}.class__data_title{background-color:#23282d;color:#fff;padding:8px;border-radius:.375rem;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.activity_log ul{padding:0;list-style:none;padding-inline-start:40px}.activity_log ul li{display:flex;gap:10px;position:relative;align-items:center;margin-block:10px}.activity_log ul li>span{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff}.activity_log ul li>span.c_1{background:#3ba5ec}.activity_log ul li>span.c_2{background:#90e26f}.activity_log ul li>span.c_3{background:#3ba5ec}.activity_log ul li>span.c_4{background:#90e26f}.activity_log ul li>span.c_5{background:#3ba5ec}.activity_log ul li>span.c_6{background:#e7569f}.activity_log ul li>span.c_7{background:#3fd1eb}.activity_log ul li>span i{color:#fff}.activity_log ul li>div{display:flex;flex-direction:column}.activity_log ul li>div label{font-weight:600;font-size:16px}.activity_log ul li>div span{opacity:.5;font-size:13px}.activity_log ul li:after{content:"";position:absolute;left:-25px;top:0;height:calc(100% + 11px);width:2px;background:#23282d}.activity_log ul li:before{content:"";position:absolute;left:-30px;top:calc(50% - 7px);height:12px;width:12px;background:#fff;border-radius:50%;border:2px solid #23282d;z-index:1}.activity_log ul li:first-child:after{top:50%;height:calc(50% + 11px)}.activity_log ul li:last-child:after{top:0%;height:50%}.activity_log ul li:not(:last-child){border-bottom:1px dotted #eee}.nav-pills{border-radius:5px}.nav-pills .nav-link{border-radius:5px;border:2px solid #f8f9fa;background-color:#f8f9fa;color:#23282d}.nav-pills .nav-link.active{background-color:#23282d;font-weight:600}.nav-pills .show>.nav-link{background-color:#23282d}.nav-pills>div{position:relative;margin-bottom:5px}.nav-pills>div .dropdown{position:absolute;top:2px;right:2px;opacity:.5}.nav-pills>div .dropdown button.dropdown-toggle{padding:0;padding-inline:5px;border-radius:0 0 0 10px}.nav-pills>div .dropdown:hover{opacity:1}.nav-pills>div button.nav-link{font-size:14px}.file_upload_loader{width:300px;height:25px;background-color:#f8f9fa;border:1px solid #23282d;overflow:hidden;position:relative;z-index:1;margin:15px auto}.file_upload_loader:after{content:"";height:100%;width:150px;background-color:#23282d;background:linear-gradient(90deg, transparent, #23282d, transparent);position:absolute;left:-100%;animation:file_upload_loader 1s ease-in-out infinite}.file_upload_loader:before{content:"Uploading, please wait..";position:absolute;top:0;width:100%;margin:0 auto;text-align:center;z-index:1}@keyframes file_upload_loader{from{left:-100%}to{left:100%}}.teacher_links{display:flex;justify-content:flex-start;align-items:center;gap:7px}.teacher_links button{width:60px !important;font-size:12px !important;display:flex !important;align-items:center !important}.years_checkbox_container{display:flex;background:#fff;border:1px solid;border-color:#23282d;height:38px;justify-content:space-around;align-items:center;border-right:3px solid #fe394b !important}.years_checkbox_container label{display:flex;align-items:center;gap:5px}.years_checkbox_container label input{height:18px;width:18px}.years_checkbox_container label input:checked+span{color:#23282d;font-weight:800}.supervisor_assistant_list{padding:15px;position:absolute;top:45px;right:0;z-index:10;background:#fff;width:300px;border-radius:7px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;border:1px solid #f8f9fa;display:block;max-height:300px;overflow:auto}@media only screen and (max-width: 700px){.supervisor_assistant_list{right:auto;left:-45px}}.supervisor_assistant_list:after{content:"";border:5px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f8f9fa rgba(0,0,0,0);position:absolute;top:-10px;right:15px}.supervisor_assistant_list li{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.supervisor_assistant_list li>div{display:flex;flex-direction:column}.supervisor_assistant_list li>div label{font-size:18px;font-weight:700;line-height:1}.supervisor_assistant_list li>div label~small{opacity:.6;line-height:1}.supervisor_assistant_list li>div strong{height:45px;width:45px;border:2px solid #f8f9fa;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.supervisor_assistant_list li>div strong:after{content:"";width:100%;height:2px;background:#f8f9fa;position:absolute}.supervisor_assistant_list li>div strong span{display:block;line-height:1;background:rgba(0,0,0,0)}.supervisor_assistant_list li>div strong span:first-child{font-weight:800;color:#23282d}.supervisor_assistant_list li:not(:last-child){border-bottom:1px solid #f8f9fa}.edit_teacher_photo{position:absolute;border-radius:50%;height:32px;width:32px;top:15px;left:10px}.pagenation{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:20px}.pagenation a{min-width:33px}@media only screen and (max-width: 700px){table.table:not(.original_table) tbody{gap:20px;display:flex;flex-direction:column}}@media only screen and (max-width: 700px){table.table:not(.original_table) tr{background:linear-gradient(90deg, #f8f9fa 120px, #fff 120px)}}@media only screen and (max-width: 700px){table.table:not(.original_table) th{display:none}}@media only screen and (max-width: 700px){table.table:not(.original_table) td{display:block;border-bottom:1px solid #f8f9fa;padding-inline-start:125px;position:relative;min-height:35px}table.table:not(.original_table) td[data-tdname=Actions]>div{flex-wrap:wrap;gap:7px}table.table:not(.original_table) td[data-tdname=Actions] button,table.table:not(.original_table) td[data-tdname=Actions] a{text-align:start;justify-content:flex-start}}@media only screen and (max-width: 700px){table.table:not(.original_table) td:before{content:attr(data-tdname) ": ";font-weight:bold;font-size:14px;line-height:16px;position:absolute;left:5px;max-width:105px}}@media(min-width: 700px){table.table:not(.original_table) td:before{display:none}}@media only screen and (max-width: 700px){.inner-table tr{background:#fff !important}.inner-table tr td{padding-inline-start:8px !important;padding-top:30px !important;width:100% !important}.inner-table tr td:before{max-width:max-content !important;top:8px !important}}.mb-mobile{margin-bottom:8px}.side_bar_toggle{display:none}@media only screen and (max-width: 700px){.side_bar_toggle{width:38px;height:38px;display:flex;justify-content:center;align-items:center;border-radius:15px}}#v-pills-tab{height:600px;overflow:auto;width:260px;flex-wrap:nowrap;padding:10px}@media only screen and (max-width: 700px){#v-pills-tab{position:fixed !important;top:61px !important;left:-100%;z-index:10 !important;background:#fff;height:calc(100vh - 62px);margin:0;width:233px;transition-duration:.3s}#v-pills-tab:after{content:"";position:fixed;right:-100%;top:62px;height:calc(100vh - 62px);background:rgba(0,0,0,.6);width:calc(100% - 231px);backdrop-filter:blur(2px);transition-duration:.2s}#v-pills-tab.open_class_list{left:0}#v-pills-tab.open_class_list:after{right:-1px}}#v-pills-tab #toggle_class_list{display:none}@media only screen and (max-width: 700px){#v-pills-tab #toggle_class_list{position:fixed;right:7px;z-index:1;border-radius:50%;height:45px;width:45px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 4px #fff}}.w_send_progress{max-width:200px;height:25px;background:#f8f9fa;border-radius:8px;margin:0 auto;border:1px solid #23282d;overflow:hidden;text-align:center;color:#23282d;font-weight:700;font-size:18px;position:relative}.w_send_progress:after{content:"";position:absolute;left:0;height:100%;width:0%;background:#23282d}.toggle_class_list_lg{display:none}@media only screen and (max-width: 700px){.toggle_class_list_lg{display:block}}.help_content{background:#f8f9fa;padding:10px;border-radius:10px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;position:relative}.help_content img{width:100%;height:200px;object-fit:cover;border-radius:10px}.help_content label{font-weight:600;font-size:18px;margin-top:10px}.help_content a{cursor:pointer;text-decoration:none;display:block}#main_chart{margin:0 auto}.one_asst{color:#1c1b23;text-decoration:none;transition-duration:.2s;display:block}.one_asst:hover{color:#23282d;font-weight:600}.one_asst.active{color:#f4ac20;font-weight:600}.student_assignments_progress_table tr th{white-space:nowrap}.student_assignments_progress_table tr th:nth-child(2){position:sticky;left:-1px;background:#23282d}.student_assignments_progress_table tr td:nth-child(2){position:sticky;left:-1px;background:#fce6bc;z-index:1}.student_assignments_progress_table tr th:last-child{position:sticky;right:-1px;background:#23282d}.student_assignments_progress_table tr td:last-child{position:sticky;right:-1px;background:#fce6bc;text-align:center;font-size:20px;font-weight:600;color:#fe394b}.one_star_container{background:#f8f9fa;border-radius:25px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;margin-bottom:25px;overflow:hidden;height:calc(100% - 25px)}.one_star_container .title{display:flex;justify-content:space-between;align-items:center;padding:7px 15px;background-image:linear-gradient(135deg, #23282d 80%, #f8f9fa 80%);font-size:16px;font-weight:700}.one_star_container .title span:first-child{color:#f8f9fa}.one_star_container ol{margin-block:20px;padding-right:15px}.one_star_container ol li div{display:flex;justify-content:space-between;align-items:center}.one_star_container ol li div span:nth-child(2){font-weight:700;position:relative;z-index:0;width:25px;text-align:center}.one_star_container ol li div span:nth-child(2):after{content:"";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;top:-10px;left:-1px;font-size:25px;color:#f4ac20;z-index:-1;opacity:.5}.one_star_container .no_star_data{height:calc(100% - 42px);display:flex;justify-content:center;align-items:center;opacity:.3;font-weight:600}.dashboard_quick_access{text-decoration:none;color:#1c1b23}.dashboard_quick_access__content{background:#f8f9fa;border-radius:20px 0;padding:20px;display:flex;flex-direction:column;align-items:center;gap:15px;border:1px solid #f8f8f8;margin-top:25px;transition-duration:.2s;height:calc(100% - 25px)}.dashboard_quick_access__content:hover{transform:scale(1.05);border-radius:0 20px}.assistant_assignments_header_list{padding:15px;position:absolute;top:45px;right:0;z-index:10;background:#fff;width:300px;border-radius:7px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;border:1px solid #f8f9fa;display:block;max-height:300px;overflow:auto}@media only screen and (max-width: 700px){.assistant_assignments_header_list{right:auto;left:-45px}}.assistant_assignments_header_list:after{content:"";border:5px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f8f9fa rgba(0,0,0,0);position:absolute;top:-10px;right:15px}.assistant_assignments_header_list li{cursor:pointer}.assistant_assignments_header_list li>div{display:flex;flex-direction:column}.assistant_assignments_header_list li>div label{font-size:18px;font-weight:700;line-height:1}.assistant_assignments_header_list li>div .assignments_list>div{display:flex;justify-content:space-between;align-items:center;margin-block:5px}.assistant_assignments_header_list li>div .assignments_list>div:nth-child(even){background-color:#f5f5f5}.assistant_assignments_header_list li:not(:last-child){border-bottom:1px solid #f8f9fa}.offers_container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.offers_container .one_offer{display:flex;flex-direction:row;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;min-width:280px;border-radius:10px;overflow:hidden}.offers_container .one_offer>div:first-child{background-color:#fff;display:flex;justify-content:center;align-items:center;padding-inline:15px}.offers_container .one_offer>div:first-child span{font-size:25px;font-weight:900;writing-mode:vertical-lr}.offers_container .one_offer>div:last-child{background-color:#23282d;color:#fce6bc;display:flex;flex-direction:column;padding:15px 30px;position:relative}.offers_container .one_offer>div:last-child label{display:block;text-align:center;font-size:30px;font-weight:900;letter-spacing:5px}.offers_container .one_offer>div:last-child p,.offers_container .one_offer>div:last-child span{margin:0;font-size:15px;text-align:center}.offers_container .one_offer>div:last-child span{font-weight:700}.offers_container .one_offer>div:last-child button{position:absolute;right:-2px;top:-4px;height:30px;width:30px;display:flex;justify-content:center;align-items:center;border-radius:0 10px;z-index:1}.offers_container .one_offer>div:last-child:after{content:"";background:linear-gradient(135deg, #fff 25%, transparent 25%) 50px 0,linear-gradient(225deg, #fff 25%, transparent 25%) 50px 0,linear-gradient(315deg, #fff 25%, transparent 25%),linear-gradient(45deg, #fff 25%, transparent 25%);background-size:20px 20px;background-color:#23282d;position:absolute;top:0;left:0;height:100%;width:10px}.offers_container .one_offer.no_valid{filter:grayscale(1);box-shadow:#000 0px 0px 2px 1px}.offer_usage_tree{display:flex;flex-direction:column;padding-inline-start:40px;position:relative}.offer_usage_tree .one_use{display:flex;flex-direction:column;background-color:#f8f8f8;padding:15px;border-radius:10px;position:relative;margin-bottom:10px}.offer_usage_tree .one_use label{font-weight:700;font-size:17px}.offer_usage_tree .one_use span{font-size:14px}.offer_usage_tree .one_use:after{content:"";height:1px;width:20px;background:#aeaeae;position:absolute;left:-20px;top:50%}.offer_usage_tree .one_use:before{content:"";height:16px;width:16px;position:absolute;background:#fff;border-radius:50%;left:-27px;top:calc(50% - 8px);z-index:1;border:1px solid #aeaeae}.offer_usage_tree:after{content:"";position:absolute;left:20px;top:0;height:100%;width:1px;background:#aeaeae}#user_qr_container,.user_qr_container{display:flex;flex-direction:column;border:2px solid #23282d;border-radius:10px;width:max-content;background:#23282d;overflow:hidden}#user_qr_container>div,.user_qr_container>div{padding:10px;border-radius:0 0 8px 8px;background-color:#fff}#user_qr_container span,.user_qr_container span{display:block;font-size:12px;text-align:center;background:#23282d;color:#fce6bc;padding:10px 5px;width:180px;height:38px;overflow:hidden;line-height:1}#user_qr_container img,.user_qr_container img{width:100%;height:70px}#qr_codes_container{display:flex;flex-wrap:wrap;gap:15px}.one_hero_slider{background-color:#fff;padding:20px;border-radius:20px 0;display:flex;flex-direction:column;align-items:center;position:relative;z-index:0;overflow:hidden;margin:10px;border:1px solid #fce6bc}.one_hero_slider:after{content:"";background-image:url(../stars_students.jpg);position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;z-index:-1;opacity:.3;transition-duration:.3s}.one_hero_slider:hover:after{opacity:.8}.one_hero_slider img{width:120px;height:120px;margin-bottom:15px;border-radius:15px;overflow:hidden;object-fit:cover;background-color:#fff;padding:10px}.one_hero_slider label{font-weight:500;font-size:18px}.one_hero_slider .course{font-size:11px}.one_hero_slider .assign{font-weight:600}.one_hero_slider>div{display:flex;width:100%;justify-content:space-between;margin-top:20px}.one_hero_slider>div p{width:calc(100% - 50px);display:block;background:#fff;padding:10px;border-radius:20px 0;max-height:100px;overflow:auto}.one_hero_slider>div>div{display:flex;flex-direction:column;background:linear-gradient(0deg, #23282d 49%, #fff 49%, #fff 50%, #f4ac20 51%);height:45px;width:45px;border-radius:20px 0;justify-content:space-between;align-items:center;color:#fff;font-size:15px;font-weight:500}.one_hero_slider+.star_controls{display:flex;justify-content:center;align-items:center;margin-top:-25px;z-index:1;position:relative;gap:10px}.sopr_pers{position:relative;width:115px;height:35px}.sopr_pers label{font-size:22px;font-weight:700;width:115px;height:35px;display:flex;justify-content:flex-start;align-items:center;background:#fff;border-radius:0 25px 0 0;border:1px solid #23282d;line-height:1;padding:4px}.sopr_pers label+div{position:absolute;top:-1px;right:-5px;display:flex;flex-direction:column;background:linear-gradient(360deg, #23282d 50%, #f4ac20 50%);height:32px;width:32px;border-radius:50%;justify-content:space-between;align-items:center;font-size:15px;padding:1px;color:#fff;border:1px solid #23282d}.sopr_pers label+div span{line-height:1;font-weight:500}.sopr_pers label+div span:first-child{color:#23282d;font-weight:800}.grid_buttons{display:grid;grid-template-columns:auto auto;gap:5px}.link_assistant_student_container{display:flex;gap:10px}.link_assistant_student_container .teachers_courses_list{width:320px}.link_assistant_student_container .teachers_courses_list .teacher_data{border:1px solid #23282d;border-radius:8px;overflow:hidden}.link_assistant_student_container .teachers_courses_list .teacher_data label{background:#23282d;display:block;color:#fff;padding:5px;text-align:center;font-size:16px}.link_assistant_student_container .teachers_courses_list .teacher_data .courses_data{margin:0}.link_assistant_student_container .teachers_courses_list .teacher_data .courses_data li a{display:block;padding:5px;color:#1c1b23;text-decoration:none;transition-duration:.2s;position:relative}.link_assistant_student_container .teachers_courses_list .teacher_data .courses_data li a:hover{background-color:#fce6bc}.link_assistant_student_container .teachers_courses_list .teacher_data .courses_data li a.active{background-color:#f4ac20;z-index:1;border-radius:15px 0 0 15px}.link_assistant_student_container .teachers_courses_list .teacher_data .courses_data li a.active:after{content:"";height:100%;position:absolute;left:-35px;top:0;width:33px;background:#fce6bc;z-index:-1;border-radius:0 15px 15px 0}.link_assistant_student_container .teachers_courses_list .teacher_data .courses_data li a span{position:absolute;left:-22px;background:#23282d;color:#fff;height:25px;width:25px;border-radius:8px;font-size:14px;display:flex;justify-content:center;align-items:center;line-height:1}.link_assistant_student_container .students_courses_list{border:1px solid #23282d;border-radius:8px;padding:5px;width:calc(100% - 330px)}.toggle_box{display:none}.toggle_box+label{background:#f8f9fa;height:22px;width:40px;display:block;border-radius:15px;box-shadow:0 0 3px #aeaeae;padding:2px;cursor:pointer}.toggle_box+label span{width:20px;height:19px;display:block;background:#fe394b;border-radius:50%;transition-duration:.2s}.toggle_box:checked+label span{background:#1baf35;transition-duration:.2s;transform:translate(16px, 0px)}.profile_content{display:flex;flex-direction:row;gap:10px}@media only screen and (max-width: 700px){.profile_content{flex-direction:column}}.profile_content .nav-pills{flex-direction:column;width:190px}@media only screen and (max-width: 700px){.profile_content .nav-pills{flex-direction:row;width:auto;flex-wrap:nowrap;overflow:auto}}.profile_content .nav-pills button{width:100%;text-align:start}@media only screen and (max-width: 700px){.profile_content .nav-pills button{width:max-content}}.profile_content .tab-content{width:calc(100% - 200px)}@media only screen and (max-width: 700px){.profile_content .tab-content{width:100%}}.profile_content .tab-content .activity_log{max-height:300px;overflow:auto}.mini_download{display:block;font-size:12px;line-height:1}.shift_students_container{max-width:500px;margin:0 auto}.small_loader{background:#23282d;height:15px;width:20px;border-radius:5px;z-index:0;position:relative;overflow:hidden}.small_loader:before{content:"";position:absolute;height:100%;width:10px;background:linear-gradient(90deg, transparent, #f8f9fa, transparent);transition-duration:.2s;animation:small_loader .5s infinite ease-in-out}@keyframes small_loader{from{left:-10px}to{left:20px}}.approved_correction_mini_summary{display:flex;gap:10px;align-items:center}.approved_correction_mini_summary div strong{font-size:30px;color:#1c1b23;border:2px solid #1baf35;height:55px;width:55px;display:flex;justify-content:center;align-items:center;border-radius:50%}.approved_correction_mini_summary div strong span{line-height:1}.approved_correction_mini_summary div p{margin:5px 0;font-size:16px;font-weight:500;line-height:20px;color:#1c1b23}.approved_correction_mini_summary div small{display:block;line-height:1;font-size:12px;opacity:.7}#current_upload_percent_complete{width:300px;height:30px;background-color:#fff;border:1px solid #2797a5;box-shadow:0 0 6px #0b5861;border-radius:5px;position:relative;z-index:0;overflow:hidden;display:none;margin:15px auto}#current_upload_percent_complete:after{content:"";position:absolute;top:0;height:30px;width:100px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);left:-100px;animation:current_upload_percent_complete 3s ease-in-out infinite;z-index:2}#current_upload_percent_complete:before{content:"";position:absolute;height:26px;width:var(--prgs);max-width:296px;top:1px;left:1px;border-radius:4px;background:linear-gradient(0deg, #0d5c65 20%, #0f4e59 50%, #0d5c65 50%);transition-duration:.2s}#current_upload_percent_complete>div{position:absolute;height:30px;width:100%;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:20px;color:#e7bd6c;z-index:3}#current_upload_percent_complete_text{display:none;font-weight:600;font-size:18px;color:#0b5861}@keyframes current_upload_percent_complete{from{left:-100px}to{left:400px}}.voice_record_container{border:1px solid #ddd;border-radius:8px;padding:8px}.voice_record_container button{display:flex;align-items:center;font-size:15px;line-height:25px}.voice_record_container .audio-record{display:flex;gap:20px}.voice_record_container .playback button{margin-bottom:10px}.online_pdf_editor .toolbar{width:100%;background-color:#23282d;display:flex;justify-content:space-between;align-items:center;padding:5px;border-radius:5px;margin-bottom:15px}.online_pdf_editor .toolbar button{display:flex;align-items:center}.online_pdf_editor .toolbar-colors{width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:5px;border-radius:5px;margin-bottom:15px;border:1px solid #ddd}.online_pdf_editor .toolbar-colors .tool{display:flex;align-items:end;justify-content:center;gap:3px}.online_pdf_editor .toolbar-colors .tool .color-tool{height:25px;width:25px;border-radius:25px;border:0;cursor:pointer;display:inline-block;border:1px solid #000;transition-duration:.2s}.online_pdf_editor .toolbar-colors .tool .color-tool.active{-webkit-box-shadow:3px 4px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:3px 4px 5px 0px rgba(0,0,0,.75);box-shadow:3px 4px 5px 0px rgba(0,0,0,.75);transform:scale(1.2)}.online_pdf_editor #pdf-container{margin-top:10px;text-align:center;width:100%;height:600px;overflow:auto}@media only screen and (max-width: 700px){.online_pdf_editor #pdf-container{height:400px}}.online_pdf_editor #pdf-container canvas{border:1px solid #ddd;border-radius:5px}.online_pdf_editor #pdf-container::-webkit-scrollbar{width:20px;height:20px}.online_pdf_editor #pdf-container canvas,.online_pdf_editor #pdf-container .canvas-container{margin-bottom:25px}.online_pdf_editor #pdf-container .canvas-container{margin-left:auto;margin-right:auto}.wait-loading{position:relative !important;overflow:hidden !important;height:200px !important;width:100% !important;z-index:0}.wait-loading:after{content:"Loading PDF";z-index:1;position:absolute;top:0;background:#fff;height:100%;width:100%;left:0;display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:600}.no_access_401{background:#fff;padding:15px;display:flex;gap:20px;justify-content:center;align-items:center}@media only screen and (max-width: 700px){.no_access_401{flex-direction:column}}.no_access_401 label{font-weight:700;font-size:25px;margin-bottom:15px;display:block}.students_persentage_per_assignment{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #c9ebee;border-radius:8px;margin-bottom:20px;padding-block:10px}.students_persentage_per_assignment span{font-size:18px;font-weight:600;color:#0d5d63}.students_persentage_per_assignment label{font-weight:800;font-size:30px;color:#0b8f0a}.take_quiz__number{text-align:center;background-color:#23282d;color:#f4ac20;padding:15px;border-radius:10px}.take_quiz__title h4{margin-top:35px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 700px){.take_quiz__title h4{flex-direction:column;gap:15px}}.take_quiz__title h4>div{display:flex;flex-direction:column;align-items:center;justify-content:center}.take_quiz__title h4>div span{display:flex}.take_quiz__title h4 span{font-weight:700}.take_quiz__title h4 span:last-child{font-size:15px;background-color:#f4ac20;padding:7px;border-radius:0 15px 0 15px}.take_quiz__title p{margin-bottom:30px;padding-bottom:30px;border-bottom:1px dotted #aeaeae}.take_quiz__options{max-width:90%;margin:0 auto}.take_quiz__options ol{list-style:upper-alpha}.take_quiz__options ol li{position:relative;z-index:0}.take_quiz__options ol li label{height:auto;min-height:45px;width:100%;display:flex;justify-content:flex-start;align-items:center;background:#f8f8f8;border-radius:10px;margin-bottom:15px;padding:10px;box-shadow:rgba(149,157,165,.2) 0px 2px 8px;transition-duration:.2s;cursor:pointer}.take_quiz__options ol li label input{display:none}.take_quiz__options ol li label input:checked+span{color:#09a71e;font-weight:900}.take_quiz__options ol li label:not(.no-hover):hover{transform:scale(1.05);background-color:#fce6bc}.take_quiz__options ol li:after{content:"";height:26px;width:26px;background-color:#f4ac20;border-radius:0 10px 0 10px;position:absolute;top:8px;left:-22px;z-index:-1}.take_quiz__writing textarea{margin-bottom:15px;border-radius:10px !important}.take_quiz__writing div{margin-bottom:15px;border-radius:10px !important;border:1px solid #23282d;background-color:#fff;padding:20px}.take_quiz__writing div span{cursor:pointer;margin-top:25px;display:inline-block;position:relative}.take_quiz__writing div span.span_active{color:#fe394b;text-decoration:line-through;font-weight:600;user-select:none}.take_quiz__writing div span div{position:absolute;padding:0;border:none;border-radius:0 !important;bottom:10px}.take_quiz__writing div span div:after{content:"";border:6px solid;border-color:#23282d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:calc(50% - 5px)}.take_quiz__writing div span div input{padding:2px;line-height:1;font-size:13px;text-align:center;border-radius:5px !important}.take_quiz__controls{display:flex;justify-content:space-between}.take_quiz__controls button{width:95px}.quiz_time{background:#23282d;color:#f4ac20;text-align:center;padding:7px;margin-bottom:5px;font-size:23px;font-weight:700;letter-spacing:2px;border-radius:10px;display:flex;justify-content:center;align-items:center;gap:20px;height:50px}.quiz_time .countdown{width:66px}.quiz_time i{font-size:12px}.slick-disabled{opacity:0;z-index:-1}.inner_radio span{height:38px;width:38px;border:1px solid #222;position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff}.inner_radio span:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:#f5f5f5;font-size:22px}.inner_radio input:checked+span:after{content:"";color:#09a71e}.quiz_block_img{width:70%;margin:0 auto;display:block}@media only screen and (max-width: 700px){.quiz_block_img{width:100%}}.question_gaps_container{font-size:18px;line-height:40px;background:#fff;padding:15px;border-radius:5px;border:1px solid #23282d;margin:10px 0}.question_gaps_container select{border-radius:0;border-width:0 0 1px 0;border-color:#23282d;background-color:#fffdcc;font-weight:500}.question_gaps_container input{border-radius:0;border-width:0 0 1px 0;border-color:#23282d;background-color:#fffdcc;font-weight:500;height:33px}.question_list_container>div{display:flex;margin-bottom:15px}.question_list_container>div span{width:26px;background-color:#f4ac20;border-radius:10px 0 0 10px;display:flex;justify-content:center;align-items:center;font-size:18px;border:1px solid #23282d;border-right:0}.question_list_container>div input{background:linear-gradient(90deg, #f4ac20 0, #fff 25px);border-color:#23282d;border-left:0;border-radius:0}.messages_inbox{display:flex;flex-direction:row;gap:10px}.messages_inbox__titles{width:250px}.messages_inbox__titles ul{padding:0;margin:0;list-style:none}.messages_inbox__titles ul li{border:1px solid #f8f9fa;padding:5px;border-radius:10px;margin-bottom:10px;background-color:#fff}.messages_inbox__titles ul li a{display:flex;flex-direction:row;cursor:pointer;padding:5px;transition-duration:.2s;text-decoration:none;border-radius:5px}.messages_inbox__titles ul li a.active{background-color:#fce6bc;border-left:2px solid #f4ac20}.messages_inbox__titles ul li a img{width:50px;height:50px;object-fit:contain;border-radius:50%;background-color:#fff;border:3px solid #f8f8f8;box-shadow:0px 2px 4px rgba(111,111,111,.2)}.messages_inbox__titles ul li a div{display:flex;flex-direction:column;padding-inline-start:15px}.messages_inbox__titles ul li a div label{font-size:16px;font-weight:600;line-height:16px;color:#000}.messages_inbox__titles ul li a div span{font-size:12px;line-height:20px;color:#1f2122}.messages_inbox__titles ul li a div small{font-size:12px;line-height:12px;color:#23282d}.messages_inbox__titles ul li a:hover{background:#f8f9fa}.messages_inbox__titles ul li.new{box-shadow:0 0 0 2px #fe394b}.messages_inbox__titles ul li.pending{box-shadow:0 0 0 2px #1baf35}.messages_inbox__content{border:1px solid #f8f9fa;padding:10px;border-radius:10px;margin-bottom:10px;background-color:#fff;flex:1}.messages_inbox__content .c{display:flex;flex-direction:row;justify-content:space-between}.messages_inbox__content .r{background:#e8fafb;border:1px solid #cbedf0;padding:10px;border-radius:20px 20px 0 20px;margin-bottom:15px;position:relative}.messages_inbox__content .r:after{content:"";border:10px solid;position:absolute;border-color:#cbedf0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);right:-1px;bottom:-20px}.no_msg_select{flex-direction:column !important;text-align:center !important;height:100%;justify-content:center !important;gap:20px}.no_msg_select svg{font-size:80px;color:#aeaeae}.no_msg_select span{color:#aeaeae}.ajax_loader{position:fixed;background-color:#fff;box-shadow:inset 0 0 0px 3px #c7903d,0 0 5px #000;top:70px;right:15px;z-index:9999;width:48px;height:48px;border:5px solid #23282d;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:none;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bg-pink{background-color:hotpink !important}.border-pink{border-color:hotpink !important}.alert-pink{color:hotpink;background-color:#ffe4f2;border-color:hotpink}.is-loading .image,.is-loading h2,.is-loading p{background:#eee;background:linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s shine linear infinite}.is-loading .image{height:200px;margin-bottom:15px;border-bottom-left-radius:0;border-bottom-right-radius:0}.is-loading h2{height:30px;font-size:15px;line-height:30px;text-align:center}.is-loading p{height:70px}@keyframes shine{to{background-position-x:-200%}}.note-editable{background-color:#fff}#assignment_text{-webkit-user-select:none;user-select:none}#msg_to_container .table__box{margin:0 !important;border:1px solid #ddd;border-top:0;border-radius:0}.btn_ig_focus{--border-angle: 0deg;border-radius:12px;width:200px;height:60px;display:flex;justify-content:center;align-items:center;box-shadow:0px 2px 4px rgba(0,0,0,.25);animation:border-angle-rotate 2s infinite linear;border:3px solid rgba(0,0,0,0);position:relative;font-weight:600;background:linear-gradient(#fff, #f8f9fa) padding-box,conic-gradient(from var(--border-angle), #fff 50%, #23282d) border-box}.btn_ig_focus:hover{animation-duration:.5s;color:#23282d}@keyframes border-angle-rotate{from{--border-angle: 0deg}to{--border-angle: 360deg}}@property --border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.btn-anthropic{background:linear-gradient(323deg, #23282d, #fff);border:1px solid #23282d;padding-block:2px;padding-inline:15px;font-size:18px;line-height:1;font-weight:600;color:#1c1b23;display:flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;position:relative}.btn-anthropic img{height:30px}.btn-anthropic:after{content:"";position:absolute;left:calc(0% - 50px);height:100%;width:50px;background:linear-gradient(90deg, transparent, #fff);transition-duration:.8s;opacity:.7}.btn-anthropic:hover{border:1px solid #23282d}.btn-anthropic:hover:after{left:calc(100% + 50px)}.side_user_box{background-image:url(../../../../uploads/img/sys/wave-bg.svg);background-position:top left;background-repeat:no-repeat}.side_user_box img{width:130px;height:130px;margin:10px auto;border-radius:50%;object-fit:cover}.side_user_box a{display:block;text-align:center;text-decoration:none;color:#23282d;font-size:18px;font-weight:600}.side_user_box span{display:block;text-align:center}