body {font-family: "Mulish", sans-serif !important;background-color: #F8FAFC !important;}
.public_sans_font{font-family: "Public Sans", sans-serif;}
.manrope_font{font-family: "Manrope", sans-serif;}
a{color: #64748B;}
a:hover{text-decoration: none;color: #64748B}
.border-round-md{border-radius: 12px !important;}
.border-round-sm {border: 1px solid #D9D9E9;border-radius: 10px;}
.border-round-xs {border-radius: 6px !important;}
.border-radius-3px {border-radius: 3px;}
.border-radius-15px {border-radius: 15px;}
.border-radius-20px {border-radius: 20px;}
.sidebar,
.sidebar-content {background: #0D0E12;}
ul.sidebar-nav {padding: 0px 20px !important;}
.min-w-60px {min-width: 60px;}
.min-w-100px {min-width: 100px;}
.min-w-300px {min-width: 300px;}
.sidebar-item .sidebar-link {padding: 10px !important;background: transparent;border-left: unset !important;color: #fff;border-radius: 10px;}
.sidebar-item.active .sidebar-link:hover,
.sidebar-item.active>.sidebar-link {background: #F2F2F2;border-left: unset !important;color: #1C1C21;border-radius: 8px;}
/* .sidebar-item .sidebar-link svg path,
.sidebar-item .sidebar-link svg g {
    fill: #ADADAD !important;
} */
.sidebar-item .sidebar-link .right-ic {color: #fff !important;}
.sidebar-item .sidebar-link[aria-expanded="false"] .false-ic {display: block !important;}
.sidebar-item .sidebar-link[aria-expanded="true"] .true-ic {display: block !important;}
/* .sidebar-item.active .sidebar-link svg path,
.sidebar-item.active .sidebar-link svg g {
    fill: #1C1C21 !important;
} */
.sidebar-link i,
.sidebar-link svg,
a.sidebar-link i,
a.sidebar-link svg {margin-right: unset !important;}
.symbol.symbol-light-success .symbol-label {background-color: #C9F7F5;color: #1BC5BD;}
.symbol.symbol-lg-35 .symbol-label {width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;}
.sidebar-item .sidebar-link {font-weight: 700;font-size: 14px;text-transform: initial;}
.border-bottom-dark {border-color: #5B5B5B !important;}
.btn-icon-mobile:active,
.btn-icon-mobile:focus {outline: none !important;border-color: #fff !important;}
.symbol.symbol-circle .symbol-label {border-radius: 50%;}
.h-45px {height: 45px;}
.h-40px {height: 40px;}
.h-43px {height: 43px;}
.circle_box_sm {width: 45px;min-width: 45px;height: 45px;}
.rounded_100 {border-radius: 100% !important;}
.user_mnu::after {display: none;}
.user_mnu p {font-weight: 800;color: #0F172A;}
.user_mnu p {font-weight: 800;color: #0F172A;}
.user_mnu span {font-weight: 300;color: #64748B;}
.search_header .form-control {font-size: 16px;border: 1px solid #F5F5F5;background-color: #F5F5F5;}
.search_header .form-control:focus,
.search_header .form-control:active {box-shadow: none;border: 1px solid #F5F5F5;background-color: #F5F5F5;}
.search_header svg {width: 20px;}
.search_header svg {width: 20px;height: 20px;color: #64748B;}
.dashboard_card span {color: #64748B;font-size: 16px;}
.circlesm {background-color: #F3F5F6;width: 24px;height: 24px;padding: 4px;border-radius: 5px;}
.dashboard_card {box-shadow: 10px 10px 50px 0px #64748B1A;border-radius: 10px;}
.shadowsm-xl{box-shadow: 10.34px 10.34px 51.68px 0px #64748B1A;}
.bg-orange-custom {background-color: #FEF4E8;}
.bg-blue-custom {background-color: #EFF6FF;}
.bg-purple-custom {background-color: #FDF2F8;}
.bg-info-custom {background-color: #E1F6FF;}
.fc-time-grid-event {background-color: #E4FFF1 !important;border: 1px solid #8FDCB2 !important;color: #2C5A41 !important;padding: 0px 5px !important;}
.fc-event, .fc-event-dot{background-color: #E4FFF1 !important;border: 1px solid #8FDCB2 !important;color: #2C5A41 !important;padding: 0px 5px !important;}
.txt-orange-clr {color: #FF8A00 !important;}
.txt-darkorange-clr {color: #2BC9DB !important;}
.txt-blue-clr {color: #2563EB;}
.txt-purple-clr {color: #ED4F9D;}
.txt-info-clr {color: #38BDF8;}
.card-round-sm {border-radius: 10px;}
.card-round-lg {border-radius: 24px;}
.dropdown-item.active,
.dropdown-item:active {background-color: #f8f9fa !important;color: #0F172A;}
.dashboard_card h1 {font-size: 22px;font-weight: 700;}
.image_xpand img {margin-right: -10px;border: 2px solid #fff;border-radius: 100%;}
.image_xpand .more_users {margin-right: -10px;width: 30px;min-width: 30px;min-height: 30px;background-color: #E5FDFF;color: #2BC9DB;border-radius: 100%;display: flex;align-items: center;justify-content: center;font-size: 12px;border: 2px solid #E5FDFF;}
.gray-card {background-color: #F8FAFC;}
.theme_blue_colr {color: #060D01 !important;}
.theme_green_colord {color: #1EB71B !important;}
.theme_gray_colr {color: #727A90 !important;}
.theme_graylight {color: #707070 !important;}
.blk_colr {color: #252F4A !important;}
.active_colr_href {color: #0069FF !important;}
.gray-card h3 {font-size: 16px;font-weight: 800;line-height: 22px;}
.gray-card p {font-size: 13px;font-weight: 400;color: #656565;}
.gray-card h4 {font-size: 16px;font-weight: 400;}
.feedUpdate h5 {font-weight: 800;font-size: 24px;}
.customTitleDash {font-size: 16px;font-weight: 700;}
.chartCont {position: absolute;top: 0px;bottom: 0px;width: 130px;height: 130px;}
.chartClx {height: 130px;min-height: 130px;}
.options_charts span {height: 5px;}
.successCl {color: #24D164;}
.botmStatics p {font-size: 14px;font-weight: 400;}
.botmStatics h4 {font-size: 20px;font-weight: 700;}
.botmStatics h4 {font-size: 20px;font-weight: 300;}
.weekSel:focus,
.weekSel:active {box-shadow: none;outline: none;}
.assignment_name h3 {font-size: 14px;font-weight: 600;font-family: "Mulish", sans-serif !important;color: #464E5F;}
.assignment_name p,
.assignment_name span {font-size: 13px;font-weight: 500;font-family: "Mulish", sans-serif !important;color: #464E5F;}
.badgeTabl {font-size: 12px !important;padding: 8px 10px;border-radius: 5px;}
.badge-custom-warning {background-color: #FCE6CD;color: #F7931D !important;}
.badge-custom-danger {background-color: #FFE2E5;color: #F64E60 !important;}
.badge-custom-success {background-color: #EEFFFA;color: #79B753 !important;}
.badge-custom-blue {background-color: #E7F1FF;color: #4F95F7 !important;}
.assignment_name span.circle_box_sm {font-size: 18px;color: #828282;background-color: #F3F6F9;}
.rightButn svg {width: 25px;height: 25px;color: #94A3B8;}
.rightButn a:active svg,
.rightButn a:focus svg {color: #FF5D00;}
.filter_text h3 {font-size: 24px;font-weight: 700;}
.post_form h4 {color: #0F172A;font-size: 16px;font-weight: 700;}
.feed .form-control {font-size: 14px;font-weight: 400 !important;height: 45px;background-color: #F5F7F9;border-radius: 10px;border-color: #F5F7F9;}
.feed .form-control:focus {border-color: #F5F7F9;box-shadow: none;}
.option_input {position: absolute;top: 12px;right: 15px;}
.linkButton_bottom a {color: #64748B;font-size: 14px;}
.linkButton_bottom svg {width: 20px;height: 20px;}
.feedPost img {max-height: 252px;}
.fs-10px{font-size: 10px;}
.fs-16px {font-size: 16px !important;}
.fs-18px {font-size: 18px !important;}
.fs-20px {font-size: 20px;}
.fs-14px {font-size: 14px !important;}
.line-h-24 {line-height: 24px;}
.line-h-16 {line-height: 16px;}
.fs-12px {font-size: 12px !important;}
.fs-13px {font-size: 13px !important;}
.fs-30px {font-size: 30px !important;}
.fs-24px {font-size: 24px !important;}
.fs-40px {font-size: 40px !important;}
.h-50px {height: 50px;}
.font-weight-400 {font-weight: 400 !important;}
.font-weight-500 {font-weight: 500 !important;}
.font-weight-600 {font-weight: 600 !important;}
.font-weight-700 {font-weight: 700 !important;}
.color-blu {color: #0F172A !important;}
.color-blu-theme {color: #071437 !important;}
.color-lightblu-theme {color: #535862 !important;}
.dark-gray-color {color: #64748B;}
.bootProgress .progress {height: 6px;background-color: #E2E8F0;border-radius: 50px;}
.bootProgress .progress-bar {height: 6px;background-color: #008000;border-radius: 50px;}
.course_section h4 {font-size: 20px;font-weight: 700;}
.course_section .dropdown-menu{background-color: #fff;border-radius: 6px;box-shadow: 0px 3px 4px 0px #00000036;}
.btn_outline_primary {color: #2563EB !important;border-color: #2563EB !important;}
.btn_outline_primary:hover,.btn_outline_primary.active {color: #2563EB !important;border-color: #2563EB !important;background-color: #E9F0FF !important;}
.btn_outline_orange {color: #2bcadb !important;border-color: #FF5D00 !important;}
.btn_outline_orange:hover,
.btn_outline_orange.active {color: #2bcadb !important;border-color: #B6E6EF !important;background-color: #F6FBFC !important;}
.btn_outline_primary svg {width: 16px !important;height: 16px !important;}
.badge-opacity-warning {color: #FF8A00;background-color: #FEF4E8;}
.badge-opacity-blue {color: #2563EB;background-color: #EFF6FF;}
.badge-opacity-pink {color: #ED4F9D;background-color: #FDF2F8;}
.bg-success {background-color: #008000 !important;}
.bg-success-theme {background-color: #24D164 !important;}
.progress-h-16px {height: 16px !important;}
.bg-light-success {background-color: #31CD63 !important;}
.bg-light-custom {background-color: #EDE8E3 !important;}
.text-success {color: #008000 !important;}
.tabParent button {color: #686666;font-size: 16px;font-weight: 600;position: relative;}
.tabParent button:focus,.tabParent button:hover,.tabParent button.active {color: #000000 !important;}
.tabParent button.active::after {content: '';position: absolute;bottom: 0px;left: 0;right: 0;margin: 0px auto;width: 100%;height: 2px;border: 1.5px solid #000000 !important;border-radius: 50px;}
.themeButton_org {background-color: #2BC9DB;border: 1px solid #2BC9DB;color: #fff;padding: 10px 20px;/* padding: 8px 20px; */font-size: 14px;font-weight: 500;min-width: 116px;text-align: center;border-radius: 6px !important}
.themeButton_org:hover,
.themeButton_org:active {background-color: #2BC9DB !important;border-color: #2BC9DB !important;color: #fff !important;box-shadow: none;}
.themeButton_danger {background-color: #D92D20;border: 1px solid #D92D20;color: #fff;padding: 10px 20px;font-size: 14px;font-weight: 500;min-width: 116px;text-align: center;border-radius: 6px !important;}
.themeButton_danger:hover,.themeButton_danger:active {background-color: #D92D20 !important;border-color: #D92D20 !important;color: #fff !important;box-shadow: none;}
.themeButton_transp {background-color: #fff;border: 1px solid #D5D7DA;color: #414651;padding: 10px 20px;font-size: 14px;font-weight: 500;min-width: 116px;text-align: center;border-radius: 6px !important;}
.themeButton_transp:hover,.themeButton_transp:active {background-color: #fff !important;border: 1px solid #D5D7DA;color: #414651 !important;box-shadow: none;}
.themeButton_org_blue {background-color: #E6F6F8 !important;color: #0AB2C5 !important;border: 1px solid #2BC9DB1A !important;padding: 10px 20px;/* padding: 8px 20px; */font-size: 14px;font-weight: 500;text-align: center;border-radius: 6px !important;box-shadow: none;outline: none;}
.themeButton_org_blue:hover,.themeButton_org_blue:active,.themeButton_org_blue:focus {background-color: #E6F6F8;color: #0AB2C5 !important;border: 1px solid #2BC9DB1A;box-shadow: none;outline: none;}
.themeButton_org_blue::after{display: none;}
.btn-danger-cs {background-color: #F91000;color: #fff;padding: 10px 20px;font-size: 14px;font-weight: 500;text-align: center;}
.btn-danger-cs:hover,
.btn-danger-cs:active {outline: none;box-shadow: none;background-color: #F91000;color: #fff;}
.btn-default-theme {border: 2px solid #999796;color: #999796;padding: 7px 20px;font-size: 14px;font-weight: 500;text-align: center;}
.btn-default-theme:hover,.btn-default-theme:active {outline: none;box-shadow: none;color: #999796 !important;border: 2px solid #999796;color: #fff;}
.single_chapterList {box-shadow: 0px 4px 4px 0px #00000040;}
.dark-gray-bg {background-color: #EBEEF1 !important;}
.video_frame iframe {width: 100%;min-height: 250px;}
.lightBtn {background-color: #f0f0f0;padding: 10px 20px;border-radius: 50px;font-weight: 500;}
.global-title {font-size: 22px;font-weight: 600;}
.modal_dialog_sm {max-width: 400px;}
.SelQ_circle {width: 30px;height: 30px;min-width: 30px;border-radius: 50%;background-color: #F5F5F5;display: flex;align-items: center;justify-content: center;font-weight: 600;}
.trueAns {color: #00D100;}
.falseAns {color: #FF3D00;}
.trueParent input[type="radio"]:checked+.card {background-color: #EBFFEB;border: 1px solid #00D100;}
.trueParent input[type="radio"]:checked+.card p {color: #00D100 !important}
.trueParent input[type="radio"]:checked+.card span {background-color: #00D100;color: #fff !important;}
.falseParent input[type="radio"]:checked+.card {background-color: #FFF5F1;border: 1px solid #FF3D00;}
.falseParent input[type="radio"]:checked+.card p {color: #FF3D00 !important}
.falseParent input[type="radio"]:checked+.card span {background-color: #FF3D00;color: #fff !important;}
/* Input Question */
.questionCard input[type="radio"]:checked+.card {background-color: #FFEFDD;border: 1px solid #F6931C;}
.questionCard input[type="radio"]:checked+.card p {color: #F6931C;}
.questionCard input[type="radio"]:checked+.card span {background-color: #F6931C;color: #fff !important;}
.cursor-pointer-true {cursor: pointer;}
.slick-arrow {position: absolute;top: -20px;right: 0px;}
.slick-arrow {position: absolute !important;top: -37px !important;right: 0px !important;border: 1px solid #D9D9E9 !important;border-radius: 10px !important;width: 45px !important;height: 45px !important;color: #202020 !important;}
.slick-next::before {content: '' !important;background-image: url('../img/icons/chevron-right.svg') !important;width: 22px;height: 25px;display: inline-block;background-repeat: no-repeat;}
.slick-prev::before {content: '' !important;background-image: url('../img/icons/chevron-left.svg') !important;width: 25px;height: 25px;display: inline-block;background-repeat: no-repeat;}
.slick-prev {left: unset !important;right: 60px !important;}
.border-radius-100 {border-radius: 100%;}
.round-circles {width: 65px;height: 65px;}
.dBadge {background-color: #E7E7E7;border-radius: 20px;}
.lessonTabs button {border-radius: 10px !important;}
.lessonTabs button.active {border: 1px solid #E4E4E4 !important;background-color: #EBEEF1 !important;}
.btnPrimary {background-color: #2563EB !important;}
.btnPrimary:active,
.btnPrimary:hover,
.btnPrimary:focus {background-color: #2563EB !important;}
.uploadQuiz {border: 1px dashed #CACACA;background-color: #fff;border-radius: 10px;}
.min-h-400px {min-height: 400px;}
.attachments-img img{min-height: 200px;width: 100%;object-fit: cover;border-radius: 10px;}
/* Round progress bar */
.progress-bar-circle {width: 45px;height: 45px;border-radius: 50%;}
.progress-bar-circle p {font-size: 12px;font-weight: 700;}
/* Chat box  */
.message-area {overflow: hidden;}
.chat-area {position: relative;width: 100%;background-color: #fff;border-radius: 10px;overflow: auto;min-height: calc(100% - 1rem);}
.chatlist {outline: 0;height: 100%;overflow: hidden;width: 300px;float: left;}
.chat-area .modal-content {border: none;border-radius: 0;outline: 0;height: 100%;}
.chat-area .modal-dialog-scrollable {height: 100% !important;}
.chatbox {width: auto;overflow: hidden;height: 100%;border-left: 1px solid #dee2e6;}
.chat-area .form-control {display: block;font-size: 14px;font-weight: 400;color: #000000;background-color: #F3F3F3;border-radius: 10px;padding: 10px 20px;}
.chat-area .form-control:focus {outline: 0;box-shadow: inherit;}
a.add img {height: 36px;}
.chat-list h3 {color: #222;font-size: 16px;font-weight: 500;line-height: 1.5;text-transform: capitalize;margin-bottom: 0;}
.chat-list p {color: #343434;font-size: 14px;font-weight: 400;line-height: 1.5;text-transform: capitalize;margin-bottom: 0;}
.chat-list a.d-flex {margin-bottom: 10px;position: relative;text-decoration: none;padding: 10px;border-radius: 10px;}
.msg-head h3 {color: #222;font-size: 18px;font-weight: 600;line-height: 1.5;margin-bottom: 0;}
.chat-list .active {background-color: #615EF00F;}
.msg-head p {color: #343434;font-size: 14px;font-weight: 400;line-height: 1.5;text-transform: capitalize;margin-bottom: 0;}
.msg-head {padding: 15px;border-bottom: 1px solid #dee2e6;}
.moreoption {display: flex;align-items: center;justify-content: end;}
.moreoption .navbar {padding: 0;}
.moreoption li .nav-link {color: #222;font-size: 16px;}
.moreoption .dropdown-toggle::after {display: none;}
.moreoption .dropdown-menu[data-bs-popper] {top: 100%;left: auto;right: 0;margin-top: 0.125rem;}
.msg-body ul {overflow: hidden;}
.msg-body ul li {list-style: none;margin: 15px 0;}
.msg-body ul li.sender {display: block;width: 100%;position: relative;}
.msg-body ul li.sender p {color: #000;font-size: 14px;font-weight: 400;padding: 10px 15px;background: #f5f5f5;display: block;border-radius: 10px;margin-bottom: 0;}
.msg-body ul li.sender p b {display: block;color: #180660;font-size: 14px;line-height: 1.5;font-weight: 500;}
.msg-body ul li.repaly {display: block;width: 100%;text-align: right;position: relative;}
.msg-body ul li.repaly p {color: #fff;font-size: 14px;font-weight: 400;padding: 10px 15px;background: #2A2A2A;display: block;border-radius: 10px;margin-bottom: 0;}
.send-box {padding: 15px;}
.send-box .form-control:focus {border: 1px solid var(--bs-border-color);}
.send-box button {height: 45px;}
.send-box button i {margin-right: 5px;}
.send-btns .button-wrapper {position: relative;width: 125px;height: auto;text-align: left;margin: 0 auto;display: block;background: #F6F7FA;border-radius: 3px;padding: 5px 15px;float: left;margin-right: 5px;margin-bottom: 5px;overflow: hidden;}
.submissionTable .tabl {border: 1px solid #DDDFE2;border-radius: 10px;}
.countMaxwidth {width: 245px;height: 230px;}
.chartMax {height: 235px;min-height: 200px;}
.mediaTable thead {background-color: #F5F7F9;border-radius: 10px !important;}
.mediaTable th:nth-child(1) {border-top-left-radius: 10px !important;border-bottom-left-radius: 10px !important;}
.mediaTable th:nth-last-child(1) {border-top-right-radius: 10px !important;border-bottom-right-radius: 10px !important;}
.border-top-bottom-radius-start {border-top-left-radius: 10px !important;border-bottom-left-radius: 10px !important;}
.border-top-bottom-radius-end {border-top-right-radius: 10px !important;border-bottom-right-radius: 10px !important;}
.global_pagination .page-link {width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;border-radius: 10px !important;}
.global_pagination .page-link .active {color: #FF5D00 !important;}
.global_pagination .page-link:active,
.global_pagination .page-link:focus {color: #FF5D00 !important;outline: none;box-shadow: none;background-color: #fff;}
.sidebar-item.active .sidebar-link:hover i,.sidebar-item.active .sidebar-link:hover svg,.sidebar-item.active>.sidebar-link i,.sidebar-item.active>.sidebar-link svg {color: #000 !important;}
.btn-darksm-outline {border: 2px solid #202020;background-color: #fff;}
.btn-darksm-outline:hover,.btn-darksm-outline:focus,.btn-darksm-outline:active {outline: none;box-shadow: none;border: 2px solid #202020;background-color: #fff;}
.btn-close:focus,.btn-close:active {outline: none;box-shadow: none;}
.trainer-remark .form-control:focus,.trainer-remark .form-control:active {outline: none;box-shadow: none;border: 1px solid #D9D9E9;}
.confirmation_modal .modal-footer .cancelBtn {color: #8A8A8A !important;Padding: 8px 20px 8px 20px;}
.confirmation_modal .modal-footer .submit_successBtn {color: #fff !important;background-color: #00D100;border-color: #00D100;Padding: 8px 20px 8px 20px;}
.confirmation_modal .modal-footer .submit_successBtn:focus,.confirmation_modal .modal-footer .submit_successBtn:active {color: #fff !important;background-color: #00D100;border-color: #00D100;outline: none;box-shadow: none;}
.confirmation_modal .modal-footer .cancelBtn:focus,
.confirmation_modal .modal-footer .cancelBtn:active {outline: none;box-shadow: none;color: #8A8A8A !important;}
/* image Uploader */
.avatar-preview {width: 100%;height: 300px;overflow: hidden;border: 1px dashed #DBDFE9;border-radius: 10px;}
.imagePreviews {width: 100%;height: 100%;overflow: hidden;object-fit: cover;box-shadow: 0px 3px 4px 0px #00000008;background-image: url(../img/icons/plete_bg.webp) !important;background-size: 70%;background-position: center;background-repeat: no-repeat;border: 1px dashed #DBDFE9;}
.imagePreviews img {width: 100%;height: 100%;object-fit: cover;}
.uploadCanvas {background-color: #ffffff;}
/* image Uploader */
.flex-form label {font-size: 14px;color: #4C4A4A;font-weight: 500;margin-bottom: 3px;}
.flex-form .form-control {font-size: 14px;color: #4C4A4A;font-weight: 500;padding: 11px 15px;border-radius: 10px;border: 1px solid #DBDFE9;}
.filter-option-inner-inner{font-size: 14px;}
.bootstrap-select .dropdown-menu {border-radius: 10px !important;}
.bootstrap-select button {font-size: 16px;color: #4C4A4A;font-weight: 500;border: 1px solid #ECEAEA;padding: 11px 15px;border-radius: 10px;background-color: #fff;}
.bootstrap-select button:hover,.bootstrap-select button:active,.bootstrap-select button:focus {background-color: #fff !important;border: 1px solid #ECEAEA !important;outline: none !important;box-shadow: none;}
.flex-form select.form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url('../img/icons/selectarr.svg');background-position: calc(100% - 12px) center;background-repeat: no-repeat;background-size: 12px;}
.flex_canvas select.form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url('../img/icons/selectarr-gray.svg') !important;background-position: calc(100% - 12px) center;background-repeat: no-repeat;background-size: 12px;}
.theme_selector.form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url('../img/icons/selectarr.svg') !important;background-position: calc(100% - 10px) center;background-repeat: no-repeat;background-position: right 0.5rem center;background-size: 0.7rem;padding-right: 1.9rem;}
.bootstrap-select>.dropdown-toggle:after {border: solid;border-width: 0 2px 2px 0;display: inline-block;padding: 4px;transform: rotate(45deg);border-color: #2BC9DB;}
.flex-form .form-control:focus,
.flex-form .form-control:active {outline: none;box-shadow: none;}
.dismissBtn {background-color: #EFEFEE;color: #3E3E3E;padding: 13px 20px;font-size: 14px;font-weight: 500;min-width: 116px;text-align: center;}
.dismissBtn:hover,.dismissBtn:focus,.dismissBtn:active {background-color: #EFEFEE;color: #3E3E3E;}
.accordianParent .accordion-item .accordion-button {border-radius: 10px !important;}
.accordianParent .accordion-item .accordion-button[aria-expanded="true"]::after {background-image: url('../img/icons/arrow-accor.svg') !important;transform: rotate(0deg) !important;}
.accordianParent .accordion-item .accordion-button[aria-expanded="false"]::after {background-image: url('../img/icons/arrow-accor.svg') !important;transform: rotate(180deg);}
.accordian-icons {width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;border-radius: 5px;}
.accordian-icons:hover {background-color: #f5f5f5b5;}
.accordianParent .panel-heading {cursor: move;}
/* .bootstrap-select .check-mark {border: 1px solid #b1b1b1;width: 20px;height: 20px;border-radius: 3px;text-align: center;padding: 0px;padding-left: 6px;} */
.bootstrap-select .bs-ok-default:after {color: #0aa90a;}
/* Step Form */
.stepPog {height: 1px;}
.step-container {position: relative;text-align: center;transform: translateY(9%)}
.step_parent_card {background-color: #fff;border-radius: 6px;/* overflow: hidden; */}
.step-circle {width: 29px;min-width: 29px;height: 29px;border-radius: 50%;background-color: #EFF0F7;/* border: 1px solid #64748B; */line-height: 30px;font-weight: bold;display: flex;align-items: center;justify-content: center;box-shadow: 0px 0px 0px 4px #F2F4F7;}
.step-circle span{width: 9px;height: 9px;border-radius: 50px;background-color: #ffffff;}
.step-circle::after {content: '';position: absolute;top: 8px;right: 0px;width: 50px;height: 8px;background-color: #fff;z-index: -9;}
.step-circle::before {content: '';position: absolute;top: 8px;left: 0px;width: 150px;height: 8px;/* background-color: #fff; */z-index: -9;}
.step-line {position: absolute;top: 16px;left: 50px;width: calc(100% - 100px);height: 2px;background-color: #007bff;z-index: -1;}
#multi-step-form {overflow-x: hidden;}
.stepPog {/* border: 1px dashed #64748b7d !important; *//* background-color: #C3C3C3 !important; */margin: 0px 10px !important;border-top: 2px solid #E4E7EC !important;margin-top: -20px !important;}
.step-active p {color: #020246;}
.step-link p {color: #020246;}
.step-active .step-circle {background-color: #2BC9DB;border-color: #2BC9DB;box-shadow: 0px 0px 0px 3.84px #F2F4F7;}
.step-active .step-circle span {width: 9px;height: 9px;border-radius: 50px;background-color: #ffffff;}
/* .step-active .step-circle span svg {
    display: none;
} */
.stepCompleted .step-circle {background-color: #fd5d00;border-color: #fd5d00;}
.stepCompleted p {color: #202020;}
.stepCompleted svg {display: block !important;}
.selectDark .dropdown-toggle {background-color: transparent !important;border-color: #737373 !important;}
.selectDark .dropdown-toggle:hover {background-color: transparent !important;border-color: #737373 !important;}
.showDetails {display: none !important;}
.imgFigure {height: 180px;}
.imgFigure img {height: 100%;width: 100%;object-fit: cover;}
.read-more-btn {display: none;}
/* Step Form End */
.switch {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1rem;}
.switch label {margin: 0;}
.switch input:empty {margin-left: -999px;height: 0;width: 0;overflow: hidden;position: absolute;opacity: 0;}
.switch input:empty~span {display: inline-block;position: relative;float: left;width: 1px;text-indent: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.switch input:empty~span:before,.switch input:empty~span:after {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;top: 0;bottom: 0;left: 0;content: " ";-webkit-transition: all 100ms ease-in;transition: all 100ms ease-in;}
.switch input[disabled] {cursor: not-allowed;}
.switch input[disabled]~span:after,.switch input[disabled]~span:before {cursor: not-allowed;opacity: 0.5;}
.switch.switch-icon input:checked~span:after {font-family: Ki;font-style: normal;font-weight: normal;font-variant: normal;line-height: 1;text-decoration: inherit;text-rendering: optimizeLegibility;text-transform: none;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;content: "";line-height: 0;}
.switch input:empty~span {margin: 2px 0;height: 16px;width: 45px;border-radius: 15px;}
.switch input:empty~span:before,.switch input:empty~span:after {width: 40px;border-radius: 15px;}
.switch input:empty~span:after {height: 24px;width: 24px;top: -5px;bottom: 3px;margin-left: -1px;font-size: 0.65em;text-align: center;vertical-align: middle;}
.switch input:checked~span:after {margin-left: 20px;}
.switch.switch-sm input:empty~span {margin: 2px 0;height: 24px;width: 40px;border-radius: 12px;}
.switch.switch-sm input:empty~span:before,
.switch.switch-sm input:empty~span:after {width: 38px;border-radius: 12px;}
.switch.switch-sm input:empty~span:after {height: 20px;width: 20px;top: 2px;bottom: 2px;margin-left: 2px;font-size: 0.55em;text-align: center;vertical-align: middle;}
.switch.switch-lg input:checked~span:after {margin-left: 34px;}
.switch input:empty~span:before {background-color: #a5a5a5;}
.switch input:empty~span:after {background-color: #ffffff;background-color: #E0E7F2;box-shadow: 0.60px 0.60px 1.20px 0px #58668480;}
.switch input:checked~span:before {background-color: #FF5D00;}
.switch input:checked~span:after {opacity: 1;color: #ffffff;background-color: #E0E7F2;box-shadow: 0.60px 0.60px 1.20px 0px #58668480;}
.form-check-custom .form-check-input {width: 10px;height: 10px;padding: 10px;margin-left: 0px;accent-color: #FF5D00;}
.form-check-input:checked {background-color: #2BC9DB;border-color: #2BC9DB;}
.border-top-rl-round-0 {border-top-left-radius: 0px !important;border-top-right-radius: 0px !important;}
.loginForm span {position: absolute;top: 10px;right: 13px;color: #5B5B5B;}
.filter_draft_nw input:focus{border: 1px solid #D9D9E9;}
.border_bottom_tab{border-bottom: 2px solid #D9D9E9;}
.section_header_card {margin-top: 23px;}
.section_header_card .nav-link {border: none;font-size: 14px;font-weight: 400;color: #0D0E12;cursor: pointer;}
.section_header_card .nav-link.active {border-bottom: 2px solid #FF5D00;color: #FF5D00;font-weight: 700;}
.submission_card_section .nav-link.active {border-bottom: 2px solid #0D0E12 !important;color: #0D0E12 !important;font-weight: 700;}
.offcanvas.show{visibility: visible;}
.filtercanvas select.form-control {background-image: url('../img/icons/selectarr-gray.svg') !important;color: #262B40;font-size: 14px;font-weight: 400;border: 1px solid #D9D9E9;}
.filtercanvas label {font-size: 14px;color: #4C4A4A;font-weight: 400;}
.filtercanvas .btn_outline_orange {border: 1px solid #B6E6EF !important;background-color: #F6FBFC;padding: 11px 20px !important;font-size: 14px;font-weight: 500;min-width: 116px;text-align: center;}
.filtercanvas .btn_outline_orange:hover,.filtercanvas .btn_outline_orange:focus,.filtercanvas .btn_outline_orange:active{border: 1px solid #B6E6EF !important;background-color: #F6FBFC;padding: 11px 20px !important;}
.offcanvas-end{border: 1px solid #f3f3f3 !important;}
.card_border_global{border: 1px solid #D9D9E9 !important;}
.dropdown-menu-end .dropdown-item:active{color: #0F172A;}
/* .dropdown-menu-end{
    margin-top: 35px !important;
} */
.badge_danger_custd {border: 1px solid #FF5D00;background-color: #FFF0F0;color: #FF5D00;min-width: 78px;min-width: 83px;}
.badge_danger_themes {border: 1px solid #FED0D0;background-color: #FDE0DE;color: #E91100 !important;font-size: 12px !important;padding: 10px 12px;min-width: 83px;}
.badge_success_themes {border: 1px solid #E2FFE1;background-color: #E2FFE1;color: #1EB71B !important;font-size: 12px !important;padding: 10px 12px;min-width: 83px;}
.badge_warning_themes {border: 1px solid #FFF3D0;background-color: #FFF3D0;color: #833C00 !important;font-size: 12px !important;padding: 10px 12px;min-width: 83px;}
.dadge-sucesscard {background: #EAFFF1;color: #04B440;font-size: 11px;border-radius: 4px;padding: 6px 10px;}
.badge_inf_themes {background: #05CD991A;color: #05CD99;font-size: 11px;border-radius: 25px;padding: 6px 10px;}
.dadge-dangercard {background: #e31e241f;border: 1px solid #e21f2454;color: #E31E24;font-size: 11px;border-radius: 4px;padding: 7px 10px;}
.clr_success_btn {color: #008541 !important;}
.clamp-3-lines {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-height: 80px;}
.blk_theme_button {background-color: #0D0E12;border: 1px solid #0D0E12;color: #fff;padding: 10px 24px;font-size: 14px;font-weight: 500;min-width: 116px;text-align: center;border-radius: 6px;}
.blk_theme_button:hover,.blk_theme_button:focus,.blk_theme_button:active {background-color: #0D0E12;border: 1px solid #0D0E12;color: #fff;box-shadow: none;outline: none;}
.blak_outline_step_button {color: #686868;padding: 10px 24px;font-size: 14px;font-weight: 500;min-width: 116px;text-align: center;border-radius: 7px;border: 1.04px solid #E9E9E9;background: #BBBBBB1A;}
.blak_outline_step_button:hover,.blak_outline_step_button:focus,.blak_outline_step_button:active{border: 1.04px solid #E9E9E9;background: #BBBBBB1A;color: #686868;}
.detailsThumbnail{min-height: 225px;max-height: 225px;}
.detailsThumbnail img{width: 100%;height: 100%;min-height: 225px;max-height: 225px;object-fit: cover;}
.hert-xs {color: #0D0E12;width: 20px !important;height: 20px !important;}
.badge_detail_pin {background-color: #fff0f0;border: 1px solid #F7931D;color: #F7931D;padding: 6px 8px;border-radius: 6px;}
.btn_outline_custom{border: 2px solid #FF5D00 !important;color: #FF5D00;background-color: transparent;padding: 11px 20px !important;font-size: 14px;font-weight: 500;min-width: 116px;text-align: center;}
.btn_outline_custom:hover,.btn_outline_custom:focus,.btn_outline_custom:active{border: 2px solid #FF5D00 !important;color: #FF5D00;background-color: transparent;}
.details_footer button{padding: 8px 10px !important;}
.summernote_tool .note-toolbar.card-header {background-color: #fff;border-radius: 6px;border-bottom: 0.66px solid #DBDFE9;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.summernote_tool .note-editable {height: 150px !important;}
.summernote_tool .note-resizebar {display: none;}
.summernote_tool .note-editor {border: 1px solid #D9D9E9 !important;border-radius: 6px;}
.summernote_tool .note-toolbar button{border: none !important;}
.dropdown-toggle:focus{outline: 0px !important;}
.flex_canvas .dropdown-toggle:after{border-color: #64748B !important;}
.main {background:  #ffffff !important;margin: 10px;border-radius: 30px;}
.wrapper {background: #0d0e12 !important;}
.footer_button-content {background-color: #F3F8F9;border-top: 1px solid #D9D9E9}
.list_tab_ui p{color: #0F172A;}
.list_tab_ui.active p{color: #2bc9db;}
.list_tab_ui.active {background-color: #2bc9db14;}
.list_tab_ui.active svg circle {fill: #2bc9db;}
.list_tab_ui:hover p{color: #2bc9db;}
.list_tab_ui:hover {background-color: #2bc9db14;}
.list_tab_ui:hover svg circle {fill: #2bc9db;}
.org_outline_step_button {background-color: #EAFAFB;border: 1px solid #EAFAFB;color: #2bcadb;padding: 10px 24px;font-size: 14px;font-weight: 500;min-width: 116px;text-align: center;border-radius: 6px !important;}
.org_outline_step_button:hover,.org_outline_step_button:active {background-color: #EAFAFB;border: 1px solid #EAFAFB;color: #2bcadb;}
.preview_thumbnail {height: 160px !important;}
.bottom_description_txt .card {margin-bottom: 5px !important;}
.confirm_modal{border: 1px solid #DDDEE4;padding: 22px 24px 24px 24px;border-radius: 10px;}
.lession_quiz_list {overflow: auto;max-height: 150px;scrollbar-color: #2BC9DB transparent;scrollbar-width: thin;border-radius: 10px}
.text_success{color: #79B753 !important;}
.text_orange{color: #F7931D !important;}
.bg_success_light{background-color: #F5FCF1 !important;}
.bg_orange_light{background-color: #FFF4F4 !important;}
.bg_info_light{background-color: #F3FBFF !important;}
.bg_primary_light{background-color: #EEF0F8 !important;}
.allsubmitted_table thead {background-color: #FCFCFC;}
.allsubmitted_table thead th{color: #4B5675 !important;font-weight: 400;font-size: 14px !important;}
.allsubmitted_table tbody tr td {color: #262B40 !important;font-size: 14px !important;}
.table_pagination_theme .pagination li a{color: #262B40 !important;}
.table_pagination_theme .pagination{gap: 10px;flex-wrap: wrap;margin-right: 20p}
.table_pagination_theme .page-item:nth-child(1) .page-link {position: relative;font-size: 1px !important;color: #fff;}
.table_pagination_theme .page-item:last-child .page-link {position: relative;font-size: 1px !important;color: #fff;}
.table_pagination_theme .page-item:nth-child(1) .page-link::before {content: '' !important;background-image: url('../img/icons/chevron-left.svg') !important;width: 18px;height: 18px;display: inline-block;background-repeat: no-repeat;/* filter: opacity(0.5); */position: absolute;top: 11px;}
.table_pagination_theme .page-item:last-child .page-link::before {content: '' !important;background-image: url('../img/icons/chevron-right.svg') !important;width: 18px;height: 18px;display: inline-block;background-repeat: no-repeat;/* filter: opacity(0.5); */position: absolute;top: 11px;right: 0px;}
.table_pagination_theme .page-item:last-child .page-link svg,.table_pagination_theme .page-item:nth-child(1) .page-link svg{display: none;}
.table_pagination_theme .page-item .page-link{box-shadow: none;}
.table_pagination_theme .page-item .page-link{font-size: 14px !important;font-weight: 600;border: none;background-color: transparent;}
.table_pagination_theme .page-item.active .page-link {color: #252F4A !important;border: none;background-color: #F1F1F4;border-bottom: 1px solid #F1F1F4!important;border-radius: 6px;}
.table_pagination_theme li a{color: #262B40 !important;}
.table_pagination_theme li.active a{color: #FF5D00 !important;border-bottom: 1px solid #FF5D00 !important;}
.table_pagination_theme li a .feather{height: 22px !important;width: 22px !important;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.bg_primary_avatar{background-color: #7676CC;}
.bg_purple_avatar{background-color: #CC7EF5;}
.bg_green_avatar{background-color: #79B753;}
.bg_orange_avatar{background-color: #F28560;}
.minus_margin_card span {border: 2px solid #EEF0F8;padding: 2px;border-radius: 50%;width: 35px;height: 35px;min-width: 35px;display: inline-block;text-align: center;color: #fff;font-size: 12px;font-weight: 600;line-height: 26px;margin-right: -20px;}
.accent_coloer{accent-color: #2BC9DB;width: 14px;height: 14px;}
.avatar-sm{width: 30px;min-width: 30px;height: 30px;}
.avatar{object-fit: cover;}
.avatar-md{width: 50px;min-width: 50px;height: 50px;}
.memberLists {border: 1px solid #F0F0F8 !important;}
.memberadd_opp {background-color: #F5F6F8;border-radius: 10px;}
.bg_infobadge_member {background-color: #21d7ff0f;color: #003D4A;border-radius: 6px;} 
.bg_lightgbadge_member{background-color: #3e8d0042;color: #2B6200;border-radius: 6px;}
.feather_theme{height: 22px;width: 22px;}
.multiselect_form .dropdown-toggle {min-height: 40px;border-radius: 10px;background-color: #F5F5F5;border-color: #F5F5F5;}
.multiselect_form .bootstrap-select .dropdown-toggle:focus, .multiselect_form .bootstrap-select>select.mobile-device:focus+.dropdown-toggle {outline: thin dotted #fff !important;outline: 0px auto -webkit-focus-ring-color !important;outline-offset: 0px;}
.multiselect_form .dropdown-menu{border-radius: 10px !important;}
.multiselect_form .dropdown-item.active, .dropdown-item:active {background-color: #e0e0e03b !important;color: #000 !important;}
.multiselect_form .bootstrap-select .bs-ok-default:after {border-color: #2BC9DB;}
.border-round-clr{border-color: #2BC9DB !important;}
.assignment_cards::after,.assignment_cards::before{display: none !important;}
.assignment_cards[aria-expanded="true"] .openCard{display: block;}
.assignment_cards[aria-expanded="false"] .openCard{display: none;}
.assignment_cards[aria-expanded="true"] .closeCard{display: none;}
.assignment_add_from .resultDash .card-round-sm{border-radius: 6px !important;}
.form-content{display: none;}
.nav-item .indicator {width: 10px;height: 10px;}
.meetcard .calendar-dates {display: flex;justify-content: space-between;margin: 15px 0;text-align: center;overflow-x: hidden;}
.meetcard .calendar-dates .dateInd {border-radius: 25px;}
.meetcard .calendar-dates .active {background-color: #ff6f00;color: #fff;}
.meetcard .calendar-dates .active span {color: #fff !important;}
.meetcard .event-list {margin-top: 20px;}
.meetcard .event {margin-bottom: 10px;padding: 10px;display: flex;justify-content: space-between;align-items: center;}
.meetcard .view-button {background-color: #F5F8FA;padding: 8px 15px;color: #A1A5B7;font-size: 13px;border-radius: 6px;}
.meetcard .view-button:hover,.meetcard .view-button:focus {color: #A1A5B7;text-decoration: none;}
.listcohortData {/* -webkit-line-clamp: 3; */display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.overflow_card_chaptr {overflow: auto;max-height: 880px;scrollbar-color: #2BC9DB transparent;scrollbar-width: thin;border-radius: 10px}
.card-max-overflow-scroll {max-height: 750px;overflow: auto;scrollbar-color: #2BC9DB transparent;scrollbar-width: thin;border-radius: 10px}
.card-md-overflow-scroll {max-height: 700px;overflow: auto;scrollbar-color: #2BC9DB transparent;scrollbar-width: thin;border-radius: 10px}
.max_width_col{max-width: 450px;min-width: 450px;}
.folder_cardinner {background: #FAFAFA;border-radius: 16px;padding: 20px;position: relative;}
.folder_cardinner::before {content: '';position: absolute;top: -23px;right: 0;width: 50%;height: 44px;background: #FAFAFA;border-radius: 50px 16px 0px 0px;}
.theme_info_col{background-color: #FBECED !important;}
.theme_info_text{color: #ED0015 !important;}
.theme_primary_col{background-color: #EFF6FF !important;}
.theme_primary_text{color: #2563EB !important;}
.theme_green_col{background-color: #F2F8F2 !important;}
.theme_green_text{color: #008000 !important;}
.theme_pink_col{background-color: #FDF2F8 !important;}
.theme_pink_text{color: #ED4F9D !important;}
.theme_darkorange_col{background-color: #FF5D000D !important;}
.theme_orange_text{color: #FF5D00 !important;}
.theme_darkorangenew_col{background-color: #FFF3E2 !important;}
.theme_orangenew_text{color: #ED8E00 !important;}
.theme_ulsection{color: #071437;}
.breadcrumb-item::before{display: none;}
.chart_selct select {font-size: 12px;color: #ff5d00;appearance: auto;border-radius: 10px;padding: 5px 10px;}
.chart_selct select:focus {box-shadow: none;border-color: #dee2e6;color: #ff5d00;}
/* Progress circle */
:root {--progress-bar-width: 120px;--progress-bar-height: 120px;--font-size: 2rem;}
.circular-progress {width: var(--progress-bar-width);height: var(--progress-bar-height);border-radius: 50%;display: flex;justify-content: center;align-items: center;margin: 0px auto;}
  .inner-circle {position: absolute;width: calc(var(--progress-bar-width) - 25px);height: calc(var(--progress-bar-height) - 25px);border-radius: 50%;background-color: #D9D9D9;}
  .percentage {position: relative;font-size: 18px;font-weight: 600;color: #181C32 !important;}
  @media screen and (max-width: 800px) {
    :root {
      --progress-bar-width: 150px;
      --progress-bar-height: 150px;
      --font-size: 1.3rem;
    }
  }
  @media screen and (max-width: 500px) {
    :root {
      --progress-bar-width: 120px;
      --progress-bar-height: 120px;
      --font-size: 1rem;
    }
  }
/* End progress  */
.summernote_dy_content p{margin-bottom: 3px;}
.badge_success {background-color: #C1EFDF;color: #008541;}
.badge_danger {background-color: #FED0D0;color: #ED0015;}
.badge-opacity-warning {color: #FF8A00;background-color: #FEF4E8;}
.gradeListcard {box-shadow: 0px 4px 10px 0px #0000000D;}
.cardOverflow_h{max-height: 350px;overflow: auto;scrollbar-color: #2BC9DB transparent;scrollbar-width: thin;border-radius: 10px}
.listOverflow_minSet{min-height: 300px;max-height: 300px;overflow: auto;scrollbar-color: #2BC9DB transparent;scrollbar-width: thin;border-radius: 10px}
.listOverflow_h{max-height: 250px;overflow: auto;scrollbar-color: #2BC9DB transparent;scrollbar-width: thin;border-radius: 10px}
.listOverflow_height{max-height: 306px;overflow: auto;scrollbar-color: #2BC9DB transparent;scrollbar-width: thin;border-radius: 10px}
.cardOverflow_h_400{max-height: 400px;overflow: auto;}
.canvas-lg-w{width: 600px;}
/* Inline Calender */
.datePicker_inline table {width: 100%;height: 220px;}
.ui-datepicker-calendar th,.ui-datepicker-calendar td{text-align: center;}
.ui-datepicker-calendar th span {color: #16151C;font-weight: 300;}
.ui-datepicker-calendar td a{width: 26px;min-width: 26px;max-width: 26px;height: 26px;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: 13px;margin: 0px auto;}
.ui-state-active {background-color: #F7931E;width: 26px;min-width: 26px;max-width: 26px;height: 26px;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: #fff;font-size: 13px;margin: 0px auto;}
.ui-state-active:hover{color: #fff !important;}
.ui-datepicker-title {text-align: center;color: #16151c;font-size: 14px;font-weight: 600;order: 2;}
.ui-datepicker-prev,.ui-datepicker-next{background-color: #F7931E;width: 25px;min-width: 25px;max-width: 25px;height: 25px;border-radius: 5px;display: inline-block;position: relative;}
.ui-datepicker-prev{order: 1;}
.ui-datepicker-next{order: 3;}
.ui-datepicker-prev span,.ui-datepicker-next span{display: none;}
.ui-datepicker-prev::before {content: '←';color: white;font-size: 16px;position: absolute;top: 50%; left: 50%; transform: translate(-50%, -50%);}
.ui-datepicker-next::before {content: '→';color: white;font-size: 16px;position: absolute;top: 50%; left: 50%; transform: translate(-50%, -50%);}
.ui-datepicker-header {display: flex;justify-content: space-between;gap: 10px;align-items: center;margin-bottom: 12px;}
.events_listds .first_child::after {content: '';position: absolute;top: -5px;right: -12px;background: linear-gradient(270deg, #F7931E 0%, #FEF4E8 100%);width: 3px;height: 36px;border-radius: 5px;}
.graph-check-grp .event_marks1 input {background-color: #FF9053;}
.graph-check-grp .event_marks2 input {background-color: #F8EFE2;}
.graph-check-grp {display: flex;gap: 30px;align-items: center;}
.single-checkbox {appearance: none;-webkit-appearance: none;width: 20px;height: 20px;border: 1px solid #ddd;border-radius: 4px;background-color: #f6f6f6;cursor: pointer;transition: all 0.3s ease;}
.single-checkbox:checked {border-color: #ff8a54;}
.single-checkbox:hover {border-color: #ccc;}
.clrblue_themes{color: #1B2559;}
.progress_medias .progress {background-color: #FAFAFA;}
.progress_medias .progress-bar {background-color: #2BC9DB;}
.media_upload_footer button{padding: 7px 15px;font-size: 14px;font-weight: 500;border-radius: 10px;}
.media_upload_footer .cancelds{color: #6D6D6D;border: 1px solid #CECECE;}
.media_upload_footer .nextds{color: #858585;background-color: #CECECE;border: 1px solid #CECECE;}
.dataTables_length .custom-select {min-width: 55px !important;height: 34px;}
/* Svg score animation */
@keyframes moveStroke {
    0% {
      stroke-dasharray: 0, 1000;
    }
    100% {
      stroke-dasharray: 1000, 0;
    }
}
.svg-path {animation: moveStroke 5s ease-in-out forwards;stroke-dasharray: 0, 1000;}
.basicCalendar-main {background: #FFFFFF;border-top-left-radius: 15px;border-top-right-radius: 15px;border: 1.86px solid #F5F6F7}
.fc-toolbar.fc-header-toolbar {margin-bottom: 1.5em;background: #fff;padding: 16px;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {border-color: #f4f4f4 !important}
.fc-toolbar h2 {font-size: 16px !important;margin: 0;color: #6B7A99;font-weight: 700}
.fc-today-button {color: #7F7881 !important;background-color: transparent !important;border: none !important;font-size: 14px !important;text-transform: capitalize !important;}
.fc-today-button:focus {color: #7F7881 !important;background-color: transparent !important;border: none !important;font-size: 14px !important;text-transform: capitalize !important;box-shadow: none !important;}
.fc-prev-button,.fc-next-button {color: #7F7881 !important;background-color: transparent !important;border: none !important;font-size: 14px !important;padding: 0px !important;}
.fc-prev-button:focus,.fc-next-button:focus {color: #7F7881 !important;background-color: transparent !important;border-color: #F8F9FB;font-size: 14px !important;box-shadow: none !important;}
.admin_formcs .form-control{background-color: #F8F9FB;border: 1px solid #D9D9E9;height: 45px;color: #120213;font-size: 14px;font-family: "Mulish", sans-serif !important;border-radius: 10px;}
.admin_formcs .form-control:focus{background-color: #F8F9FB;border: 1px solid #D9D9E9;outline: none;box-shadow: none;}
.modal_cancelbtn {color: #2BC9DB;background-color: #EAFAFB;border: 1px solid #5CA9FF1A;border-radius: 10px;padding: 10px 20px;min-width: 120px;}
.modal_cancelbtn:hover,.modal_cancelbtn:active,.modal_cancelbtn:focus {color: #2BC9DB !important;background-color: #EAFAFB !important;border: 1px solid #5CA9FF1A !important;box-shadow: none;outline: none;}
.modal_submitbtn {color: #fff;background-color: #2BC9DB;border: 1px solid #2BC9DB;border-radius: 10px;padding: 10px 20px;min-width: 120px;}
.green-theme-adm {color: #79B753;background-color: #fff;border: 1px solid #79B753;border-radius: 10px;padding: 10px 20px;flex: 1;text-align: center;}
.dang-theme-adm {color: #fff;background-color: #FF2E2E;border: 1px solid #FF2E2E;border-radius: 10px;padding: 10px 20px;flex: 1;text-align: center;min-width: 120px;max-width: 120px;}
.dang-theme-adm:focus,.dang-theme-adm:active,.dang-theme-adm:hover{color: #fff;background-color: #FF5D00;border: 1px solid #FF5D00;}
.green-theme-adm:focus,.green-theme-adm:active,.green-theme-adm:hover{color: #79B753;background-color: #fff;border: 1px solid #79B753;}
.modal_submitbtn:focus,.modal_submitbtn:active,.modal_submitbtn:hover {color: #fff !important;background-color: #2BC9DB !important;border: 1px solid #2BC9DB !important;box-shadow: none;outline: none;}
.admin_formcs .form-label {color: #252F4A !important;font-size: 13px !important;font-weight: 500;}
.admin_formcs .form-control::placeholder {color: #120213b8 !important;font-family: "Mulish", sans-serif !important;}
.offcanvas_lg{width: 500px;border-radius: 25px;margin: 10px;}
.offcanvas_lg .modal-title {font-size: 18px;color: #071437;font-weight: 700;}
.date input, .time input {padding-right: 40px;}
th.fc-day-header {font-size: 13px;font-weight: 500;color: #333333;}
.icon-groups {margin: 10px 12px;}
.selected_people_xl label {border-radius: 5px;padding: 5px;border: 1px solid #fff;}
.selected_people_xl input[type="checkbox"]:checked + label {background-color: #d3e8d040;border: 1px solid #d3e8d07d;}
.selected_people_xl input[type="radio"]:checked + label {background-color: #d3e8d040;border: 1px solid #d3e8d07d;}
.selected_people_xl p{font-weight: 400;}
.remove_date{color: #120213;}
.remove_date:hover,.remove_date:active{color: #120213;}
.heding_mdls {font-size: 15px !important;color: #000 !important;}
.days_repeatdays label {border-radius: 8px;width: 100%;height: 28px;background: #F8F9FB;color: #7E7E7E;text-align: center;line-height: 28px;font-size: 14px;font-weight: 500;}
.days_repeatdays input[type="checkbox"]:checked + label {background-color: #2BC9DB;color: #fff !important;}
.textOrange-custom {color: #2BC9DB !important;}
.upload_lbl {border: 1px dashed #EEEDEE;font-size: 14px;color: #606060;font-weight: 600;text-transform: capitalize}
.summernotecs .note-toolbar {background-color: #fff !important;}
.summernotecs .note-editor.note-airframe, .note-editor.note-frame {border: 1px solid #DBDFE9 !important;}
.summernotecs .note-editing-area{background-color: #F8F9FB !important; }
.summernotecs .note-resizebar{display: none;}
.summernotecs .note-statusbar{border: none !important;}
.card_in__dark {background-color: #F8F9FB;border-radius: 12px;}
.summernotecs .note-toolbar {background-color: #fff !important;}
.summernotecs .note-editor.note-airframe, .note-editor.note-frame {border: 1px solid #DBDFE9 !important;}
.summernotecs .note-editing-area{background-color: #F8F9FB !important; }
.summernotecs .note-resizebar{display: none;}
.summernotecs .note-statusbar{border: none !important;}
.datepicker table tr td.active:active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active {color: #fff;background-color: #FF5D00 !important;border-color: #FF5D00 !important;}
.datepicker table tr td.active, .datepicker table tr td.active.highlighted {color: #fff;background-color: #FF5D00 !important;border-color: #FF5D00 !important;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.bootstrap-timepicker-widget,.bootstrap-timepicker-widget tr td,.bootstrap-timepicker-widget tr td a span{font-size: 13px;}
.bootstrap-timepicker-widget tr td input{border: unset;}
.filter_form-xs .dropdown-toggle, .filter_form-xs select {height: 40px;min-width: 150px;border: 1px solid #dee2e6 !important;}
.button-up-outline-lg {background-color: #F6FBFC;border: 1px solid #B6E6EF;color: #3EACC1;padding: 10px 20px;font-size: 14px;font-weight: 500;min-width: 116px;text-align: center;border-radius: 6px !important;}
.button-up-outline-lg:hover,.button-up-outline-lg:focus {background-color: #F6FBFC;border: 1px solid #B6E6EF;color: #3EACC1;}
.min-h-imgtheme{min-height: 130px;object-fit: cover;}
.add_row_before::before {content: '';width: 100%;height: 2px;border-top: 1px solid #E7E7E7;position: absolute;left: 0;right: 0;margin: 9px auto;}
.browse_files_btns {color: #FF5D00;border: 1px solid #FF5D00;padding: 4px 10px;border-radius: 10px;font-size: 13px;font-weight: 600;}
@media (max-width: 767px) {
    .chat-icon {display: block;margin-right: 5px;}
    .chatlist {width: 100%;}
    .chatbox {width: 100%;position: absolute;left: 1000px;right: 0;background: #fff;transition: all 0.5s ease;border-left: none;}
    .showbox {left: 0 !important;transition: all 0.5s ease;}
    .msg-head h3 {font-size: 14px;}
    .msg-head p {font-size: 12px;}
    .msg-head .flex-shrink-0 img {height: 30px;}
    .send-box button {width: 28%;}
    .chat-list h3 {font-size: 14px;}
    .chat-list p {font-size: 12px;}
    .content {max-width: 100% !important;width: 100% !important;}
    .light_btn_adm {font-size: 11px !important;padding: 7px 10px !important;border-radius: 10px !important}
    .breadcrumb{font-size: 12px !important;}
    .dropdown{margin-right: 3px !important;}
    .page-title{margin-left: 10px !important;}
    .navbar-nav{justify-content: space-between !important;gap: 10px;}
    .media_small{margin-right: 15px;}
}
.course_section .dropdown-menu .dropdown-item{background-color: #fff !important;color: #252F4A !important}
@media (min-width: 1px) and (max-width: 991.98px) {
    /* .sidebar {
        margin-left: unset !important;
    } */
    .modal_button_tops {position: absolute;top: 10px !important;left: unset !important;right: 15px !important;z-index: 99;background: #050505;border-radius: 50px;}
}
@media (max-width: 992px) {
    .card_margin_lg{margin-top: 0px !important;margin-right: 0px !important;}
}
@media (min-width: 992px) {
    .content {padding: 25px 20px 20px !important;}
}
@media (max-width: 667px) {
    /* .sidebar {
        display: none;
    } */
    .step-container{flex-direction: column;transform: unset;gap: 20px;}
    .step_parent_prgs{padding-bottom: 1.5rem !important;}
    .stepPog {display: none;height: 150px;position: absolute;top: 15%;width: 1px;margin: 0px 28px !important;padding: 0px 1px !important;}
    .step-container{align-items: start !important;z-index: 999;}
    .step-link {flex-direction: unset !important;}
}
@media (max-width: 850px) {
    .step-circle::before,.step-circle::after{display: none !important;}
    .stepPog{border: none !important;}
}
/* Login cs */
.register_page_main{background-color: #0D151F !important;}
.register_page_main::after {content: '';position: absolute;top: 0px;background-image: url('/assets/img/top-container-vc.webp');width: 100%;background-size: cover;background-position: top;height: 200px;background-repeat: no-repeat;}
.login_form .form-control {font-size: 14px;font-weight: 400 !important;height: 43px;border: 0.99px solid #FFFFFF0F;border-radius: 6px !important;background-color: #ffffff;}
.login_form .form-label {font-size: 14px;font-weight: 400 !important;color: #fff;}
.login_form .form-control:focus {border: 0.99px solid #FFFFFF0F;}
.login_form .form-control:focus~.input-group-append .input-group-text {border-color: #17394e5e !important;}
.login_form .input-group-text {border-top-right-radius: 5px !important;border-bottom-right-radius: 5px !important;}
.left_content_xm {position: absolute;top: 0px;left: 0px;height: 100%;padding: 60px;display: flex;justify-content: center;align-items: center;flex-direction: column;z-index: 99;}
.childxs{padding: 15px;}
.left_content_xm h3 {font-size: 35px;font-weight: 600;line-height: 50px;color: #fff;font-family: "Poppins", sans-serif !important;}
.left_content_xm p {font-size: 16px;font-weight: 400;line-height: 26px;color: #F6F6F8;font-family: "Poppins", sans-serif !important;}
.form_theme_register{position: absolute;top: 0px;z-index: 99;}
.login_right_side .bg-cards {z-index: 99;padding: 15px;height: 700px;width: 100%;}
.note-toolbar.card-header button {border: none !important;color: #7F7881 !important;}
.login_right_side h4 {font-family: "Poppins", sans-serif !important;font-size: 30px;font-weight: 600;line-height: 40px;}
.login_right_side .login-title {font-size: 14px;font-weight: 400;color: #ffffffbd;font-family: "Poppins", sans-serif !important;}
.gap-12px{gap: 12px;}
.login_form .form-label {font-size: 15px;font-weight: 400 !important;color: #fff;line-height: 23px;letter-spacing: 0.3px;}
.login_form .forgot_link {font-size: 15px;font-weight: 400 !important;color: #fff;line-height: 23px;letter-spacing: 0.3px;}
.icon_inputs_apnd {position: absolute;top: 0px;left: 0px;padding: 9px 5px 9px 15px;height: 42px;}
.accent_clrs{accent-color: #fff;width: 16px;height: 16px;border-radius: 6px;}
.remember_lbl{font-size: 13px;font-weight: 400 !important;color: #fff;line-height: 20px;letter-spacing: 0.3px;}
.dont_ac_title p{font-size: 14px;font-weight: 400 !important;color: #D9D9D9;line-height: 20px;letter-spacing: 0.3px;}
.dont_ac_title p a{font-size: 14px;font-weight: 600 !important;color: #fff;line-height: 20px;letter-spacing: 0.3px;}
.login_form .modal_submit{background-color: #B6E6EF !important;color: #101010 !important;font-size: 15px;border-radius: 7px;font-weight: 400;height: 45px;}
.login_form .modal_submit:hover,.login_form .modal_submit:focus{background-color: #B6E6EF !important;color: #101010 !important;font-size: 15px;border-radius: 7px;font-weight: 400;height: 45px;}
@media (max-width: 440px) {
    .login_right_side h4 {font-size: 18px;line-height: 24px;}
    .register-card-bodys{padding: 30px !important;}
    /* .content{
        padding-left: 0px !important;
        padding-right: 0px !important;
    } */
}
@media (max-width: 500px) {
    .left_content_xm h3 {font-size: 20px;line-height: 30px;}
    .left_content_xm p {font-size: 14px;}
    .left_content_xm{padding: 20px;}
    .login_lef_side img {height: 400px;width: 100%;}
    .login_right_side .bg-cards {height: 750px;width: 100%;}
    .apex_circle_small {justify-content: center !important}
}
@media screen and (min-width:992px) and (max-width:1200px) {
    .login_right_side .bg-cards {height: 700px;width: 100%;}
    .login_right_side {display: flex;justify-content: center;flex-direction: column;align-items: center;height: 700px;}
    .left_content_xm h3 {font-size: 28px;line-height: 40px;}
    .left_content_xm p{font-size: 14px;}
}
@media screen and (min-width: 500px) and (max-width: 767px) {
    .left_content_xm h3 {font-size: 28px;line-height: 40px;}.left_content_xm p{font-size: 14px;}
}
@media (max-width:991px) {
    .register-page{height: auto !important;}
}
.theme_rdb_cls .form-check-input.custom-radio {width: 20px;height: 20px;border: 1px solid #e0e0e0;border-radius: 50%;appearance: none;outline: none;cursor: pointer;position: relative;background-color: white;}
.labels_ckeck{padding: 10px 40px}
.theme_rdb_cls .form-check:has(.custom-radio:checked) {background-color: #f5f5f5;}
.theme_rdb_cls .form-check-input.custom-radio:checked {border: 2px solid #FF5D00;}
.theme_rdb_cls .form-check-input.custom-radio:checked::after {content: '';position: absolute;width: 10px;height: 10px;background: #FF5D00;border-radius: 50%;top: 0px;left: 0px;margin: 3px;}
/* Add hover effects */
.theme_rdb_cls .form-check-input.custom-radio:hover,.theme_rdb_cls .form-check-input.custom-radio:focus {box-shadow: none;}
.theme_rdb_checks .form-check-input {width: 18px;height: 18px;accent-color: #2BC9DB;}
.theme_rdb_checks .form-check-input:focus{box-shadow: none;}
.theme_rdb_cls_main {max-height: 180px;min-height: 100px;overflow: auto;}
.theme_rdb_image_size {max-height: 180px;min-height: 180px;}
.note-toolbar.card-header button {border: none !important;color: #7F7881 !important;background-color: transparent;}
.note-editable {/* border-radius: 10px !important; */background: #FCFCFC !important;border-radius: 10px}
/* 2025 */
.border_light_theme {border: 1px solid #F1F1F4;border-radius: 12px;}
.border-bottom-theme{border-bottom: 1px solid #F1F1F4;}
.activity_card_flow {border: 1px solid #F1F1F4;box-shadow: 0px 3px 4px 0px #00000008;background-image: url('../img/icons/plete_bg.webp') !important;width: 100%;height: 100%;background-size: cover;background-position: center;}
.activity_card_flow h4 {color: #071437;font-size: 30px;font-weight: 600;}
.activity_card_flow p {color: #4B5675;font-size: 14px;font-weight: 400;}
.badge_success_small {background-color: #EAFFF1;border: 1px solid #17C65333;color: #04B440;border-radius: 8px;font-size: 12px;font-weight: 500;padding: 6px;height: 27px;}
.badge_danger_small {background-color: #FEECEB;border: 1px solid #B12F30;color: #B12F30;border-radius: 8px;font-size: 12px;font-weight: 500;padding: 6px;height: 27px;}
.badge_success_light_small {background-color: #E0F0E4;border: 1px solid #E0F0E4;color: #377E36;border-radius: 8px;font-size: 12px;font-weight: 500;padding: 6px;height: 27px;}
.dashboard_card_body .progress-bar{border-radius: 3px;height: 10px}
.bullet_dot {height: 11px;width: 11px;}
.success_bullet{background-color: #17C653 !important;}
.inprogress_bullet{background-color: #F68E53 !important;}
.pending_bullet{background-color: #7239EA !important;}
.success_bullet_text{color: #17C653 !important;}
.inprogress_bullet_text{color: #F8285A !important;}
.pending_bullet_text{color: #7239EA !important;}
.theme_selector button {font-size: 13px;color: #252F4A;min-width: 99px !important;border-radius: 6px;padding: 6px 10px;display: flex;gap: 5px;border: 1px solid #DBDFE9}
.theme_selector button:hover,.theme_selector button:focus {border: 1px solid #DBDFE9 !important;outline: none;}
.blu_dark_theme{color: #00ADC0;}
.gray_light_theme{color: #8C94A3;}
.gray_dark_theme{color: #8D8D8D;}
.flatpickr-calendar .selected::after {content: '';position: absolute;bottom: 0px;left: 0;right: 0;margin: 0px auto;width: 6px;height: 6px;background-color: #81E5A4;border-radius: 100%;}
.flatpickr-calendar .today::after{display: none;}
.flatpickr-day::before{display: none !important;}
.flatpickr-day.selected {background: #e6e6e6 !important;
    background-color: #e6e6e6 !important;border: 0px !important;color: #727A90 !important;font-size: 14px;}
.flatpickr-day {color: #727A90;font-size: 14px;border-radius: 12px !important;}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color: transparent !important;}
.numInputWrapper:hover {background: transparent !important;}
.numInputWrapper span.arrowUp {top: 6px !important;}
.numInputWrapper span.arrowDown {top: 45% !important;}
.numInputWrapper span {height: 36% !important;}
.calendar-container .today{background: #2BC9DB !important;color: #fff !important;}
.flatpickr-prev-month {border: 1px solid #E9EAEA;border-radius: 12px !important;position: relative;}
.flatpickr-next-month {border: 1px solid #E9EAEA;border-radius: 12px !important;position: relative;}
.flatpickr-prev-month svg,.flatpickr-next-month svg {display: none;}
.flatpickr-prev-month::after {content: '';position: absolute;top: 30%;background-image: url('../img/icons/vector-left.svg');background-repeat: no-repeat;width: 16px;height: 16px;left: 0px;right: 0px;margin: 0px auto;background-position: center;background-size: contain;}
.flatpickr-next-month::after {content: '';position: absolute;top: 30%;background-image: url('../img/icons/vector-right.svg');background-repeat: no-repeat;width: 16px;height: 16px;left: 0px;right: -3px;margin: 0px auto;background-position: center;background-size: contain;}
.theme_tab_buttons .nav-tabs{box-shadow: 0px 1px 3px 0px #606C800D;}
.theme_tab_buttons .nav-tabs button{border: 1px solid #EBEEF2;border-color: #EBEEF2 !important;border-radius: unset;color: #606C80;font-size: 14px;font-weight: 600;display: flex;align-items: center;gap: 8px;}
.theme_tab_buttons .nav-tabs button:nth-child(1){border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.theme_tab_buttons .nav-tabs button:nth-last-child(1){border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.theme_tab_buttons .nav-tabs button.active{background-color: #EBEEF2;color: #071437;font-weight: 600;}
.theme_tab_buttons .nav-tabs button .active_map{display: none;}
.theme_tab_buttons .nav-tabs button.active .active_map{display: block;}
.theme_tab_buttons .nav-tabs button.active .active_default{display: none;}
.filter_md {background-color: #E6F6F8;color: #0AB2C5;border: 1px solid #2BC9DB1A;padding: 10px 20px !important;}
.filter_md:hover,.filter_md:focus,.filter_md:active{background-color: #E6F6F8 !important;color: #0AB2C5 !important;border: 1px solid #2BC9DB1A !important;outline: none;box-shadow: none;}
.card_border_global {border: 1px solid #ECEDED !important;border-radius: 16px}
.badges_shadow {border: 0.93px solid #DBDFE9;background-color: #F7F8FA;padding: 5px 8px;border-radius: 6px;display: flex;gap: 7px;align-items: center;color: #071437;font-size: 11px;}
.archived_btn_theme::after,.draft_theme_btn::after {display: none;}
.archived_btn_theme{background-color:#fef2f2!important;color:#dc2626!important;border:1px solid #dc2626!important;padding:10px 20px;border-radius:6px!important}.archived_btn_theme:active,.archived_btn_theme:focus,.archived_btn_theme:hover{background-color:#fef2f2;color:#dc2626!important;border:1px solid #dc2626;box-shadow:none;outline:0}
.draft_theme_btn{background-color:#FFECE7 !important;color:#FE5D00 !important;border:1px solid #FF8D4C !important;padding:10px 20px;border-radius:6px!important}.draft_theme_btn:active,.draft_theme_btn:focus,.draft_theme_btn:hover{background-color:#fef2f2;color:#FE5D00!important;border:1px solid #FE5D00;box-shadow:none;outline:0}
.card_global_button_filter a {padding: 8px;border-radius: 10px;font-size: 10px;}
.card_global_button_filter {padding: 5px 6px; border-radius: 8px;}
.list_selectd_checkboax input[type="checkbox"] {display: none;}
.list_selectd_checkboax .custom-checkbox {display: inline-flex;align-items: center;cursor: pointer;font-size: 18px;}
.list_selectd_checkboax .custom-checkbox::before {content: "";width: 20px;height: 20px;border: 1px solid #DBDFE9;border-radius: 4px;display: inline-block;background-color: white;}
.list_selectd_checkboax input[type="checkbox"]:checked + .custom-checkbox::before {background-color: #fff;border-color: #DBDFE9;content: "✓";color: #000;font-size: 15px;text-align: center;}
.gray_text_theme{color: #4B5675;}
.dropdown_theme_cs .dropdown-toggle::after{display: none;}
.dropdown_theme_cs .dropdown-menu{border: 1px solid #DFDFDF;box-shadow: 0px 4px 8px 0px #00000014;}
.dropdown_theme_cs .dropdown-menu li a:hover{background-color: #F7F7F7;}
.dropdown_theme_cs .dropdown-menu li a{padding: 8px 10px;border-radius: 12px;}
.card{box-shadow: 0px 3px 4px 0px #00000008;}
.border-bottom-dotd{border-bottom: 1px dashed #DBDFE9}
.card_global_button_actions a.active svg{color:#2BC9DB !important;}
.card_global_button_actions a.active svg path{fill: #2BC9DB !important;}
.basicCalendar-main .fc-button-group .fc-button{background-color: #fff;color: #6B7A99;font-size: 13px;font-weight: 500;text-transform: capitalize;border: 1.86px solid #F5F6F7;padding: 10px 15px;box-shadow: 0px 1.86px 4.64px 0px #26334D08}
.basicCalendar-main .fc-button-group .fc-button:nth-child(1){border-top-left-radius: 25px;border-bottom-left-radius: 25px;}
.basicCalendar-main .fc-button-group .fc-button:nth-child(4){border-top-right-radius: 25px;border-bottom-right-radius: 25px;}
.basicCalendar-main .fc-button-group .fc-button-active{background-color: #fff !important;color: #6B7A99 !important;font-size: 13px;font-weight: 700;border: 1.86px solid #F5F6F7 !important}
.basicCalendar-main .fc-button-group .fc-button:focus{outline: none;box-shadow: none !important;border: 1.86px solid #F5F6F7}
.basicCalendar-main .fc-left .fc-today-button{border: 1.86px solid #F5F6F7 !important;color: #6B7A99 !important;border-radius: 25px !important; padding: 10px 15px;box-shadow: 0px 1.86px 4.64px 0px #26334D08;}
.basicCalendar-main .fc-center{display: flex;align-items: center;gap: 10px}
.basicCalendar-main .fc-prev-button .fc-icon{border: 1.86px solid #F5F6F7;width: 35px;height: 35px;border-radius: 50%;display: flex;justify-content: center;
align-items: center;box-shadow: 0px 1.86px 4.64px 0px #26334D08}
.basicCalendar-main .fc-next-button .fc-icon{border: 1.86px solid #F5F6F7;width: 35px;height: 35px;border-radius: 50%;display: flex;justify-content: center;
align-items: center;box-shadow: 0px 1.86px 4.64px 0px #26334D08}
.badge_accept_themes{background-color: #F9ECAA80;color: #E9C400;}
.badge_pending_themes{background-color: #C2EECC80;color: #03781D;}
.step-link {background-color: #fff;padding: 0px 15px;}
.posion_box {margin: -21px;z-index: 9;}
.fc-toolbar-chunk{display: flex;align-items: center;}
.bootstarp_custom_optiond::after {border: solid;border-width: 0 2px 2px 0;display: inline-block;padding: 4px;transform: rotate(45deg);border-color: #fd5d00;position: absolute;right: 12px;margin-top: 2px}
.bootstarp_custom_optiond{font-size: 14px;color: #4C4A4A;font-weight: 500;padding: 11px 15px;border-radius: 10px;border: 1px solid #DBDFE9;overflow: hidden}
.fc-button-group .fc--button{display: none;}
.fc-toolbar-chunk .fc--button{display: none;}
.bootstarp_custom_optiond:hover,.bootstarp_custom_optiond:active,.bootstarp_custom_optiond:focus{border: 1px solid #DBDFE9 !important;outline: none;}
.bootstarp_custom_optiond_parent .dropdown-menu{border-radius: 10px;border: 1px solid #eceaea;}
.chapter_section {background-color: #F7F8FA;border: 0.96px solid #DBDFE9;border-radius: 15px;padding: 15px 0px}
.lesson_item{border-bottom: 0.96px solid #DBDFE9}
.button_course_finder{color: #0AB2C5;}
.button_course_finder:hover{color: #0AB2C5;}
.modal_upload_filesd {background-color: #F5F6F8;padding: 5px;border-radius: 10px;}
.modal_upload_filesd button {border: none !important;border-color: transparent !important;}
.modal_upload_filesd button.active {background-color: #ffffff !important;box-shadow: 0px 2px 4px 0px #050C261A;border-radius: 6px;}
.border-round-rdus{border-radius: 25px;border: 1px solid #F1F1F4;color: #242634}
.need_border_left{border-left: 3px solid #2BC9DB}
.badge_info_theme {background-color: #E1F8FF;border: 1px solid #AEE6F7;color: #24B4E2;padding: 4px 8px;}
.badge_green_theme {background: #E6FDE6;color: #1EB71B;border: 1px solid #ADE8AC;padding: 4px 8px;}
.badge_green_theme {background: #E6FDE6;color: #1EB71B;border: 1px solid #ADE8AC;padding: 4px 8px;}
.badge_org_theme {background: #FFF5E2;color: #F09E00;border: 1px solid #FFDA98;padding: 4px 8px;}
.badge_purple_theme {background: #F3F6FF;color: #1D4AED;border: 1px solid #B1C1F9;padding: 4px 8px;}
.badge_primary_theme {background: #ECF4FF;color: #0268FF;border: 1px solid #B1C1F9;padding: 4px 8px;}
.collapse_datails_course button {border: none;background: #F7F8FA;border-radius: 10px;padding: 10px;}
.collapse_datails_course button svg {width: 22px !important;height: 22px !important;}
.collapse_datails_course{background-color: #F7F8FA;border: 1px solid #DBDFE9;border-radius: 10px;}
/* .collapse_datails_course button[aria-expanded="true"] svg{transform: rotate(180deg);} */
.dashboard_card_course {box-shadow: 0px 5px 20px 0px #00000005;border: 1px solid #EFF0F6;border-radius: 15px;}
.modal_button_tops {position: absolute;top: -28px;left: 0;right:0;z-index: 99;}
.dropdown_user_dash .butond {border-radius: 6px;border: 1px solid #2BC9DB;padding: 5px 10px;min-width: 100px;color: #252F4A;font-size: 12px;font-weight: 600;}
.dropdown_user_dash .dropdown-menu {border-radius: 6px;border: 1px solid #c1c1c1;}
.dropdown_user_dash .dropdown-menu a {font-size: 13px;}
.fc-toolbar-chunk .fc-today-button {background-color: #fff;color: #6B7A99 !important;font-size: 13px;font-weight: 500;text-transform: capitalize;border: 1.86px solid #F5F6F7 !important;padding: 7px 15px !important;box-shadow: 0px 1.86px 4.64px 0px #26334D08;border-radius: 25px !important}
.right_canvas_set .drk{background-color: #2BC9DB;border-radius: 10px;}
.right_canvas_set .drk-light{background-color: #D5F4F8;border-radius: 10px;}
.performersd a {color: #464646;font-size: 12px;font-weight: 600;padding: 5px 10px;background-color: #F2F2F2;border-radius: 6px;display: inline-block;min-width: 60px;text-align: center;}
.performersd a.actived {background-color: #2BC9DB;color: #fff;}
.upgraded_btn_theme{background-color: #FFF0EF;color: #E91100;padding: 13px 25px;min-width: 115px}
.graded_btn_theme{background-color: #E2FFE1;color: #1EB71B;padding: 13px 25px;min-width: 115px}
.table_header_theme{background-color: #FCFCFC;border-bottom: 0.93px solid #F1F1F4;border-top-left-radius: 16px;border-top-right-radius: 16px}
.choices__inner {background-color: #F8F9FB !important;border: 1px solid #D9D9E9 !important;height: 45px;color: #120213 !important;font-size: 14px  !important;font-family: "Mulish", sans-serif !important;border-radius: 10px  !important}
.choices__item.choices__item--selectable {font-size: 14px;color: #252F4A !important}
.choices__list.choices__list--dropdown {border-radius: 12px;border-color: #d9d9e9 !important}
.content{border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;}
.datepicker table tr td, .datepicker table tr th {width: 40px !important;height: 40px !important}
.scroll_clr_cnge{scrollbar-color: #071437 transparent;}
.active_colpsd{display: none;}
.collapsed .active_colpsd{display: block;}
.collapsed .def_colpsd{display: none;}
.collapse_tgl {right: -42px;top: 15px;margin: 19px}
.create_fld::after{display: none;}
.selected_itemds {border: 1px solid #2BC9DB;border-radius: 25px;padding: 2px 10px;font-size: 12px;font-weight: 500;color: #333333}
.bg-attchmentdg{background-color: #FCFCFC;border: 1px solid #F1F1F4}
.note-editor.note-airframe .note-statusbar, .note-editor.note-frame .note-statusbar{border: none !important}
.ques_position_count {background: #B6E6EF1A;border: 2px solid #2BC9DB4D;width: 28px;height: 28px;min-width: 28px;display: flex;border-radius: 100%;justify-content: center;align-items: center;color: #2BC9DB;font-size: 12px;font-weight: 700}
.offcanvas_user {border-radius: 12px;margin: 10px}
.hover_bal_bt {border: 1px solid #fff !important;border-radius: 8px;transition: all 0.5s ease;}
.hover_bal_bt:hover {box-shadow: 0px 3px 4px 0px #EAF9FB;border: 1px solid #2BC9DB !important;border-radius: 8px}